An accurate adaptive NURBS curve interpolator with real-time flexible acceleration/deceleration control

Parametric interpolation has been widely used in CNC machining because of its advantages over the traditional linear or circular interpolation. Many researchers focused on this field and have made great progress in the specific one, NURBS curve interpolation. These works greatly improved the CNC machining with constant feedrate, confined chord error and limited acceleration/deceleration. However, during CNC machining process, mechanical shocks to machine tool caused by the undesired acceleration/deceleration profile will dramatically deteriorate the surface accuracy and quality of the machined parts. This is, in most occasions, very harmful to machine tools. In this paper, an accurate adaptive NURBS curve interpolator is proposed with consideration of acceleration-deceleration control. The proposed design effectively reduces the machining shocks by constraining the machine tool jerk dynamically. Meanwhile, the constant feedrate is maintained during most time of machining process, and thus high accuracy is achieved while the feedrate profile is greatly smoothed. In order to deal with the sudden change of the acceleration/deceleration around the corner with large curvature, a real-time flexible acceleration/deceleration control scheme is introduced to adjust the feedrate correspondingly. Case study has been taken to verify the feasibility and advantages of the proposed design.

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

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

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

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

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

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

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

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

[9]  J. S. Hwang Interference-free tool-path generation in the NC machining of parametric compound surfaces , 1992, Comput. Aided Des..

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

[11]  Yoram Koren,et al.  Control of Machine Tools , 1997 .

[12]  Les A. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communication.

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

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

[15]  I. Ali,et al.  Advanced Interpolation Techniques for N.C. Machines , 1993 .

[16]  Daoshan Du,et al.  An accurate adaptive parametric curve interpolator for NURBS curve interpolation , 2007 .

[17]  Shinji Kawabe,et al.  Generation of NC Commands for Sculptured Surface Machining from 3-Coordinate Measuring Data , 1980 .

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

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

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