Experimental implementation of Taylor series expansion error compensation on a bi-axial CNC machine

In this paper, a new model-based Taylor series expansion error compensation (TSEEC) strategy is proposed to improve the contouring accuracy for computer numerically controlled (CNC) machines. In TSEEC, the contour error compensation problem is formulated as a Taylor series expansion problem, in which the value of the contour error is expanded around the reference points and the compensation components are calculated as the deviations from the reference points. Simulations show that, with perfect knowledge of the axial dynamics, zero contour errors can be achieved with TSEEC for both linear and circular contours. Due to modeling errors, external disturbances, and measurement noise, some modifications and experimentation need to be made to determine suitable parameters for implementation of the TSEEC scheme on a real machine. These measurements include a low-pass filter, a choice of a compensation target, and a compensation gain. Experimental results show the effectiveness of TSEEC in reducing contour errors and demonstrate the superiority of TSEEC over inverse feedforward compensation and cross-coupled control in improving the contouring accuracy.

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

[2]  Alessandro Beghi,et al.  Observer-based discrete-time sliding mode throttle control for drive-by-wire operation of a racing motorcycle engine , 2006, IEEE Transactions on Control Systems Technology.

[3]  Jih-Hua Chin,et al.  A path algorithm for robotic machining , 1993 .

[4]  Masayoshi Tomizuka,et al.  The Effect of Adding Zeroes to Feedforward Controllers , 1991 .

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

[6]  J. Swevers,et al.  Extended Bandwidth Zero Phase Error Tracking Control of Nonminimal Phase Systems , 1992 .

[7]  Yi-Ti Shih,et al.  A novel cross-coupling control design for Bi-axis motion , 2002 .

[8]  Yoram Koren,et al.  Advanced Controllers for Feed Drives , 1992 .

[9]  Masayoshi Tomizuka,et al.  Synchronization of Two Motion Control Axes Under Adaptive Feedforward Control , 1990 .

[10]  Yoram Koren,et al.  Cross-Coupled Biaxial Computer Control for Manufacturing Systems , 1980 .

[11]  Tsung-Ching Lin,et al.  Cross-coupled precompensation method for the contouring accuracy of computer numerically controlled machine tools , 1997 .

[12]  I. D. Landau,et al.  Digital Control Systems: Design, Identification and Implementation , 2006 .

[13]  Jih-Hua Chin,et al.  Improving contour accuracy by Fuzzy-logic enhanced cross-coupled precompensation method , 2004 .

[14]  Geok-Soon Hong,et al.  Taylor series expansion error compensation for a bi-axial CNC machine , 2008, 2008 IEEE International Conference on Systems, Man and Cybernetics.

[15]  George W. Younkin,et al.  Dynamic Errors in Type 1 Contouring Systems , 1972 .

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

[17]  S. H. Huang,et al.  A Cross-Coupled Path Precompensation Algorithm for Rapid Prototyping and Manufacturing , 2002 .

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