Efficient Fitting of the Feed Correction Polynomial for Real-Time Spline Interpolation

Title Efficient Fitting of the Feed Correction Polynomial for Real-Time Spline Interpolation
Author
Keywords
Abstract

In spline toolpath interpolation, a crucial point is solving the mapping between the spline parameter (u) and actual arc length (s) accurately, so that the toolpath is traveled without undesirable fluctuations or discontinuities in the feedrate profile. To achieve this, various techniques have been proposed in literature, including Taylor series interpolation, iterative numerical methods, and approximating the mapping between u and s with a feed correction polynomial. This paper presents a new way to parameterize the seventh order feed correction polynomial, which was introduced by Erkorkmaz and Altintas (2005, "Quintic Spline Interpolation With Minimal Feed Fluctuation," ASME J. Manuf. Sci. Eng., 127(2), pp. 339-349). The proposed technique has a closed-form solution that can be efficiently implemented in real-time, rather than having to construct and solve a linear equation system with 14 unknowns for each spline segment. In this paper, the new solution is derived step by step, and simulation case studies are presented which demonstrate that the new method accurately parameterizes the feed correction polynomial in approximately 43% less computational time, compared to applying the former solution of Erkorkmaz and Altintas (2005, "Quintic Spline Interpolation With Minimal Feed Fluctuation," ASME J. Manuf. Sci. Eng., 127(2), pp. 339-349). This is because matrix multiplication operations and a dedicated linear equation solver, which are cumbersome to implement inside a real-time computer numerical controller (CNC), are avoided in the new solution.

Year of Publication
2015
Journal
Journal of Manufacturing Science and Engineering
Volume
137
Number of Pages
044501
ISSN Number
1087-1357
URL
https://asmedigitalcollection.asme.org/manufacturingscience/article-abstract/137/4/044501/375308/Efficient-Fitting-of-the-Feed-Correction
DOI
https://doi.org/10.1115/1.4030300
Download citation