4.1 开放式数控系统实验平台
本双轴同步控制实验是在Linux+RTAI上运行的开放式数控系统EMC2下进行的,所以实验中需要搭建基于EMC2的实验平台,实验的软件平台如下页图6所示,伺服与上位装置(EMC2)的通信是通过PCI板卡与伺服驱动器连接的现场总线来实现。数据之间的交换是通过数据队列完成的,同时数据队列也保证了数据通信的同步性,即X轴和X'轴接收到的指令数据是相同的。
4.2 双轴协调式同步控制算法实现
在2.2和2.3节中对专家PID控制算法和控制信号分配策略做了详细的介绍,双轴协调式同步控制算法的实现便很清晰。基于EMC2的部分实现代码如下:
实验中的硬件平台如图7所示,采用的伺服和电机均由沈阳高精数控技术有限公司提供。伺服型号是:GJS-015ADA,电机型号为:GJM096ADB22。现设定的参数如为:Feed Override(进给率)=100%;Max Velocity(最大速度)=4413mm/min;MAX_ACCELERATION(最大加速度)=3000 ram/min;具体的实验结果见3.3节。