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...
Saved in:
| Main Authors: | , , |
|---|---|
| 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 |