Catmull–Rom spline-based C3 continuous tool path smoothing method for five-axis CNC milling

Authors

  • Xu-Lin Cai Luoyang Institute of Electro-Optical Equipment AVIC, LuoYang, People’s Republic of China, College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing, People’s Republic of China https://orcid.org/0009-0001-3471-3012
  • Wen-Ming Zhang Luoyang Institute of Electro-Optical Equipment AVIC, LuoYang, People’s Republic of China https://orcid.org/0009-0000-0722-4654
  • Wen-An Yang College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing, People’s Republic of China https://orcid.org/0000-0003-2242-5678
  • You-Peng You College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing, People’s Republic of China https://orcid.org/0000-0002-2252-234X

DOI:

https://doi.org/10.24425/ame/2026.157609

Abstract

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

12.03.2026

How to Cite

Cai, Xu-Lin, et al. “Catmull–Rom Spline-Based C3 Continuous Tool Path Smoothing Method for Five-Axis CNC Milling”. Archive of Mechanical Engineering, vol. 73, no. 1, Mar. 2026, pp. 167-94, doi:10.24425/ame/2026.157609.

Issue

Section

Articles