Skip to main content
Log in

Contouring compensation control based on high accuracy contour error estimation for multi-axis motion systems

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

Multi-axis motion systems have been widely applied in industrial fields, and the contour error is an important indicator to measure the quality of the products. Contour error is defined as the orthogonal deviation of actual position from the desired tool path, and contouring control is a very useful method to reduce or eliminate it. In this study, by finding the reference point nearest to the current actual position, and then projecting the actual position onto the osculating plane at this reference point, a high-accuracy contour error estimation method is proposed. When the estimated contour error cannot be described as an analytic expression of tracking errors, the cross-coupling control (CCC) is not applicable. And, task coordinate frame approach (TCFA) has a relatively complex computation. In order to overcome these shortcomings, by compensating the axis component of contour error into each loop of the servo motor simultaneously, a simple and effective contouring compensation control method is proposed. Experiments are carried out on a real-time in-house-developed multi-axis motion system. The results show that the contour error estimated by using the proposed method is close to the true one, and the proposed contouring control method can achieve the proportional reduction of the contour error effectively.

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. Sencer B, Altintas Y, Croft E (2009) Modeling and control of contouring errors for five-axis machine tools-part I: modeling. J Manuf Sci Eng Trans ASME 131:0310063

    Google Scholar 

  2. Yeh SS, Hsu PL (2004) Perfectly matched feedback control and its integrated design for multiaxis motion systems. ASME J Dyn Syst Meas Control 126:547–557

    Article  Google Scholar 

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

    Article  Google Scholar 

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

  5. Yeh SS, Hsu PL (2002) Estimation of the contouring error vector for the cross- coupled control design. IEEE/ASME Trans Mechatronics 7(1):44–51

    Article  Google Scholar 

  6. Zhu LM, Zhao H, Ding H (2013) Real-time contouring error estimation for multi-axis motion systems using the second-order approximation. Int J Mach Tools Manuf 68:75–80

    Article  Google Scholar 

  7. Yang JZ, Li ZX (2011) A novel contour error estimation for position loop based cross-coupled control. IEEE/ASME Trans Mechatronics 16:643–655

    Article  Google Scholar 

  8. Chuang HY, Liu CH (1992) A model-referenced adaptive control strategy for improving contour accuracy of multiaxis machine tools. IEEE Trans Ind Appl 28:221–227

    Article  Google Scholar 

  9. Cheng MY, Lee CC (2007) Motion controller design for contour-following tasks based on real-time contour error estimation. IEEE Trans Ind Electron 54:1686–1695

    Article  Google Scholar 

  10. El Khalick A, Uchiyama N (2011) Contouring controller design based on iterative contour error estimation for three-dimensional machining. Robot Comput Integr Manuf 27(4):802–807

    Article  Google Scholar 

  11. Chiu GT, Tomizuka M (2001) Contouring control of machine tool feed drive systems: a task coordinate frame approach. IEEE Trans Control Syst Technol 9(1):130–139

    Article  Google Scholar 

  12. Uchiyama N (2008) Robust contouring control for biaxial feed drive systems. Int J Mach Tools Manuf 48:1234–1241

    Article  Google Scholar 

  13. Yao B, Hu CX, Wang QF (2012) An orthogonal global task coordinate frame for contouring control of biaxial systems. IEEE/ASME Trans Mechatronics 17:622–634

    Article  Google Scholar 

  14. Wu JH, Xiong ZH, Ding H (2015) Integral design of contour error model and control for biaxial system. Int J Mach Tools Manuf 89:159–169

    Article  Google Scholar 

  15. Wu JH, Liu C, Xiong ZH, Ding H (2015) Precise contour following for biaxial systems via an A-type iterative learning cross-coupled control algorithm. Int J Mach Tools Manuf 93:10–18

    Article  Google Scholar 

  16. Erkorkmaz K, Altintas Y (1998) High speed contouring control algorithm for CNC machine tools, In: Proceedings of the ASME Dynamic Systems and Control Division, ASME International Mechanical Engineering Congress and Exposition 64:463–469

  17. Huo F, Xi XC, Poo AN (2012) Generalized taylor series expansion for free-form two-dimensional contour error compensation. Int J Mach Tools Manuf 53:91–99

    Article  Google Scholar 

  18. Conway JR, Ernesto CA, Farouki RT, Zhang M (2012) Performance analysis of cross-coupled controllers for CNC machines based upon precise real-time contour error measurement. Int J Mach Tools Manuf 52(1):30–39

    Article  Google Scholar 

  19. Peng CC, Chen CL (2007) Biaxial contouring control with friction dynamics using a contour index approach. Int J Mach Tools Manuf 47:1542–1555

    Article  Google Scholar 

  20. Chen SL, Wu KC (2007) Contouring control of smooth paths for multiaxis motion systems based on equivalent errors. IEEE Trans Control Syst Technol 15(6):1151–1158

    Article  Google Scholar 

  21. Yang JX, Ding H, Zhao H, Yan SJ (2016) A generalized online estimation algorithm of multi-axis contouring errors for CNC machine tools with rotary axes. Int J Adv Manuf Technol 84(5):1239–1251

    Google Scholar 

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

    Article  MATH  Google Scholar 

  23. Masory O (1986) Improving contouring accuracy of nc/cnc systems with additional velocity feed forward loop. ASME J Eng Ind 108:227–230

    Article  Google Scholar 

  24. Altintas Y, Erkorkmaz K, Zhu WH (2000) Sliding mode controller design for high speed drives. Ann CIRP 49(1):265–270

    Article  Google Scholar 

  25. Chiu GT, Tomizuka M (1998) Coordinate position control of multi-axis mechanical systems. ASME J Dyn Syst Meas Control 120:389–393

    Article  Google Scholar 

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

    Article  MATH  Google Scholar 

  27. Huo F, Poo AN (2012) Improving contouring accuracy by using generalized cross-coupled control. Int J Mach Tools Manuf 63:49–57

    Article  Google Scholar 

  28. Xi XC, Poo AN, Hong GS, Huo F (2011) Experimental implementation of Taylor series expansion error compensation on a bi-axial CNC machine. Int J Adv Manuf Technol 53(1–4):285–299

    Article  Google Scholar 

  29. Zhang DL, Chen YH, Chen YP (2016) Iterative pre-compensation scheme of tracking error for contouring error reduction. Int J Adv Manuf Technol 87(9–12):3279–3288

    Article  Google Scholar 

  30. Salas SL, Hille E, Anderson JT (1986) Calculus—one and several variables, 5th edn. Wiley, Hoboken, pp 824–825

    MATH  Google Scholar 

  31. Gan W, Cheung N, Qiu L (2003) Position control of linear switched reluctance motors for high-precision applications. IEEE Trans Ind Appl 39(5):1350–1362

    Article  Google Scholar 

  32. Li XF, Zhao H, Zhao X, Ding H (2016) Dual sliding mode contouring control with high accuracy contour error estimation for five-axis CNC machine tools. Int J Mach Tools Manuf 108:74–82

    Article  Google Scholar 

  33. Jury EI (1962) Simplified stability criterion for linear discrete systems. Proc Inst Radio Eng 50(6):1493–1500

    MathSciNet  Google Scholar 

  34. Erkorkmaz K, Altintas Y (2001) High speed CNC system design. Part II: modeling and identification of feed drives. Int J Mach Tools Manuf 41(10):1487–1509

    Article  Google Scholar 

  35. Chen SL, Chou CY (2016) Contouring control of multi-axis motion systems for NURBS paths. IEEE Trans Autom Sci Eng 13(2):1062–1071

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Huan Zhao.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, X., Zhao, H., Zhao, X. et al. Contouring compensation control based on high accuracy contour error estimation for multi-axis motion systems. Int J Adv Manuf Technol 93, 2263–2273 (2017). https://doi.org/10.1007/s00170-017-0689-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-017-0689-z

Keywords

Navigation