Cargando…
NURBS Interpolator with Minimum Feedrate Fluctuation Based on Two-Level Parameter Compensation
Feedrate plays a crucial role in determining the machining quality, tool life, and machining time. Thus, this research aimed to improve the accuracy of NURBS interpolator systems by minimizing feedrate fluctuations during CNC machining. Previous studies have proposed various methods to minimize thes...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10142555/ https://www.ncbi.nlm.nih.gov/pubmed/37112131 http://dx.doi.org/10.3390/s23083789 |
_version_ | 1785033640911044608 |
---|---|
author | Nie, Mingxing Zhu, Tao Li, Yue |
author_facet | Nie, Mingxing Zhu, Tao Li, Yue |
author_sort | Nie, Mingxing |
collection | PubMed |
description | Feedrate plays a crucial role in determining the machining quality, tool life, and machining time. Thus, this research aimed to improve the accuracy of NURBS interpolator systems by minimizing feedrate fluctuations during CNC machining. Previous studies have proposed various methods to minimize these fluctuations. However, these methods often require complex calculations and are not suitable for real-time and high-precision machining applications. Given the sensitivity of the curvature-sensitive region to feedrate variations, this paper proposed a two-level parameter compensation method to eliminate the feedrate fluctuation. First, in order to address federate fluctuations in non-curvature sensitive areas with low computational costs, we employed the first-level parameter compensation (FLPC) using the Taylor series expansion method. This compensation allows us to achieve a chord trajectory for the new interpolation point that matches the original arc trajectory. Second, even in curvature-sensitive areas, feedrate fluctuations can still occur because of truncation errors in the first-level parameter compensation. To address this, we employed the Secant-based method for second-level parameter compensation (SLPC), which does not require derivative calculations and can regulate feedrate fluctuation within the fluctuation tolerance. Finally, we applied the proposed method to the simulation of butterfly-shaped NURBS curves. These simulations demonstrated that our method achieved maximum feedrate fluctuation rates below 0.01% with an average computational time of 360 us, which is sufficient for high-precision and real-time machining. Additionally, our method outperformed four other feedrate fluctuation elimination methods, highlighting its feasibility and effectiveness. |
format | Online Article Text |
id | pubmed-10142555 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-101425552023-04-29 NURBS Interpolator with Minimum Feedrate Fluctuation Based on Two-Level Parameter Compensation Nie, Mingxing Zhu, Tao Li, Yue Sensors (Basel) Article Feedrate plays a crucial role in determining the machining quality, tool life, and machining time. Thus, this research aimed to improve the accuracy of NURBS interpolator systems by minimizing feedrate fluctuations during CNC machining. Previous studies have proposed various methods to minimize these fluctuations. However, these methods often require complex calculations and are not suitable for real-time and high-precision machining applications. Given the sensitivity of the curvature-sensitive region to feedrate variations, this paper proposed a two-level parameter compensation method to eliminate the feedrate fluctuation. First, in order to address federate fluctuations in non-curvature sensitive areas with low computational costs, we employed the first-level parameter compensation (FLPC) using the Taylor series expansion method. This compensation allows us to achieve a chord trajectory for the new interpolation point that matches the original arc trajectory. Second, even in curvature-sensitive areas, feedrate fluctuations can still occur because of truncation errors in the first-level parameter compensation. To address this, we employed the Secant-based method for second-level parameter compensation (SLPC), which does not require derivative calculations and can regulate feedrate fluctuation within the fluctuation tolerance. Finally, we applied the proposed method to the simulation of butterfly-shaped NURBS curves. These simulations demonstrated that our method achieved maximum feedrate fluctuation rates below 0.01% with an average computational time of 360 us, which is sufficient for high-precision and real-time machining. Additionally, our method outperformed four other feedrate fluctuation elimination methods, highlighting its feasibility and effectiveness. MDPI 2023-04-07 /pmc/articles/PMC10142555/ /pubmed/37112131 http://dx.doi.org/10.3390/s23083789 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Nie, Mingxing Zhu, Tao Li, Yue NURBS Interpolator with Minimum Feedrate Fluctuation Based on Two-Level Parameter Compensation |
title | NURBS Interpolator with Minimum Feedrate Fluctuation Based on Two-Level Parameter Compensation |
title_full | NURBS Interpolator with Minimum Feedrate Fluctuation Based on Two-Level Parameter Compensation |
title_fullStr | NURBS Interpolator with Minimum Feedrate Fluctuation Based on Two-Level Parameter Compensation |
title_full_unstemmed | NURBS Interpolator with Minimum Feedrate Fluctuation Based on Two-Level Parameter Compensation |
title_short | NURBS Interpolator with Minimum Feedrate Fluctuation Based on Two-Level Parameter Compensation |
title_sort | nurbs interpolator with minimum feedrate fluctuation based on two-level parameter compensation |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10142555/ https://www.ncbi.nlm.nih.gov/pubmed/37112131 http://dx.doi.org/10.3390/s23083789 |
work_keys_str_mv | AT niemingxing nurbsinterpolatorwithminimumfeedratefluctuationbasedontwolevelparametercompensation AT zhutao nurbsinterpolatorwithminimumfeedratefluctuationbasedontwolevelparametercompensation AT liyue nurbsinterpolatorwithminimumfeedratefluctuationbasedontwolevelparametercompensation |