论文部分内容阅读
随着科学技术的发展,数控技术正朝着高精化、高速化、柔性化、智能化等方向发展。传统的封闭式数控系统因其缺乏开放性而无法适应灵活多变的市场需求。开放式数控系统的硬件和软件都具备可置换、可扩展和可互操作等灵活多变的特性,因而受到越来越多的关注。本文针对于多个著名开放式控制系统项目进行研究,提出了切合实际的基于现场总线的开放式数控系统的设想并设计了软硬件架构。在基于现场总线的开放式数控系统中,主站控制器与从站运动模块之间的通信不仅要满足底层运动模块的柔性扩展而且还需要满足运动控制的实时性和同步性,因此其通信方式的研究相当重要。另外在采用COM组件的方式对数控软件进行模块化设计的过程中,运动控制模块的设计应是考虑的重点。其中曲线插补技术将有助于数控系统性能的提高,它能够使系统直接进行曲线加工,从而提高系统的加工精度和加工效率。因此本文将重点对基于现场总线的开放式数控系统的通信方式和曲线插补技术两个关键性技术进行深入细致的研究。在通信方式的研究过程中,比较了多种实时以太网在通信速率、同步性和实时性方面的优缺点及适用性,确定了既能满足开放性要求又能满足实时性、同步性要求的EtherCAT实时以太网作为通信方式。EtherCAT实时以太网具有高传输速率、良好同步性,高实时性,具备开放性标准等特点能够克服传统脉冲和模拟量传输方式的传输速率慢、通信质量差和缺乏开放性等弊端。本文将对EtherCAT通信协议、工作原理以及数据帧结构进行研究,为后续主站控制软件的设计提供理论基础。数控系统如果采用直线插补技术进行曲线加工,将使加工速度和加工精度受限。如果数控系统能够采用曲线插补技术,将有益于提高曲线加工时的加工速度和加工精度。本文在对恒定参数增量、泰勒一阶、泰勒二阶插补算法的研究基础上提出了基于插补弦长的自适应多段均匀有理B样条曲线插补算法。该算法能够根据曲线的曲率和插补弦长的情况,在弦弓高误差的控制下实现速度的自适应控制。该算法可以使数控系统获得更高的加工速度和更高的加工精度。本文在上述关键技术研究的基础上搭建了基于EtherCAT实时以太网的开放式数控系统平台,设计了基于EtherCAT实时以太网的主站控制软件。通过对平台的实时性、同步性和多轴联动性能以及主站控制软件的功能进行测试。测试结果表明该数控系统平台符合开放式数控系统的设计目标。