A polynomial equation-based interpolation method of NURBS tool path with minimal feed fluctuation for high-quality machining

Due to the approximation errors of interpolation methods in non-uniform rational b-spline (NURBS) interpolation, feed fluctuation is inevitable, which has great effects on the machining quality and should be minimized. Based on the idea of zero feed fluctuation, a polynomial equation-based interpolation method of NURBS tool path is proposed in this paper. Firstly, a polynomial equation with respect to the curve parameter increment is formulized according to the sampling step size, which is determined by the scheduled feedrate, acceleration, and jerk. Then, Newton’s method is utilized to solve the high-degree polynomial equation with taking both convergence rate and computational load. In order to improve the computing efficiency in real-time interpolation, a fast-evaluation and derivation algorithm is proposed, which uses the Taylor series expansion to accelerate the calculation of any order derivatives of NURBS. Simulations are conducted among the proposed method and the chord-tracking algorithm (CTA) method, and the results of each method are compared on the basis of computing time and feed fluctuation, which shows that the proposed method is better than the CTA method. Experiment is also conducted to verify the feasibility and applicability of the proposed method in practical application.

[1]  Mi-Ching Tsai,et al.  Real-time NURBS command generators for CNC servo controllers , 2002 .

[2]  Xiaoqi Tang,et al.  Fast NURBS interpolation based on the biarc guide curve , 2012 .

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

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

[5]  Chih-Ching Lo,et al.  Feedback Interpolators for CNC Machine Tools , 1997 .

[6]  Rida T. Farouki,et al.  Exact Taylor series coefficients for variable-feedrate CNC curve interpolators , 2001, Comput. Aided Des..

[7]  Wei Yan,et al.  Interpolation of parametric CNC machining path under confined jounce , 2012 .

[8]  W. T. Lei,et al.  Fast real-time NURBS path interpolation for CNC machine tools , 2007 .

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

[10]  Mi-Ching Tsai,et al.  A real-time predictor-corrector interpolator for CNC machining , 2003 .

[11]  Xia Li,et al.  Five-axis STEP-NC controller for machining of surfaces , 2013 .

[12]  Wansheng Zhao,et al.  Augmented Taylor's expansion method for B-spline curve interpolation for CNC machine tools , 2015 .

[13]  Songmei Yuan,et al.  High accurate interpolation of NURBS tool path for CNC machine tools , 2016 .

[14]  Songmei Yuan,et al.  A NURBS interpolation method with minimal feedrate fluctuation for CNC machine tools , 2015 .

[15]  Daniel C. H. Yang,et al.  Parametric interpolator versus linear interpolator for precision CNC machining , 1994, Comput. Aided Des..

[16]  X. Zhiming,et al.  Performance Evaluation of a Real-Time Interpolation Algorithm for NURBS Curves , 2002 .