Post-processor development of a five-axis machine tool with optimization tool radius compensation

  • Xiaoyang ZhouEmail author
  • Xianli LiuEmail author
  • Maoyue Li
  • Zhixue Wang
  • Xiaochao Meng


The post-processor is an important interface that transforms cutter location data into numerical control (NC) data. The data compensation in a five-axis machine is quite complex, because of a variety of the machine centers and the computerized numerical control (CNC) system. Since most work on the five-axis post-processor method has dealt primarily with the generation of NC code, this study breaks with tradition and introduces a post-processor with optimization tool radius compensation and a general machine configuration. Furthermore, a practical method for optimizing the NC code is presented that is based on further study of tool compensation and tool wear. The proposed post-processor is validated for various five-axis machine centers using a generalized kinematic model and various cutting tool models. The results of the verification tests showed that proposed post-processor approach can be used to accurately convert the cutter location into NC codes, and the optimized NC code generated by the optimization tool radius compensation method demonstrates the practical value of the proposed approach for improving processing quality and reducing the total machining time and cost.


Post-processor Optimization tool compensation Five-axis machines NC programming 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Takeuchi Y, Watanabe T (1992) Generation of 5-axis control collision-free tool path and postprocessing for NC data. CIRP Ann Manuf Technol 41:539–542CrossRefGoogle Scholar
  2. 2.
    Lee RS, She CH (1997) Developing a postprocessor for three types of five-axis machine tools. Int J Adv Manuf Technol 13:658–665CrossRefGoogle Scholar
  3. 3.
    Makhanov SSW (2007) Anotaipaiboon, introduction to five-axis NC machining advanced numerical methods to optimize cutting operations of five-axis milling machines. Springer, Berlin, pp 25–49Google Scholar
  4. 4.
    Sakamoto S, Inasaki I (1993) Analysis of generating motion for five-axis machining centers. Trans Japan Soc Mech Eng C 59:1553–1559CrossRefGoogle Scholar
  5. 5.
    Mahbubur RM, Heikkala J, Lappalainen K, Karjalainen JA (1997) Position accuracy improvement in five-axis milling by post processing. Int J Mach Tools Manuf 37(2):223–236CrossRefGoogle Scholar
  6. 6.
    Bohez ELJ (2002) Five-axis milling machine tool kinematic chain design and analysis. Int J Mach Tools Manuf 42(4):505–520CrossRefGoogle Scholar
  7. 7.
    She CH, Lee RS (2000) A postprocessor based on the kinematics model for general five-axis machine tools. J Manuf Process 2(2):131–141CrossRefGoogle Scholar
  8. 8.
    She CH, Chang CC (2007) Design of a generic five-axis postprocessor based on generalized kinematics model of machine tool. Int J Mach Tools Manuf 47(3–4):537–545CrossRefGoogle Scholar
  9. 9.
    Ding S, Huang X, Yu C, Liu X (2015) Novel method for position-independent geometric error compensation of five-axis orthogonal machine tool based on error motion. Int J Adv Manuf Technol 1–10Google Scholar
  10. 10.
    Fu G, Fu J, Shen H, Yao X, Chen Z (2015) NC codes optimization for geometric error compensation of five-axis machine tools with one novel mathematical model. Int J Adv Manuf Technol 80(9):1879–1894CrossRefGoogle Scholar
  11. 11.
    Quan L, Yongzhang W (2007) Study on the post processing of space radius compensation. Modular Mach Tool Autom Manuf Tech 8:14–16Google Scholar
  12. 12.
    Hong H, Yu D, Zhang L, Han L (2009) Research on 3d cutter radius compensation for 5-axis end milling. China Mech Eng 20(15):1770–1774Google Scholar
  13. 13.
    Huang XW, Gao WQ, Zhang J, & Zhi-Cai LI (2012) The realization of space tool radius compensation in 5-axis CNC machine. Mech Electr Eng TechnolGoogle Scholar
  14. 14.
    Tung C, Tso P (2010) A generalized cutting location expression and postprocessors for multi-axis machine centers with tool compensation. Int J Adv Manuf Technol 50(9–12):1113–1123CrossRefGoogle Scholar
  15. 15.
    Tung C, Tso P (2012) Inverse kinematics with 3-dimensional tool compensation for 5-axis machine center of tilting rotary table. Appl Mech Mater 110–116:3525–3533Google Scholar
  16. 16.
    Le Y (2006) The research of cutter radius compensation of five-axis CNC system. Harbin: Harbin Institute of TechnologyGoogle Scholar
  17. 17.
    Moreton D, Durnford R (1999) Three-dimensional tool compensation for a three-axis turning center. Int J Adv Manuf Technol 15(9):649–654CrossRefGoogle Scholar
  18. 18.
    Zihua HU, Zhang P (2007) Tool radius compensation algorithm for three-axis NC peripheral milling. J Mech Eng 43(5):138–144CrossRefGoogle Scholar
  19. 19.
    Chen Y, Wei H, Wang T (2011) Three-dimensional tool radius compensation for a 5-axis peripheral milling. Adv Sci Lett 4(8–10):3093–3096Google Scholar
  20. 20.
    DIN (1987) DIN 66215: CLDATA. NC-Maschinen, Berlin, Kolin, Beuth Verlage, pp 49–100Google Scholar
  21. 21.
    Fang J (2010) Research on modeling of tool wear in milling process of difficult-to-cut materials. Nanjing University of Aeronautics and AstronauticsGoogle Scholar

Copyright information

© Springer-Verlag London 2016

Authors and Affiliations

  1. 1.College of Mechanical and Power EngineeringHarbin University of Science and TechnologyHarbinChina

Personalised recommendations