High accurate interpolation of NURBS tool path for CNC machine tools

Feedrate fluctuation caused by approximation errors of interpolation methods has great effects on machining quality in NURBS interpolation, but few methods can efficiently eliminate or reduce it to a satisfying level without sacrificing the computing efficiency at present. In order to solve this problem, a high accurate interpolation method for NURBS tool path is proposed. The proposed method can efficiently reduce the feedrate fluctuation by forming a quartic equation with respect to the curve parameter increment, which can be efficiently solved by analytic methods in real-time. Theoretically, the proposed method can totally eliminate the feedrate fluctuation for any 2nd degree NURBS curves and can interpolate 3rd degree NURBS curves with minimal feedrate fluctuation. Moreover, a smooth feedrate planning algorithm is also proposed to generate smooth tool motion with considering multiple constraints and scheduling errors by an efficient planning strategy. Experiments are conducted to verify the feasibility and applicability of the proposed method. This research presents a novel NURBS interpolation method with not only high accuracy but also satisfying computing efficiency.

[1]  Les A. Piegl,et al.  The NURBS book (2nd ed.) , 1997 .

[2]  Yoram Koren,et al.  CNC INTERPOLATORS: ALGORITHMS AND ANALYSIS , 1993 .

[3]  Stephen T. Newman,et al.  Making CNC machine tools more open, interoperable and intelligent - a review of the technologies , 2006, Comput. Ind..

[4]  Peiqing Ye,et al.  Interpolation of continuous micro line segment trajectories based on look-ahead algorithm in high-speed machining , 2008 .

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

[6]  Wang,et al.  Algorithm for Smooth S-curve Feedrate Profiling Generation , 2011 .

[7]  Yusuf Altintas,et al.  Quintic Spline Interpolation With Minimal Feed Fluctuation , 2003 .

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

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

[10]  Jianzhong Fu,et al.  A new adaptive interpolation scheme of NURBS based on axis dynamics , 2011 .

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

[12]  M. Tsai,et al.  Development of a dynamics-based NURBS interpolator with real-time look-ahead algorithm , 2007 .

[13]  Yang Zhao,et al.  The feedrate scheduling of parametric interpolator with geometry, process and drive constraints for multi-axis CNC machine tools , 2014 .

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

[15]  Xavier Beudaert,et al.  Feedrate interpolation with axis jerk constraints on 5-axis NURBS and G1 tool path , 2012 .

[16]  Syh-Shiuh Yeh,et al.  The speed-controlled interpolator for machining parametric curves , 1999, Comput. Aided Des..

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

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

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

[20]  Xun Xu,et al.  Realization of STEP-NC enabled machining , 2006 .

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

[22]  Yuwen Sun,et al.  A novel adaptive-feedrate interpolation method for NURBS tool path with drive constraints , 2014 .

[23]  Yun-Fei Zhou,et al.  A universal velocity profile generation approach for high-speed machining of small line segments with look-ahead , 2007 .

[24]  Taiyong Wang,et al.  Smooth feedrate planning for continuous short line tool path with contour error constraint , 2014 .

[25]  Peiqing Ye,et al.  The look-ahead function-based interpolation algorithm for continuous micro-line trajectories , 2011 .