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.