Catmull–Rom spline-based C3 continuous tool path smoothing method for five-axis CNC milling
DOI:
https://doi.org/10.24425/ame/2026.157609Abstract
Tool-path smoothing is essential for ensuring continuous motion at transition corners between linear segments, since kinematic discontinuities degrade both machining efficiency and surface quality. Most existing spline-based methods achieve only G2 or C2 continuity and therefore produce discontinuous jerk, which can excite high-order structural resonances. Achieving true C3 continuity remains challenging, particularly because synchronizing tool-tip position and orientation is complicated by the nonlinear relationship between arc length and spline parameterization. This study presents an analytical Catmull–Rom (CR) spline–based method for C3 continuous tool-path smoothing in five-axis CNC milling. Transition corners are replaced by adjustable Catmull–Rom (ACR) splines, whose control points and tuning parameters are designed or optimized to constrain the deviation from the original path. The remaining linear segments are also substituted with ACR splines to enforce position–orientation synchronization, with control points that can be chosen analytically to guarantee zero synchronization error. The proposed method is fully analytical and non-iterative. Numerical simulations demonstrate that the generated tool paths satisfy prescribed geometric tolerances, produce smooth and continuous jerk profiles, and achieve exact synchronization between tool-tip position and orientation.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Archive of Mechanical Engineering

This work is licensed under a Creative Commons Attribution 4.0 International License.