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...

Full description

Bibliographic Details
Main Authors: Tzyy-Chyang Lu, Shyh-Leh Chen
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