Reference Trajectory Modification Based on Spatial Iterative Learning for Contour Control of Two-Axis NC Systems

Contour error is a main factor that affects the quality of products in numerical control (NC) machining. This article presents a contour control strategy based on digital curves for high-precision control of computer numerical control (CNC) machines. A contour error estimation algorithm is presented...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE/ASME transactions on mechatronics 2020-06, Vol.25 (3), p.1266-1275
Hauptverfasser: Li, Jiangang, Wang, Yiming, Li, Yanan, Luo, Wenshu
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1275
container_issue 3
container_start_page 1266
container_title IEEE/ASME transactions on mechatronics
container_volume 25
creator Li, Jiangang
Wang, Yiming
Li, Yanan
Luo, Wenshu
description Contour error is a main factor that affects the quality of products in numerical control (NC) machining. This article presents a contour control strategy based on digital curves for high-precision control of computer numerical control (CNC) machines. A contour error estimation algorithm is presented for digital curves based on a geometrical method. The dynamic model of the motion control system is transformed from time domain to space domain because the contour error is dependent on space instead of time. Spatial iterative learning control (sILC) is developed to reduce the contour error, by modifying the reference trajectory in the form of G code. This allows system improvement without interference of low-level controllers so it is applicable to many commercial controllers where interpolators and feed-drive controllers cannot be altered. The effectiveness of this method is verified by experiments on a NC machine, which have shown good performance not only for smooth trajectories but also for large curvature trajectories.
doi_str_mv 10.1109/TMECH.2020.2973085
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_2414534158</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8994097</ieee_id><sourcerecordid>2414534158</sourcerecordid><originalsourceid>FETCH-LOGICAL-c339t-1f159bdcce7ea745e82eee619d9f00286a131b7173c3a31a6f9544763575b5f33</originalsourceid><addsrcrecordid>eNo9kFFLwzAUhYsoOKd_QF8CPnfmNknbPM4y3WBTcBV8K1l6Ix1bM5NO3b83s-LTPVzOuffwRdE10BEAlXflYlJMRwlN6CiRGaO5OIkGIDnEFPjbadA0ZzHnTJxHF96vKaUcKAyi3QsadNhqJKVTa9SddQeysHVjGq26xrbkXnmsSRDLXVioDZl16IL6RDJH5dqmfSfGOlLYtrP7fjq7IdaQ8svG4-_Gk6eCLA--w62_jM6M2ni8-pvD6PVhUhbTeP78OCvG81gzJrsYDAi5qrXGDFXGBeYJIqYga2koTfJUAYNVBhnTTDFQqZGC8yxlIhMrYRgbRrf93Z2zH3v0XbUO5drwsko4cME4iDy4kt6lnfXeoal2rtkqd6iAVkey1S_Z6ki2-iMbQjd9qAmV_gO5lJwGxw_0VnUQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2414534158</pqid></control><display><type>article</type><title>Reference Trajectory Modification Based on Spatial Iterative Learning for Contour Control of Two-Axis NC Systems</title><source>IEEE Electronic Library (IEL)</source><creator>Li, Jiangang ; Wang, Yiming ; Li, Yanan ; Luo, Wenshu</creator><creatorcontrib>Li, Jiangang ; Wang, Yiming ; Li, Yanan ; Luo, Wenshu</creatorcontrib><description>Contour error is a main factor that affects the quality of products in numerical control (NC) machining. This article presents a contour control strategy based on digital curves for high-precision control of computer numerical control (CNC) machines. A contour error estimation algorithm is presented for digital curves based on a geometrical method. The dynamic model of the motion control system is transformed from time domain to space domain because the contour error is dependent on space instead of time. Spatial iterative learning control (sILC) is developed to reduce the contour error, by modifying the reference trajectory in the form of G code. This allows system improvement without interference of low-level controllers so it is applicable to many commercial controllers where interpolators and feed-drive controllers cannot be altered. The effectiveness of this method is verified by experiments on a NC machine, which have shown good performance not only for smooth trajectories but also for large curvature trajectories.</description><identifier>ISSN: 1083-4435</identifier><identifier>EISSN: 1941-014X</identifier><identifier>DOI: 10.1109/TMECH.2020.2973085</identifier><identifier>CODEN: IATEFW</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Algorithms ; Computer numerical control ; computer numerical control (CNC) machines ; Contour error control (CEC) ; Contours ; Controllers ; Dynamic models ; Error analysis ; Interpolation ; iterative learning control (ILC) ; Iterative methods ; Learning ; Machining ; Motion control ; Numerical controls ; Shape ; Splines (mathematics) ; Tracking ; Trajectory</subject><ispartof>IEEE/ASME transactions on mechatronics, 2020-06, Vol.25 (3), p.1266-1275</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c339t-1f159bdcce7ea745e82eee619d9f00286a131b7173c3a31a6f9544763575b5f33</citedby><cites>FETCH-LOGICAL-c339t-1f159bdcce7ea745e82eee619d9f00286a131b7173c3a31a6f9544763575b5f33</cites><orcidid>0000-0002-1443-2547 ; 0000-0002-6064-3361</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8994097$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/8994097$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Li, Jiangang</creatorcontrib><creatorcontrib>Wang, Yiming</creatorcontrib><creatorcontrib>Li, Yanan</creatorcontrib><creatorcontrib>Luo, Wenshu</creatorcontrib><title>Reference Trajectory Modification Based on Spatial Iterative Learning for Contour Control of Two-Axis NC Systems</title><title>IEEE/ASME transactions on mechatronics</title><addtitle>TMECH</addtitle><description>Contour error is a main factor that affects the quality of products in numerical control (NC) machining. This article presents a contour control strategy based on digital curves for high-precision control of computer numerical control (CNC) machines. A contour error estimation algorithm is presented for digital curves based on a geometrical method. The dynamic model of the motion control system is transformed from time domain to space domain because the contour error is dependent on space instead of time. Spatial iterative learning control (sILC) is developed to reduce the contour error, by modifying the reference trajectory in the form of G code. This allows system improvement without interference of low-level controllers so it is applicable to many commercial controllers where interpolators and feed-drive controllers cannot be altered. The effectiveness of this method is verified by experiments on a NC machine, which have shown good performance not only for smooth trajectories but also for large curvature trajectories.</description><subject>Algorithms</subject><subject>Computer numerical control</subject><subject>computer numerical control (CNC) machines</subject><subject>Contour error control (CEC)</subject><subject>Contours</subject><subject>Controllers</subject><subject>Dynamic models</subject><subject>Error analysis</subject><subject>Interpolation</subject><subject>iterative learning control (ILC)</subject><subject>Iterative methods</subject><subject>Learning</subject><subject>Machining</subject><subject>Motion control</subject><subject>Numerical controls</subject><subject>Shape</subject><subject>Splines (mathematics)</subject><subject>Tracking</subject><subject>Trajectory</subject><issn>1083-4435</issn><issn>1941-014X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kFFLwzAUhYsoOKd_QF8CPnfmNknbPM4y3WBTcBV8K1l6Ix1bM5NO3b83s-LTPVzOuffwRdE10BEAlXflYlJMRwlN6CiRGaO5OIkGIDnEFPjbadA0ZzHnTJxHF96vKaUcKAyi3QsadNhqJKVTa9SddQeysHVjGq26xrbkXnmsSRDLXVioDZl16IL6RDJH5dqmfSfGOlLYtrP7fjq7IdaQ8svG4-_Gk6eCLA--w62_jM6M2ni8-pvD6PVhUhbTeP78OCvG81gzJrsYDAi5qrXGDFXGBeYJIqYga2koTfJUAYNVBhnTTDFQqZGC8yxlIhMrYRgbRrf93Z2zH3v0XbUO5drwsko4cME4iDy4kt6lnfXeoal2rtkqd6iAVkey1S_Z6ki2-iMbQjd9qAmV_gO5lJwGxw_0VnUQ</recordid><startdate>202006</startdate><enddate>202006</enddate><creator>Li, Jiangang</creator><creator>Wang, Yiming</creator><creator>Li, Yanan</creator><creator>Luo, Wenshu</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-1443-2547</orcidid><orcidid>https://orcid.org/0000-0002-6064-3361</orcidid></search><sort><creationdate>202006</creationdate><title>Reference Trajectory Modification Based on Spatial Iterative Learning for Contour Control of Two-Axis NC Systems</title><author>Li, Jiangang ; Wang, Yiming ; Li, Yanan ; Luo, Wenshu</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c339t-1f159bdcce7ea745e82eee619d9f00286a131b7173c3a31a6f9544763575b5f33</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Algorithms</topic><topic>Computer numerical control</topic><topic>computer numerical control (CNC) machines</topic><topic>Contour error control (CEC)</topic><topic>Contours</topic><topic>Controllers</topic><topic>Dynamic models</topic><topic>Error analysis</topic><topic>Interpolation</topic><topic>iterative learning control (ILC)</topic><topic>Iterative methods</topic><topic>Learning</topic><topic>Machining</topic><topic>Motion control</topic><topic>Numerical controls</topic><topic>Shape</topic><topic>Splines (mathematics)</topic><topic>Tracking</topic><topic>Trajectory</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Li, Jiangang</creatorcontrib><creatorcontrib>Wang, Yiming</creatorcontrib><creatorcontrib>Li, Yanan</creatorcontrib><creatorcontrib>Luo, Wenshu</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE/ASME transactions on mechatronics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Li, Jiangang</au><au>Wang, Yiming</au><au>Li, Yanan</au><au>Luo, Wenshu</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Reference Trajectory Modification Based on Spatial Iterative Learning for Contour Control of Two-Axis NC Systems</atitle><jtitle>IEEE/ASME transactions on mechatronics</jtitle><stitle>TMECH</stitle><date>2020-06</date><risdate>2020</risdate><volume>25</volume><issue>3</issue><spage>1266</spage><epage>1275</epage><pages>1266-1275</pages><issn>1083-4435</issn><eissn>1941-014X</eissn><coden>IATEFW</coden><abstract>Contour error is a main factor that affects the quality of products in numerical control (NC) machining. This article presents a contour control strategy based on digital curves for high-precision control of computer numerical control (CNC) machines. A contour error estimation algorithm is presented for digital curves based on a geometrical method. The dynamic model of the motion control system is transformed from time domain to space domain because the contour error is dependent on space instead of time. Spatial iterative learning control (sILC) is developed to reduce the contour error, by modifying the reference trajectory in the form of G code. This allows system improvement without interference of low-level controllers so it is applicable to many commercial controllers where interpolators and feed-drive controllers cannot be altered. The effectiveness of this method is verified by experiments on a NC machine, which have shown good performance not only for smooth trajectories but also for large curvature trajectories.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TMECH.2020.2973085</doi><tpages>10</tpages><orcidid>https://orcid.org/0000-0002-1443-2547</orcidid><orcidid>https://orcid.org/0000-0002-6064-3361</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1083-4435
ispartof IEEE/ASME transactions on mechatronics, 2020-06, Vol.25 (3), p.1266-1275
issn 1083-4435
1941-014X
language eng
recordid cdi_proquest_journals_2414534158
source IEEE Electronic Library (IEL)
subjects Algorithms
Computer numerical control
computer numerical control (CNC) machines
Contour error control (CEC)
Contours
Controllers
Dynamic models
Error analysis
Interpolation
iterative learning control (ILC)
Iterative methods
Learning
Machining
Motion control
Numerical controls
Shape
Splines (mathematics)
Tracking
Trajectory
title Reference Trajectory Modification Based on Spatial Iterative Learning for Contour Control of Two-Axis NC Systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-10T12%3A29%3A57IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Reference%20Trajectory%20Modification%20Based%20on%20Spatial%20Iterative%20Learning%20for%20Contour%20Control%20of%20Two-Axis%20NC%20Systems&rft.jtitle=IEEE/ASME%20transactions%20on%20mechatronics&rft.au=Li,%20Jiangang&rft.date=2020-06&rft.volume=25&rft.issue=3&rft.spage=1266&rft.epage=1275&rft.pages=1266-1275&rft.issn=1083-4435&rft.eissn=1941-014X&rft.coden=IATEFW&rft_id=info:doi/10.1109/TMECH.2020.2973085&rft_dat=%3Cproquest_RIE%3E2414534158%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2414534158&rft_id=info:pmid/&rft_ieee_id=8994097&rfr_iscdi=true