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

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.

[1]  Hong-Tzong Yau,et al.  Real-time NURBS interpolator: application to short linear segments , 2009 .

[2]  Song Zhang,et al.  Tool path planning and milling surface simulation for vehicle rear bumper mold , 2016 .

[3]  Kaan Erkorkmaz,et al.  Time-optimal trajectory generation for 5-axis on-the-fly laser drilling , 2011 .

[4]  Rong-Shean Lee,et al.  A strain energy minimization method for generating continuous NURBS-based motion curves in free-form surface machining , 2006 .

[5]  Jing Shi,et al.  Corner rounding of linear five-axis tool path by dual PH curves blending , 2015 .

[6]  Xuesong Mei,et al.  A Novel Local Smoothing Method for Five-Axis Machining With Time-Synchronization Feedrate Scheduling , 2020, IEEE Access.

[7]  Aurelio Piazzi,et al.  Path Generation Using ${\mbi \eta}^4$-Splines for a Truck and Trailer Vehicle , 2014, IEEE Transactions on Automation Science and Engineering.

[8]  Corrado Guarino Lo Bianco,et al.  Generation of Paths With Minimum Curvature Derivative With $ { \mmb{\eta } }^{3}$ -Splines , 2010, IEEE Transactions on Automation Science and Engineering.

[9]  Li Bing Zhang,et al.  The transition algorithm based on parametric spline curve for high-speed machining of continuous short line segments , 2011 .

[10]  Pascal Ray,et al.  Bspline approximation of circle arc and straight line for pocket machining , 2010, Comput. Aided Des..

[11]  Shi-Min Hu,et al.  A second order algorithm for orthogonal projection onto curves and surfaces , 2005, Comput. Aided Geom. Des..

[12]  Jing Shi,et al.  Development of Real-Time Look-Ahead Methodology Based on Quintic PH Curve with G2 Continuity for High-Speed Machining , 2013 .

[13]  Shurong Li,et al.  Smooth time-optimal tool trajectory generation for CNC manufacturing systems , 2012 .

[14]  Wei Zhou,et al.  Dual NURBS Path Smoothing for 5-Axis Linear Path of Flank Milling , 2018 .

[15]  Yusuf Altintas,et al.  High speed CNC system design. Part I: jerk limited trajectory generation and quintic spline interpolation , 2001 .

[16]  Han Ding,et al.  Path smoothing for five-axis machine tools using dual quaternion approximation with dominant points , 2017 .

[17]  H. Ding,et al.  A real-time look-ahead interpolation methodology with curvature-continuous B-spline transition scheme for CNC machining of short line segments , 2013 .

[18]  Leonardo Orazi,et al.  5 Axes computer aided laser milling , 2013 .

[19]  Håkan Jonsson,et al.  Planning Smooth and Obstacle-Avoiding B-Spline Paths for Autonomous Mining Vehicles , 2010, IEEE Transactions on Automation Science and Engineering.