Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

Adaptive feedrate planning for continuous parametric tool path with confined contour error and axis jerks

  • 390 Accesses

  • 5 Citations


Reduction of contour error plays an important role in improving the machining accuracy. However, as an important means, the feedrate planning mainly focuses on confining the chord error and drive constraints in CNC machining, without taking into account the contour error. To ensure the contour machining accuracy for a given parameter curve and simultaneously release the computational burden in real-time interpolation, this paper proposes an new off-line feedrate planning method constrained by the contour error, axis accelerations, and jerks, as well as the chord error. First, a contour error model is built based on a high-order transfer function, from which the feedrate can be scheduled in the contour error violated zones of tool path. Then, the initial feedrate profile is constructed with confined contour error and chord error using a method based on the direct deformation of target curve. In order to further guarantee the drive performances, an iterative proportional adjustment algorithm is used to update the positions of feedrate sampled from the axis accelerations/jerks violated zones of the path curve, and in each adjustment, a curve evolution strategy is utilized to deform the target feedrate profile to the updated positions without using the re-interpolation of entire feedrate profile. Only through several rounds of iterative operation, the final feedrate profile will be achieved without violated constraints. Finally, simulations are performed on two NURBS curves to validate the proposed method. The results demonstrate the effectiveness and feasibility of the proposed method.

