Abstract
Feedrate scheduling is one of the most important factors of computer numerical control (CNC) machining and has become a crucial research problem. In order to improve the machining accuracy and motion smoothness, an optimized feedrate scheduling method considering round-off error compensation based on S-shaped acceleration/deceleration (ACC/DEC) algorithm is proposed in this paper. There are two main stages, namely initial feedrate scheduling and parameters calculation of round-off error compensation. In the stage of initial feedrate scheduling, a novel time rounding principle is introduced to reduce the round-off error. Meanwhile, the motion parameters of each section can be calculated based on the proposed feedrate scheduling method. The constant feedrate section used for round-off error compensation is always guaranteed to exist although the actual maximum feedrate might be smaller than the command feedrate. Then, in the stage of compensation parameters calculation, the round-off error can be obtained based on the proposed time rounding principle and the scheduled parameters should be updated. In order to maintain the continuity of the acceleration profile, the improved trapezoidal ACC/DEC algorithm is introduced to conduct the error compensation and the crucial parameters can be calculated based on its special properties. In addition, the feedrate look-ahead strategy is also tweaked to enhance the reliability of feedrate scheduling. Finally, a series of simulations and practical experiments with two non-uniform rational B-spline (NURBS) curves are conducted to verify the good performance and applicability of the proposed method.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Huang J, Zhu LM (2016) Feedrate scheduling for interpolation of parametric tool path using the sine series representation of jerk profile. Proc Inst Mech Eng B J Eng Manuf:1–13. https://doi.org/10.1177/0954405416629588
Jeon JW, Ha YY (2000) A generalized approach for the acceleration and deceleration of industrial robots and CNC machine tools. Ind Electron IEEE Trans 47(1):133–139. https://doi.org/10.1109/41.824135
Hu J, Xiao L, Wang Y, Wu Z (2006) An optimal feedrate model and solution algorithm for a high-speed machine of small line blocks with look-ahead. Int J Adv Manuf Technol 28(9–10):930–935. https://doi.org/10.1007/s00170-004-1884-2
Lee AC, Lin MT, 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
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
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
Leng HB, Wu YJ, Pan XH (2008) Research on cubic polynomial acceleration and deceleration control model for high speed NC machining. J Zhejiang Univ Sci A 9(3):358–365. https://doi.org/10.1631/jzus.A071351
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
Lin MT, Tsai MS, Yau HT (2007) Development of a dynamics-based NURBS interpolator with real-time look-ahead algorithm. Int J Mach Tool Manu 47(15):2246–2262. https://doi.org/10.1016/j.ijmachtools.2007.06.005
Liu M, Huang Y, Yin L, Guo JW, Shao XY, Zhang GJ (2014) Development and implementation of a NURBS interpolator with smooth feedrate scheduling for CNC machine tools. Int J Mach Tool Manu 87:1–15. https://doi.org/10.1016/j.ijmachtools.2014.07.002
Li Y, Feng J, Wang Y, Yang J (2009) Variable-period feed interpolation algorithm for high-speed five-axis machining. Int J Adv Manuf Technol 40(7–8):769–775. https://doi.org/10.1007/s00170-008-1390-z
Wang L, Cao J, Li Y (2010) Speed optimization control method of smooth motion for high-speed CNC machine tools. Int J Adv Manuf Technol 49(1–4):327–327. https://doi.org/10.1007/s00170-009-2383-2
Cao Y, Wang T, Chen Y, Wei H, Shao Z (2008) A high-speed control algorithm using look-ahead strategy in CNC systems. 3rd IEEE Conference on Industrial Electronics and Applications:372–377. https://doi.org/10.1109/iciea.2008.4582542
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
Luo F, Zhou Y, Yin J (2007) A universal velocity profile generation approach for high-speed machining of small line segments with look-ahead. Int J Adv Manuf Technol 35(5):505–518. https://doi.org/10.1007/s00170-006-0735-8
Liu Q, Liu H, Yuan S (2016) High accurate interpolation of NURBS tool path for CNC machine tools. Chin J Mech Eng 29(5):911–920. https://doi.org/10.3901/cjme.2016.0407.047
Ni H, Liu Y, Zhang C, Wang Y, Xia F, Qiu Z (2016) Sorting system algorithms based on machine vision for Delta robot. Robot 38(1):49–55. https://doi.org/10.13973/j.cnki.robot.2016.0049 (in Chinese)
Zhao H, Zhu L, Ding H (2013) A real-time look-ahead interpolation methodology with curvature-continuous B-spline transition scheme for CNC machining of short line segments. Int J Mach Tools Manuf 65:88–98. https://doi.org/10.1016/j.ijmachtools.2012.10.005
Liu X, Peng J, Si L, Wang Z (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(1):961–969. https://doi.org/10.1007/s00170-016-8785-z
Tsai MC, Cheng CW (2003) A real-time predictor-corrector interpolator for CNC machining. J Manuf Sci Eng 125(3):449–460. https://doi.org/10.1115/1.1578670
Piegl L, Tiller W (1997) The NURBS book, 2nd edn. Springer, New York
Kithara real-time suite. http://kithara.com/en/products/realtime-suite. Accessed 10/10 2017
Funding
The work is supported by the Special Foundation for National Integrated Standardization and New Model of Intelligent Manufacturing, China (Grant No. Z135060009002-132) and the National Natural Science Foundation of China (Grant No. 51405270).
Publisher’s NoteSpringer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ni, H., Hu, T., Zhang, C. et al. An optimized feedrate scheduling method for CNC machining with round-off error compensation. Int J Adv Manuf Technol 97, 2369–2381 (2018). https://doi.org/10.1007/s00170-018-1986-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-018-1986-x