Skip to main content
Log in

An optimized feedrate scheduling method for CNC machining with round-off error compensation

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  MATH  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

  15. 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

    Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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)

    Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Google Scholar 

  21. 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

    Article  Google Scholar 

  22. Piegl L, Tiller W (1997) The NURBS book, 2nd edn. Springer, New York

    Book  MATH  Google Scholar 

  23. Kithara real-time suite. http://kithara.com/en/products/realtime-suite. Accessed 10/10 2017

Download references

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

Authors

Corresponding author

Correspondence to Chengrui Zhang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-018-1986-x

Keywords

Navigation