A decoupled five-axis local smoothing interpolation method to achieve continuous acceleration of tool axis

Five-axis machines are widely used in high-speed and high-precision machining of complex sculptured surfaces for the ability to adjust the tool orientation. But, most of the five-axis machining trajectories generated by computer-aided manufacturing (CAM) software are G01 blocks in the form of a large number of linear segments. The G01 blocks for surface machining show inadequacies as their high-order discontinuities. Although there are a lot of researches to deal with the discontinuities, there are still many problems such as smoothing error control, motion synchronization, kinematic constraints limitation. Besides, the kinematic constraints of the tool orientation motion are always neglected. In this paper, a two-step real-time decoupling local smoothing method is proposed for the problem of the five-axis tool path smoothing. The C2 continuity of the tool path is guaranteed within the error limited. Not only the kinematic constraints of tool tip motion but also the kinematic constraints of the tool orientation motion are considered. The continuous acceleration of each axis motion of the machine tool is realized through feed-rate scheduling by finite impulse response (FIR) filtering. Finally, through numerical simulations and experiments, compared with the existing method and G01 linear interpolation, it is verified that the proposed smoothing interpolation method has a higher computation efficiency and can improve the processing efficiency and surface quality of the tool path while satisfying the specified smoothing error constraints and kinematic constraints.

[1]  Rida T. Farouki,et al.  Construction of G2 rounded corners with Pythagorean-hodograph curves , 2014, Comput. Aided Geom. Des..

[2]  Xavier Beudaert,et al.  5-axis local corner rounding of linear tool path discontinuities , 2013 .

[3]  Li-Min Zhu,et al.  Real-time local smoothing for five-axis linear toolpath considering smoothing error constraints , 2018 .

[4]  Qin Hu,et al.  A Real-Time C3 Continuous Local Corner Smoothing and Interpolation Algorithm for CNC Machine Tools , 2019, Journal of Manufacturing Science and Engineering.

[5]  An-Chen Lee,et al.  The feedrate scheduling of NURBS interpolator for CNC machine tools , 2011, Comput. Aided Des..

[6]  Claudio Melchiorri,et al.  FIR filters for online trajectory planning with time- and frequency-domain specifications , 2012 .

[7]  Peiqing Ye,et al.  Optimal curvature-smooth transition and efficient feedrate optimization method with axis kinematic limitations for linear toolpath , 2018 .

[8]  Jun Zhang,et al.  Double NURBS trajectory generation and synchronous interpolation for five-axis machining based on dual quaternion algorithm , 2016 .

[9]  Kaan Erkorkmaz,et al.  Efficient Fitting of the Feed Correction Polynomial for Real-Time Spline Interpolation , 2015 .

[10]  Kai Zhang,et al.  Corner Smoothing Transition Algorithm for Five-axis Linear Tool Path , 2016 .

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

[12]  Burak Sencer,et al.  Accurate real-time interpolation of 5-axis tool-paths with local corner smoothing , 2019, International Journal of Machine Tools and Manufacture.

[13]  Yusuf Altintas,et al.  Local toolpath smoothing for five-axis machine tools , 2015 .

[14]  Jixiang Yang,et al.  An analytical C3 continuous tool path corner smoothing algorithm for 6R robot manipulator , 2020, Robotics Comput. Integr. Manuf..

[15]  Jingyan Dong,et al.  Feedrate optimization for smooth minimum-time trajectory generation with higher order constraints , 2016 .

[16]  Jiang Han,et al.  A local smoothing interpolation method for short line segments to realize continuous motion of tool axis acceleration , 2018 .

[17]  Xavier Beudaert,et al.  5-axis Tool Path Smoothing Based on Drive Constraints , 2011 .

[18]  X. Shao,et al.  Development and implementation of a NURBS interpolator with smooth feedrate scheduling for CNC machine tools , 2014 .

[19]  Ji-Hong Chen,et al.  A realtime curvature-smooth interpolation scheme and motion planning for CNC machining of short line segments , 2015 .

[20]  Alexander Yuen,et al.  An analytical local corner smoothing algorithm for five-axis CNC machining , 2017 .

[21]  Han Ding,et al.  A parametric interpolator with minimal feed fluctuation for CNC machine tools using arc-length compensation and feedback correction , 2013 .

[22]  Ke Zhang,et al.  Smooth trajectory generation for five-axis machine tools , 2013 .

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

[24]  Ji Zhao,et al.  An offline predictive feedrate scheduling method for parametric interpolation considering the constraints in trajectory and drive systems , 2016 .

[25]  Eiji Shamoto,et al.  A curvature optimal sharp corner smoothing algorithm for high-speed feed motion generation of NC systems along linear tool paths , 2014, The International Journal of Advanced Manufacturing Technology.

[26]  Qin Hu,et al.  An Analytical C3 Continuous Local Corner Smoothing Algorithm for Four-Axis Computer Numerical Control Machine Tools , 2018 .

[27]  Yuwen Sun,et al.  A smooth curve evolution approach to the feedrate planning on five-axis toolpath with geometric and kinematic constraints , 2015 .

[28]  Jing Shi,et al.  Analytical curvature-continuous dual-Bézier corner transition for five-axis linear tool path , 2015 .

[29]  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 .

[30]  Hu Lin,et al.  A real-time and look-ahead interpolation methodology with dynamic B-spline transition scheme for CNC machining of short line segments , 2015 .

[31]  Xiao-Shan Gao,et al.  Curve fitting and optimal interpolation for CNC machining under confined error using quadratic B-splines , 2015, Comput. Aided Des..

[32]  Eiji Shamoto,et al.  Accurate interpolation of machining tool-paths based on FIR filtering , 2018 .