Smooth flank milling tool path generation for blade surfaces considering geometric constraints

  • Yao-An LuEmail author
  • Cheng-Yong Wang
  • Li Zhou
  • Jian-Bo Sui
  • Li-Juan Zheng


In practical machining, flank milling path generation methods of blade surfaces should concern machine axes’ motions to improve machined surface quality, as well as the gouging-avoidance with the hub surface and the geometric deviation constraints. The smoothness of the tool orientation in the part coordinate system cannot assure the smooth rotary axis motions of a five-axis machine tool, since the conversion of tool orientation from the part coordinate system to the machine coordinate system is nonlinear. A flank milling path is represented with the cutter reference point trajectory and the displacement curves of the two rotary axes in this research, so that the machine axes’ motions along the tool path can be directly smoothed when generating the path. The point-to-surface distance function is adopted to evaluate the geometric deviation, and an algorithm based on the differential evolution algorithm is presented to solve the distance function robustly. The sum of the squares of the first, second, and third derivatives of the cutter reference point trajectory and the two rotary axes’ displacement curves are adopted as the smoothness indicators. Then, a flank milling path generation model for blade surface smoothing the machine axes’ motions and considering the hub surface gouging-avoidance and geometric deviations constraints is developed. Numerical examples and machining experiments for five-axis flank milling of a blade surface are given to confirm the validity and effectiveness of the proposed approach.


Flank milling Smooth tool path Geometric deviations Rotary axes Geometric constraints 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


Funding information

