Abstract
The smooth motion profile with less oscillation ensures the processing quality of machined parts. Meanwhile, keeping feedrate under its limit as high as possible can reduce the processing time and save cost. In this paper, a novel feedrate scheduling algorithm with acceleration lookahead is presented. Through the sin2 acceleration profile, the continuity of jerk can be guaranteed. Based on the 4-phase profile, the look-ahead function is also extended for acceleration, which avoids the frequent changing of acceleration when scheduling short segments. On a designed benchmark, the effectiveness of the proposed algorithm is verified and compared with the state-of-the-art. The algorithm is implemented on a laser patterning machine with the galvanometric scanners as its feed drive system. The results confirm the effectiveness of the presented scheduling method.
Similar content being viewed by others
Availability of data and materials
Not applicable.
References
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. https://doi.org/10.1016/S0890-6955(01)00002-5
Du D, Liu Y, Guo X, Yamazaki K, Fujishima M (2010) An accurate adaptive NURBS curve interpolator with real-time flexible acceleration/deceleration control. Robot Comput Integr Manuf 26(4):273–281. https://doi.org/10.1016/j.rcim.2009.09.001
Dong H, Chen B, Chen Y, Xie J, Zhou Z (2012) An accurate NURBS curve interpolation algorithm with short spline interpolation capacity. Int J Adv Manuf Technol 63(9–12):1257–1270. https://doi.org/10.1007/s00170-012-4167-3
Du X, Huang J, Zhu LM (2015) A complete S-shape feed rate scheduling approach for NURBS interpolator. J Comput Des Eng 2(4):206–217. https://doi.org/10.1016/j.jcde.2015.06.004
Jia Z, Song D, Ma J, Hu G, Su W (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. https://doi.org/10.1016/j.ijmachtools.2016.12.007
Heng M, Erkorkmaz K (2010) Design of a NURBS interpolator with minimal feed fluctuation and continuous feed modulation capability. Int J Mach Tools Manuf 50(3):281–293. https://doi.org/10.1016/j.ijmachtools.2009.11.005
Zhong W, Luo X, Chang W, Ding F, Cai Y (2018) A real-time interpolator for parametric curves. Int J Mach Tools Manuf 125:133–145. https://doi.org/10.1016/j.ijmachtools.2017.11.010
Fan W, Gao XS, Yan W, Yuan CM (2012) Interpolation of parametric CNC machining path under confined jounce. Int J Adv Manuf Technol 62(5–8):719–739. https://doi.org/10.1007/s00170-011-3842-0
Pritschow G (1997) Course notes: Steuerungtechnik der Werkzeugmaschinen und Industrieroboter (control techniques of machine tools and industrial robots). Institute of Control Technology for Machine Tools and Manufacturing Units, Stuttgart University, Germany
Lee AC, Lin MZ, Pan YR, Lin WY (2011) The feedrate scheduling of NURBS interpolator for CNC machine tools. Comput Aided Des 43(6):612–628. https://doi.org/10.1016/j.cad.2011.02.014
Liu XH, Peng JQ, Si L, Wang ZB (2017) A novel approach for NURBS interpolation through the integration of acc-jerk-continuous-based control method and look-ahead algorithm. Int J Adv Manuf Technol 88:961–969. https://doi.org/10.1007/s00170-016-8785-z
Ni HP, Zhang CR, Ji S, Hu TL, Chen QZ, Liu YN, Wang GC (2018) A bidirectional adaptive feedrate scheduling method of NURBS interpolation based on S-Shaped ACC/DEC algorithm. IEEE Access 6:63764–63812. https://doi.org/10.1109/ACCESS.2018.2875403
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. https://doi.org/10.1016/j.ijmachtools.2015.06.009
Jahanpour J, Alizadeh MR (2015) A novel acc-jerk-limited NURBS interpolation enhanced with an optimized S-shaped quintic feedrate scheduling scheme. Int J Adv Manuf Technol 77(9–12):1889–1905. https://doi.org/10.1007/s00170-014-6575-z
Sencer B, Dumanli A, Yamada Y (2018) Spline interpolation with optimal frequency spectrum for vibration avoidance. CIRP Ann 67(1):377–380. https://doi.org/10.1016/j.cirp.2018.03.002
Sencer B, Tajima S (2017) Frequency optimal feed motion planning in computer numerical controlled machine tools for vibration avoidance. J Manuf Sci Eng 139(1):011006. https://doi.org/10.1115/1.4034140
Zhao H, Zhu LM, Ding H (2013) A parametric interpolator with minimal feed fluctuation for CNC machine tools using arc-length compensation and feedback correction. Int J Mach Tools Manuf 75:1–8. https://doi.org/10.1016/j.ijmachtools.2013.08.002
Yeh SS, Hsu PL (2002) Adaptive-feedrate interpolation for parametric curves with a confined chord error. Comput Aided Des 34(3):229–237. https://doi.org/10.1016/S0010-4485(01)00082-3
Lai JY, Lin KY, Tseng SJ, Ueng WD (2008) On the development of a parametric interpolator with confined chord error, feedrate, acceleration and jerk. Int J Adv Manuf Technol 37:104–121. https://doi.org/10.1007/s00170-007-0954-7
Funding
This research is financially supported by the National Natural Science Foundation of China under grant 51975461, Natural Science Foundation of Jiangsu Province under No. BK20190217, and the Department of Science and Technology of Shaanxi Province under grant 2019ZDLGY14-07.
Author information
Authors and Affiliations
Contributions
Zheng Sun: methodology, writing, funding acquisition; Xintian Wang: software, formal analysis; Bin Liu: validation, project administration, funding acquisition; Jiexin Lu: formal analysis; Xuesong Mei: conceptualization, supervision; Yi Zhou: software, validation.
Corresponding author
Ethics declarations
Ethics approval
Not applicable.
Consent to participate
Not applicable.
Consent for publication
Not applicable.
Competing interests
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
About this article
Cite this article
Sun, Z., Wang, X., Liu, B. et al. Enhanced feedrate scheduling algorithm for CNC system with acceleration look-ahead and sin2 acceleration profile. Int J Adv Manuf Technol 119, 217–231 (2022). https://doi.org/10.1007/s00170-021-08245-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-021-08245-2