An optimized feedrate scheduling method for CNC machining with round-off error compensation

Feedrate scheduling is one of the most important factors of computer numerical control (CNC) machining and has become a crucial research problem. In order to improve the machining accuracy and motion smoothness, an optimized feedrate scheduling method considering round-off error compensation based on S-shaped acceleration/deceleration (ACC/DEC) algorithm is proposed in this paper. There are two main stages, namely initial feedrate scheduling and parameters calculation of round-off error compensation. In the stage of initial feedrate scheduling, a novel time rounding principle is introduced to reduce the round-off error. Meanwhile, the motion parameters of each section can be calculated based on the proposed feedrate scheduling method. The constant feedrate section used for round-off error compensation is always guaranteed to exist although the actual maximum feedrate might be smaller than the command feedrate. Then, in the stage of compensation parameters calculation, the round-off error can be obtained based on the proposed time rounding principle and the scheduled parameters should be updated. In order to maintain the continuity of the acceleration profile, the improved trapezoidal ACC/DEC algorithm is introduced to conduct the error compensation and the crucial parameters can be calculated based on its special properties. In addition, the feedrate look-ahead strategy is also tweaked to enhance the reliability of feedrate scheduling. Finally, a series of simulations and practical experiments with two non-uniform rational B-spline (NURBS) curves are conducted to verify the good performance and applicability of the proposed method.

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

[2]  Lin Wang,et al.  Erratum to: Speed optimization control method of smooth motion for high-speed CNC machine tools , 2010 .

[3]  Liu Xinhua,et al.  A novel approach for NURBS interpolation through the integration of acc-jerk-continuous-based control method and look-ahead algorithm , 2017 .

[4]  X. Shao,et al.  Development and implementation of a NURBS interpolator with smooth feedrate scheduling for CNC machine tools , 2014 .

[5]  Lin Wang,et al.  Speed optimization control method of smooth motion for high-speed CNC machine tools , 2010 .

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

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

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

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

[10]  Yuhan Wang,et al.  Variable-period feed interpolation algorithm for high-speed five-axis machining , 2009 .

[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]  Tianmiao Wang,et al.  A high-speed control algorithm using look-ahead strategy in CNC systems , 2008, 2008 3rd IEEE Conference on Industrial Electronics and Applications.

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

[14]  Jie Huang,et al.  A complete S-shape feed rate scheduling approach for NURBS interpolator , 2015, J. Comput. Des. Eng..

[15]  Hongbin Leng,et al.  Research on cubic polynomial acceleration and deceleration control model for high speed NC machining , 2008 .

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

[17]  Li-Min Zhu,et al.  Feedrate scheduling for interpolation of parametric tool path using the sine series representation of jerk profile , 2017 .

[18]  Youping Chen,et al.  An accurate NURBS curve interpolation algorithm with short spline interpolation capacity , 2012 .

[19]  Wei Yan,et al.  Interpolation of parametric CNC machining path under confined jounce , 2012 .

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

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

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

[23]  Songmei Yuan,et al.  High accurate interpolation of NURBS tool path for CNC machine tools , 2016 .