Postprocessor algorithm and feedrate optimization for nine-axis milling machine tool with twin cutters

  • Dongdong Song
  • Fei XueEmail author
  • Jun Zhang
  • Cunfan Zou
  • Wanhua ZhaoEmail author
  • Bingheng Lu


Twin-tool synchronous milling is a new method for blade machining which can improve the machining efficiency obviously. It can be realized on a nine-axis machine tool with two cutters. However, the kinematic analysis and the feedrate planning are more difficult, due to the more complex structure than the traditional five-axis machine tool. In this paper, an efficient postprocessor algorithm is developed and feedrate optimization method is proposed to realize twin-tool synchronous milling. Based on a brief structure and kinematic chain analysis, the generalized kinematic model is built. Considering the characteristics that the A-axis is shared by two cutters in the nine-axis machine tool, the mathematical formulas of the motion coordinates and rotary angles are derived, which can simultaneously transform the location and orientation vectors of the two cutters into numerically controlled (NC) codes. Meanwhile, the feedrate is planned to maintain the simultaneous cutting with the two cutters, even though the displacements between adjacent cutting contact points on the opposite blade surfaces are unequal. Then, the feedrate optimization strategy is proposed to guarantee the continuity of the cutting speed; the saturation limit for each servo motor is also considered. Furthermore, the NC codes for machining a typical turbine blade are generated with the developed postprocessor algorithm, then the velocity and acceleration of each axis at different cutter-contact-point are calculated. The validity is demonstrated with simulation and experiments on a self-developed nine-axis machine tool.


Twin-tool milling Nine-axis machine tool Postprocessor algorithm Feedrate planning 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


Funding information

