{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T22:17:55Z","timestamp":1784672275635,"version":"3.55.0"},"reference-count":51,"publisher":"Oxford University Press (OUP)","issue":"4","license":[{"start":{"date-parts":[[2023,6,30]],"date-time":"2023-06-30T00:00:00Z","timestamp":1688083200000},"content-version":"vor","delay-in-days":1,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","award":["2020YFA0713702"],"award-info":[{"award-number":["2020YFA0713702"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["51975097"],"award-info":[{"award-number":["51975097"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["91948203"],"award-info":[{"award-number":["91948203"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["P2023-B-IV-002-001"],"award-info":[{"award-number":["P2023-B-IV-002-001"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,7,4]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Corner rounding methods have been widely developed to pursue the smooth motions of machine tools. However, most corner rounding methods, which adopt the double inscribed transitions, still remain an inherent issue of retaining large curvatures of transition curves. Even for those double circumscribed transitions-based methods with relatively small curvatures, they also constrain excessively the transition lengths and are limited to a low-order continuity, deteriorating the feedrate and jerk of machine tools. For addressing these problems, a C3 continuous double circumscribed corner rounding (DCCR) method is proposed for five-axis linear tool path. In this method, the C3 continuous double circumscribed B-splines are specially designed to round the corners of tool position and tool orientation, whose transition lengths are analytically determined by jointly constraining the approximation errors, overlaps elimination, and parameter synchronization. Moreover, the excessive constrains of transition lengths imposed by traditional methods are alleviated by fully considering the effects of overlaps and parameter synchronization, and the jerk of rotary axes is also limited with a high-order continuity. Compared to the existing double inscribed corner rounding (DICR) and DCCR methods, experiment results demonstrate that our method can improve further the feedrate while limiting the jerk of machine tools.<\/jats:p>","DOI":"10.1093\/jcde\/qwad066","type":"journal-article","created":{"date-parts":[[2023,6,30]],"date-time":"2023-06-30T01:49:59Z","timestamp":1688089799000},"page":"1490-1506","source":"Crossref","is-referenced-by-count":3,"title":["A C3 continuous double circumscribed corner rounding method for five-axis linear tool path with improved kinematics performance"],"prefix":"10.1093","volume":"10","author":[{"given":"Guangwen","family":"Yan","sequence":"first","affiliation":[{"name":"School of Automotive Engineering, Dalian University of Technology , Dalian 116024 , China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Desheng","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Automotive Engineering, Dalian University of Technology , Dalian 116024 , China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jinting","family":"Xu","sequence":"additional","affiliation":[{"name":"School of Automotive Engineering, Dalian University of Technology , Dalian 116024 , China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuwen","family":"Sun","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Dalian University of Technology , Dalian 116024 , China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"286","published-online":{"date-parts":[[2023,6,29]]},"reference":[{"key":"2023071410444446300_bib2","doi-asserted-by":"crossref","first-page":"958","DOI":"10.1016\/j.ijmachtools.2011.08.014","article-title":"5-axis tool path smoothing based on drive constraints","volume":"51","author":"Beudaert","year":"2011","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"2023071410444446300_bib1","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1016\/j.ijmachtools.2013.05.008","article-title":"5-axis local corner rounding of linear tool path discontinuities","volume":"73","author":"Beudaert","year":"2013","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"2023071410444446300_bib4","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1016\/j.ijmachtools.2015.02.002","article-title":"Analytical curvature-continuous dual-B\u00e9zier corner transition for five-axis linear tool path","volume":"91","author":"Bi","year":"2015","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"2023071410444446300_bib3","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1007\/s11431-018-9374-6","article-title":"A general, fast and robust B-spline fitting scheme for micro-line tool path under chord error constraint","volume":"62","author":"Bi","year":"2019","journal-title":"Science China Technological Sciences"},{"key":"2023071410444446300_bib5","doi-asserted-by":"crossref","first-page":"103408","DOI":"10.1016\/j.cad.2022.103408","article-title":"An analytical method for corner smoothing of five-axis linear paths using the conformal geometric algebra","volume":"153","author":"Chen","year":"2022","journal-title":"Computer-Aided Design"},{"key":"2023071410444446300_bib7","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.precisioneng.2021.08.016","article-title":"A C3 continuous NURBS transition scheme for the CNC machining of short linear segments","volume":"73","author":"Du","year":"2022","journal-title":"Precision Engineering"},{"key":"2023071410444446300_bib6","doi-asserted-by":"crossref","first-page":"206","DOI":"10.1016\/j.jcde.2015.06.004","article-title":"A complete s-shape feed rate scheduling approach for NURBS interpolator","volume":"2","author":"Du","year":"2015","journal-title":"Journal of Computational Design and Engineering"},{"key":"2023071410444446300_bib8","doi-asserted-by":"crossref","first-page":"1405","DOI":"10.1007\/s00170-015-7969-2","article-title":"Minimum-time cornering for CNC machines using an optimal control method with NURBS parameterization","volume":"85","author":"Duan","year":"2016","journal-title":"The International Journal of Advanced Manufacturing Technology"},{"key":"2023071410444446300_bib9","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1007\/s00170-011-3394-3","article-title":"High-speed cornering by CNC machines under prescribed bounds on axis accelerations and toolpath contour error","volume":"58","author":"Ernesto","year":"2012","journal-title":"The International Journal of Advanced Manufacturing Technology"},{"key":"2023071410444446300_bib10","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1016\/j.ijmachtools.2015.04.009","article-title":"A realtime curvature-smooth interpolation scheme and motion planning for CNC machining of short line segments","volume":"96","author":"Fan","year":"2015","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"2023071410444446300_bib11","doi-asserted-by":"crossref","first-page":"41004","DOI":"10.1115\/1.4042606","article-title":"A real-time C3 continuous local corner smoothing and interpolation algorithm for CNC machine tools","volume":"141","author":"Hu","year":"2019","journal-title":"Journal of Manufacturing Science and Engineering"},{"key":"2023071410444446300_bib12","doi-asserted-by":"crossref","first-page":"41002","DOI":"10.1115\/1.4046091","article-title":"A real-time C3 continuous tool path smoothing and interpolation algorithm for five-axis machine tools","volume":"142","author":"Hu","year":"2020","journal-title":"Journal of Manufacturing Science and Engineering"},{"key":"2023071410444446300_bib13","doi-asserted-by":"crossref","first-page":"294","DOI":"10.1093\/jcde\/qwad004","article-title":"A novel feed rate scheduling method with acc-jerk continuity and round-off error elimination for NURBS interpolation","volume":"10","author":"Hu","year":"2023","journal-title":"Journal of Computational Design and Engineering"},{"key":"2023071410444446300_bib14","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1016\/j.ijmachtools.2017.10.001","article-title":"Real-time local smoothing for five-axis linear toolpath considering smoothing error constraints","volume":"124","author":"Huang","year":"2018","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"2023071410444446300_bib16","first-page":"102106","article-title":"A newly developed corner smoothing methodology based on clothoid splines for high speed machine tools","volume-title":"Robotics and Computer-Integrated Manufacturing","author":"Huang","year":"2021"},{"key":"2023071410444446300_bib15","doi-asserted-by":"crossref","first-page":"54503","DOI":"10.1115\/1.4052708","article-title":"B-spline-based corner smoothing method to decrease the maximum curvature of the transition curve","volume":"144","author":"Huang","year":"2022","journal-title":"Journal of Manufacturing Science and Engineering"},{"key":"2023071410444446300_bib18","doi-asserted-by":"crossref","first-page":"449","DOI":"10.1007\/s00170-020-05936-0","article-title":"A decoupled five-axis local smoothing interpolation method to achieve continuous acceleration of tool axis","volume":"111","author":"Jiang","year":"2020","journal-title":"International Journal of Advanced Manufacturing Technology"},{"key":"2023071410444446300_bib17","doi-asserted-by":"crossref","first-page":"5731","DOI":"10.1007\/s00170-022-09463-y","article-title":"Asymmetrical pythagorean-hodograph spline-based C4 continuous local corner smoothing method with jerk continuous feedrate scheduling along linear toolpath","volume":"121","author":"Jiang","year":"2022","journal-title":"The International Journal of Advanced Manufacturing Technology"},{"key":"2023071410444446300_bib19","doi-asserted-by":"crossref","first-page":"1530","DOI":"10.1016\/j.ijmachtools.2006.11.011","article-title":"Fast real-time NURBS path interpolation for CNC machine tools","volume":"47","author":"Lei","year":"2007","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"2023071410444446300_bib20","doi-asserted-by":"crossref","first-page":"2246","DOI":"10.1016\/j.ijmachtools.2007.06.005","article-title":"Development of a dynamics-based NURBS interpolator with real-time look-ahead algorithm","volume":"47","author":"Lin","year":"2007","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"2023071410444446300_bib21","doi-asserted-by":"crossref","first-page":"2355","DOI":"10.1093\/jcde\/qwac116","article-title":"Optimal feedrate planning on a five-axis parametric tool path with global geometric and kinematic constraints","volume":"9","author":"Ma","year":"2022","journal-title":"Journal of Computational Design and Engineering"},{"key":"2023071410444446300_bib22","first-page":"102193","article-title":"An analytical method for decoupled local smoothing of linear paths in industrial robots","volume-title":"Robotics and Computer-Integrated Manufacturing","author":"Peng","year":"2021"},{"key":"2023071410444446300_bib23","doi-asserted-by":"crossref","first-page":"1977","DOI":"10.1007\/s00170-014-6386-2","article-title":"A curvature optimal sharp corner smoothing algorithm for high-speed feed motion generation of NC systems along linear tool paths","volume":"76","author":"Sencer","year":"2015","journal-title":"The International Journal of Advanced Manufacturing Technology"},{"key":"2023071410444446300_bib24","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1016\/j.ijmachtools.2018.04.003","article-title":"Smooth path planning using biclothoid fillets for high speed CNC machines","volume":"132","author":"Shahzadeh","year":"2018","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"2023071410444446300_bib25","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1016\/j.ijmachtools.2014.09.007","article-title":"Corner rounding of linear five-axis tool path by dual PH curves blending","volume":"88","author":"Shi","year":"2015","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"2023071410444446300_bib26","doi-asserted-by":"crossref","first-page":"107908","DOI":"10.1016\/j.ymssp.2021.107908","article-title":"Global smoothing of short line segment toolpaths by control-point-assigning-based geometric smoothing and fir filtering-based motion smoothing","volume":"160","author":"Song","year":"2021","journal-title":"Mechanical Systems and Signal Processing"},{"key":"2023071410444446300_bib28","doi-asserted-by":"crossref","first-page":"7003","DOI":"10.1007\/s00170-021-08227-4","article-title":"A G3 continuous five-axis tool path corner smoothing method with improved machining efficiency and accurately controlled deviation of tool axis orientation","volume":"119","author":"Sun","year":"2022","journal-title":"The International Journal of Advanced Manufacturing Technology"},{"key":"2023071410444446300_bib29","doi-asserted-by":"crossref","first-page":"529","DOI":"10.1016\/j.cirpj.2020.11.002","article-title":"A G3 continuous tool path smoothing method for 5-axis CNC machining","volume":"32","author":"Sun","year":"2021","journal-title":"CIRP Journal of Manufacturing Science and Technology"},{"key":"2023071410444446300_bib30","first-page":"1359","article-title":"A real-time and look-ahead interpolation methodology with dynamic B-spline transition scheme for CNC machining of short line segments","volume":"84","author":"Sun","year":"2016","journal-title":"The International Journal of Advanced Manufacturing Technology"},{"key":"2023071410444446300_bib27","doi-asserted-by":"crossref","first-page":"1907","DOI":"10.1007\/s11431-020-1747-7","article-title":"An on-line tool path smoothing algorithm for 6R robot manipulator with geometric and dynamic constraints","volume":"64","author":"Sun","year":"2021","journal-title":"Science China Technological Sciences"},{"key":"2023071410444446300_bib31","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1016\/j.cja.2021.06.011","article-title":"Path, feedrate and trajectory planning for free-from surface machining: A state-of-the-art review","volume":"35","author":"Sun","year":"2022","journal-title":"Chinese Journal of Aeronautics"},{"key":"2023071410444446300_bib32","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1016\/j.ijmachtools.2017.03.002","article-title":"Global tool-path smoothing for CNC machine tools with uninterrupted acceleration","volume":"121","author":"Tajima","year":"2017","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"2023071410444446300_bib33","doi-asserted-by":"crossref","first-page":"103862","DOI":"10.1016\/j.ijmachtools.2022.103862","article-title":"Online interpolation of 5-axis machining toolpaths with global blending","volume":"175","author":"Tajima","year":"2022","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"2023071410444446300_bib34","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1016\/j.ijmachtools.2015.04.014","article-title":"Local toolpath smoothing for five-axis machine tools","volume":"96","author":"Tulsyan","year":"2015","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"2023071410444446300_bib35","first-page":"1387","article-title":"Asymmetrical Pythagorean-hodograph (PH) spline-based C3 continuous corner smoothing algorithm for five-axis tool paths with short segments","author":"Wan","year":"2021"},{"key":"2023071410444446300_bib37","doi-asserted-by":"crossref","first-page":"2407","DOI":"10.1007\/s00170-021-07013-6","article-title":"Global smoothing for five-axis linear paths based on an adaptive NURBS interpolation algorithm","volume":"114","author":"Wang","year":"2021","journal-title":"The International Journal of Advanced Manufacturing Technology"},{"key":"2023071410444446300_bib36","doi-asserted-by":"crossref","first-page":"102436","DOI":"10.1016\/j.rcim.2022.102436","article-title":"A state-of-the-art review on robotic milling of complex parts with high efficiency and precision","volume":"79","author":"Wang","year":"2023","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"key":"2023071410444446300_bib38","first-page":"101949","article-title":"Space corner smoothing of CNC machine tools through developing 3D general clothoid","volume-title":"Robotics and Computer-Integrated Manufacturing","author":"Xiao","year":"2020"},{"key":"2023071410444446300_bib39","first-page":"104307","article-title":"Real-time smoothing of G01 commands for five-axis machining by constructing an entire spline with the bounded smoothing error","author":"Xiao","year":"2021"},{"key":"2023071410444446300_bib40","doi-asserted-by":"crossref","first-page":"451","DOI":"10.1007\/s00170-017-0869-x","article-title":"A circumscribed corner rounding method based on double cubic B-splines for a five-axis linear tool path","volume":"94","author":"Xu","year":"2018","journal-title":"The International Journal of Advanced Manufacturing Technology"},{"key":"2023071410444446300_bib41","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1016\/j.ijmecsci.2019.04.038","article-title":"Kinematics performance oriented smoothing method to plan tool orientations for 5-axis ball-end CNC machining","volume":"157-158","author":"Xu","year":"2019","journal-title":"International Journal of Mechanical Sciences"},{"key":"2023071410444446300_bib44","first-page":"624","article-title":"Asymmetrical transition-based corner rounding method driven by overlap elimination for CNC machining of short-segmented tool path","author":"Yan","year":"2022"},{"key":"2023071410444446300_bib43","doi-asserted-by":"crossref","first-page":"2023001","DOI":"10.51393\/j.jamst.2023001","article-title":"Corner smoothing for CNC machining of linear tool path: A review","volume":"3","author":"Yan","year":"2023","journal-title":"Journal of Advanced Manufacturing Science and Technology"},{"key":"2023071410444446300_bib42","doi-asserted-by":"crossref","first-page":"1077","DOI":"10.1016\/j.jmapro.2022.12.018","article-title":"Overlap classification-based and kinematically coordinated corner rounding using double asymmetrical transitions for five-axis short-segmented tool path","volume":"85","author":"Yan","year":"2023","journal-title":"Journal of Manufacturing Processes"},{"key":"2023071410444446300_bib46","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.ijmachtools.2017.07.007","article-title":"An analytical local corner smoothing algorithm for five-axis CNC machining","volume":"123","author":"Yang","year":"2017","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"2023071410444446300_bib45","first-page":"101947","article-title":"An analytical C3 continuous tool path corner smoothing algorithm for 6R robot manipulator. Robotics and Computer-Integrated Manufacturing","author":"Yang","year":"2020"},{"key":"2023071410444446300_bib47","doi-asserted-by":"crossref","first-page":"81013","DOI":"10.1115\/1.4053923","article-title":"An analytical corner rounding algorithm with G01 shape-preserving for five-axis CNC machining","volume":"144","author":"Yin","year":"2022","journal-title":"Journal of Manufacturing Science and Engineering"},{"key":"2023071410444446300_bib48","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.ijmachtools.2013.04.002","article-title":"Smooth trajectory generation for five-axis machine tools","volume":"71","author":"Yuen","year":"2013","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"2023071410444446300_bib49","doi-asserted-by":"crossref","first-page":"1487","DOI":"10.1007\/s00170-017-1272-3","article-title":"Acceleration smoothing algorithm based on jounce limited for corner motion in high-speed machining","volume":"95","author":"Zhang","year":"2018","journal-title":"The International Journal of Advanced Manufacturing Technology"},{"key":"2023071410444446300_bib50","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1016\/j.cad.2019.04.004","article-title":"A G4 continuous B-spline transition algorithm for CNC machining with jerk-smooth feedrate scheduling along linear segments","volume":"115","author":"Zhang","year":"2019","journal-title":"Computer-Aided Design"},{"key":"2023071410444446300_bib51","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1016\/j.ijmachtools.2012.10.005","article-title":"A real-time look-ahead interpolation methodology with curvature-continuous B-spline transition scheme for CNC machining of short line segments","volume":"65","author":"Zhao","year":"2013","journal-title":"International Journal of Machine Tools and Manufacture"}],"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\/qwad066\/50742218\/qwad066.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/jcde\/article-pdf\/10\/4\/1490\/50882075\/qwad066.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/jcde\/article-pdf\/10\/4\/1490\/50882075\/qwad066.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,14]],"date-time":"2023-07-14T10:45:34Z","timestamp":1689331534000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/jcde\/article\/10\/4\/1490\/7210533"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,29]]},"references-count":51,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2023,7,4]]}},"URL":"https:\/\/doi.org\/10.1093\/jcde\/qwad066","relation":{},"ISSN":["2288-5048"],"issn-type":[{"value":"2288-5048","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2023,8]]},"published":{"date-parts":[[2023,6,29]]}}}