A Five-Axis Toolpath Corner-Smoothing Method Based on the Space of Master–Slave Movement
The smoothing of linear toolpaths plays is critical in improving machining quality and efficiency in five-axis CNC machining. Existing corner-smoothing methods often overlook the impact of spline curvature fluctuations, which may lead to acceleration variations, hindering surface quality improvement...
Gespeichert in:
Veröffentlicht in: | Machines (Basel) 2024-12, Vol.12 (12), p.834 |
---|---|
Hauptverfasser: | , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | 12 |
container_start_page | 834 |
container_title | Machines (Basel) |
container_volume | 12 |
creator | Gao, Song Zhang, Haiming Yang, Jianzhong Xie, Jiejun Zhu, Wanqiang |
description | The smoothing of linear toolpaths plays is critical in improving machining quality and efficiency in five-axis CNC machining. Existing corner-smoothing methods often overlook the impact of spline curvature fluctuations, which may lead to acceleration variations, hindering surface quality improvements. The paper presents a five-axis toolpath corner-smoothing method based on the space of master–slave movement (SMM), aiming to minimize curvature fluctuations in five-axis machining and improve surface quality. The concept of movement space in master–slave cooperative motion is introduced, where the tool tip position and tool orientation are decoupled into a main motion trajectory and two master–slave movement space trajectories. By deriving the curvature monotony conditions of a dual Bézier spline, a G2-continuous tool tip corner-smoothing curve with minimal curvature fluctuations is constructed in real-time. Subsequently, using the SMM and the asymmetric dual Bézier spline, a high-order continuous synchronization relationship between the tool tip position and tool orientation is established. Simulation tests and machining experiments show that with our smoothing algorithm, maximum acceleration values for each axis were reduced by 21.05%, while jerk was lowered by 22.31%. These results indicate that trajectory smoothing significantly reduces mechanical vibrations and improves surface quality. |
doi_str_mv | 10.3390/machines12120834 |
format | Article |
fullrecord | <record><control><sourceid>gale_doaj_</sourceid><recordid>TN_cdi_crossref_primary_10_3390_machines12120834</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><galeid>A821910278</galeid><doaj_id>oai_doaj_org_article_45de0e8318ee4f6e8114ac190e1ac102</doaj_id><sourcerecordid>A821910278</sourcerecordid><originalsourceid>FETCH-LOGICAL-c2164-c96eead8d7701b9662baf778461dd7609ccdbc3aa1d01709d4433fbddf3d3e9a3</originalsourceid><addsrcrecordid>eNpdkcFOGzEQhleolUDAnaMlzkvttbO2j2lUChIRh8ClF2tijxNH2XVqm6i99R14Q54EQ6qqYuYwo1__fJrRNM0Fo1eca_plALsOI2bWsY4qLo6ak47KScsk7T791x835zlvaA3NuBLqpPkxJddhj-30V8jkIcbtDsqazGIaMbWLIcZSwSsyx7KOjnyFjI7EkZQ1ksUOLJLoyRxywfTy53mxhT2SedzjgGM5az572GY8_1tPm8frbw-zm_bu_vvtbHrX2o71orW6RwSnnJSULXXfd0vwUirRM-dkT7W1bmk5AHO03qCdEJz7pXOeO44a-Glze-C6CBuzS2GA9NtECOZdiGllIJVgt2jExCFFxZlCFL5HxZgAyzRFVgvtKuvywNql-PMJczGb-JTGur7hTOheTZSW1XV1cK2gQsPoY0lgazocgo0j-lD1qeqYrlCp6gA9DNgUc07o_63JqHn7oPn4Qf4KrQ6P1g</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3149685897</pqid></control><display><type>article</type><title>A Five-Axis Toolpath Corner-Smoothing Method Based on the Space of Master–Slave Movement</title><source>DOAJ Directory of Open Access Journals</source><source>MDPI - Multidisciplinary Digital Publishing Institute</source><source>EZB-FREE-00999 freely available EZB journals</source><creator>Gao, Song ; Zhang, Haiming ; Yang, Jianzhong ; Xie, Jiejun ; Zhu, Wanqiang</creator><creatorcontrib>Gao, Song ; Zhang, Haiming ; Yang, Jianzhong ; Xie, Jiejun ; Zhu, Wanqiang</creatorcontrib><description>The smoothing of linear toolpaths plays is critical in improving machining quality and efficiency in five-axis CNC machining. Existing corner-smoothing methods often overlook the impact of spline curvature fluctuations, which may lead to acceleration variations, hindering surface quality improvements. The paper presents a five-axis toolpath corner-smoothing method based on the space of master–slave movement (SMM), aiming to minimize curvature fluctuations in five-axis machining and improve surface quality. The concept of movement space in master–slave cooperative motion is introduced, where the tool tip position and tool orientation are decoupled into a main motion trajectory and two master–slave movement space trajectories. By deriving the curvature monotony conditions of a dual Bézier spline, a G2-continuous tool tip corner-smoothing curve with minimal curvature fluctuations is constructed in real-time. Subsequently, using the SMM and the asymmetric dual Bézier spline, a high-order continuous synchronization relationship between the tool tip position and tool orientation is established. Simulation tests and machining experiments show that with our smoothing algorithm, maximum acceleration values for each axis were reduced by 21.05%, while jerk was lowered by 22.31%. These results indicate that trajectory smoothing significantly reduces mechanical vibrations and improves surface quality.</description><identifier>ISSN: 2075-1702</identifier><identifier>EISSN: 2075-1702</identifier><identifier>DOI: 10.3390/machines12120834</identifier><language>eng</language><publisher>Basel: MDPI AG</publisher><subject>Algorithms ; Approximation ; Axis movements ; Continuity (mathematics) ; corner smoothing ; Curvature ; Five axis ; five-axis machining ; Integer programming ; interpolation synchronization ; Kinematics ; Machining ; master–slave movement ; Methods ; minimal curvature fluctuation ; Monotony ; Optimization ; Quality control ; Real time ; Simulation methods ; Smoothing ; Surface properties ; Synchronism ; Time synchronization ; Trajectories</subject><ispartof>Machines (Basel), 2024-12, Vol.12 (12), p.834</ispartof><rights>COPYRIGHT 2024 MDPI AG</rights><rights>2024 by the authors. 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/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c2164-c96eead8d7701b9662baf778461dd7609ccdbc3aa1d01709d4433fbddf3d3e9a3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,864,2100,27923,27924</link.rule.ids></links><search><creatorcontrib>Gao, Song</creatorcontrib><creatorcontrib>Zhang, Haiming</creatorcontrib><creatorcontrib>Yang, Jianzhong</creatorcontrib><creatorcontrib>Xie, Jiejun</creatorcontrib><creatorcontrib>Zhu, Wanqiang</creatorcontrib><title>A Five-Axis Toolpath Corner-Smoothing Method Based on the Space of Master–Slave Movement</title><title>Machines (Basel)</title><description>The smoothing of linear toolpaths plays is critical in improving machining quality and efficiency in five-axis CNC machining. Existing corner-smoothing methods often overlook the impact of spline curvature fluctuations, which may lead to acceleration variations, hindering surface quality improvements. The paper presents a five-axis toolpath corner-smoothing method based on the space of master–slave movement (SMM), aiming to minimize curvature fluctuations in five-axis machining and improve surface quality. The concept of movement space in master–slave cooperative motion is introduced, where the tool tip position and tool orientation are decoupled into a main motion trajectory and two master–slave movement space trajectories. By deriving the curvature monotony conditions of a dual Bézier spline, a G2-continuous tool tip corner-smoothing curve with minimal curvature fluctuations is constructed in real-time. Subsequently, using the SMM and the asymmetric dual Bézier spline, a high-order continuous synchronization relationship between the tool tip position and tool orientation is established. Simulation tests and machining experiments show that with our smoothing algorithm, maximum acceleration values for each axis were reduced by 21.05%, while jerk was lowered by 22.31%. These results indicate that trajectory smoothing significantly reduces mechanical vibrations and improves surface quality.</description><subject>Algorithms</subject><subject>Approximation</subject><subject>Axis movements</subject><subject>Continuity (mathematics)</subject><subject>corner smoothing</subject><subject>Curvature</subject><subject>Five axis</subject><subject>five-axis machining</subject><subject>Integer programming</subject><subject>interpolation synchronization</subject><subject>Kinematics</subject><subject>Machining</subject><subject>master–slave movement</subject><subject>Methods</subject><subject>minimal curvature fluctuation</subject><subject>Monotony</subject><subject>Optimization</subject><subject>Quality control</subject><subject>Real time</subject><subject>Simulation methods</subject><subject>Smoothing</subject><subject>Surface properties</subject><subject>Synchronism</subject><subject>Time synchronization</subject><subject>Trajectories</subject><issn>2075-1702</issn><issn>2075-1702</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>DOA</sourceid><recordid>eNpdkcFOGzEQhleolUDAnaMlzkvttbO2j2lUChIRh8ClF2tijxNH2XVqm6i99R14Q54EQ6qqYuYwo1__fJrRNM0Fo1eca_plALsOI2bWsY4qLo6ak47KScsk7T791x835zlvaA3NuBLqpPkxJddhj-30V8jkIcbtDsqazGIaMbWLIcZSwSsyx7KOjnyFjI7EkZQ1ksUOLJLoyRxywfTy53mxhT2SedzjgGM5az572GY8_1tPm8frbw-zm_bu_vvtbHrX2o71orW6RwSnnJSULXXfd0vwUirRM-dkT7W1bmk5AHO03qCdEJz7pXOeO44a-Glze-C6CBuzS2GA9NtECOZdiGllIJVgt2jExCFFxZlCFL5HxZgAyzRFVgvtKuvywNql-PMJczGb-JTGur7hTOheTZSW1XV1cK2gQsPoY0lgazocgo0j-lD1qeqYrlCp6gA9DNgUc07o_63JqHn7oPn4Qf4KrQ6P1g</recordid><startdate>20241201</startdate><enddate>20241201</enddate><creator>Gao, Song</creator><creator>Zhang, Haiming</creator><creator>Yang, Jianzhong</creator><creator>Xie, Jiejun</creator><creator>Zhu, Wanqiang</creator><general>MDPI AG</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7TB</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>FR3</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>DOA</scope></search><sort><creationdate>20241201</creationdate><title>A Five-Axis Toolpath Corner-Smoothing Method Based on the Space of Master–Slave Movement</title><author>Gao, Song ; Zhang, Haiming ; Yang, Jianzhong ; Xie, Jiejun ; Zhu, Wanqiang</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c2164-c96eead8d7701b9662baf778461dd7609ccdbc3aa1d01709d4433fbddf3d3e9a3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Algorithms</topic><topic>Approximation</topic><topic>Axis movements</topic><topic>Continuity (mathematics)</topic><topic>corner smoothing</topic><topic>Curvature</topic><topic>Five axis</topic><topic>five-axis machining</topic><topic>Integer programming</topic><topic>interpolation synchronization</topic><topic>Kinematics</topic><topic>Machining</topic><topic>master–slave movement</topic><topic>Methods</topic><topic>minimal curvature fluctuation</topic><topic>Monotony</topic><topic>Optimization</topic><topic>Quality control</topic><topic>Real time</topic><topic>Simulation methods</topic><topic>Smoothing</topic><topic>Surface properties</topic><topic>Synchronism</topic><topic>Time synchronization</topic><topic>Trajectories</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Gao, Song</creatorcontrib><creatorcontrib>Zhang, Haiming</creatorcontrib><creatorcontrib>Yang, Jianzhong</creatorcontrib><creatorcontrib>Xie, Jiejun</creatorcontrib><creatorcontrib>Zhu, Wanqiang</creatorcontrib><collection>CrossRef</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>Engineering Research Database</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>Machines (Basel)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Gao, Song</au><au>Zhang, Haiming</au><au>Yang, Jianzhong</au><au>Xie, Jiejun</au><au>Zhu, Wanqiang</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Five-Axis Toolpath Corner-Smoothing Method Based on the Space of Master–Slave Movement</atitle><jtitle>Machines (Basel)</jtitle><date>2024-12-01</date><risdate>2024</risdate><volume>12</volume><issue>12</issue><spage>834</spage><pages>834-</pages><issn>2075-1702</issn><eissn>2075-1702</eissn><abstract>The smoothing of linear toolpaths plays is critical in improving machining quality and efficiency in five-axis CNC machining. Existing corner-smoothing methods often overlook the impact of spline curvature fluctuations, which may lead to acceleration variations, hindering surface quality improvements. The paper presents a five-axis toolpath corner-smoothing method based on the space of master–slave movement (SMM), aiming to minimize curvature fluctuations in five-axis machining and improve surface quality. The concept of movement space in master–slave cooperative motion is introduced, where the tool tip position and tool orientation are decoupled into a main motion trajectory and two master–slave movement space trajectories. By deriving the curvature monotony conditions of a dual Bézier spline, a G2-continuous tool tip corner-smoothing curve with minimal curvature fluctuations is constructed in real-time. Subsequently, using the SMM and the asymmetric dual Bézier spline, a high-order continuous synchronization relationship between the tool tip position and tool orientation is established. Simulation tests and machining experiments show that with our smoothing algorithm, maximum acceleration values for each axis were reduced by 21.05%, while jerk was lowered by 22.31%. These results indicate that trajectory smoothing significantly reduces mechanical vibrations and improves surface quality.</abstract><cop>Basel</cop><pub>MDPI AG</pub><doi>10.3390/machines12120834</doi><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 2075-1702 |
ispartof | Machines (Basel), 2024-12, Vol.12 (12), p.834 |
issn | 2075-1702 2075-1702 |
language | eng |
recordid | cdi_crossref_primary_10_3390_machines12120834 |
source | DOAJ Directory of Open Access Journals; MDPI - Multidisciplinary Digital Publishing Institute; EZB-FREE-00999 freely available EZB journals |
subjects | Algorithms Approximation Axis movements Continuity (mathematics) corner smoothing Curvature Five axis five-axis machining Integer programming interpolation synchronization Kinematics Machining master–slave movement Methods minimal curvature fluctuation Monotony Optimization Quality control Real time Simulation methods Smoothing Surface properties Synchronism Time synchronization Trajectories |
title | A Five-Axis Toolpath Corner-Smoothing Method Based on the Space of Master–Slave Movement |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-12T04%3A31%3A38IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-gale_doaj_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Five-Axis%20Toolpath%20Corner-Smoothing%20Method%20Based%20on%20the%20Space%20of%20Master%E2%80%93Slave%20Movement&rft.jtitle=Machines%20(Basel)&rft.au=Gao,%20Song&rft.date=2024-12-01&rft.volume=12&rft.issue=12&rft.spage=834&rft.pages=834-&rft.issn=2075-1702&rft.eissn=2075-1702&rft_id=info:doi/10.3390/machines12120834&rft_dat=%3Cgale_doaj_%3EA821910278%3C/gale_doaj_%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3149685897&rft_id=info:pmid/&rft_galeid=A821910278&rft_doaj_id=oai_doaj_org_article_45de0e8318ee4f6e8114ac190e1ac102&rfr_iscdi=true |