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.
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
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
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
Tulsyan S, Altintas Y (2015) Local toolpath smoothing for five-axis machine tools. Int J Mach Tools Manuf 96:15–26
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
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
Tajima S, Sencer B (2017) Global tool-path smoothing for CNC machine tools with uninterrupted acceleration. Int J Mach Tools Manuf 121:81–95
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Koren Y (1980) Cross-coupled biaxial computer control for manufacturing systems. J Dyn Syst Meas Contr 102(4):265–272
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
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
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
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
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
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
Funding
This work is supported by the National Natural Science Foundation of China (Grant No. 51875312).
Author information
Authors and Affiliations
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
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.
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-023-12247-7