A novel approach for NURBS interpolation through the integration of acc-jerk-continuous-based control method and look-ahead algorithm

In order to reduce high chord errors and improve poor flexibility of interpolation, a novel approach for non-uniform rational B-spline (NURBS) interpolation through the integration of an acc-jerk-continuous-based control method and look-ahead algorithm is proposed. At first, the principles of NURBS curve interpolation and implementation are described. Then, modules of the proposed algorithm, including the feed rate planning and acc-jerk-continuous modules, are established. In the feed rate planning module, sharp corners are detected and the curve is split into some NURBS blocks according to sharp corners. The knot parameter and restrict feed rate at the sharp corners are obtained as well as the length of each block is calculated. In the acc-jerk-continuous control module, information including the knot parameter, arc length, and start and end feed rates are handled to plan an acc-jerk-continuous trajectory. Finally, simulation with one free-form NURBS curve is conducted and comparison with the S-shaped scheduling algorithm is carried out to verify the feasibility and applicability of the proposed algorithm.

[1]  Kazuo Yamazaki,et al.  An accurate adaptive NURBS curve interpolator with real-time flexible acceleration/deceleration control , 2010 .

[2]  Meng-Shiun Tsai,et al.  Development of an integrated look-ahead dynamics-based NURBS interpolator for high precision machinery , 2008, Comput. Aided Des..

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

[4]  Xin Wang,et al.  An adaptive parametric interpolator for trajectory planning , 2010, Advances in Engineering Software.

[5]  Dongbiao Zhao,et al.  Research and Implementation of NURBS Real-Time and Look-Ahead Interpolation Algorithm , 2009, 2009 International Conference on Measuring Technology and Mechatronics Automation.

[6]  Miao Hu,et al.  Nanoscale trajectory planning with flexible Acc/Dec and look-ahead method , 2015 .

[7]  Hong-Tzong Yau,et al.  Development and implementation for real-time lookahead interpolator by using Bezier curve to fit CNC continuous short blocks , 2005, IEEE International Conference on Mechatronics, 2005. ICM '05..

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

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

[10]  Seung-Han Yang,et al.  Design of jerk bounded feedrate with ripple effect for adaptive nurbs interpolator , 2008 .

[11]  Nan-Chyuan Tsai,et al.  On acceleration/deceleration before interpolation for CNC motion control , 2005, IEEE International Conference on Mechatronics, 2005. ICM '05..

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

[13]  Haibo Liu,et al.  Curvature-Based Real-Time NURBS Surface Interpolator with Look-Ahead ACC/DEC Control , 2012, Math. Comput. Sci..

[14]  Min-Yang Yang,et al.  Development of a real-time trajectory generator for NURBS interpolation based on the two-stage interpolation method , 2005 .

[15]  Le Xie,et al.  Adaptive parametric interpolation scheme with limited acceleration and jerk values for NC machining , 2008 .

[16]  Xiao-Shan Gao,et al.  High speed interpolation for micro-line trajectory and adaptive real-time look-ahead scheme in CNC machining , 2011 .

[17]  Alessandro Bardine,et al.  A real-time configurable NURBS interpolator with bounded acceleration, jerk and chord error , 2012, Comput. Aided Des..

[18]  Zhiwei Lin,et al.  A fine-interpolation-based parametric interpolation method with a novel real-time look-ahead algorithm , 2014, Comput. Aided Des..

[19]  Min-Yang Yang,et al.  A study on a generalized parametric interpolator with real-time jerk-limited acceleration , 2004, Comput. Aided Des..

[20]  M. Mori,et al.  Adaptive interpolation scheme for NURBS curves with the integration of machining dynamics , 2005 .

[21]  Dongsheng Yang,et al.  A real-time look-ahead interpolation algorithm based on Akima curve fitting , 2014 .

[22]  Lin Wang,et al.  A look-ahead and adaptive speed control algorithm for high-speed CNC equipment , 2012 .

[23]  Behrooz Arezoo,et al.  A look-ahead command generator with control over trajectory and chord error for NURBS curve with unknown arc length , 2010, Comput. Aided Des..

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

[25]  Javad Jahanpour,et al.  A novel acc-jerk-limited NURBS interpolation enhanced with an optimized S-shaped quintic feedrate scheduling scheme , 2014, The International Journal of Advanced Manufacturing Technology.

[26]  Wang Yunsen,et al.  Design of trigonometric velocity scheduling algorithm based on pre-interpolation and look-ahead interpolation , 2015 .

[27]  Ranga Narayanaswami,et al.  A parametric interpolator with confined chord errors, acceleration and deceleration for NC machining , 2003, Comput. Aided Des..

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