Interval partition-based feedrate scheduling with axial drive constraints for five-axis spline toolpaths

  • De-Ning SongEmail author
  • Jian-Wei Ma


The feedrate scheduling has received much attention recently because it is one of the most important tasks in the CNC (computer numerical control) spline interpolator which performs better than conventional linear interpolator in both machining smoothness and efficiency. It is acknowledged that the feedrate scheduling of five-axis machine tools under axial drive constraints is extremely challenging due to the complex-coupled motion relationship between five axes and tool tip/orientation. Existing methods mainly schedule five-axis feedrate with the time-optimal purpose, i.e., planning the feedrate as high as possible provided the drive constraints are not exceeded. However, this kind of methods will result in a frequent time-varying feedrate profile, and this doubtlessly goes against with the feed-motion stability. To deal with this problem, this paper proposes an interval partition-based five-axis feedrate scheduling method with the purpose of balancing feed-motion efficiency and stability, under the constraints of axial drive parameters in terms of velocity, acceleration, and jerk. To accomplish this purpose, the integral toolpath is partitioned into non-sensitive (NS), semi-sensitive (SS), and full-sensitive (FS) intervals, according to the relation between required and limited axial feed parameters. The constant speed is scheduled in each FS interval, and the smooth variable speed is scheduled in NS and SS intervals; thus, the feed-motion stability can be ensured without too much reduction of the feed-motion efficiency. Example tests are conducted to illustrate the application of the proposed approach, and it is shown from the illustration results that the proposed method can surely balance the feed-motion efficiency and stability of the five-axis spline toolpaths, under the axial drive constraints.


Feedrate scheduling Five-axis CNC machine tools Drive constraints Spline toolpaths 



