Development of integrated acceleration/deceleration look-ahead interpolation technique for multi-blocks NURBS curves

Modern motion control adopts acceleration/deceleration before interpolation (ADBI) motion planning to eliminate path command errors. However, the individual velocity profiles might not be continuous at the junction of the blocks. Acceleration/deceleration after interpolation (ADAI) method may provide an alternative for solving the discontinuous problems, but it causes path command errors. In this paper, an integrated acceleration/deceleration interpolation (IAD) scheme which integrates the ADBI and ADAI modules is proposed. The ADBI provides a look-ahead function which plans the feedrate profiles based on chord errors, command errors, curvatures, and acceleration limits. Within the look-ahead function, the command error equation is utilized to determine the feedrate at the junction of adjacent blocks. Then the ADBI performs non-uniform rational B-spline (NURBS) interpolation using the planned feedrate profile and outputs the position points to the ADAI module. The ADAI module processes the points by a digital convolution technique such that the continuity of the block junction velocity is ensured. Finally, the IAD is applied to the multi-block NURBS interpolation to validate its effectiveness. Simulations and experiments are conducted to demonstrate the IAD scheme. It is shown that the IAD scheme can reduce the acceleration significantly at the junctions of the blocks under the given tolerance of the command error. Furthermore, the proposed algorithm can improve tracking and contour accuracies as compared to the hybrid multi-blocks look-ahead approach.

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

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

[3]  PooGyeon Park,et al.  Parametric interpolation using sampled data , 2006, Comput. Aided Des..

[4]  Mi-Ching Tsai,et al.  Real-time variable feed rate NURBS curve interpolator for CNC machining , 2004 .

[5]  Syh-Shiuh Yeh,et al.  Adaptive-feedrate interpolation for parametric curves with a confined chord error , 2002, Comput. Aided Des..

[6]  Yi-Ti Shih,et al.  Path Planning for CNC Contouring around a Corner , 2004 .

[7]  Chin-Sheng Chen,et al.  Design of acceleration/deceleration profiles in motion control based on digital FIR filters , 1998 .

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

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

[10]  Meng-Shiun Tsai,et al.  Development of command-based iterative learning control algorithm with consideration of friction, disturbance, and noise effects , 2006, IEEE Transactions on Control Systems Technology.

[11]  Jae Wook Jeon,et al.  A generalized approach for the acceleration and deceleration of industrial robots and CNC machine tools , 2000, IEEE Trans. Ind. Electron..

[12]  Hyo-Gyu Kim,et al.  A high speed machining algorithm for CNC machine tools , 1999, IECON'99. Conference Proceedings. 25th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.99CH37029).

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

[14]  Meng-Shiun Tsai,et al.  Real-time NURBS interpolation using FPGA for high speed motion control , 2006, Comput. Aided Des..

[15]  Yongbo Li,et al.  Real-time NURBS curve interpolator based on section , 2011 .

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

[17]  Moshe Shpitalni,et al.  Realtime curve interpolators , 1994, Comput. Aided Des..

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

[19]  R. Bryan Greenway,et al.  Development and implementation of a NURBS curve motion interpolator , 1998 .

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