Path Planning for CNC Machines Considering Centripetal Acceleration and Jerk

In planning an s-curve speed profile for a computer numerical control (CNC) machine, centripetal acceleration and its derivative have to be considered. In a CNC machine, these quantities dictate how much voltage and current should be applied to servo motor windings. In this paper, the necessity of considering centripetal jerk in speed profile generation especially in the look-ahead mode is explained. It is demonstrated that the magnitude of centripetal jerk is proportional to the curvature derivative of the path known as "sharpness". It is also explained that a proper limited jerk motion is only possible when a G2-continuous machining path is planned. Then using a simplified mathematical representation of clothoids, a novel method for approximating a given path with a sequence of clothoid segments is proposed. Using this method, a semi-parallel G2-continuous path with adjustable deviation from the original shape for a sample machining contour is generated. Maximum permissible feed rate for the generated path is also calculated.

[1]  Sanjiv Singh,et al.  Path Generation for Robot Vehicles Using Composite Clothoid Segments , 1990 .

[2]  Alexander Zelinsky,et al.  Continuous smooth path execution for an autonomous guided vehicle (AGV) , 1992, TENCON'92 - Technology Enabling Tomorrow.

[3]  Zoran Vukic,et al.  Geometric Primitives-Based AUV Path Planning In Cluttered Waterspaces , 2010 .

[4]  I. Chen,et al.  Planning algorithms for s-curve trajectories , 2007, 2007 IEEE/ASME international conference on advanced intelligent mechatronics.

[5]  Thierry Fraichard,et al.  Planning continuous-curvature paths for car-like robots , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[6]  Doran Wilde Computing clothoid segments for trajectory generation , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  M. Brezak,et al.  Path Smoothing Using Clothoids for Differential Drive Mobile Robots , 2011 .

[8]  Galen Brambley,et al.  Specific Length Trajectories Optimised for Maximum Acceleration using Conic Parameterised Clothoids , 2011, IEEE Transactions on Aerospace and Electronic Systems.

[9]  Leopoldo Armesto,et al.  Continuous-curvature kinematic control for path following problems , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Lars Linsen,et al.  Efficient Curvature-optimized G2-continuous Path Generation with Guaranteed Error Bound for 3-axis Machining , 2011, 2011 15th International Conference on Information Visualisation.

[11]  Leopoldo Armesto,et al.  On generating continuous-curvature paths for line following problem with curvature and sharpness constraints , 2011, 2011 IEEE International Conference on Robotics and Automation.