Real-Time Local Optimal Bézier Corner Smoothing for CNC Machine Tools
A straight line or G01 is the most common path in computer numerical control (CNC) contour machining. However, non-smooth corners introduce discontinuous movement along each axis during machining. The commonly used strategy is to redesign a corner into a smooth corner path. Therefore, optimal corner...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9590511/ |
_version_ | 1818825301554102272 |
---|---|
author | Tzyy-Chyang Lu Shyh-Leh Chen |
author_facet | Tzyy-Chyang Lu Shyh-Leh Chen |
author_sort | Tzyy-Chyang Lu |
collection | DOAJ |
description | A straight line or G01 is the most common path in computer numerical control (CNC) contour machining. However, non-smooth corners introduce discontinuous movement along each axis during machining. The commonly used strategy is to redesign a corner into a smooth corner path. Therefore, optimal corner smoothing should simultaneously find an optimal corner path and a corner speed that satisfied the axis motion limits. To achieve this goal, we use particle swarm optimization (PSO) to find the optimal Bézier curve and the optimal corner speed, then convert the axis constraints into polynomial inequalities and use fitness selection to deal with axis acceleration and jerk limits. For real-time operation, we establish a look-up table with the optimal corner speed and corner path models for use by a CNC controller. In the experiment, the YCM NXV560A vertical machining center was used to conduct a real machining test on a Taiwan contour, and the feasibility of the controller to generate the optimal corner strategy for various linear paths was verified. |
first_indexed | 2024-12-19T00:09:36Z |
format | Article |
id | doaj.art-dd1a31605b8a4581937d452eaef4ad9c |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-12-19T00:09:36Z |
publishDate | 2021-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-dd1a31605b8a4581937d452eaef4ad9c2022-12-21T20:46:03ZengIEEEIEEE Access2169-35362021-01-01915271815272710.1109/ACCESS.2021.31233299590511Real-Time Local Optimal Bézier Corner Smoothing for CNC Machine ToolsTzyy-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, Advanced Institute of Manufacturing with High-Tech Innovations, National Chung Cheng University, Chiayi, TaiwanA straight line or G01 is the most common path in computer numerical control (CNC) contour machining. However, non-smooth corners introduce discontinuous movement along each axis during machining. The commonly used strategy is to redesign a corner into a smooth corner path. Therefore, optimal corner smoothing should simultaneously find an optimal corner path and a corner speed that satisfied the axis motion limits. To achieve this goal, we use particle swarm optimization (PSO) to find the optimal Bézier curve and the optimal corner speed, then convert the axis constraints into polynomial inequalities and use fitness selection to deal with axis acceleration and jerk limits. For real-time operation, we establish a look-up table with the optimal corner speed and corner path models for use by a CNC controller. In the experiment, the YCM NXV560A vertical machining center was used to conduct a real machining test on a Taiwan contour, and the feasibility of the controller to generate the optimal corner strategy for various linear paths was verified.https://ieeexplore.ieee.org/document/9590511/Bézier corner curveCNC machine toolcorner smoothingparticle swarm optimization (PSO) |
spellingShingle | Tzyy-Chyang Lu Shyh-Leh Chen Real-Time Local Optimal Bézier Corner Smoothing for CNC Machine Tools IEEE Access Bézier corner curve CNC machine tool corner smoothing particle swarm optimization (PSO) |
title | Real-Time Local Optimal Bézier Corner Smoothing for CNC Machine Tools |
title_full | Real-Time Local Optimal Bézier Corner Smoothing for CNC Machine Tools |
title_fullStr | Real-Time Local Optimal Bézier Corner Smoothing for CNC Machine Tools |
title_full_unstemmed | Real-Time Local Optimal Bézier Corner Smoothing for CNC Machine Tools |
title_short | Real-Time Local Optimal Bézier Corner Smoothing for CNC Machine Tools |
title_sort | real time local optimal b x00e9 zier corner smoothing for cnc machine tools |
topic | Bézier corner curve CNC machine tool corner smoothing particle swarm optimization (PSO) |
url | https://ieeexplore.ieee.org/document/9590511/ |
work_keys_str_mv | AT tzyychyanglu realtimelocaloptimalbx00e9ziercornersmoothingforcncmachinetools AT shyhlehchen realtimelocaloptimalbx00e9ziercornersmoothingforcncmachinetools |