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...

Full description

Saved in:
Bibliographic Details
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: Chen, C-Y, Liao, P-S, Cheng, C-C, Jong, G-F
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 &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; 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 &amp; 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