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 条
  • [11] NETWORKING A CAD SYSTEM AND CNC MACHINE WITH AN NC PROCESSOR
    HEINZE, M
    F&M-FEINWERKTECHNIK & MESSTECHNIK, 1990, 98 (12): : CA298 - +
  • [12] Design issues for prototype implementation of a pipelined superscalar processor in programmable logic
    Manjikian, N
    2003 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS, AND SIGNAL PROCESSING, VOLS 1 AND 2, CONFERENCE PROCEEDINGS, 2003, : 155 - 158
  • [13] A universal and scalable CNC interpreter for CNC systems
    Lisi Liu
    Yingxue Yao
    Jianjun Du
    The International Journal of Advanced Manufacturing Technology, 2019, 103 : 4453 - 4466
  • [14] A universal and scalable CNC interpreter for CNC systems
    Liu, Lisi
    Yao, Yingxue
    Du, Jianjun
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2019, 103 (9-12): : 4453 - 4466
  • [15] A SOFTWARE PROGRAM MODULE FOR THE INPUT TO AN NC PROCESSOR
    SOSONKIN, VL
    SOVIET ENGINEERING RESEARCH, 1981, 1 (09): : 78 - 81
  • [16] Design and Implementation of MII Bus Based CNC System of Domestic-processor Based on Loongson
    Suo, Li
    Wu Wenjiang
    Ai, Gu
    Zhe, Wang
    Tao, Ha
    2017 10TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION (ICICTA 2017), 2017, : 311 - 314
  • [17] Research of NC Program Processor in Embedded Control System
    Wang, Qikui
    Li, Wei
    Chen, Youdong
    Wei, Hongxing
    Zou, Yong
    SEC 2008: PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING, 2008, : 276 - +
  • [18] Design and implementation experience of an Australian prototype catchment information exchange program
    Hooper, BP
    WATER INTERNATIONAL, 2002, 27 (04) : 568 - 577
  • [19] The Design and Implementation of Time Synchronization for CNC Systems Based on Switched Ethernet
    Yang, Haibo
    Lin, Hu
    Tao, Yaodong
    Li, Jin
    2ND IEEE INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER CONTROL (ICACC 2010), VOL. 2, 2010, : 283 - 287
  • [20] The Design and Implementation of an Intelligent Education Prototype for an Electronic Systems Course
    Liang, Dong
    Li, Wenyan
    Wang, Nan
    Gao, Jiaxuan
    Jin, Hao
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2022, 38 (01) : 117 - 129