Loading…
Design and implementation of integrated non-uniform rational B-spline and digital differential analyser interpolators for computerized numerical control servocontrollers
Abstract The purpose of this article is to propose the design and implement an efficient and open real-time non-uniform rational B-spline (NURBS) interpolator for computerized numerical control (CNC) motion control. The proposed architecture of real-time NURBS interpolator integrates the advantages...
Saved in:
Published in: | Proceedings of the Institution of Mechanical Engineers. Part C, Journal of mechanical engineering science Journal of mechanical engineering science, 2007-09, Vol.221 (9), p.1075-1087 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c364t-a89101508b5912769d084d6207309f068126043c28550cbb53889c504212f2ef3 |
---|---|
cites | cdi_FETCH-LOGICAL-c364t-a89101508b5912769d084d6207309f068126043c28550cbb53889c504212f2ef3 |
container_end_page | 1087 |
container_issue | 9 |
container_start_page | 1075 |
container_title | Proceedings of the Institution of Mechanical Engineers. Part C, Journal of mechanical engineering science |
container_volume | 221 |
creator | Chen, C-Y Liao, P-S Cheng, C-C Jong, G-F |
description | Abstract
The purpose of this article is to propose the design and implement an efficient and open real-time non-uniform rational B-spline (NURBS) interpolator for computerized numerical control (CNC) motion control. The proposed architecture of real-time NURBS interpolator integrates the advantages of digital differential analyser (DDA) and the native NURBS interpolator with the help of the data conversion module. First, the desired compensation positions are generated by NURBS interpolator concerning feedrate and curvature for manufacturing accuracy. A data conversion module is then applied to transform the position commands from float to integer. Using this integral-type position command, the pulse trains can be generated by DDA for the AC servomechanism in position mode. The simulation and experimental results validate that this novel real-time NURBS controller is effective and efficient enough to drive the general servomechanism without changing the control scheme of the traditional AC servomotor. |
doi_str_mv | 10.1243/09544062JMES686 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_30941810</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sage_id>10.1243_09544062JMES686</sage_id><sourcerecordid>1909353453</sourcerecordid><originalsourceid>FETCH-LOGICAL-c364t-a89101508b5912769d084d6207309f068126043c28550cbb53889c504212f2ef3</originalsourceid><addsrcrecordid>eNp1kU1vFSEUhonRxGt17ZZo4sqxh8_CUmtbNTUu1PWEy8ANDQMjMCb1H_kv5d7bhWlSNnDOed6HEBB6SeAdoZydghacg6Rfvl58l0o-QhsKnAxUK_YYbfbTYT9-ip7VegN9USk26O9HV8MuYZMmHOYlutmlZlrICWePQ2puV0xzE045DWsKPpcZlwNgIv4w1CWG5A7xKexC680peO9K14RemI7dVlcOqrLkaFouFXcNtnle1t4Mf_b6de4n2xM2p1ZyxD30O98V0ZX6HD3xJlb34m4_QT8vL36cfxquv119Pn9_PVgmeRuM0gSIALUVmtAzqSdQfJIUzhhoD1IRKoEzS5UQYLdbwZTSVgCnhHrqPDtBb47epeRfq6ttnEO1LkaTXF7r2DWcKAIdfHUPvMlr6e-tI2Vc96tAdej1QxDRoJlgXLBOnR4pW3KtxflxKWE25XYkMO5_d7z3uz3x9pioZuf-cz6A_wMwCqdJ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>234906808</pqid></control><display><type>article</type><title>Design and implementation of integrated non-uniform rational B-spline and digital differential analyser interpolators for computerized numerical control servocontrollers</title><source>SAGE IMechE Complete Collection</source><source>SAGE</source><creator>Chen, C-Y ; Liao, P-S ; Cheng, C-C ; Jong, G-F</creator><creatorcontrib>Chen, C-Y ; Liao, P-S ; Cheng, C-C ; Jong, G-F</creatorcontrib><description>Abstract
The purpose of this article is to propose the design and implement an efficient and open real-time non-uniform rational B-spline (NURBS) interpolator for computerized numerical control (CNC) motion control. The proposed architecture of real-time NURBS interpolator integrates the advantages of digital differential analyser (DDA) and the native NURBS interpolator with the help of the data conversion module. First, the desired compensation positions are generated by NURBS interpolator concerning feedrate and curvature for manufacturing accuracy. A data conversion module is then applied to transform the position commands from float to integer. Using this integral-type position command, the pulse trains can be generated by DDA for the AC servomechanism in position mode. The simulation and experimental results validate that this novel real-time NURBS controller is effective and efficient enough to drive the general servomechanism without changing the control scheme of the traditional AC servomotor.</description><identifier>ISSN: 0954-4062</identifier><identifier>EISSN: 2041-2983</identifier><identifier>DOI: 10.1243/09544062JMES686</identifier><language>eng</language><publisher>London, England: SAGE Publications</publisher><subject>Alternating current ; Analog ; Commands ; Compensation ; Computer architecture ; Computer simulation ; Conversion ; Curvature ; Data conversion ; Design analysis ; Electrical engineering ; Interpolation ; Mathematical analysis ; Mathematical models ; Mechanical engineering ; Motion control ; Numerical controls ; Real time ; Servocontrol</subject><ispartof>Proceedings of the Institution of Mechanical Engineers. Part C, Journal of mechanical engineering science, 2007-09, Vol.221 (9), p.1075-1087</ispartof><rights>2007 Institution of Mechanical Engineers</rights><rights>Copyright Professional Engineering Publishing Ltd Sep 2007</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c364t-a89101508b5912769d084d6207309f068126043c28550cbb53889c504212f2ef3</citedby><cites>FETCH-LOGICAL-c364t-a89101508b5912769d084d6207309f068126043c28550cbb53889c504212f2ef3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://journals.sagepub.com/doi/pdf/10.1243/09544062JMES686$$EPDF$$P50$$Gsage$$H</linktopdf><linktohtml>$$Uhttps://journals.sagepub.com/doi/10.1243/09544062JMES686$$EHTML$$P50$$Gsage$$H</linktohtml><link.rule.ids>314,780,784,21913,27924,27925,45059,45447,79364</link.rule.ids></links><search><creatorcontrib>Chen, C-Y</creatorcontrib><creatorcontrib>Liao, P-S</creatorcontrib><creatorcontrib>Cheng, C-C</creatorcontrib><creatorcontrib>Jong, G-F</creatorcontrib><title>Design and implementation of integrated non-uniform rational B-spline and digital differential analyser interpolators for computerized numerical control servocontrollers</title><title>Proceedings of the Institution of Mechanical Engineers. Part C, Journal of mechanical engineering science</title><description>Abstract
The purpose of this article is to propose the design and implement an efficient and open real-time non-uniform rational B-spline (NURBS) interpolator for computerized numerical control (CNC) motion control. The proposed architecture of real-time NURBS interpolator integrates the advantages of digital differential analyser (DDA) and the native NURBS interpolator with the help of the data conversion module. First, the desired compensation positions are generated by NURBS interpolator concerning feedrate and curvature for manufacturing accuracy. A data conversion module is then applied to transform the position commands from float to integer. Using this integral-type position command, the pulse trains can be generated by DDA for the AC servomechanism in position mode. The simulation and experimental results validate that this novel real-time NURBS controller is effective and efficient enough to drive the general servomechanism without changing the control scheme of the traditional AC servomotor.</description><subject>Alternating current</subject><subject>Analog</subject><subject>Commands</subject><subject>Compensation</subject><subject>Computer architecture</subject><subject>Computer simulation</subject><subject>Conversion</subject><subject>Curvature</subject><subject>Data conversion</subject><subject>Design analysis</subject><subject>Electrical engineering</subject><subject>Interpolation</subject><subject>Mathematical analysis</subject><subject>Mathematical models</subject><subject>Mechanical engineering</subject><subject>Motion control</subject><subject>Numerical controls</subject><subject>Real time</subject><subject>Servocontrol</subject><issn>0954-4062</issn><issn>2041-2983</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2007</creationdate><recordtype>article</recordtype><recordid>eNp1kU1vFSEUhonRxGt17ZZo4sqxh8_CUmtbNTUu1PWEy8ANDQMjMCb1H_kv5d7bhWlSNnDOed6HEBB6SeAdoZydghacg6Rfvl58l0o-QhsKnAxUK_YYbfbTYT9-ip7VegN9USk26O9HV8MuYZMmHOYlutmlZlrICWePQ2puV0xzE045DWsKPpcZlwNgIv4w1CWG5A7xKexC680peO9K14RemI7dVlcOqrLkaFouFXcNtnle1t4Mf_b6de4n2xM2p1ZyxD30O98V0ZX6HD3xJlb34m4_QT8vL36cfxquv119Pn9_PVgmeRuM0gSIALUVmtAzqSdQfJIUzhhoD1IRKoEzS5UQYLdbwZTSVgCnhHrqPDtBb47epeRfq6ttnEO1LkaTXF7r2DWcKAIdfHUPvMlr6e-tI2Vc96tAdej1QxDRoJlgXLBOnR4pW3KtxflxKWE25XYkMO5_d7z3uz3x9pioZuf-cz6A_wMwCqdJ</recordid><startdate>20070901</startdate><enddate>20070901</enddate><creator>Chen, C-Y</creator><creator>Liao, P-S</creator><creator>Cheng, C-C</creator><creator>Jong, G-F</creator><general>SAGE Publications</general><general>SAGE PUBLICATIONS, INC</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7TB</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>3V.</scope><scope>7XB</scope><scope>88I</scope><scope>8AF</scope><scope>8AO</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</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>GNUQQ</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M2P</scope><scope>M7S</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>Q9U</scope></search><sort><creationdate>20070901</creationdate><title>Design and implementation of integrated non-uniform rational B-spline and digital differential analyser interpolators for computerized numerical control servocontrollers</title><author>Chen, C-Y ; Liao, P-S ; Cheng, C-C ; Jong, G-F</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c364t-a89101508b5912769d084d6207309f068126043c28550cbb53889c504212f2ef3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2007</creationdate><topic>Alternating current</topic><topic>Analog</topic><topic>Commands</topic><topic>Compensation</topic><topic>Computer architecture</topic><topic>Computer simulation</topic><topic>Conversion</topic><topic>Curvature</topic><topic>Data conversion</topic><topic>Design analysis</topic><topic>Electrical engineering</topic><topic>Interpolation</topic><topic>Mathematical analysis</topic><topic>Mathematical models</topic><topic>Mechanical engineering</topic><topic>Motion control</topic><topic>Numerical controls</topic><topic>Real time</topic><topic>Servocontrol</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Chen, C-Y</creatorcontrib><creatorcontrib>Liao, P-S</creatorcontrib><creatorcontrib>Cheng, C-C</creatorcontrib><creatorcontrib>Jong, G-F</creatorcontrib><collection>CrossRef</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology & Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Central (Corporate)</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Science Database (Alumni Edition)</collection><collection>STEM Database</collection><collection>ProQuest Pharma Collection</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>ProQuest Central Essentials</collection><collection>AUTh Library subscriptions: ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Science Database</collection><collection>Engineering 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>ProQuest Central Basic</collection><jtitle>Proceedings of the Institution of Mechanical Engineers. Part C, Journal of mechanical engineering science</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Chen, C-Y</au><au>Liao, P-S</au><au>Cheng, C-C</au><au>Jong, G-F</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Design and implementation of integrated non-uniform rational B-spline and digital differential analyser interpolators for computerized numerical control servocontrollers</atitle><jtitle>Proceedings of the Institution of Mechanical Engineers. Part C, Journal of mechanical engineering science</jtitle><date>2007-09-01</date><risdate>2007</risdate><volume>221</volume><issue>9</issue><spage>1075</spage><epage>1087</epage><pages>1075-1087</pages><issn>0954-4062</issn><eissn>2041-2983</eissn><abstract>Abstract
The purpose of this article is to propose the design and implement an efficient and open real-time non-uniform rational B-spline (NURBS) interpolator for computerized numerical control (CNC) motion control. The proposed architecture of real-time NURBS interpolator integrates the advantages of digital differential analyser (DDA) and the native NURBS interpolator with the help of the data conversion module. First, the desired compensation positions are generated by NURBS interpolator concerning feedrate and curvature for manufacturing accuracy. A data conversion module is then applied to transform the position commands from float to integer. Using this integral-type position command, the pulse trains can be generated by DDA for the AC servomechanism in position mode. The simulation and experimental results validate that this novel real-time NURBS controller is effective and efficient enough to drive the general servomechanism without changing the control scheme of the traditional AC servomotor.</abstract><cop>London, England</cop><pub>SAGE Publications</pub><doi>10.1243/09544062JMES686</doi><tpages>13</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0954-4062 |
ispartof | Proceedings of the Institution of Mechanical Engineers. Part C, Journal of mechanical engineering science, 2007-09, Vol.221 (9), p.1075-1087 |
issn | 0954-4062 2041-2983 |
language | eng |
recordid | cdi_proquest_miscellaneous_30941810 |
source | SAGE IMechE Complete Collection; SAGE |
subjects | Alternating current Analog Commands Compensation Computer architecture Computer simulation Conversion Curvature Data conversion Design analysis Electrical engineering Interpolation Mathematical analysis Mathematical models Mechanical engineering Motion control Numerical controls Real time Servocontrol |
title | Design and implementation of integrated non-uniform rational B-spline and digital differential analyser interpolators for computerized numerical control servocontrollers |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T16%3A37%3A11IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Design%20and%20implementation%20of%20integrated%20non-uniform%20rational%20B-spline%20and%20digital%20differential%20analyser%20interpolators%20for%20computerized%20numerical%20control%20servocontrollers&rft.jtitle=Proceedings%20of%20the%20Institution%20of%20Mechanical%20Engineers.%20Part%20C,%20Journal%20of%20mechanical%20engineering%20science&rft.au=Chen,%20C-Y&rft.date=2007-09-01&rft.volume=221&rft.issue=9&rft.spage=1075&rft.epage=1087&rft.pages=1075-1087&rft.issn=0954-4062&rft.eissn=2041-2983&rft_id=info:doi/10.1243/09544062JMES686&rft_dat=%3Cproquest_cross%3E1909353453%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c364t-a89101508b5912769d084d6207309f068126043c28550cbb53889c504212f2ef3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=234906808&rft_id=info:pmid/&rft_sage_id=10.1243_09544062JMES686&rfr_iscdi=true |