This is a preview of subscription content, log in to check access.


  1. 1.

    Koren Y (1980) Cross-coupled biaxial computer control for manufacturing systems. ASME Trans J Dyn Syst Meas Control 102(4):265–272

  2. 2.

    Yeh SS, Hus PL (2002) Estimation of the contouring error vector for the cross-coupled control design. IEEE/ASME Trans Mechatronics 7(1):44–51

  3. 3.

    Cheng MY, Lee CC (2005) On real-time contour error estimation for contour following tasks. In: Proc. IEEE/ASME International Conference of Advanced Intelligent Mechatronics, p 24–28

  4. 4.

    Yang J, Li Z (2011) A novel contour error estimation for position loop-based cross-coupled control. IEEE/ASME Trans Mechatronics 16:643–655

  5. 5.

    Koren Y, Lo CC (1991) Variable-gain cross-coupling controller for contouring. Ann CIRP 104:371–374

  6. 6.

    Su KH, Cheng MY (2008) Contouring accuracy improvement using cross-coupled control and position error compensator. Int J Mach Tools Manuf 48:1444–1453

  7. 7.

    Chin JH, Cheng YM, Lin JH (2004) Improving contour accuracy by Fuzzy-logic enhanced cross-coupled precompensation method. Robot Comput Integr Manuf 20:65–76

  8. 8.

    Chen CS, Fan YH, Tseng SP (2006) Position command shaping control in a retrofitted milling machine. Int J Mach Tools Manuf 46:293–303

  9. 9.

    Wu J, Liu C, Xiong Z, Ding H (2015) Precise contour following for biaxial systems via an A-type iterative learning cross-coupled control algorithm. Int J Mach Tools Manuf 93:10–18

  10. 10.

    Rahaman M, Seethaler R, Yellowley I (2015) A new approach to contour error control in high speed machining. Int J Mach Tools Manuf 88:42–50

  11. 11.

    Yeh SS, Hsu PL (2002) Adaptive-feedrate interpolation for parametric curves with a confined chord error. Comput-Aided Des 34(3):229–237

  12. 12.

    Erdim H, Lazoglu I, Ozturk B (2006) Feedrate scheduling strategies for free-form surfaces. Int J Mach Tools Manuf 46:747–757

  13. 13.

    Kim SJ, Lee HU, Cho DW (2006) Feedrate scheduling for indexable end milling process based on an improved cutting force model. Int J Mach Tools Manuf 46:1589–1597

  14. 14.

    Layegh KSE, Erdim H, Lazoglu I (2012) Offline force control and feedrate scheduling for complex free form surfaces in 5-axis milling. Procedia CIRP 1:96–101

  15. 15.

    Liang Y, Ren J, Zhang D, Li X, Zhou J (2015) Mechanics-based feedrate scheduling for multi-axis plunge milling. Int J Adv Manuf Technol 79:123–133

  16. 16.

    Zhang L, Feng J, Wang Y, Chen M (2008) Feedrate scheduling strategy for free-form surface machining through an integrated geometric and mechanistic model. Int J Adv Manuf Technol 40:1191–1201

  17. 17.

    Bardine A, Campanelli S, Foglia P, Prete CA (2010) NURBS Interpolator with Confined Chord Error and Tangential and Centripetal Acceleration Control. In: International congress on ultra modern telecommunications and control systems, pp 489–96

  18. 18.

    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:1889–1905

  19. 19.

    Lai JY, Lin KY, Tseng SJ, Ueng WD (2008) On the development of a parametric interpolator with confined chord error, feedrate, acceleration and jerk. Int J Adv Manuf Technol 37:104–121

  20. 20.

    Liu X, Ahmad F, Yamazaki K, Mori M (2005) Adaptive interpolation scheme for NURBS curves with the integration of machining dynamics. Int J Mach Tools Manuf 45:433–444

  21. 21.

    Sun Y, Jia Z, Ren F, Guo D (2008) Adaptive feedrate scheduling for NC machining along curvilinear paths with improved kinematic and geometric properties. Int J Adv Manuf Technol 36:60–68

  22. 22.

    Xu RZ, Xie L, Li CX, Du DS (2008) Adaptive parametric interpolation scheme with limited acceleration and jerk values for NC machining. Int J Adv Manuf Technol 36:343–354

  23. 23.

    Yong T, Narayanaswami R (2003) A parametric interpolator with confined chord errors, acceleration and deceleration for NC machining. Comput-Aided Des 35:1249–1259

  24. 24.

    Zhou J, Sun Y, Guo D (2014) Adaptive feedrate interpolation with multiconstraints for five-axis parametric toolpath. Int J Adv Manuf Technol 71:1873–1882

  25. 25.

    Feng J, Li Y, Wang Y, Chen M (2010) Design of a real-time adaptive NURBS interpolator with axis acceleration limit. Int J Adv Manuf Technol 48:227–241

  26. 26.

    Shen H, Fu J, Fan Y (2011) A new adaptive interpolation scheme of NURBS based on axis dynamics. Int J Adv Manuf Technol 56:215–221

  27. 27.

    Bharathi A, Dong J (2015) Feedrate optimization for smooth minimum-time trajectory generation with higher order constraints. Int J Adv Manuf Technol 1–12

  28. 28.

    Lu L, Zhang L, Ji S, Han Y, Zhao J (2015) An offline predictive feedrate scheduling method for parametric interpolation considering the constraints in trajectory and drive systems. Int J Adv Manuf Technol 1–15

  29. 29.

    Erkorkmaz K, Altintas Y (2005) Quintic spline interpolation with minimal feed fluctuation. ASME J Manuf Sci Eng 127(2):339–349

  30. 30.

    Liu H, Liu Q, Zhou S et al (2015) A NURBS interpolation method with minimal feedrate fluctuation for CNC machine tools. Int J Adv Manuf Technol 78:1241–1250

  31. 31.

    Lin MT, Tsai MS, Yau HT (2007) Development of a dynamics-based NURBS interpolator with real-time look-ahead algorithm. Int J Mach Tools Manuf 47:2246–2262

  32. 32.

    Ye P, Shi C, Yang K, Lv Q (2008) Interpolation of continuous micro line segment trajectories based on look-ahead algorithm in high-speed machining. Int J Adv Manuf Technol 37:881–897

  33. 33.

    Dong J, Wang T, Li B, Ding Y (2014) Smooth feedrate planning for continuous short line tool path with contour error constraint. Int J Mach Tools Manuf 76:1–12

  34. 34.

    Cheng MY, Su KH (2009) Contouring accuracy improvement using a tangential contouring controller with a fuzzy logic-based feedrate regulator. Int J Mach Tools Manuf 75–85

  35. 35.

    Wang X, Wang J, Rao Z (2010) An adaptive parametric interpolator for trajectory planning. Adv Eng Softw 41:180–187

  36. 36.

    Lee AC, Lin MT, Pan YR, Lin WY (2011) The feedrate scheduling of NURBS interpolator for CNC machine tools. Comput-Aided Des 43:612–628

  37. 37.

    Sun Y, Zhao Y, Bao Y, Guo D (2014) A novel adaptive-feedrate interpolation method for NURBS tool path with drive constraints. Int J Mach Tools Manuf 77:74–81

  38. 38.

    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–97

  39. 39.

    Erkorkmaz K, Altintas Y (2001) High speed CNC system design. Part II: modeling and identification of feed drives. Int J Mach Tools Manuf 41(10):1487–1509

  40. 40.

    Zhang K, Yuen A, Altintas Y (2013) Pre-compensation of contour errors in five-axis CNC machine tools. Int J Mach Tools Manuf 74:1–11

Download references

Author information

Correspondence to Yuwen Sun.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Chen, M., Xu, J. & Sun, Y. Adaptive feedrate planning for continuous parametric tool path with confined contour error and axis jerks. Int J Adv Manuf Technol 89, 1113–1125 (2017). https://doi.org/10.1007/s00170-016-9021-6

Download citation


  • Contour error
  • Drive constraints
  • Jerks
  • Feedrate planning
  • Curve evolution