Skip to main content
Log in

An error compensation scheme for multi-axis machine tool using machining method template

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

Abstract

In this paper, a software-based geometric error compensation method using the machining method template is proposed to modify the long and complicated G-code file with multiple machining features. Firstly, an error model is established to evaluate the error distribution. Then, a new segmentation method is proposed to split the long multi-axis line into several parts with the same length to eliminate the nonlinear effect. Furthermore, a compensation scheme according to the machining method is presented to determine which segments and axes should be compensated when facing with a long and complicated G-code file. In addition, a framework is developed to process the G-code file with high efficiency. The G-code file is firstly separated into the motion and non-motion command files, which are then merged together to form a new G-code file after the motion commands are modified by an error compensation module. Finally, a machining experiment with a test workpiece containing multiple features is conducted on a five-axis machining center to validate the effectiveness and correctness of the proposed method.

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. Schwenke H, Knapp W, Haitjema H, Weckenmann A, Schmitt R, Delbressine F (2008) Geometric error measurement and compensation of machines—an update. CIRP Ann 57(2):660–675

    Article  Google Scholar 

  2. Ni J (1997) CNC machine accuracy enhancement through real-time error compensation. J Manuf Sci Eng 119(4B):717–725

    Article  Google Scholar 

  3. Yuan J, Ni J (1998) The real-time error compensation technique for CNC machining systems. Mechatronics 8(4):359–380

    Article  Google Scholar 

  4. Shen H, Fu J, He Y, Yao X (2012) On-line asynchronous compensation methods for static/quasi-static error implemented on CNC machine tool. Int J Mach Tools Manuf 60:14–26

    Article  Google Scholar 

  5. Lei W, Hsu Y (2003) Accuracy enhancement of five-axis CNC machines through real-time error compensation. Int J Mach Tools Manuf 43(9):871–877

    Article  Google Scholar 

  6. Hsu Y, Wang S (2007) A new compensation method for geometry errors of five-axis machine tools. Int J Mach Tools Manuf 47(2):352–360

    Article  Google Scholar 

  7. Yang J, Ren Y, Liu G, Zhao H, Dou X, Chen W, He S (2005) Testing, variable selecting and modeling of thermal errors on a INDEX-G200 turning center. Int J Adv Manuf Technol 26(7):814–881

    Article  Google Scholar 

  8. Eskandari S, Arezoo B, Abdullah A (2013) Positional, geometrical, and thermal errors compensation by tool path modification using three methods of regression, neural networks, and fuzzy logic. Int J Adv Manuf Technol 65(9–12):1635–1649

    Article  Google Scholar 

  9. Zhu S, Ding G, Qin S, Lei J, Zhuang L (2012) Integrated geometric error modeling, identification and compensation of CNC machine tools. Int J Mach Tools Manuf 52(1):24–29

    Article  Google Scholar 

  10. Slavkovic N, Milutinovic D, Glavonjic M (2014) A method for off-line compensation of cutting force-induced errors in robotic machining by tool path modification. Int J Adv Manuf Technol 70(9–12):2083–2096

    Article  Google Scholar 

  11. Cui G, Lu Y, Li J, Gao D, Yao Y (2012) Geometric error compensation software system for CNC machine tools based on NC program reconstructing. Int J Adv Manuf Technol 63(1–4):169–180

    Article  Google Scholar 

  12. Chen X, Geddam A, Yuan Z (1997) Accuracy improvement of three-axis CNC machining centers by quasi-static error compensation. J Manuf Syst 16(5):323–336

    Article  Google Scholar 

  13. Wang Z, Maropolous P (2013) Real-time error compensation of a three-axis machine tool using a laser tracker. Int J Adv Manuf Technol 69(1–4):919–933

    Article  Google Scholar 

  14. Raksiri C, Parnichkun M (2004) Geometric and force errors compensation in a 3-axis CNC milling machine. Int J Mach Tools Manuf 44(12):1283–1291

    Article  Google Scholar 

  15. Shi X, Liu H, Li H, Liu C, Tan G (2015) Comprehensive error measurement and compensation method for equivalent cutting forces. Int J Adv Manuf Technol 60:1–8

    Google Scholar 

  16. John J (2008) Introduction to robotics: mechanics and control (3rd edition), Pearson Education, USA 141:150.

  17. Chen J, Lin S, He B (2014) Geometric error compensation for multi-axis CNC machines based on differential transformation. Int J Adv Manuf Technol 71(1–4):635–642

    Article  Google Scholar 

  18. Fu G, Fu J, Xu Y, Chen Z, Lai J (2015) Accuracy enhancement of five-axis machine tool based on differential motion matrix: geometric error modeling, identification and compensation. Int J Adv Manuf Technol 89:170–181

    Google Scholar 

  19. She C, Lee R (2000) A postprocessor based on the kinematics model for general five-axis machine tools. J Manuf Process 2(2):131–141

    Article  Google Scholar 

  20. Chen J, Lin S, Zhou X, Gu T (2016) A ballbar test for measurement and identification the comprehensive error of tilt table. Int J Mach Tools Manuf 103:1–12

    Article  Google Scholar 

  21. ISO/DIS 10791-7 (2014) Test conditions for machining centers—part 7: accuracy of a finished test piece. ISO, Geneva.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jian-xiong Chen.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, Jx., Lin, Sw. An error compensation scheme for multi-axis machine tool using machining method template. Int J Adv Manuf Technol 90, 3013–3023 (2017). https://doi.org/10.1007/s00170-016-9636-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-016-9636-7

Keywords

Navigation