论文部分内容阅读
运动控制器是数控系统的核心,是数控领域研究的热点。本论文以研发符合开放性要求,性能稳定,功能集成,可靠性高的运动控制器为目的,采用DSP+FPGA为主控单元,控制器通过PCI总线与PC机进行交互。论文主要工作包括:研究了数控系统中普遍使用的梯形和S形速度规划算法,并对算法进行优化,重点分析了速度规划中减速距离的动态预测算法,实现了运动过程中停止、暂停以及暂停后继续运动、运动过程中改变目标速度和目标位置的速度规划扩展功能;提出了不需要预测减速点的基于离散卷积的速度规划算法。对多种运动控制模式进行了深入研究,实现了点动,一维直线运动,二维直线插补,三维直线插补、二维圆弧插补和电子齿轮联接的主从轴同动六种运动模式以及针对四种不同机械结构的多种回零算法;设计了适合单轴和龙门双驱的PID闭环控制算法。实验结果表明以上算法运行效果良好。同时构建了步进电机+旋转编码器试验平台,进行了系统辨识和PID参数整定算法的初步测试。结合模块化、组件化的软件设计思想,算法的实施架构由多个模块组成,并在DSP/BIOS嵌入式实时系统上实现各模块的任务执行调度管理。以动态链接库的形式提供了API函数软件开发包和Windows操作系统的驱动程序,方便用户二次开发,使运动控制器具有良好的开放性、适应性和易用性。论文以龙门双驱结构的贴片机为测试平台,对运动控制算法进行了测试,结果表明,运动控制功能和性能良好。该运动控制器已成功应用于PCB检测机、贴片机等多种自动化机械检测加工装备中,具有良好的应用前景。