This work is financially supported by the Projects of National Natural Science Foundation of China (51605373, 51235009) and the Major Project of High-end CNC Machine Tool and Basic Manufacturing Equipment of China (2018ZX04004001).


  1. 1.
    Altintas Y, Tuysuz O, Habibi M, Li ZL (2018) Virtual compensation of deflection errors in ball end milling of flexible blades. CIRP Ann - Manuf Technol 67:365–368CrossRefGoogle Scholar
  2. 2.
    Luo M, Hah C, Hafeez HM (2018) Four-axis trochoidal toolpath planning for rough milling of aero-engine blisks. Chinese J Aeronaut:1–8Google Scholar
  3. 3.
    Sakamoto S, Inasaki I (1993) Analysis of generating motion for five axis machining centers. Trans Japan Soc Mech Eng C 59:1553–1559Google Scholar
  4. 4.
    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
  5. 5.
    She CH, Lee RS (2000) A postprocessor based on the kinematics model for general five-axis machine tools. J Manuf Process 2:131–141CrossRefGoogle Scholar
  6. 6.
    Jung YH, Lee DW, Kim JS, Mok HS (2002) NC post-processor for 5-axis milling machine of table-rotating/tilting type. J Mater Process Technol 130–131:641–646CrossRefGoogle Scholar
  7. 7.
    Tutunea-Fatan OR, Feng HY (2004) Configuration analysis of five-axis machine tools using a generic kinematic model. Int J Mach Tools Manuf 44:1235–1243CrossRefGoogle 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:537–545CrossRefGoogle Scholar
  9. 9.
    Sørby K (2007) Inverse kinematics of five-axis machines near singular configurations. Int J Mach Tools Manuf 47:299–306CrossRefGoogle Scholar
  10. 10.
    Boz Y, Lazoglu I (2013) A postprocessor for table-tilting type five-axis machine tool based on generalized kinematics with variable feedrate implementation. Int J Adv Manuf Technol 66:1285–1293CrossRefGoogle Scholar
  11. 11.
    Yang JX, Altintas Y (2013) Generalized kinematics of five-axis serial machines with non-singular tool path generation. Int J Mach Tools Manuf 75:119–132CrossRefGoogle Scholar
  12. 12.
    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:1239–1251Google Scholar
  13. 13.
    Zhou XY, Liu ZL, Li MY, Wang ZX, Meng XC (2017) Post-processor development of a five-axis machine tool with optimization tool radius compensation. Int J Adv Manuf Technol 88:1505–1522CrossRefGoogle Scholar
  14. 14.
    Wang JT, Zhang DH, Wu BH, Luo M, Zhang Y (2015) Kinematic analysis and feedrate optimization in six-axis NC abrasive belt grinding of blades. Int J Adv Manuf Technol 79:405–414CrossRefGoogle Scholar
  15. 15.
    Yuen A, Altintas Y (2016) Trajectory generation and control of a 9 axis CNC micromachining center. CIRP Ann - Manuf Technol 65:349–352CrossRefGoogle Scholar
  16. 16.
    Yuen A, Altintas Y (2018) Constrained trajectory generation and control for a 9-Axis micromachining center with four redundant axes. IEEE/ASME Trans. Mechatronics 23(1):402–412CrossRefGoogle Scholar
  17. 17.
    Tang QC, Yin SH, Zhang GH, Luo H (2018) Post-processor development for a turning and milling composite machine tool. Int J Adv Manuf Technol 95:131–141CrossRefGoogle Scholar
  18. 18.
    Zhao D, Bi YB, Ke YL (2018) Kinematic modeling and base frame calibration of a dual-machine-based drilling and riveting system for aircraft panel assembly. Int J Adv Manuf Technol 94:1873–1884CrossRefGoogle Scholar
  19. 19.
    Fleisig RV, Spence AD (2001) A constant feed and reduced angular acceleration interpolation algorithm for multi-axis machining. Comput Aided Des 33(1):1–15Google Scholar
  20. 20.
    Sencer B, Altintas Y, Croft E (2008) Feed optimization for five-axis CNC machine tools with drive constraints. Int J Mach Tools Manuf 48:733–745CrossRefGoogle Scholar
  21. 21.
    Erkorkmaz K, Layegh SE, Lazoglu I, Erdim H (2013) Feedrate optimization for freeform milling considering constraints from the feed drive system and process mechanics. CIRP Ann - Manuf Technol 62:395–398CrossRefGoogle Scholar
  22. 22.
    Bosetti P, Bertolazzi E (2014) Feed-rate and trajectory optimization for CNC machine tools. Robot Comput Integr Manuf 30:667–677CrossRefGoogle Scholar
  23. 23.
    Lu L, Zhang L, Ji SJ, Han YJ, Zhao J (2016) An offline predictive feedrate scheduling method for parametric interpolation considering the constraints in trajectory and drive systems. Int J Adv Manuf Technol 83:2143–2157CrossRefGoogle Scholar
  24. 24.
    Sun YW, Zhao Y, Bao YR, Guo DM (2014) A novel adaptive-feedrate interpolation method for NURBS tool path with drive constraints. Int J Mach Tools Manuf 77:74–81CrossRefGoogle Scholar
  25. 25.
    Sun YW, Zhao Y, Bao YR, Guo DM (2015) A smooth curve evolution approach to the feedrate planning on five-axis toolpath with geometric and kinematic constraints. Int J Mach Tools Manuf 97:86–97CrossRefGoogle Scholar
  26. 26.
    Mansour SZ, Seethaler R (2016) Feedrate optimization for computer numerically controlled machine tools using modeled and measured process constraints. J Manuf Sci Eng 139(1):011012CrossRefGoogle Scholar
  27. 27.
    Chen H, Xi XC, Zhao WS, Chen M (2017) Feedrate planning for synchronized movements involving rotary axes in multi-axis EDM for shrouded blisks. Int J Adv Manuf Technol 90:2645–2654CrossRefGoogle Scholar
  28. 28.
    Liu H, Liu Q, Yuan SM (2017) Adaptive feedrate planning on parametric tool path with geometric and kinematic constraints for CNC machining. Int J Adv Manuf Technol 90:1889–1896CrossRefGoogle Scholar
  29. 29.
    Liu L, Han J, Fan C, Xia L (2018) A predictive feedrate schedule method for sculpture surface machining and corresponding B-spline-based irredundant PVT commands generating method. Int J Adv Manuf Technol 98:1763–1782CrossRefGoogle Scholar
  30. 30.
    Xi’an Jiaotong University (2011) A twin-cutters horizontal machine tool. China. ZL 2010105786633Google Scholar
  31. 31.
    Song DD, Xue F, Wu DD, Zhang J, Zhang X, Zhao WH, Lu BH (2018) Iso-parametric path-planning method of twin-tool milling for turbine blades. Int J Adv Manuf Technol 98:3179–3189CrossRefGoogle Scholar

Copyright information

© Springer-Verlag London Ltd., part of Springer Nature 2019

Authors and Affiliations

  1. 1.State Key Laboratory for Manufacturing Systems EngineeringXi’an Jiaotong UniversityXi’anChina
  2. 2.School of Mechanical EngineeringXi’an Jiaotong UniversityXi’anChina

Personalised recommendations