A real-time interpolation strategy for transition tool path with C2 and G2 continuity

A typical interpolation strategy for line segments consists of a transition scheme, a Look-ahead ACC/DEC scheduling, and an interpolation algorithm. In these three parts, the main computation occurs in the first and second part. Some research work has been carried out to decrease the computation in the previous literatures, but these methods occupy a lot of computing resources for the optimization process during the calculation of transition curve parameters and feed rates. Consequently, the computational efficiency of interpolation strategy is greatly reduced. To deal with the issue, a real-time interpolation strategy is proposed in this paper. In the transition scheme, a Bézier curve is utilized to smooth the line segments. Based on the relationship among the approximation error, the approximation radius, and the transition curve, the curve can be directly generated when the approximation error is given. In the ACC/DEC scheduling, a 3-segment feed rate profile with jerk continuity is constructed. Meanwhile, a Look-ahead planning based on Backward Scanning and Forward Revision (BSFR) algorithm is utilized to eliminate redundant computation. Compared with Zhao’s and Shi’s strategy, the proposed strategy has the merits of C2 and G2 continuity for the tool path, jerk continuity for the tool movement, and distinguished real-time performance for interpolation. The experiments of 3D pentagram and 2D butterfly are carried out with different strategies and their results demonstrate that the interpolation efficiency can be greatly improved with the proposed strategy.

[1]  Dingguo Zhang,et al.  Design and Implementation of Bézier Curve Trajectory Planning in DELTA Parallel Robots , 2015, ICIRA.

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

[3]  Han Ding,et al.  A Practical Continuous-Curvature Bézier Transition Algorithm for High-Speed Machining of Linear Tool Path , 2011, ICIRA.

[4]  Muhammad Abbas,et al.  The G2 and C2 rational quadratic trigonometric Bézier curve with two shape parameters with applications , 2013, Appl. Math. Comput..

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

[6]  Claudio Melchiorri,et al.  Trajectory Planning for Automatic Machines and Robots , 2010 .

[7]  Jin-Tsu Sun,et al.  An S-curve Acceleration/Deceleration Design for CNC Machine Tools Using Quintic Feedrate Function , 2011 .

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

[9]  W. T. Lei,et al.  Fast real-time NURBS path interpolation for CNC machine tools , 2007 .

[10]  Jing Shi,et al.  Development of Real-Time Look-Ahead Methodology Based on Quintic PH Curve with G2 Continuity for High-Speed Machining , 2013 .

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

[12]  Yusuf Altintas,et al.  Local toolpath smoothing for five-axis machine tools , 2015 .

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

[14]  Jing Shi,et al.  Corner rounding of linear five-axis tool path by dual PH curves blending , 2015 .

[15]  Chao Liu,et al.  Multi-channel Transmission Mechanism Based on Embedded Motion Control System , 2014, ICIRA.

[16]  Jan Mattmüller,et al.  Calculating a near time-optimal jerk-constrained trajectory along a specified smooth path , 2009 .

[17]  Michele Heng,et al.  Design of a NURBS interpolator with minimal feed fluctuation and continuous feed modulation capability , 2010 .

[18]  Li Bing Zhang,et al.  The transition algorithm based on parametric spline curve for high-speed machining of continuous short line segments , 2011 .

[19]  Walter Rubio,et al.  Kinematic modelling of a 3-axis NC machine tool in linear and circular interpolation , 2010, ArXiv.

[20]  Eiji Shamoto,et al.  A curvature optimal sharp corner smoothing algorithm for high-speed feed motion generation of NC systems along linear tool paths , 2014, The International Journal of Advanced Manufacturing Technology.

[21]  Jiang Han,et al.  A local smoothing interpolation method for short line segments to realize continuous motion of tool axis acceleration , 2018 .

[22]  Taiyong Wang,et al.  Smooth feedrate planning for continuous short line tool path with contour error constraint , 2014 .

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

[24]  George Lindfield,et al.  Numerical Methods Using MATLAB , 1998 .