基于自适应遗传算法的轮廓误差补偿研究

Research on contour error compensation based on adaptive genetic algorithm

  • 摘要: 针对数控机床在复杂加工任务中多轴协同运动的需求,重点探讨了XY双轴轮廓误差补偿问题,旨在用自适应遗传算法改进XY轴伺服系统的不匹配度,实现高效的双轴轮廓误差补偿。首先,构建了直线电机伺服系统模型,并采用频域最小二乘法辨识出机械传动参数,通过拟合优度验证了频域最小二乘法的准确性。其次,将双轴轨迹圆生成的轮廓误差和双轴伺服系统中的位置环调节时间一致性作为2个独立的代价函数,采用自适应遗传算法调节控制器参数,对这2个代价函数进行优化,实现了双轴轮廓误差的有效补偿,而且在速度转向时,通过优化双轴位置环调节时间的一致性,轮廓误差的补偿效果更佳。最后,通过实验验证了仿真结果的有效性和准确性,证明了所提出方法的可行性和优越性。

     

    Abstract: Aiming at the demand for multi-axis coordinated motion in complex machining tasks of CNC machine tools, the compensation problem of XY dual-axis contouring errors is mainly discussed. The goal is to improve the mismatch of the XY-axis servo system and achieve efficient dual-axis contouring error compensation through an adaptive genetic algorithm. Firstly, a linear motor servo system model was constructed, and mechanical transmission parameters were identified using the frequency domain least squares method. The accuracy of the frequency domain least squares method was verified through goodness-of-fit. Secondly, the contouring error generated by the dual-axis trajectory circle and the consistency of the position loop adjustment time in the dual-axis servo system were taken as two independent cost functions. The adaptive genetic algorithm was used to adjust the controller parameters, optimizing these two cost functions to effectively compensate for the dual-axis contouring errors. Moreover, during speed transitions, optimizing the consistency of the dual-axis position loop adjustment time further enhanced the compensation effect of the contouring errors. Finally, experiments were conducted to verify the effectiveness and accuracy of the simulation results, demonstrating the feasibility and superiority of the proposed method.

     

/

返回文章
返回