{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,8]],"date-time":"2026-07-08T14:59:49Z","timestamp":1783522789492,"version":"3.55.0"},"reference-count":37,"publisher":"Oxford University Press (OUP)","issue":"6","license":[{"start":{"date-parts":[[2022,11,1]],"date-time":"2022-11-01T00:00:00Z","timestamp":1667260800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","award":["2020YFA0713703"],"award-info":[{"award-number":["2020YFA0713703"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004826","name":"Beijing Natural Science Foundation","doi-asserted-by":"publisher","award":["Z190004"],"award-info":[{"award-number":["Z190004"]}],"id":[{"id":"10.13039\/501100004826","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"NSFC","doi-asserted-by":"publisher","award":["11688101"],"award-info":[{"award-number":["11688101"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"NSFC","doi-asserted-by":"publisher","award":["61872332"],"award-info":[{"award-number":["61872332"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"NSFC","doi-asserted-by":"publisher","award":["12201606"],"award-info":[{"award-number":["12201606"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012226","name":"Fundamental Research Funds for the Central Universities","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100012226","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,11,23]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>The optimal feedrate planning problem for the five-axis parametric tool path remains challenging due to the nonlinear relationships between the joint space and the Cartesian space. We present a novel and complete optimal feedrate planning method for a five-axis parametric tool path by constraining the velocity, acceleration, jerk in the joint space, and the chord error in the Cartesian space. Our method formulates the problem as an optimal control problem, and we propose an iteration control vector parametrization\u00a0method to compute the optimal solution. Compared with the new development five-axis feedrate planning methods, our solution satisfies \u201cbang-bang\u201d optimal control, and each constraint is strictly under the limits globally. Examples and comparisons with two other methods are demonstrated to show the effectiveness of the algorithm.<\/jats:p>","DOI":"10.1093\/jcde\/qwac116","type":"journal-article","created":{"date-parts":[[2022,11,1]],"date-time":"2022-11-01T16:18:26Z","timestamp":1667319506000},"page":"2355-2374","source":"Crossref","is-referenced-by-count":9,"title":["Optimal feedrate planning on a five-axis parametric tool path with global geometric and kinematic constraints"],"prefix":"10.1093","volume":"9","author":[{"given":"Hong-Yu","family":"Ma","sequence":"first","affiliation":[{"name":"School of Mathematical Sciences, University of Chinese Academy of Sciences , 100049, Beijing, China"},{"name":"KLMM, Academy of Mathematics and Systems Sciences , CAS, 100190, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chun-Ming","family":"Yuan","sequence":"additional","affiliation":[{"name":"School of Mathematical Sciences, University of Chinese Academy of Sciences , 100049, Beijing, China"},{"name":"KLMM, Academy of Mathematics and Systems Sciences , CAS, 100190, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Li-Yong","family":"Shen","sequence":"additional","affiliation":[{"name":"School of Mathematical Sciences, University of Chinese Academy of Sciences , 100049, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiao-Shan","family":"Gao","sequence":"additional","affiliation":[{"name":"KLMM, Academy of Mathematics and Systems Sciences , CAS, 100190, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"286","published-online":{"date-parts":[[2022,11,1]]},"reference":[{"key":"2022112317091925300_bib1","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1016\/j.ijmachtools.2012.02.005","article-title":"Feedrate interpolation with axis jerk constraints on 5-axis NURBS and G1 tool path","volume":"57","author":"Beudaert","year":"2012","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"2022112317091925300_bib2","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1177\/027836498500400301","article-title":"Time-optimal control of robotic manipulators along specified paths","volume":"4","author":"Bobrow","year":"1985","journal-title":"International Journal of Robotics Research"},{"issue":"1\u20132","key":"2022112317091925300_bib3","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1016\/S0377-0427(00)00305-8","article-title":"SQP-methods for solving optimal control problems with control and state constraints: Adjoint variables, sensitivity analysis and real-time control","volume":"120","author":"B\u00fcskens","year":"2000","journal-title":"Journal of Computational and Applied Mathematics"},{"issue":"3","key":"2022112317091925300_bib4","doi-asserted-by":"crossref","first-page":"388","DOI":"10.1109\/70.56659","article-title":"A proof of the structure of the minimum-time control law of robotic manipulators using a Hamiltonian formulation","volume":"6","author":"Chen","year":"1990","journal-title":"IEEE Transactions on Robotics and Automation"},{"key":"2022112317091925300_bib5","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1016\/j.ijmachtools.2016.12.002","article-title":"Singularities in five-axis machining: Cause, effect and avoidance","volume":"116","author":"Cripps","year":"2016","journal-title":"International Journal of Machine Tools and Manufacture"},{"issue":"12\u201313","key":"2022112317091925300_bib6","doi-asserted-by":"crossref","first-page":"1941","DOI":"10.1016\/j.ijmachtools.2007.03.006","article-title":"Feed-rate optimization with jerk constraints for generating minimum-time trajectories","volume":"47","author":"Dong","year":"2007","journal-title":"International Journal of Machine Tools and Manufacture"},{"issue":"1","key":"2022112317091925300_bib7","doi-asserted-by":"crossref","first-page":"407","DOI":"10.1016\/j.cirp.2008.03.039","article-title":"A heuristic feedrate optimization strategy for NURBS tool paths","volume":"57","author":"Erkorkmaz","year":"2008","journal-title":"CIRP Annals- Manufacturing Technology"},{"issue":"1","key":"2022112317091925300_bib8","doi-asserted-by":"crossref","first-page":"393","DOI":"10.1016\/j.cirp.2017.04.058","article-title":"Linear programming and windowing based feedrate optimization for spline toolpaths","volume":"66","author":"Erkorkmaz","year":"2017","journal-title":"CIRP Annals"},{"key":"2022112317091925300_bib9","doi-asserted-by":"crossref","first-page":"719","DOI":"10.1007\/s00170-011-3842-0","article-title":"Interpolation of parametric CNC machining path under confined jounce","volume":"62","author":"Fan","year":"2012","journal-title":"International Journal of Advanced Manufacturing Technology"},{"key":"2022112317091925300_bib10","doi-asserted-by":"crossref","first-page":"1373","DOI":"10.1007\/s00170-013-5083-x","article-title":"Time-optimal interpolation for five-axis CNC machining along parametric tool path based on linear programming","volume":"69","author":"Fan","year":"2013","journal-title":"International Journal of Advanced Manufacturing Technology"},{"issue":"1","key":"2022112317091925300_bib11","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/S0010-4485(00)00049-X","article-title":"A constant feed and reduced angular acceleration interpolation algorithm for multi-axis machining","volume":"33","author":"Fleisig","year":"2001","journal-title":"Computer-Aided Design"},{"key":"2022112317091925300_bib12","doi-asserted-by":"crossref","first-page":"4959","DOI":"10.3390\/app11114959","article-title":"A feedrate planning method for the NURBS curve in CNC machining based on the critical constraint curve","volume":"11","author":"Guo","year":"2021","journal-title":"Applied Sciences"},{"issue":"4","key":"2022112317091925300_bib13","doi-asserted-by":"crossref","first-page":"218","DOI":"10.1016\/j.jcde.2015.06.002","article-title":"A chord error conforming tool path B-spline fitting method for NC machining based on energy minimization and LSPIA","author":"He","year":"2015","journal-title":"Journal of Computational Design and Engineering"},{"key":"2022112317091925300_bib14","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1016\/j.ijmachtools.2018.08.006","article-title":"Real-time feedrate scheduling for five-axis machining by simultaneously planning linear and angular trajectories","volume":"135","author":"Huang","year":"2018","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"2022112317091925300_bib15","doi-asserted-by":"crossref","first-page":"102106","DOI":"10.1016\/j.rcim.2020.102106","article-title":"A newly developed corner smoothing methodology based on clothoid splines for high speed machine tools","volume":"70","author":"Huang","year":"2021","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"issue":"5\u20136","key":"2022112317091925300_bib16","doi-asserted-by":"crossref","first-page":"615","DOI":"10.1016\/0378-4754(95)00105-0","article-title":"Planning smooth trajectories along parametric paths","volume":"41","author":"Jamhour","year":"1996","journal-title":"Mathematics and Computers in Simulation"},{"key":"2022112317091925300_bib17","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1186\/s10033-019-0360-8","article-title":"An optimal feed interpolator based on G2 continuous B\u00e9zier curves for high-speed machining of linear tool path","volume":"32","author":"Jin","year":"2019","journal-title":"Chinese Journal of Mechanical Engineering"},{"issue":"1","key":"2022112317091925300_bib18","doi-asserted-by":"crossref","first-page":"463","DOI":"10.1109\/TPWRS.2014.2320819","article-title":"Application of the moment-SOS approach to global optimization of the OPF problem","volume":"30","author":"Josz","year":"2015","journal-title":"IEEE Transactions on Power Systems"},{"key":"2022112317091925300_bib20","doi-asserted-by":"crossref","first-page":"101847","DOI":"10.1016\/j.rcim.2019.101847","article-title":"Trajectory smoothing method using reinforcement learning for computer numerical control machine tools","volume":"61","author":"Li","year":"2020","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"key":"2022112317091925300_bib19","first-page":"1","article-title":"Minimum time trajectory planning for five-axis machining with general kinematic constraints","volume":"31","author":"Li","year":"2012","journal-title":"Mathematics Mechanization Research Preprints"},{"key":"2022112317091925300_bib21","doi-asserted-by":"crossref","first-page":"1531","DOI":"10.1007\/s00170-021-08092-1","article-title":"A novel feedrate scheduling method based on Sigmoid function with chord error and kinematic constraints","volume":"119","author":"Li","year":"2022","journal-title":"International Journal of Advanced Manufacturing Technology"},{"issue":"13","key":"2022112317091925300_bib22","doi-asserted-by":"crossref","first-page":"3715","DOI":"10.1080\/00207543.2016.1254357","article-title":"The optimal feedrate planning on five-axis parametric tool path with geometric and kinematic constraints for CNC machine tools","volume":"55","author":"Liu","year":"2017","journal-title":"International Journal of Production Research"},{"key":"2022112317091925300_bib23","doi-asserted-by":"crossref","first-page":"105325","DOI":"10.1016\/j.ijmecsci.2019.105325","article-title":"FIR filter-based continuous interpolation of G01 commands with bounded axial and tangential kinematics in industrial five-axis machine tools","volume":"169","author":"Liu","year":"2020","journal-title":"International Journal of Mechanical Sciences"},{"key":"2022112317091925300_bib24","doi-asserted-by":"crossref","first-page":"101969","DOI":"10.1016\/j.rcim.2020.101969","article-title":"Time-optimal tool motion planning with tool-tip kinematic constraints for robotic machining of sculptured surfaces","volume":"65","author":"Lu","year":"2020","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"issue":"7\u20138","key":"2022112317091925300_bib25","doi-asserted-by":"crossref","first-page":"733","DOI":"10.1016\/j.ijmachtools.2008.01.002","article-title":"Feed optimization for five-axis CNC machine tools with drive constraints","volume":"48","author":"Sencer","year":"2008","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"2022112317091925300_bib26","doi-asserted-by":"crossref","first-page":"531","DOI":"10.1109\/TAC.1985.1104009","article-title":"Minimum-time control of robotic manipulators with geometric path constraints","volume":"30","author":"Shin","year":"1985","journal-title":"IEEE Transactions on Automatic Control"},{"key":"2022112317091925300_bib27","doi-asserted-by":"crossref","first-page":"4701","DOI":"10.1007\/s00170-019-04433-3","article-title":"Interval partition-based feedrate scheduling with axial drive constraints for five-axis spline toolpaths","volume":"105","author":"Song","year":"2019","journal-title":"International Journal of Advanced Manufacturing Technology"},{"key":"2022112317091925300_bib28","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1016\/j.ijmachtools.2014.05.001","article-title":"The feedrate scheduling of parametric interpolator with geometry, process and drive constraints for multi-axis CNC machine tools","volume":"85","author":"Sun","year":"2014","journal-title":"International Journal of Machine Tools and Manufacture"},{"issue":"1","key":"2022112317091925300_bib29","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1016\/j.cirp.2020.04.050","article-title":"Real-time trajectory generation for 5-axis machine tools with singularity avoidance","volume":"69","author":"Tajima","year":"2020","journal-title":"CIRP Annals"},{"issue":"5","key":"2022112317091925300_bib30","doi-asserted-by":"crossref","first-page":"517","DOI":"10.1016\/j.rcim.2006.07.002","article-title":"Time-optimal traversal of curved paths by Cartesian CNC machines under both constant and speed-dependent axis acceleration bounds","volume":"23","author":"Timar","year":"2007","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"issue":"1","key":"2022112317091925300_bib32","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1137\/19M1307871","article-title":"TSSOS: A moment-SOS hierarchy that exploits term sparsity","volume":"31","author":"Wang","year":"2021","journal-title":"SIAM Journal on Optimization"},{"key":"2022112317091925300_bib31","doi-asserted-by":"crossref","first-page":"729","DOI":"10.1007\/s00170-015-6870-3","article-title":"A new test part to identify performance of five-axis machine tool\u2014Part I: Geometrical and kinematic characteristics of S part","volume":"79","author":"Wang","year":"2015","journal-title":"International Journal of Advanced Manufacturing Technology"},{"key":"2022112317091925300_bib33","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/21681015.2020.1798521","article-title":"Crossing principle-based feedrate planning method for 5-axis CNC milling with drive constraints","volume":"37","author":"Xu","year":"2020","journal-title":"Journal of Industrial and Production Engineering"},{"issue":"3","key":"2022112317091925300_bib34","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1016\/S0010-4485(01)00082-3","article-title":"Adaptive-feedrate interpolation for parametric curves with a confined chord error","volume":"34","author":"Yeh","year":"2002","journal-title":"Computer-Aided Design"},{"key":"2022112317091925300_bib35","doi-asserted-by":"crossref","first-page":"836","DOI":"10.1007\/s11424-013-3180-4","article-title":"Time-optimal interpolation for CNC machining along curved tool pathes with confined chord error","volume":"26","author":"Yuan","year":"2013","journal-title":"Journal of Systems Science & Complexity"},{"key":"2022112317091925300_bib36","doi-asserted-by":"crossref","first-page":"472","DOI":"10.1016\/j.rcim.2012.02.006","article-title":"A greedy algorithm for feed-rate planning of CNC machines along curved tool paths with confined jerk for each axis","volume":"28","author":"Zhang","year":"2012","journal-title":"Robotics and Computer Integrated Manufacturing"},{"key":"2022112317091925300_bib37","doi-asserted-by":"crossref","first-page":"1685","DOI":"10.1007\/s00170-012-4450-3","article-title":"Efficient algorithm for time-optimal feedrate planning and smoothing with confined chord error and acceleration","volume":"66","author":"Zhang","year":"2013","journal-title":"International Journal of Advanced Manufacturing Technology"}],"container-title":["Journal of Computational Design and Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/jcde\/advance-article-pdf\/doi\/10.1093\/jcde\/qwac116\/46714298\/qwac116.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/jcde\/article-pdf\/9\/6\/2355\/47233536\/qwac116.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/jcde\/article-pdf\/9\/6\/2355\/47233536\/qwac116.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,23]],"date-time":"2022-11-23T17:09:50Z","timestamp":1669223390000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/jcde\/article\/9\/6\/2355\/6786273"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,1]]},"references-count":37,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2022,11,23]]}},"URL":"https:\/\/doi.org\/10.1093\/jcde\/qwac116","relation":{},"ISSN":["2288-5048"],"issn-type":[{"value":"2288-5048","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2022,12]]},"published":{"date-parts":[[2022,11,1]]}}}