Skip to main content
Log in

Enhanced feedrate scheduling algorithm for CNC system with acceleration look-ahead and sin2 acceleration profile

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

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.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Availability of data and materials

Not applicable.

References

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

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

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

Download references

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

Authors

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

Correspondence to Bin Liu.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-021-08245-2

Keywords

Navigation