A fully real-time spline interpolation algorithm with axial jerk constraint based on FIR filtering
De-Ning Song,Jian-Wei Ma,Yu-Guang Zhong,Dan Xiao,Jian-Jun Yao,Chao Zhou
DOI: https://doi.org/10.1007/s00170-021-06738-8
IF: 3.563
2021-02-15
The International Journal of Advanced Manufacturing Technology
Abstract:Interpolators play a core and important role in CNC systems, and the scheduling of feedrate is a main task of CNC interpolators. It is routine to schedule the feedrate of linear/circular toolpaths because of their regular geometry; however, the feedrate scheduling of spline toolpaths remains challenging due to the freely and unpredictable geometric shape. Most of the existing methods require looking ahead or pre-processing to acquire sufficient toolpath information for generating drive-bounded smooth feedrate profile, which limits the integral machining efficiency. This paper presents a FIR (finite impulse response) filtering-based interpolation algorithm for spline toolpath, thus realizing the fully real-time capability without using time-consuming optimization such as looking ahead or pre-processing. The presented method merely utilizes the curvature radius information of the current interpolation point on the spline toolpath, and the scheduled feedrate can be generated within one step. Furthermore, the global tangential smoothness of the feedrate profile is guaranteed by directly applying convolution with a chain of two cascaded FIR filters. However, the FIR filtering induces interpolation error which plays as a negative cost during the one-step feedrate scheduling. To solve this issue, the principle of the filtering induced error is analyzed, so that it is computed by feed parameters and curvature radius, and the maximum error is added as an extra constraint beyond the commonly considered axial kinematic constraints. Effectiveness of the presented approach is demonstrated by both numerical illustration and experimental tests.
engineering, manufacturing,automation & control systems