Skip to main content
Log in

Dynamic velocity planning method for parametric toolpath with mode-based tracking error control

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract  

This paper proposes a tracking error prediction and control dynamic speed planning method based on the theoretical model of servo control system. Compared to the traditional approach of sacrificing processing efficiency to improve processing accuracy by reducing kinematic constraints, this method achieves a balance between processing efficiency and processing accuracy. Firstly, this study introduces a time-optimised algorithm based on velocity, acceleration and jerk and uses the pseudo-jump method to linearise nonlinear problems. Secondly, based on the commonly used PID servo control system in industry, a kinematic parameter tracking error prediction method that considers axis dynamic performance is proposed. Based on the prediction results, a new feed speed planning and control algorithm based on dynamic characteristics is further proposed, which achieves control of tracking errors. Thirdly, since the proposed feed speed control method based on dynamic characteristics is not a linear constraint, this study proposes a convex relaxation method combined with the pseudo-jerk method to linearize the nonlinear problem, and effectively obtains a feed speed profile that is close to optimal. Finally, through experiments compared with traditional kinematic methods, the results show that the new method has smaller tracking errors and higher processing efficiency.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Data availability

Since the data is part of an ongoing study, it cannot be shared to reproduce the results.

Code availability

Not applicable.

References

  1. Huang T, Zhang X, 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):111002

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. Tulsyan S, Altintas Y (2015) Local toolpath smoothing for five-axis machine tools. Int J Mach Tools Manuf 96:15–26

    Article  Google Scholar 

  4. Qiao ZF, Wang TY, Wang YF, Hu M, Liu QJ (2012) Bézier polygons for the linearization of dual NURBS curve in five-axis sculptured surface machining. Int J Mach Tool Manu 53(1):107–117

    Article  Google Scholar 

  5. Song DN, Ma JW, Zhong YG, Yao JJ (2021) Global smoothing of short line segment toolpaths by control-point-assigning-based geometric smoothing and FIR filtering-based motion smoothing. Mech Syst Signal Proc 160:107908

    Article  Google Scholar 

  6. Tajima S, Sencer B (2017) Global tool-path smoothing for CNC machine tools with uninterrupted acceleration. Int J Mach Tools Manuf 121:81–95

    Article  Google Scholar 

  7. Wang YS, Yang DS, Liu YZ (2014) A real-time look-ahead interpolation algorithm based on Akima curve fitting. Int J Mach Tools Manuf 85:122–130

    Article  Google Scholar 

  8. Zhao H, Zhu LM, Han D (2013) A parametric interpolator with minimal feed fuctuation for CNC machine tools using arc-length compensation and feedback correction. Int J Mach Tool Manuf 75:1–8

    Article  Google Scholar 

  9. Sencer B, Ishizaki K, Shamoto E (2015) High speed cornering strategy with confned contour error and vibration suppression for CNC machine tools. CIRP Ann Manuf Technol 64(1):369–372

    Article  Google Scholar 

  10. Ye PQ, Shi C, Yang KM, 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(9–10):881–897

    Article  Google Scholar 

  11. Erkorkmaz K, Altintas Y (2001) High speed CNC system design. Part I: jerk limited trajectory generation and quintic spline interpolation. Int J Mach Tools Manuf 41(9):1323–1345

    Article  Google Scholar 

  12. Wang YS, Yang DS, Gai RL, Wang SH, Sun SJ (2015) Design of trigonometric velocity scheduling algorithm based on pre-interpolation and look-ahead interpolation. Int J Mach Tools Manuf 96:94–105

    Article  Google Scholar 

  13. 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–17

    Article  Google Scholar 

  14. 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:061002

    Article  Google Scholar 

  15. Yuan MX, Chen Z, Yao B, Zhu XC (2017) Time optimal contouring control of industrial biaxial gantry: a highly efficient analytical solution of trajectory planning. IEEE ASME Trans Mech 22:247–257

    Article  Google Scholar 

  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(7–8):733–745

    Article  Google Scholar 

  17. Zhang Q, Li SR, Guo JX, Gao XS (2016) Time-optimal path tracking for robots under dynamics constraints based on convex optimization. Robotica 34(9):2116–2139

    Article  Google Scholar 

  18. Zhang K, Yuan CM, Gao XS, Li HB (2012) A greedy algorithm for feedrate planning of CNC machines along curved tool paths with confined jerk. Robot Comput Integr Manuf 28(4):472–483

    Article  Google Scholar 

  19. Liang FS, Zhao J, Ji SJ (2017) An iterative feed rate scheduling method with confined high-order constraints in parametric interpolation. Int J Adv Manuf Technol 92(5–8):2001–2015

    Article  Google Scholar 

  20. Sun YW, Chen MS, Jia JJ, Lee YS, Guo DM (2019) Jerk-limited feedrate scheduling and optimization for five-axis machining using new piecewise linear programming approach. Sci China Technol Sci 62(7):1067–1081

    Article  Google Scholar 

  21. Liu H, Liu Q, Sun PP, Liu QT, Yuan SM (2016) 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–3731

    Article  Google Scholar 

  22. Chai RQ, Savvaris A, Tsourdos A, Chai SC, Xia YQ (2017) Improved gradient-based algorithm for solving aeroassisted vehicle trajectory optimization problems. J Guid Control Dyn 40(8):2093–2101

    Article  Google Scholar 

  23. Chai RQ, Savvaris Al, Tsourdos A, Chai SC, Xia YQ (2019) Trajectory optimization of space maneuver vehicle using a hybrid optimal control solver. IEEE T Cybern 49(2):467–480

    Article  Google Scholar 

  24. Erkorkmaz K, Chen QG, Zhao MY, Beudaert X, Gao XS (2017) Linear programming and windowing based feedrate optimization for spline toolpaths. CIRP Ann-Manuf Techn 66(1):393–396

    Article  Google Scholar 

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

    Article  MATH  Google Scholar 

  26. Lin MT, Wu SK (2013) Modeling and analysis of servo dynamics errors on measuring paths of five-axis machine tools. Int J Mach Tools Manuf 66:1–14

    Article  Google Scholar 

  27. Lin MT, Wu SK (2013) Modeling and improvement of dynamic contour errors for five-axis machine tools under synchronous measuring paths. Int J Mach Tools Manuf 72:58–72

    Article  Google Scholar 

  28. Zhang D, Chen H, Wang Z et al (2021) Variable-parameter-model-based iterative pre-compensation method of the tracking error. Mech Syst Signal Process 156:107687

    Article  Google Scholar 

  29. Guo J, Zhang Q, Gao XS, Li H (2015) Time optimal feedrate generation with confined tracking error based on linear programming. J Syst Sci Complex 28(1):90–95

    Article  MathSciNet  MATH  Google Scholar 

  30. Zhang Y, Ye PQ, Zhao MY, Zhang H (2019) Dynamic feedrate optimization for parametric toolpath with data-based tracking error prediction. Mech Syst Signal Pr 120:221–233

    Article  Google Scholar 

  31. 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):1373–1388

    Article  Google Scholar 

Download references

Funding

This work is supported by the National Natural Science Foundation of China (Grant No. 51875312).

Author information

Authors and Affiliations

Authors

Contributions

Jianxin Xiao: conceptualization, methodology, software, validation, formal analysis, investigation, data curation, writing—original draft, writing—review and editing, and visualisation. Jun Fang: conceptualization, resources, writing—review and editing, and visualisation. Bingran Li: writing—review and editing. Hui Zhang: supervision and project administration.

Corresponding author

Correspondence to Jianxin Xiao.

Ethics declarations

Ethics approval

Not applicable.

Consent to participate

Not applicable.

Consent for publication

The authors have agreed and provided consent for the published version of the manuscript.

Conflict of interest

The authors declare no competing interests.

Additional information

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xiao, J., Fang, J., Li, B. et al. Dynamic velocity planning method for parametric toolpath with mode-based tracking error control. Int J Adv Manuf Technol 128, 4805–4817 (2023). https://doi.org/10.1007/s00170-023-12247-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-023-12247-7

Keywords

Navigation