A new approach to the pre-compensation of contour errorsfor three-axis machine tools using an adaptive cross-coupled controller

Pre-compensation of contour errors is an effective method for predicting and compensating contour errors to position command; however, some challenges remain, such as modeling and precise control strategies specifically for contour errors. This paper presents an improved method for pre-compensation of contour error through a novel adaptive cross-coupled prediction compensation controller (ACPCC), in order to enhance robustness and the capacity to resist disturbance. Its central structure is constituted by a fuzzy PID controller, in which the bottom width of membership functions is optimized by improved particle swarm optimization. Estimation of tracking error and contour error is based on the servo system parameters and error-modeling, respectively, and contour error is regulated by the ACPCC and decoupled to each axis to modify reference commands ahead of sending them to the machine tool. Simulations and experiments are performed on a three-axis machine tool to validate effectiveness. The results demonstrate that the proposed method can significantly reduce tracking error and contour error compared with other control schemes.

[1]  Fangyu Peng,et al.  An effective time domain model for milling stability prediction simultaneously considering multiple modes and cross-frequency response function effect , 2016 .

[2]  Chinedum E. Okwudire,et al.  Pre-compensation of servo contour errors using a model predictive control framework , 2015 .

[3]  Jun Zhao,et al.  Control strategy of multi-point bending one-off straightening process for LSAW pipes , 2014 .

[4]  Atsuo Kawamura,et al.  Perfect tracking control based on multirate feedforward control with generalized sampling periods , 2001, IEEE Trans. Ind. Electron..

[5]  Wanhua Zhao,et al.  Assembly errors analysis of linear axis of CNC machine tool considering component deformation , 2016 .

[6]  Naoki Uchiyama,et al.  Contouring controller design based on iterative contour error estimation for three-dimensional machining , 2011 .

[7]  J. Herder,et al.  High precision optical fiber alignment using tube laser bending , 2016 .

[8]  D. Renton,et al.  High speed servo control of multi-axis machine tools , 2000 .

[9]  Yusuf Altintas,et al.  Contour error control of CNC machine tools with vibration avoidance , 2012 .

[10]  Yuanhao Chen,et al.  Iterative pre-compensation scheme of tracking error for contouring error reduction , 2016 .

[11]  Chao-Yin Hsiao,et al.  A method of tool path compensation for repeated machining process , 1998 .

[12]  Elizabeth A. Croft,et al.  Modeling and Control of Contouring Errors for Five-Axis Machine Tools—Part I: Modeling , 2009 .

[13]  Chih-Ching Lo,et al.  CNC machine tool interpolator with path compensation for repeated contour machining , 1998, Comput. Aided Des..

[14]  Li Qiang,et al.  Variable angle compensation control of noncircular turning , 2014 .

[15]  Peng Zhang,et al.  A simulation model for predicting three-dimensional surface morphology in ultra-precision roll die turning , 2016 .

[16]  Yoram Koren,et al.  Variable-Gain Cross-Coupling Controller for Contouring , 1991 .

[17]  Yung C. Shin,et al.  Milling contour error control using multilevel fuzzy controller , 2013 .

[18]  Xue-Feng Yang,et al.  A control strategy with motion smoothness and machining precision for multi-axis coordinated motion CNC machine tools , 2013 .

[19]  Bo Zhao,et al.  Tool path optimization for five-axis flank milling with cutter runout effect using the theory of envelope surface based on CL data for general tools , 2016 .

[20]  Jianguo Yang,et al.  Error sensitivity analysis and precision distribution for multi-operation machining processes based on error propagation model , 2016 .

[21]  Han Ding,et al.  Contouring error control of the tool center point function for five-axis machine tools based on model predictive control , 2017 .

[22]  Yusuf Altintas,et al.  High speed contouring control strategy for five-axis machine tools , 2010 .

[23]  Ke Zhang,et al.  Pre-compensation of contour errors in five-axis CNC machine tools , 2013 .

[24]  J. A. Vilán,et al.  A new predictive model based on the PSO-optimized support vector machine approach for predicting the milling tool wear from milling runs experimental data , 2016 .

[25]  Chin-Sheng Chen,et al.  Cross-coupling position command shaping control in a multi-axis motion system , 2011 .

[26]  Ting Wu,et al.  A coupling motional control method based on parametric predictive and variable universe fuzzy control for multi-axis CNC machine tools , 2014 .

[27]  Masayoshi Tomizuka,et al.  Zero Phase Error Tracking Algorithm for Digital Control , 1987 .

[28]  Lei Fang,et al.  A speed optimization algorithm based on the contour error model of lag synchronization for CNC cam grinding , 2015 .

[29]  O. Masory Improving Contouring Accuracy of NC/CNC Systems With Additional Velocity Feed Forward Loop , 1986 .