Genetic algorithm-based S-curve acceleration and deceleration for five-axis machine tools

This study is concerned with the S-curve acceleration and deceleration (acc/dec) planning for a five-axis machine tool. Although several types of acc/dec methods have been proposed, most industrial applications employ linear segments with trapezoid acc/dec. With the development of high-speed and high-precision machining, S-curve acc/dec has attracted considerable attention. However, S-curve acc/dec involves more parameters compared to those simpler methods, which makes the tuning process more difficult. It is even more difficult and complicated for five-axis machines due to the complicated kinematics resulting from the two rotation axes. To increase planning efficiency, this paper presents a genetic algorithm-based S-curve acc/dec scheme. With the proposed scheme, a higher machining speed without violating the motion limits of the axes can be achieved, and the dynamic performance and productivity can be improved.

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

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

[3]  Jugen Nie,et al.  Research and Comparison for Acceleration and Deceleration Control Algorithm in NC Systems , 2011, 2011 International Conference of Information Technology, Computer Engineering and Management Sciences.

[4]  N. Tounsi,et al.  Identification of acceleration deceleration profile of feed drive systems in CNC machines , 2003 .

[5]  Wang Wei,et al.  S-Curve Acceleration/Deceleration Algorithm Based on Reference Table , 2012 .

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

[7]  Ming Chen,et al.  Design of a real-time adaptive NURBS interpolator with axis acceleration limit , 2010 .

[8]  Kang G. Shin,et al.  Minimum-time control of robotic manipulators with geometric path constraints , 1985 .

[9]  Alessandro Bardine,et al.  NURBS interpolator with confined chord error and tangential and centripetal acceleration control , 2010, International Congress on Ultra Modern Telecommunications and Control Systems.

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

[11]  Wang Sun-an Improved Exponential Acceleration and Deceleration Algorithm , 2006 .

[12]  Yong Tao,et al.  Look-Ahead Algorithm with Whole S-Curve Acceleration and Deceleration , 2013 .

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

[14]  Kenneth Alan De Jong,et al.  An analysis of the behavior of a class of genetic adaptive systems. , 1975 .

[15]  A.G. Alleyne,et al.  A survey of iterative learning control , 2006, IEEE Control Systems.

[16]  Behrooz Arezoo,et al.  A look-ahead command generator with control over trajectory and chord error for NURBS curve with unknown arc length , 2010, Comput. Aided Des..

[17]  Jianfeng Zhou,et al.  Adaptive feedrate interpolation with multiconstraints for five-axis parametric toolpath , 2014 .

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

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

[20]  Jianzhong Fu,et al.  A look-ahead and adaptive speed control algorithm for parametric interpolation , 2013 .

[21]  Lin Wang,et al.  A look-ahead and adaptive speed control algorithm for high-speed CNC equipment , 2012 .

[22]  Rida T. Farouki,et al.  Algorithms for time-optimal control of CNC machines along curved tool paths , 2005 .

[23]  Kuijing Zheng,et al.  Adaptive s-curve acceleration/deceleration control method , 2008, 2008 7th World Congress on Intelligent Control and Automation.

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

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

[26]  Elizabeth A. Croft,et al.  Modeling and Control of Contouring Errors for Five-Axis Machine Tools—Part I: Modeling , 2009 .

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

[28]  Alessandro Bardine,et al.  A real-time configurable NURBS interpolator with bounded acceleration, jerk and chord error , 2012, Comput. Aided Des..

[29]  Guo Shijun,et al.  A New Acceleration and Deceleration Algorithm and Applications , 2012, 2012 Second International Conference on Intelligent System Design and Engineering Application.

[30]  Jiing-Yih Lai,et al.  On the development of a parametric interpolator with confined chord error, feedrate, acceleration and jerk , 2008 .

[31]  J. Bobrow,et al.  Time-Optimal Control of Robotic Manipulators Along Specified Paths , 1985 .

[32]  Z. Shiller,et al.  Computation of Path Constrained Time Optimal Motions With Dynamic Singularities , 1992 .

[33]  Zhang Wenjie,et al.  The research of numerical control system acceleration and deceleration technology , 2011, Proceedings of 2011 International Conference on Electronic & Mechanical Engineering and Information Technology.

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

[35]  Zhao Qing-zhi Acceleration & deceleration approach based on continuous jerk in CNC motion , 2011 .

[36]  Masaomi Tsutsumi,et al.  Identification of angular and positional deviations inherent to 5-axis machining centers with a tilting-rotary table by simultaneous four-axis control movements , 2004 .