This work was supported by the Science and Technology Planning Project of Guangdong Province (Grant Numbers 2017B090913006 and 2016A010102019), the Science and Technology Planning Project of Guangzhou City (Grant Numbers 201504291036487 and 201604020124), and the China Postdoctoral Science Foundation (Grant Number 2018M633009).


  1. 1.
    Fan HZ, Wang SJ, Xi G, Cao YL (2017) A novel tool-path generation method for five-axis flank machining of centrifugal impeller with arbitrary surface blades. Proc Inst Mech Eng B J Eng Manuf 231(1):155–166CrossRefGoogle Scholar
  2. 2.
    Calleja A, Alonso M, Fernández A, Tabernero I, Ayesta I, Lamikiz A, López de Lacalle L (2015) Flank milling model for tool path programming of turbine blisks and compressors. Int J Prod Res 53(11):3354–3369CrossRefGoogle Scholar
  3. 3.
    Calleja A, Bo PB, González H, Bartoň M, López de Lacalle LN (2018) Highly accurate 5-axis flank CNC machining with conical tools. Int J Adv Manuf Technol 97:1605–1615CrossRefGoogle Scholar
  4. 4.
    Lu YA, Bi QZ, Zhu LM (2016) Five-axis flank milling of impellers: optimal geometry of a conical tool considering stiffness and geometric constraints. Proc Inst Mech Eng B J Eng Manuf 230(1):38–52CrossRefGoogle Scholar
  5. 5.
    Huang ND, Bi QZ, Wang YH, Sun C (2014) 5-Axis adaptive flank milling of flexible thin-walled parts based on the on-machine measurement. Int J Mach Tool Manu 84:1–8CrossRefGoogle Scholar
  6. 6.
    Tournier C, Castagnetti C, Lavernhe S, Avellan F (2006) Tool path generation and post-processor issues in five-axis high speed machining of hydro turbine blades. Fifth International Conference on High Speed Machining, Metz, FranceGoogle Scholar
  7. 7.
    Pechard PY, Tournier C, Lartigue C, Lugarini JP (2009) Geometrical deviations versus smoothness in 5-axis high-speed flank milling. Int J Mach Tool Manu 49(6):454–461CrossRefGoogle Scholar
  8. 8.
    Wang N, Tang K (2007) Automatic generation of gouge-free and angular-velocity-compliant five-axis toolpath. Comput Aided Des 39(10):841–852CrossRefGoogle Scholar
  9. 9.
    Kim YJ, Elber G, Bartoň M, Pottmann H (2015) Precise gouging-free tool orientations for 5-axis CNC machining. Comput Aided Des 58:220–229CrossRefGoogle Scholar
  10. 10.
    Zheng G, Bi QZ, Zhu LM (2012) Smooth tool path generation for five-axis flank milling using multi-objective programming. Proc Inst Mech Eng B J Eng Manuf 226(2):247–254CrossRefGoogle Scholar
  11. 11.
    Affouard A, Duc E, Lartigue C, Langeron JM, Bourdet P (2004) Avoiding 5-axis singularities using tool path deformation. Int J Mach Tool Manu 44(4):415–425CrossRefGoogle Scholar
  12. 12.
    Castagnetti C, Duc E, Ray P (2008) The domain of admissible orientation concept: a new method for five-axis tool path optimisation. Comput Aided Des 40(9):938–950CrossRefGoogle Scholar
  13. 13.
    Beudaert X, Pechard PY, Tournier C (2011) 5-Axis tool path smoothing based on drive constraints. Int J Mach Tool Manu 51(12):958–965CrossRefGoogle Scholar
  14. 14.
    Plakhotnik D, Lauwers B (2014) Graph-based optimization of five-axis machine tool movements by varying tool orientation. Int J Adv Manuf Technol 74(1–4):307–318CrossRefGoogle Scholar
  15. 15.
    Lin ZW, Fu JZ, Shen HY, Gan WF (2014) Non-singular tool path planning by translating tool orientations in C-space. Int J Adv Manuf Technol 71(9–12):1835–1848CrossRefGoogle Scholar
  16. 16.
    Lin ZW, Fu JZ, Yao XH, Sun YF (2015) Improving machined surface textures in avoiding five-axis singularities considering tool orientation angle changes. Int J Mach Tool Manu 98:41–49CrossRefGoogle Scholar
  17. 17.
    Geng L, Zhang YF (2015) Generation of kinematic smooth tool-paths in 5-axis milling of sculptured surfaces. Int J Manuf Res 10(3):237–266CrossRefGoogle Scholar
  18. 18.
    Hu PC, Tang K (2016) Five-axis tool path generation based on machine-dependent potential field. Int J Comput Integr Manuf 29(6):636–651CrossRefGoogle Scholar
  19. 19.
    Srijuntongsiri G, Makhanov SS (2015) Optimisation of five-axis machining G-codes in the angular space. Int J Prod Res 53(11):3207–3227CrossRefGoogle Scholar
  20. 20.
    Lu YA, Ding Y, Zhu LM (2016) Smooth tool path optimization for flank milling based on the gradient-based differential evolution method. J Manuf Sci Eng 138(8):081009CrossRefGoogle Scholar
  21. 21.
    Lu YA, Bi QZ, Zhu LM (2016) Five-axis flank milling tool path generation with smooth rotary motions. Procedia CIRP 56:161–166CrossRefGoogle Scholar
  22. 22.
    Mi ZP, Yuan CM, Ma XH, Shen LY (2017) Tool orientation optimization for 5-axis machining with C-space method. Int J Adv Manuf Technol 88(5–8):1243–1255CrossRefGoogle Scholar
  23. 23.
    Lartigue C, Duc E, Affouard A (2003) Tool path deformation in 5-axis flank milling using envelope surface. Comput Aided Des 35(4):375–382CrossRefGoogle Scholar
  24. 24.
    Piegl L, Tiller W (1997) The NURBS book. Springer Verlag, BerlinCrossRefzbMATHGoogle Scholar
  25. 25.
    Zhu LM, Zheng G, Ding H, Xiong YL (2010) Global optimization of tool path for five-axis flank milling with a conical cutter. Comput Aided Des 42(10):903–910CrossRefGoogle Scholar
  26. 26.
    Zhu LM, Zhang XM, Zheng G, Ding H (2009) Analytical expression of the swept surface of a rotary cutter using the envelope theory of sphere congruence. J Manuf Sci Eng 131(4):041017CrossRefGoogle Scholar
  27. 27.
    Das S, Suganthan P (2011) Differential evolution: a survey of the state-of-the-art. IEEE Trans Evol Comput 15(1):4–31CrossRefGoogle Scholar
  28. 28.
    Trivedi A, Sanyal K, Verma P, Srinivasan D (2017) A unified differential evolution algorithm for constrained optimization problems. IEEE Congress on Evolutionary Computation (CEC) 2017:1231–1238Google Scholar
  29. 29.
    Chiou JCJ (2004) Accurate tool position for five-axis ruled surface machining by swept envelope approach. Comput Aided Des 36(10):967–974CrossRefGoogle Scholar
  30. 30.
    Tang M, Zhang DH, Luo M, Wu BH (2012) Tool path generation for clean-up machining of impeller by point-searching based method. Chin J Aeronaut 25(1):131–136CrossRefGoogle Scholar
  31. 31.
    Langeron JM, Duc E, Lartigue C, Bourdet P (2004) A new format for 5-axis tool path computation, using Bspline curves. Comput Aided Des 36(12):1219–1229CrossRefGoogle Scholar

Copyright information

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

Authors and Affiliations

  • Yao-An Lu
    • 1
    Email author
  • Cheng-Yong Wang
    • 1
  • Li Zhou
    • 2
  • Jian-Bo Sui
    • 1
  • Li-Juan Zheng
    • 1
  1. 1.School of Electromechanical EngineeringGuangdong University of TechnologyGuangzhouChina
  2. 2.School of Electromechanical EngineeringGuangdong Polytechnic Normal UniversityGuangzhouChina

Personalised recommendations