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.
Similar content being viewed by others
Data availability
The manuscript has no associated data and materials.
References
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Piegl LA, Tiller W (1997) The NURBS book, 2nd edn. Springer-Verlag
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
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
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
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
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-021-07013-6