嵌入式控制系统中数控程序处理器的研究

Qikui Wang, Wei Li, Youdong Chen, Hongxing Wei, Yong Zou
{"title":"嵌入式控制系统中数控程序处理器的研究","authors":"Qikui Wang, Wei Li, Youdong Chen, Hongxing Wei, Yong Zou","doi":"10.1109/SEC.2008.17","DOIUrl":null,"url":null,"abstract":"NC program processor is an important module in Computer Numerical Control (CNC) system. NC program processor is divided into interpreter and look-ahead function. In the paper, the macro variable computation, the geometric transformation and the look-ahead pre-interpolation which is widely adopted in machining small-line blocks are introduced for their importance in modern CNC system. The former two works are executed in the interpreter, and the last one is performed in look-ahead pre-interpolation function. A method for five formats of computing macro variable is proposed as well as the proportion and rotation transformation in the interpreter. Then, four conditions including angle constraint between two NC blocks, chord constraint rule, length of the small-line and monotone rule are also discussed. NC program processor is implemented in an embedded control system based ARM (advanced RISC machine), DSP (digital signal processor) and FPGA (field programmable gate array) processors. Experiments show the system is reliable.","PeriodicalId":231129,"journal":{"name":"2008 Fifth IEEE International Symposium on Embedded Computing","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Research of NC Program Processor in Embedded Control System\",\"authors\":\"Qikui Wang, Wei Li, Youdong Chen, Hongxing Wei, Yong Zou\",\"doi\":\"10.1109/SEC.2008.17\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"NC program processor is an important module in Computer Numerical Control (CNC) system. NC program processor is divided into interpreter and look-ahead function. In the paper, the macro variable computation, the geometric transformation and the look-ahead pre-interpolation which is widely adopted in machining small-line blocks are introduced for their importance in modern CNC system. The former two works are executed in the interpreter, and the last one is performed in look-ahead pre-interpolation function. A method for five formats of computing macro variable is proposed as well as the proportion and rotation transformation in the interpreter. Then, four conditions including angle constraint between two NC blocks, chord constraint rule, length of the small-line and monotone rule are also discussed. NC program processor is implemented in an embedded control system based ARM (advanced RISC machine), DSP (digital signal processor) and FPGA (field programmable gate array) processors. Experiments show the system is reliable.\",\"PeriodicalId\":231129,\"journal\":{\"name\":\"2008 Fifth IEEE International Symposium on Embedded Computing\",\"volume\":\"32 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-10-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 Fifth IEEE International Symposium on Embedded Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SEC.2008.17\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 Fifth IEEE International Symposium on Embedded Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SEC.2008.17","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

数控程序处理器是数控系统中的一个重要模块。数控程序处理器分为解释器和预查功能。本文介绍了在现代数控系统中广泛应用的宏变量计算、几何变换和前视预插补等方法。前两项工作在解释器中执行,后一项工作在预插值函数中执行。提出了五种宏变量格式的计算方法以及解释器中的比例和旋转变换。然后讨论了两个数控块之间的角度约束、弦约束规则、小线段长度和单调规则四种条件。数控程序处理器是在基于ARM(高级RISC机)、DSP(数字信号处理器)和FPGA(现场可编程门阵列)处理器的嵌入式控制系统中实现的。实验表明,该系统是可靠的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Research of NC Program Processor in Embedded Control System
NC program processor is an important module in Computer Numerical Control (CNC) system. NC program processor is divided into interpreter and look-ahead function. In the paper, the macro variable computation, the geometric transformation and the look-ahead pre-interpolation which is widely adopted in machining small-line blocks are introduced for their importance in modern CNC system. The former two works are executed in the interpreter, and the last one is performed in look-ahead pre-interpolation function. A method for five formats of computing macro variable is proposed as well as the proportion and rotation transformation in the interpreter. Then, four conditions including angle constraint between two NC blocks, chord constraint rule, length of the small-line and monotone rule are also discussed. NC program processor is implemented in an embedded control system based ARM (advanced RISC machine), DSP (digital signal processor) and FPGA (field programmable gate array) processors. Experiments show the system is reliable.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信