A universal NC program processor design and prototype implementation for CNC systems

被引:11
|
作者
Guo, Xingui [1 ]
Liu, Yadong [1 ]
Du, Daoshan [1 ]
Yamazaki, Kazuo [1 ]
Fujishima, Makoto [2 ]
机构
[1] Univ Calif Davis, Dept Mech & Aeronaut Engn, IMS Mechatron Lab, Davis, CA 95616 USA
[2] Mori Seiki Co Ltd, Nakamura Ku, Nagoya, Aichi, Japan
来源
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY | 2012年 / 60卷 / 5-8期
关键词
NC program processor; NC specification dictionary; Interpreting engine; Canonical machining function; STEP-NC; INTELLIGENT;
D O I
10.1007/s00170-011-3618-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Since the NC program standard RS274D was invented decades ago, most computer numerical control (CNC) providers have extended this standard a lot to adapt their own specific functions. Thus, one NC program cannot be used in different CNC systems. In order to process different types of NC programs, a universal NC program processor was proposed for CNC systems in this paper. This processor has a unique structure which consists of two main components. One is an NC dictionary, which stores the specific NC program specification. The other is an interpreting engine, which checks NC programs and generates the primitive canonical machining functions by referring to the dictionary. The dictionary is constructed through defining NC block templates, block execution order table, block syntax procedures, and interpreter library for each NC command. A prototype system has been built to evaluate the proposed design followed by a successful case study.
引用
收藏
页码:561 / 575
页数:15
相关论文
共 50 条
  • [41] Design and implementation of a Co-Processor for providing data protection in embedded systems
    Durga, GV
    Islam, S
    Sachid, AB
    Meera, P
    INDICON 2005 Proceedings, 2005, : 446 - 449
  • [42] COMPARARTIVE STUDY BETWEEN PROGRAMMING IN A DESIGN PROGRAM AND A CNC PROGRAM
    Morariu, Adrian-Marcel
    Glavan, Dan Ovidiu
    Muncut, Elena Stela
    Radu, Ioan
    Komjaty, Andrei
    ACTA TECHNICA NAPOCENSIS SERIES-APPLIED MATHEMATICS MECHANICS AND ENGINEERING, 2022, 65 (01): : 133 - 142
  • [43] The design and implementation on IP virtual prototype
    Li, RF
    Zhou, Z
    Zhang, RQ
    Chen, YP
    Ren, XX
    SYSTEM SIMULATION AND SCIENTIFIC COMPUTING (SHANGHAI), VOLS I AND II, 2002, : 999 - 1004
  • [44] The Design and Implementation of a Cleaning System Prototype
    Yang, He
    Liu, Weiwei
    Wang, Xiaohui
    Liu, He
    Yu, Bin
    Zhou, Hongwei
    2018 4TH INTERNATIONAL CONFERENCE ON ENVIRONMENTAL SCIENCE AND MATERIAL APPLICATION, 2019, 252
  • [45] Design and implementation of a prototype intelligent lamp
    Mideros M, Daniel
    Lopez F, Daniel
    Moya C, Marcelo
    2017 INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS AND COMPUTER SCIENCE (INCISCOS), 2017, : 49 - 55
  • [46] Design and realization of a STEP-NC compliant CNC embedded controller
    Calabrese, Francesco
    Celentano, Giovanni
    ETFA 2007: 12TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOLS 1-3, 2007, : 1010 - 1017
  • [47] DESIGN AND IMPLEMENTATION OF A PROTOTYPE OF A SINGLE PHASE CONVERTER FOR PHOTOVOLTAIC SYSTEMS CONNECTED TO THE GRID
    Reis, G. L.
    Mata, P. C. A.
    Silva, W. W. A. G.
    Silva, R. M.
    Martins, A. L. N.
    Fernandes, V. A.
    Silveira, E. P.
    2015 IEEE 13TH BRAZILIAN POWER ELECTRONICS CONFERENCE AND 1ST SOUTHERN POWER ELECTRONICS CONFERENCE (COBEP/SPEC), 2015,
  • [48] Processor design for portable systems
    Burd, TD
    Brodersen, RW
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1996, 13 (2-3): : 203 - 221
  • [49] Design of Array Processor Systems
    夏培肃
    方信我
    王玉祥
    严开明
    张廷军
    刘玉兰
    赵春英
    孙继忠
    Journal of Computer Science and Technology, 1987, (03) : 163 - 173
  • [50] Design and implementation of distributed systolic array processor for WLAN MIMO-OFDM systems
    Zhu, Yong-Xu
    Yi, Zhi-Ling
    Wu, Bin
    Zhou, Yu-Mei
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2014, 43 (03): : 353 - 358