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...
Gespeichert in:
Veröffentlicht in: | IEEE/ASME transactions on mechatronics 2020-06, Vol.25 (3), p.1266-1275 |
---|---|
Hauptverfasser: | , , , |
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 & Communications Abstracts</collection><collection>Mechanical & 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 |