This research is supported by the Fundamental Research Funds for the Central Universities (3072019CFJ0701).


  1. 1.
    Huang T, Zhang XM, Leopold J, Ding H (2018) Tool orientation planning in milling with process dynamic constraints: a minimax optimization approach. ASME J Manuf Sci Eng 140(11):111002CrossRefGoogle Scholar
  2. 2.
    Han J, Liu X, Jiang Y, Xia L, Lu L (2019) An irredundant G01 tool path generation method for five-axis machining considering tool tip and orientation errors. Int J Adv Manuf Technol 103(1-4):1033–1044CrossRefGoogle Scholar
  3. 3.
    Yu DY, Ding Z (2019) Post-processing algorithm of a five-axis machine tool with dual rotary tables based on the TCS method. Int J Adv Manuf Technol 102(9-12):3937–3944CrossRefGoogle Scholar
  4. 4.
    Wang GX, Shu QL, Wang J, Li L (2017) Research on adaptive non-uniform rational B-spline real-time interpolation technology based on acceleration constraints. Int J Adv Manuf Technol 91(5-8):2089–2100CrossRefGoogle Scholar
  5. 5.
    Annoni M, Bardine A, Campanelli S, Foglia P, Prete CA (2012) A real-time configurable NURBS interpolator with bounded acceleration, jerk and chord error. Comput Aided Des 44(6):509–521CrossRefGoogle Scholar
  6. 6.
    Jahanpour J, Alizadeh MR (2015) A novel acc-jerk-limited NURBS interpolation enhanced with an optimized S-shaped quintic feedrate scheduling scheme. Int J Adv Manuf Technol 77(9-12):1889–1905CrossRefGoogle Scholar
  7. 7.
    Jia ZY, Song DN, Ma JW, Hu GQ, Su WW (2017) A NURBS interpolator with constant speed at feedrate-sensitive regions under drive and contour-error constraints. Int J Mach Tools Manuf 116:1–17CrossRefGoogle Scholar
  8. 8.
    Chen M, Sun Y (2019) Contour error–bounded parametric interpolator with minimum feedrate fluctuation for five-axis CNC machine tools. Int J Adv Manuf Technol. 103(1-4):567–584. CrossRefGoogle Scholar
  9. 9.
    Li Y, Feng J, Wang Y, Yang J (2009) Variable-period feed interpolation algorithm for high-speed five-axis machining. Int J Adv Manuf Technol 40(7-8):769–775CrossRefGoogle Scholar
  10. 10.
    Wu SK, Tsai MS, Lin MT, Huang HW (2018) Development of novel tool center point velocity planning algorithm for five axis machine tool. Int J Prec Eng Manuf 19(8):1187–1199CrossRefGoogle Scholar
  11. 11.
    Beudaert X, Pechard PY, Tournier C (2011) 5-Axis tool path smoothing based on drive constraints. Int J Mach Tools Manuf 51(12):958–965CrossRefGoogle Scholar
  12. 12.
    Beudaert X, Lavernhe S, Tournier C (2012) Feedrate interpolation with axis jerk constraints on 5-axis NURBS and G1 tool path. Int J Mach Tools Manuf 57:73–82CrossRefGoogle Scholar
  13. 13.
    Fan W, Gao XS, Lee CH, Zhang K, Zhang Q (2013) Time-optimal interpolation for five-axis CNC machining along parametric tool path based on linear programming. Int J Adv Manuf Technol 69(5-8):1373–1388CrossRefGoogle Scholar
  14. 14.
    Liu H, Liu Q, Sun P, Liu Q, Yuan S (2017) The optimal feedrate planning on five-axis parametric tool path with geometric and kinematic constraints for CNC machine tools. Int J Prod Res 55(13):3715–3731CrossRefGoogle Scholar
  15. 15.
    Erkorkmaz K, Chen QG, Zhao MY, Beudaert X, Gao XS (2017) Linear programming and windowing based feedrate optimization for spline toolpaths. CIRP Ann - Manuf Technol 66:393–396CrossRefGoogle Scholar
  16. 16.
    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
  17. 17.
    Sun Y, Zhao Y, Xu J, Guo D (2014) The feedrate scheduling of parametric interpolator with geometry, process and drive constraints for multi-axis CNC machine tools. Int J Mach Tools Manuf 85:49–57CrossRefGoogle Scholar
  18. 18.
    Sun Y, Zhao Y, Bao Y, Guo D (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
  19. 19.
    Liang F, Zhao J, Ji S (2017) An iterative feed rate scheduling method with confined high-order constraints in parametric interpolation. Int J Adv Manuf Technol 92(5-8):2001–2015CrossRefGoogle Scholar
  20. 20.
    Huang J, Lu Y, Zhu LM (2018) Real-time feedrate scheduling for five-axis machining by simultaneously planning linear and angular trajectories. Int J Mach Tools Manuf 135:78–96CrossRefGoogle Scholar
  21. 21.
    Ma JW, Jia ZY, Qin FZ, Song DN, Jiang WW, Chen SY (2019) A five-axis dual NURBS interpolator with constant speed at feedrate-sensitive regions under axial drive constraints. J Manuf Sci Eng – Trans ASME 141(6):061002CrossRefGoogle Scholar
  22. 22.
    Dong J, Stori JA (2006) A generalized time-optimal bidirectional scan algorithm for constrained feed-rate optimization. J Dyn Syst Meas Control – Trans ASME 128(2):379–390CrossRefGoogle Scholar
  23. 23.
    Chen M, Sun Y (2018) A moving knot sequence-based feedrate scheduling method of parametric interpolator for CNC machining with contour error and drive constraints. Int J Adv Manuf Technol 98(1-4):487–504CrossRefGoogle Scholar

Copyright information

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

Authors and Affiliations

  1. 1.College of Mechanical and Electrical EngineeringHarbin Engineering UniversityHarbinChina
  2. 2.Key Laboratory for Precision and Non-traditional Machining Technology of the Ministry of Education, School of Mechanical EngineeringDalian University of TechnologyDalianChina

Personalised recommendations