Skip to main content
Log in

Global smoothing for five-axis linear paths based on an adaptive NURBS interpolation algorithm

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

Abstract

The five-axis tool path generated by CAM software usually consists of a series of linear paths. The tangent direction at the corner of the adjacent line segment will suddenly change, and the curvature is also discontinuous, which will cause vibration and shock during the machining process. Thus, a global corner smoothing algorithm based on cubic NURBS interpolation is proposed to smooth the linear paths in this paper, so as to achieve G2 continuous for five-axis linear paths. The algorithm proposed does not require matrix operations to solve the control points, and it can also reduce the number of control points while satisfying the interpolation error. The algorithm is then used to generate smooth NURBS path for ceramic core burrs and blockage repair. The simulation and experiment show that the algorithm proposed can satisfy the error constraints, reduce the vibration of the motion axis, and improve the surface quality of laser cutting.

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
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22

Similar content being viewed by others

Data availability

The manuscript has no associated data and materials.

References

  1. Wang P, Zhang S, Li Z, Li J (2016) Tool path planning and milling surface simulation for vehicle rear bumper mold. Adv Mech Eng 8:1–10. https://doi.org/10.1177/1687814016641569

    Article  Google Scholar 

  2. Erkorkmaz K, Alzaydi A, Elfizy A, Engin S (2011) Time-optimal trajectory generation for 5-axis on-the-fly laser drilling. CIRP Ann Manuf Technol 60:411–414. https://doi.org/10.1016/j.cirp.2011.03.023

    Article  Google Scholar 

  3. Cuccolini G, Orazi L, Fortunato A (2013) 5 Axes computer aided laser milling. Opt Lasers Eng 51:749–760. https://doi.org/10.1016/j.optlaseng.2013.01.015

    Article  Google Scholar 

  4. Berglund T, Brodnik A, Jonsson H, Staffanson M, Soderkvist I (2010) Planning smooth and obstacle-avoiding B-spline paths for autonomous mining vehicles. IEEE Trans Autom Sci Eng 7:167–172. https://doi.org/10.1109/TASE.2009.2015886

    Article  Google Scholar 

  5. Huang X, Zhao F, Tao T, Mei X (2020) A novel local smoothing method for five-axis machining with time-synchronization feedrate scheduling. IEEE Access 8:89185–89204. https://doi.org/10.1109/ACCESS.2020.2992022

    Article  Google Scholar 

  6. Ghilardelli F, Lini G, Piazzi A (2014) Path generation using η4-Splines for a truck and trailer vehicle. IEEE Trans Autom Sci Eng 11:187–203. https://doi.org/10.1109/TASE.2013.2266962

    Article  Google Scholar 

  7. Lo Bianco CG, Gerelli O (2010) Generation of paths with minimum curvature derivative with η3-splines. IEEE Trans Autom Sci Eng 7:249–256. https://doi.org/10.1109/TASE.2009.2023206

    Article  Google Scholar 

  8. Zhang LB, You YP, He J, Yang XF (2011) The transition algorithm based on parametric spline curve for high-speed machining of continuous short line segments. Int J Adv Manuf Technol 52:245–254. https://doi.org/10.1007/s00170-010-2718-z

    Article  Google Scholar 

  9. Pateloup V, Duc E, Ray P (2010) B-spline approximation of circle arc and straight line for pocket machining. Comput Des 42:817–827. https://doi.org/10.1016/j.cad.2010.05.003

    Article  Google Scholar 

  10. Yau HT, Wang J Bin (2007) Fast Bezier interpolator with real-time lookahead function for high-accuracy machining. Int J Mach Tools Manuf 47:1518–1529. https://doi.org/10.1016/j.ijmachtools.2006.11.010

  11. Bin WJ, Yau HT (2009) Real-time NURBS interpolator: application to short linear segments. Int J Adv Manuf Technol 41:1169–1185. https://doi.org/10.1007/s00170-008-1564-8

    Article  Google Scholar 

  12. Shi J, Bi Q, Wang Y, Liu G (2013) Development of real-time look-ahead methodology based on quintic PH curve with G2 continuity for high-speed machining. Appl Mech Mater 464:258–264. https://doi.org/10.4028/www.scientific.net/AMM.464.258

    Article  Google Scholar 

  13. Zhao H, Zhu LM, 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 

  14. Shi J, Bi Q, Zhu L, Wang Y (2015) Corner rounding of linear five-axis tool path by dual PH curves blending. Int J Mach Tools Manuf 88:223–236. https://doi.org/10.1016/j.ijmachtools.2014.09.007

    Article  Google Scholar 

  15. Zhao X, Zhao H, Li X, Ding H (2017) Path smoothing for five-axis machine tools using dual quaternion approximation with dominant points. Int J Precis Eng Manuf 18:711–720. https://doi.org/10.1007/s12541-017-0085-5

    Article  Google Scholar 

  16. Li D, Zhang W, Zhou W, Shang T, Fleischer J (2018) Dual NURBS path smoothing for 5-axis linear path of flank milling. Int J Precis Eng Manuf 19:1811–1820. https://doi.org/10.1007/s12541-018-0209-6

    Article  Google Scholar 

  17. 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:1323–1345. https://doi.org/10.1016/S0890-6955(01)00002-5

    Article  Google Scholar 

  18. Lee RS, Liang SP (2006) A strain energy minimization method for generating continuous NURBS-based motion curves in free-form surface machining. Int J Adv Manuf Technol 28:1136–1145. https://doi.org/10.1007/s00170-004-2464-1

    Article  Google Scholar 

  19. Zhang Q, Li S, Guo J (2012) Smooth time-optimal tool trajectory generation for CNC manufacturing systems. J Manuf Syst 31:280–287. https://doi.org/10.1016/j.jmsy.2012.06.001

    Article  Google Scholar 

  20. Liu Y, Wan M, Qin X Bin, et al (2020) FIR filter-based continuous interpolation of G01 commands with bounded axial and tangential kinematics in industrial five-axis machine tools. Int J Mech Sci 169:105325. https://doi.org/10.1016/j.ijmecsci.2019.105325

  21. Piegl LA, Tiller W (1997) The NURBS book, 2nd edn. Springer-Verlag

  22. Hu SM, Wallner J (2005) A second order algorithm for orthogonal projection onto curves and surfaces. Comput Aided Geom Des 22:251–260. https://doi.org/10.1016/j.cagd.2004.12.001

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

Thank you very much for this work’s financial support fund, namely the National Key Development Program of China (Grant No. 2016YFB1102500) and the National Natural Science Foundation of China (Grant No. 51905414).

Funding

This research was supported by the National Key Development Program of China (Grant No. 2016YFB1102500) and the National Natural Science Foundation of China (Grant No. 51905414).

Author information

Authors and Affiliations

Authors

Contributions

Xiaodong W: conceptualization, methodology, and writing original draft. Bin L: investigation, validation, and formal analysis. Xuesong M: investigation and validation. Dongxiang H: visualization and investigation. Qin L: editing and validation. Zheng S: writing and review.

Corresponding author

Correspondence to Bin Liu.

Ethics declarations

Ethical approval

Not applicable.

Consent to participate

Not applicable.

Consent for publication

Not applicable.

Conflict of interest

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

Wang, X., Liu, B., Mei, X. et al. Global smoothing for five-axis linear paths based on an adaptive NURBS interpolation algorithm. Int J Adv Manuf Technol 114, 2407–2420 (2021). https://doi.org/10.1007/s00170-021-07013-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-021-07013-6

Keywords

Navigation