Skip to main content
Log in

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

  • Original article
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. Chin JH, Tsai HC (1993) A path algorithm for robotic machining. Robot Comput-Integr Manuf 10(3):185–198

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. EMC (2010) Enhanced machine controller. http://www.linuxcnc.org

  6. Haack B, Tomizuka M (1991) The effect of adding zeros to feedforward controllers. J Dyn Syst Meas Control Trans ASME 113:6–10

    Article  Google Scholar 

  7. Koren Y (1980) Cross-coupled biaxial computer control for manufacturing systems. J Dyn Syst Meas Control Trans ASME 102(4):265–272

    Article  MATH  Google Scholar 

  8. Koren Y, Lo CC (1991) Variable-gain cross-coupling controller for contouring. Ann CIRP 40(1):371–374

    Article  Google Scholar 

  9. Koren Y, Lo CC (1992) Advanced controllers for feed drives. Ann CIRP 41(2):689–698

    Article  Google Scholar 

  10. Landau DI, Zito G (2006) Digital control systems: design, identification and implementation. Springer, London

    Google Scholar 

  11. Lo CC, Hsiao CY (1998a) CNC machine tool interpolator with path compensation for repeated contour machining. Comput Aided Des 30(1):55–62

    Article  Google Scholar 

  12. Lo CC, Hsiao CY (1998b) A method of tool path compensation for repeated machining process. Int J Mach Tools Manuf 38(3):205–213

    Article  Google Scholar 

  13. Poo AN, Bollinger JG, Younkin GW (1972) Dynamic errors in type 1 contouring systems. IEEE Trans Ind Appl IA-8(4):477–484

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. Tomizuka M (1987) Zero phase error tracking algorithm for digital control. J Dyn Syst Meas Control Trans ASME 109:65–68

    Article  MATH  Google Scholar 

  16. 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

    Article  MATH  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

  19. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xue-Cheng Xi.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-010-2843-8

Keywords

Navigation