Real-time Smoothing of G01 Commands for Five-Axis Machining by Constructing an Entire Spline with the Bounded Smoothing Error

Qun-Bao Xiao,Min Wan,Xue-Bin Qin,Yang Liu,Wei-Hong Zhang
DOI: https://doi.org/10.1016/j.mechmachtheory.2021.104307
IF: 4.93
2021-01-01
Mechanism and Machine Theory
Abstract:G01 commands generated by computer-aided manufacturing (CAM) software need to be smoothed to eliminate the tangential discontinuities at corners. Although the smoothing methods for five-axis tool paths have been widely studied, it is still challenging to realize the high machining efficiency of short, dense G01 commands with real-time processing. This article proposes a real-time five-axis tool path smoothing algorithm for short G01 commands. The uniform smoothing of adjacent two corners with cubic uniform B-spline is developed. Through connecting the pieces of splines, all the G01 commands are smoothed by an entire B-spline. Therefore, the curvature increment induced by the avoidance of the intersection of adjacent micro-splines is prevented, and thus, high allowable feedrate and high machining efficiency can be achieved. Especially, the smoothing errors are theoretically proved to be constrained by using the convex polyhedron method. At the same time, the required number of control points is greatly reduced by sharing the control points with the adjacent G01 commands. Simulation and experimental results demonstrate that the proposed method can significantly reduce the machining time by more than 26% for short linear trajectories. (c) 2021 Elsevier Ltd. All rights reserved.
What problem does this paper attempt to address?