Abstract
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.
Similar content being viewed by others
References
Beghi A, Nardo L, Stevanato M (2006) Observer-based discrete-time sliding mode throttle control for drive-by-wire operation of a racing motorcycle engine. IEEE Trans Control Syst Technol 14(4):767–775
Chin JH, Lin TC (1997) Cross-coupled precompensation method for the contouring accuracy of computer numerically controlled machine tools. Int J Mach Tools Manuf 37(7):947–967
Chin JH, Tsai HC (1993) A path algorithm for robotic machining. Robot Comput-Integr Manuf 10(3):185–198
Chin JH, Cheng YM, Lin JH (2004) Improving contour accuracy by fuzzy-logic enhanced cross-coupled precompensation method. Robot Comput-Integr Manuf 20:65–76
EMC (2010) Enhanced machine controller. http://www.linuxcnc.org
Haack B, Tomizuka M (1991) The effect of adding zeros to feedforward controllers. J Dyn Syst Meas Control Trans ASME 113:6–10
Koren Y (1980) Cross-coupled biaxial computer control for manufacturing systems. J Dyn Syst Meas Control Trans ASME 102(4):265–272
Koren Y, Lo CC (1991) Variable-gain cross-coupling controller for contouring. Ann CIRP 40(1):371–374
Koren Y, Lo CC (1992) Advanced controllers for feed drives. Ann CIRP 41(2):689–698
Landau DI, Zito G (2006) Digital control systems: design, identification and implementation. Springer, London
Lo CC, Hsiao CY (1998a) CNC machine tool interpolator with path compensation for repeated contour machining. Comput Aided Des 30(1):55–62
Lo CC, Hsiao CY (1998b) A method of tool path compensation for repeated machining process. Int J Mach Tools Manuf 38(3):205–213
Poo AN, Bollinger JG, Younkin GW (1972) Dynamic errors in type 1 contouring systems. IEEE Trans Ind Appl IA-8(4):477–484
Shih YT, Chen CS, Lee AC (2002) A novel cross-coupling control design for bi-axis motion. Int J Mach Tools Manuf 42:1539–1548
Tomizuka M (1987) Zero phase error tracking algorithm for digital control. J Dyn Syst Meas Control Trans ASME 109:65–68
Tomizuka M, Hu JS, Chiu TC, Kamano T (1992) Synchronization of two motion control axes under adaptive feedforward control. J Dyn Syst Meas Control Trans ASME 114:196–203
Torfs D, Schutter JD, Swevers J (1992) Extended bandwidth zero phase error tracking control of nonminimal phase systems. J Dyn Syst Meas Control Trans ASME 114:347–351
Xi XC, Poo AN, Hong GS (2008) Taylor series expansion error compensation for a bi-axial CNC machine. In: IEEE international conference on systems, man, and cybernetics, 2008. IEEE, Singapore, pp 1614–1619
Ye X, Chen X, Li X, Huang S (2002) A cross-coupled path precompensation algorithm for rapid prototyping and manufacturing. Int J Adv Manuf Technol 20:39–43
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Xi, XC., Poo, AN., Hong, GS. et al. Experimental implementation of Taylor series expansion error compensation on a bi-axial CNC machine. Int J Adv Manuf Technol 53, 285–299 (2011). https://doi.org/10.1007/s00170-010-2843-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-010-2843-8