An interpolation algorithm with jerk continuity for six-axis machine tools
Liang Cheng,Jianbo Wu,Yingjie Guo,Jiangxiong Li,Yinglin Ke
DOI: https://doi.org/10.1016/j.cirpj.2023.07.007
IF: 4.8
2023-10-01
CIRP Journal of Manufacturing Science and Technology
Abstract:Interpolation algorithm is the critical algorithm to achieve good dynamic performance of machine tools. However, due to complex kinematic constraints and calculation conditions, high-order continuous interpolation algorithms for six-axis machine tools are relatively rare in the literature, although they can greatly improve motion stability, reduce motion impact, and inspire motion performance. This paper develops an interpolation algorithm with jerk continuity for six-axis machine tools. A C 3 continuity corner smoothing method of six-axis path is achieved by locally inserting two specially designed symmetrical quintic Bézier curves into the transition corners of linear commands. The pose in the six-axis path is converted to Euler angle with three parameters, and the synchronization of the position and pose are mathematically guaranteed at the junctions of the linear and curve segments. The proposed corner smoothing method can calculate all control points of Bézier curves under the constraints of approximation error and path curvature analytically, which makes it suitable for online calculation. A quintic-polynomial feedrate schedule is utilized to meet the jerk continuity of the motion, and the concept of equivalent jerk is proposed to simplify the schedule calculation and smooth the velocity curve. In this way, the jerk continuity of the algorithm is achieved both at the geometric level and the feedrate level. The developed algorithm is verified to have more advantages than low-order continuous algorithms by simulation and comparison, and can improve the motion continuity of six-axis machine tools.
engineering, manufacturing