A novel integrated dynamic acceleration/deceleration interpolation algorithm for a CNC controller

In this paper, an integrated dynamic acceleration/deceleration (IDAD) interpolation algorithm which combines the acceleration/deceleration before interpolation (ADBI) and acceleration/deceleration after interpolation (ADAI) is proposed. The IDAD scheme could confine the maximum contour error at the junction of a linear line (G01) block under consideration of the command and servo dynamic errors. The contour error formulation for the IDAD is derived analytically and then utilized for interpolation design. Because the error formulation could predict the command and dynamic errors analytically, the IDAD could adjust the connecting velocity of two blocks such that the overall contour errors are bounded within the given tolerance. The simulation results validate the proposed algorithm that can reduce the contour errors by 50 % but only an increase of 10 % machining time as compared to the integrated acceleration/deceleration (IAD) interpolation technique.

[1]  Yusuf Altintas,et al.  Contour error control of CNC machine tools with vibration avoidance , 2012 .

[2]  George W. Younkin,et al.  Dynamic Errors in Type 1 Contouring Systems , 1972 .

[3]  Jun Hu,et al.  An optimal feedrate model and solution algorithm for a high-speed machine of small line blocks with look-ahead , 2006 .

[4]  Daping Wan,et al.  Feedrate scheduling and jerk control algorithm for high-speed CNC machining , 2009, Int. J. Manuf. Technol. Manag..

[5]  Jingyan Dong,et al.  Optimal Feed-Rate Scheduling for High-Speed Contouring , 2007 .

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

[7]  Meng-Shiun Tsai,et al.  Development of integrated acceleration/deceleration look-ahead interpolation technique for multi-blocks NURBS curves , 2011 .

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

[9]  Jingyan Dong,et al.  A Generalized Time-Optimal Bidirectional Scan Algorithm for Constrained Feed-Rate Optimization , 2006 .

[10]  Zexiang Li,et al.  An adaptive off-line NURBS interpolator for CNC machining , 2012 .

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

[12]  D. Renton,et al.  High speed servo control of multi-axis machine tools , 2000 .

[13]  Xiao-Shan Gao,et al.  Efficient algorithm for time-optimal feedrate planning and smoothing with confined chord error and acceleration , 2013 .

[14]  Yoram Koren,et al.  Cross-Coupled Biaxial Computer Control for Manufacturing Systems , 1980 .

[15]  Masayoshi Tomizuka,et al.  Zero Phase Error Tracking Algorithm for Digital Control , 1987 .

[16]  S. H. Huang,et al.  A Cross-Coupled Path Precompensation Algorithm for Rapid Prototyping and Manufacturing , 2002 .

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

[18]  Chih-Ching Lo,et al.  CNC machine tool interpolator with path compensation for repeated contour machining , 1998, Comput. Aided Des..

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