{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T22:45:37Z","timestamp":1776811537059,"version":"3.51.2"},"reference-count":24,"publisher":"European Society of Computational Methods in Sciences and Engineering","issue":"5","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JCM"],"published-print":{"date-parts":[[2022,9,5]]},"abstract":"<jats:p>Aiming at the problem of large number of points and complex calculation of NURBS pre-interpolation, this paper puts forward a look-ahead interpolation with offline feedrate optimization. The NURBS interpolator is divided into two stages: pre-interpolation and real-time interpolation. The pre-interpolation preprocesses the curve segment by segment according to the curvature characteristics, at the same time the exponential function method is adopted during the pre-interpolation in the look-ahead module. This method makes the step increment of interpolation parameters change exponentially in the area with gentle curvature, and greatly reduces the number of pre-interpolation points, which reduces the amount of calculation and improves the real-time performance. The real-time interpolation stage adopts the bidirectional adaptive acceleration and deceleration control method to realize speed smoothing without needing to calculate the deceleration point. The simulation results show that the real-time performance of the algorithm is greatly improved.<\/jats:p>","DOI":"10.3233\/jcm-226117","type":"journal-article","created":{"date-parts":[[2022,5,10]],"date-time":"2022-05-10T12:25:14Z","timestamp":1652185514000},"page":"1681-1696","source":"Crossref","is-referenced-by-count":1,"title":["Development of look-ahead NURBS interpolation based on the exponential function"],"prefix":"10.66113","volume":"22","author":[{"given":"Mingxing","family":"Nie","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aijun","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"55691","reference":[{"key":"10.3233\/JCM-226117_ref1","doi-asserted-by":"crossref","first-page":"955","DOI":"10.1007\/s12541-012-0124-1","article-title":"Fast and precision NURBS interpolator for CNC systems","volume":"13","author":"Baek","year":"2012","journal-title":"Int J Precis Eng Manuf."},{"key":"10.3233\/JCM-226117_ref2","doi-asserted-by":"crossref","unstructured":"Erwinski K, Paprocki M, Karasek G. Comparison of NURBS trajectory interpolation algorithms for high-speed motion control systems. 2021 IEEE 19th International Power Electronics and Motion Control Conference (PEMC). IEEE, 2021.","DOI":"10.1109\/PEMC48073.2021.9432561"},{"issue":"2","key":"10.3233\/JCM-226117_ref3","doi-asserted-by":"crossref","first-page":"380","DOI":"10.1134\/S0005117920020150","article-title":"Developing of the Look Ahead Algorithm for Linear and Nonlinear Laws of Control of Feedrate in CNC","volume":"81","author":"Obukhov","year":"2020","journal-title":"Automation and Remote Control."},{"key":"10.3233\/JCM-226117_ref4","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ijmachtools.2014.07.002","article-title":"Development and implementation of a NURBS interpolator with smooth feedrate scheduling for CNC machine tools","volume":"87","author":"Liu","year":"2014","journal-title":"International Journal of Machine Tools and Manufacture."},{"issue":"11","key":"10.3233\/JCM-226117_ref5","doi-asserted-by":"crossref","first-page":"832","DOI":"10.1016\/0010-4485(94)90097-3","article-title":"Realtime curve interpolators","volume":"26","author":"Shpitalni","year":"1994","journal-title":"Computer-Aided Design."},{"issue":"3","key":"10.3233\/JCM-226117_ref6","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."},{"issue":"2","key":"10.3233\/JCM-226117_ref7","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1016\/j.ijmachtools.2003.10.020","article-title":"NURBS interpolator for constant material removal rate in open NC machine tools","volume":"44","author":"Tikhon","year":"2004","journal-title":"International Journal of Machine Tools and Manufacture."},{"issue":"4","key":"10.3233\/JCM-226117_ref8","doi-asserted-by":"crossref","first-page":"359","DOI":"10.1007\/s00170-003-1998-y","article-title":"Development of a real-time trajectory generator for NURBS interpolation based on the two-stage interpolation method","volume":"26","author":"Park","year":"2005","journal-title":"International Journal of Advanced Manufacturing Technology."},{"key":"10.3233\/JCM-226117_ref9","unstructured":"Tsai MC, Cheng MY, Lin KF, Tsai NC. On acceleration\/deceleration before interpolation for CNC motion control. In: Proceedings of IEEE International Conference on Mechatronics. 2005; pp. 382-7."},{"issue":"13","key":"10.3233\/JCM-226117_ref10","doi-asserted-by":"crossref","first-page":"1249","DOI":"10.1016\/S0010-4485(03)00043-5","article-title":"A parametric interpolator with confined chord errors, acceleration and deceleration for NC machining","volume":"35","author":"Yong","year":"2003","journal-title":"CAD Comput. Aided Des."},{"issue":"7-8","key":"10.3233\/JCM-226117_ref11","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":"Int J Mach Tools Manuf."},{"issue":"1","key":"10.3233\/JCM-226117_ref12","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1016\/S0010-4485(03)00066-6","article-title":"A study on a generalized parametric interpolator with real-time jerk-limited acceleration, CAD Comput","volume":"36","author":"Nam","year":"2004","journal-title":"Aided Des."},{"key":"10.3233\/JCM-226117_ref13","doi-asserted-by":"crossref","first-page":"509","DOI":"10.1016\/j.cad.2012.01.009","article-title":"A real-time configurable NURBS interpolator with bounded acceleration, jerk and chord error","volume":"44","author":"Annoni","year":"2012","journal-title":"Comput. Aided Des."},{"key":"10.3233\/JCM-226117_ref14","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":"Int J Mach Tools Manuf"},{"issue":"1","key":"10.3233\/JCM-226117_ref15","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1016\/S0010-4485(03)00066-6","article-title":"A study on a generalized parametric interpolator with real-time jerk-limited acceleration","volume":"36","author":"Nam","year":"2004","journal-title":"Computer-Aided Design."},{"issue":"9-12","key":"10.3233\/JCM-226117_ref16","doi-asserted-by":"crossref","first-page":"1889","DOI":"10.1007\/s00170-014-6575-z","article-title":"A novel acc-jerk-limited NURBS interpolation enhanced with an optimized S-shaped quintic feedrate scheduling scheme","volume":"77","author":"Jahanpour","year":"2014","journal-title":"International Journal of Advanced Manufacturing Technology."},{"key":"10.3233\/JCM-226117_ref17","doi-asserted-by":"crossref","unstructured":"Jia Z, Song D, Ma J, Hu G, Su W. A NURBS interpolator with constant speed at feedrate-sensitive regions under drive and contour-error constraints. International Journal of Machine Tools & Manufacture: Design, Research and Application, 2017.","DOI":"10.1016\/j.ijmachtools.2016.12.007"},{"key":"10.3233\/JCM-226117_ref18","doi-asserted-by":"crossref","unstructured":"Liu H, Liu Q, Yuan S. Adaptive feedrate planning on parametric tool path with geometric and kinematic constraints for CNC machining. The International Journal of Advanced Manufacturing Technology, 2017.","DOI":"10.1007\/s00170-016-9483-6"},{"key":"10.3233\/JCM-226117_ref19","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 Ann."},{"issue":"2","key":"10.3233\/JCM-226117_ref20","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1007\/s12541-019-00288-6","article-title":"NURBS Interpolator with Adaptive Smooth Feedrate Scheduling and Minimal Feedrate Fluctuation","volume":"21","author":"Wang","year":"2020","journal-title":"International Journal of Precision Engineering and Manufacturing."},{"key":"10.3233\/JCM-226117_ref21","doi-asserted-by":"crossref","unstructured":"Chen M, Sun Y. Contour error-bounded parametric interpolator with minimum feedrate fluctuation for five-axis CNC machine tools. International Journal of Advanced Manufacturing Technology, 2019.","DOI":"10.1007\/s00170-019-03586-5"},{"key":"10.3233\/JCM-226117_ref22","doi-asserted-by":"crossref","unstructured":"Zhong W, Luo X, Chang W, etc. A real-time interpolator for parametric curves. International Journal of Machine Tools & Manufacture: Design, research and application, 2018.","DOI":"10.1016\/j.ijmachtools.2017.11.010"},{"key":"10.3233\/JCM-226117_ref23","doi-asserted-by":"crossref","unstructured":"Zhang Y, Zhang H, Shi J, et al. Development of an Adaptive-Feedrate Planning and Iterative Interpolator for Parametric Toolpath with Normal Jerk Constraint. International Journal of Precision Engineering and Manufacturing. 2020; 22(1).","DOI":"10.1007\/s12541-020-00440-7"},{"key":"10.3233\/JCM-226117_ref24","first-page":"1","article-title":"Feedrate Scheduling of NURBS Interpolation Based on A Novel Jerk-continuous ACC\/DEC Algorithm","author":"Ni","year":"2018","journal-title":"IEEE Access"}],"container-title":["Journal of Computational Methods in Sciences and Engineering"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/JCM-226117","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T22:06:30Z","timestamp":1776809190000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/JCM-226117"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,5]]},"references-count":24,"journal-issue":{"issue":"5"},"URL":"https:\/\/doi.org\/10.3233\/jcm-226117","relation":{},"ISSN":["1472-7978","1875-8983"],"issn-type":[{"value":"1472-7978","type":"print"},{"value":"1875-8983","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,9,5]]}}}