Optimized dual NURBS curve interpolation for high-accuracy five-axis CNC path planning

Abstract As the demand for high-precision and high-efficiency machining increases in modern industrial manufacturing, five-axis CNC systems have become the primary solution for complex surface processing. This study presents a dual NURBS curve interpolation algorithm specifically designed for five-a...

Full description

Saved in:
Bibliographic Details
Main Authors: Yi Xu, Mohd Hairi Mohd Zaman, Feng Zhou
Format: Article
Language:English
Published: Nature Portfolio 2025-07-01
Series:Scientific Reports
Subjects:
Online Access:https://doi.org/10.1038/s41598-025-10937-8
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849763311362506752
author Yi Xu
Mohd Hairi Mohd Zaman
Feng Zhou
author_facet Yi Xu
Mohd Hairi Mohd Zaman
Feng Zhou
author_sort Yi Xu
collection DOAJ
description Abstract As the demand for high-precision and high-efficiency machining increases in modern industrial manufacturing, five-axis CNC systems have become the primary solution for complex surface processing. This study presents a dual NURBS curve interpolation algorithm specifically designed for five-axis synchronized motion. Unlike traditional linear and circular interpolation methods, the dual NURBS interpolation utilizes a master-slave curve strategy to achieve synchronous control of tool position and orientation. In the proposed method, the master curve determines the tool path, while the slave curve adjusts the tool’s posture in real-time. Simulation experiments were performed on three representative surface models: Spiral Surface, Blade Surface, and Freeform Surface. The results indicate that the maximum chord error of the dual NURBS method on the Spiral Surface is only 0.0006 mm, with an average error of 0.0004 mm, significantly lower than traditional OC methods (0.01876 mm) and equal chord length interpolation (0.01532 mm). Furthermore, error analysis demonstrated that the dual NURBS method reduced the chord error over 68.6% compared to conventional methods and achieved more than a 16% improvement in processing efficiency. In addition, the dual NURBS algorithm showed smooth velocity planning, with speed fluctuation controlled within 10 mm/s, significantly better than traditional OC and equal chord length methods. These improvements not only enhance path smoothness but also significantly reduce tool vibration and surface defects during machining. The findings verify the effectiveness of the dual NURBS interpolation algorithm in improving machining accuracy and efficiency for complex five-axis CNC operations, offering a robust solution for high-precision surface processing.
format Article
id doaj-art-27e26099c22d40dfa69dfa3fff9bb755
institution DOAJ
issn 2045-2322
language English
publishDate 2025-07-01
publisher Nature Portfolio
record_format Article
series Scientific Reports
spelling doaj-art-27e26099c22d40dfa69dfa3fff9bb7552025-08-20T03:05:26ZengNature PortfolioScientific Reports2045-23222025-07-0115111510.1038/s41598-025-10937-8Optimized dual NURBS curve interpolation for high-accuracy five-axis CNC path planningYi Xu0Mohd Hairi Mohd Zaman1Feng Zhou2Department of Academic Affairs Office, JiaXing NanYang Polytechnic InstituteDepartment of Electrical, Electronic and Systems Engineering, Faculty of Engineering and Built Environment, UniversitiKebangsaan MalaysiaDepartment of Electrical, Electronic and Systems Engineering, Faculty of Engineering and Built Environment, UniversitiKebangsaan MalaysiaAbstract As the demand for high-precision and high-efficiency machining increases in modern industrial manufacturing, five-axis CNC systems have become the primary solution for complex surface processing. This study presents a dual NURBS curve interpolation algorithm specifically designed for five-axis synchronized motion. Unlike traditional linear and circular interpolation methods, the dual NURBS interpolation utilizes a master-slave curve strategy to achieve synchronous control of tool position and orientation. In the proposed method, the master curve determines the tool path, while the slave curve adjusts the tool’s posture in real-time. Simulation experiments were performed on three representative surface models: Spiral Surface, Blade Surface, and Freeform Surface. The results indicate that the maximum chord error of the dual NURBS method on the Spiral Surface is only 0.0006 mm, with an average error of 0.0004 mm, significantly lower than traditional OC methods (0.01876 mm) and equal chord length interpolation (0.01532 mm). Furthermore, error analysis demonstrated that the dual NURBS method reduced the chord error over 68.6% compared to conventional methods and achieved more than a 16% improvement in processing efficiency. In addition, the dual NURBS algorithm showed smooth velocity planning, with speed fluctuation controlled within 10 mm/s, significantly better than traditional OC and equal chord length methods. These improvements not only enhance path smoothness but also significantly reduce tool vibration and surface defects during machining. The findings verify the effectiveness of the dual NURBS interpolation algorithm in improving machining accuracy and efficiency for complex five-axis CNC operations, offering a robust solution for high-precision surface processing.https://doi.org/10.1038/s41598-025-10937-8Dual NURBS interpolationFive-axis CNC machiningChord error controlPath optimizationSynchronized motion control
spellingShingle Yi Xu
Mohd Hairi Mohd Zaman
Feng Zhou
Optimized dual NURBS curve interpolation for high-accuracy five-axis CNC path planning
Scientific Reports
Dual NURBS interpolation
Five-axis CNC machining
Chord error control
Path optimization
Synchronized motion control
title Optimized dual NURBS curve interpolation for high-accuracy five-axis CNC path planning
title_full Optimized dual NURBS curve interpolation for high-accuracy five-axis CNC path planning
title_fullStr Optimized dual NURBS curve interpolation for high-accuracy five-axis CNC path planning
title_full_unstemmed Optimized dual NURBS curve interpolation for high-accuracy five-axis CNC path planning
title_short Optimized dual NURBS curve interpolation for high-accuracy five-axis CNC path planning
title_sort optimized dual nurbs curve interpolation for high accuracy five axis cnc path planning
topic Dual NURBS interpolation
Five-axis CNC machining
Chord error control
Path optimization
Synchronized motion control
url https://doi.org/10.1038/s41598-025-10937-8
work_keys_str_mv AT yixu optimizeddualnurbscurveinterpolationforhighaccuracyfiveaxiscncpathplanning
AT mohdhairimohdzaman optimizeddualnurbscurveinterpolationforhighaccuracyfiveaxiscncpathplanning
AT fengzhou optimizeddualnurbscurveinterpolationforhighaccuracyfiveaxiscncpathplanning