Novel Feedrate Optimization Method for NURBS Tool Paths Under Various Constraints
A good feedrate profile for NURBS tool paths should be able to consider both machining efficiency and motion limits. In other words, the feedrate profile can lead to the machining time as small as possible and can satisfy various path and axis motion constraints. However, owing to the complicated re...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2022-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9661316/ |
_version_ | 1798035683056549888 |
---|---|
author | Tzyy-Chyang Lu Shyh-Leh Chen |
author_facet | Tzyy-Chyang Lu Shyh-Leh Chen |
author_sort | Tzyy-Chyang Lu |
collection | DOAJ |
description | A good feedrate profile for NURBS tool paths should be able to consider both machining efficiency and motion limits. In other words, the feedrate profile can lead to the machining time as small as possible and can satisfy various path and axis motion constraints. However, owing to the complicated relationship between trajectory motion and axes, it is difficult and time-consuming to check axis motion constraints (e.g., axis velocity, axis acceleration, axis jerk). In addition, the path length is not easy to calculate, so the machining time cannot be accurately estimated. This paper presents a feedrate profile planning method that can easily include, delete or organize the constraints and minimize the machining time for NURBS tool paths. The key idea is to use the same parameter <inline-formula> <tex-math notation="LaTeX">$u$ </tex-math></inline-formula> to represent both NURBS tool path and feedrate profile. When designing the feedrate profile with <inline-formula> <tex-math notation="LaTeX">$u$ </tex-math></inline-formula>, an analytical form of machining time can be obtained, and the constraints are converted into functions of <inline-formula> <tex-math notation="LaTeX">$u$ </tex-math></inline-formula> (including feedrate, tangential acceleration, tangential jerk, axis velocity, axis acceleration, axis jerk, chord error, and centripetal acceleration), which can be quickly checked. Particle swam optimization algorithm is employed to eliminate the solutions with long machining time or do not meet the constraints, and gradually optimize the feedrate profile. In the simulation, a star-shaped NURBS curve is selected to demonstrate the effectiveness of the proposed method. The results show that the proposed method can achieve not only smooth and high-speed machining under various constraints, but also high accuracy with the minimization of position error at the final interpolation point. |
first_indexed | 2024-04-11T21:01:36Z |
format | Article |
id | doaj.art-0667221f3d684ae283c9396e58074e2e |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-04-11T21:01:36Z |
publishDate | 2022-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-0667221f3d684ae283c9396e58074e2e2022-12-22T04:03:28ZengIEEEIEEE Access2169-35362022-01-01103192320510.1109/ACCESS.2021.31380499661316Novel Feedrate Optimization Method for NURBS Tool Paths Under Various ConstraintsTzyy-Chyang Lu0https://orcid.org/0000-0002-6070-833XShyh-Leh Chen1https://orcid.org/0000-0002-3016-9195Department of Computer Science and Information Engineering, Providence University, Taichung, TaiwanDepartment of Mechanical Engineering, National Chung Cheng University, Chiayi, TaiwanA good feedrate profile for NURBS tool paths should be able to consider both machining efficiency and motion limits. In other words, the feedrate profile can lead to the machining time as small as possible and can satisfy various path and axis motion constraints. However, owing to the complicated relationship between trajectory motion and axes, it is difficult and time-consuming to check axis motion constraints (e.g., axis velocity, axis acceleration, axis jerk). In addition, the path length is not easy to calculate, so the machining time cannot be accurately estimated. This paper presents a feedrate profile planning method that can easily include, delete or organize the constraints and minimize the machining time for NURBS tool paths. The key idea is to use the same parameter <inline-formula> <tex-math notation="LaTeX">$u$ </tex-math></inline-formula> to represent both NURBS tool path and feedrate profile. When designing the feedrate profile with <inline-formula> <tex-math notation="LaTeX">$u$ </tex-math></inline-formula>, an analytical form of machining time can be obtained, and the constraints are converted into functions of <inline-formula> <tex-math notation="LaTeX">$u$ </tex-math></inline-formula> (including feedrate, tangential acceleration, tangential jerk, axis velocity, axis acceleration, axis jerk, chord error, and centripetal acceleration), which can be quickly checked. Particle swam optimization algorithm is employed to eliminate the solutions with long machining time or do not meet the constraints, and gradually optimize the feedrate profile. In the simulation, a star-shaped NURBS curve is selected to demonstrate the effectiveness of the proposed method. The results show that the proposed method can achieve not only smooth and high-speed machining under various constraints, but also high accuracy with the minimization of position error at the final interpolation point.https://ieeexplore.ieee.org/document/9661316/CNC machine toolfeedrate profile optimizationnon-uniform rational B-spline (NURBS) interpolationparticle swarm optimization |
spellingShingle | Tzyy-Chyang Lu Shyh-Leh Chen Novel Feedrate Optimization Method for NURBS Tool Paths Under Various Constraints IEEE Access CNC machine tool feedrate profile optimization non-uniform rational B-spline (NURBS) interpolation particle swarm optimization |
title | Novel Feedrate Optimization Method for NURBS Tool Paths Under Various Constraints |
title_full | Novel Feedrate Optimization Method for NURBS Tool Paths Under Various Constraints |
title_fullStr | Novel Feedrate Optimization Method for NURBS Tool Paths Under Various Constraints |
title_full_unstemmed | Novel Feedrate Optimization Method for NURBS Tool Paths Under Various Constraints |
title_short | Novel Feedrate Optimization Method for NURBS Tool Paths Under Various Constraints |
title_sort | novel feedrate optimization method for nurbs tool paths under various constraints |
topic | CNC machine tool feedrate profile optimization non-uniform rational B-spline (NURBS) interpolation particle swarm optimization |
url | https://ieeexplore.ieee.org/document/9661316/ |
work_keys_str_mv | AT tzyychyanglu novelfeedrateoptimizationmethodfornurbstoolpathsundervariousconstraints AT shyhlehchen novelfeedrateoptimizationmethodfornurbstoolpathsundervariousconstraints |