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
关键词
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 条
  • [1] A universal NC program processor design and prototype implementation for CNC systems
    Xingui Guo
    Yadong Liu
    Daoshan Du
    Kazuo Yamazaki
    Makoto Fujishima
    The International Journal of Advanced Manufacturing Technology, 2012, 60 : 561 - 575
  • [2] A study of a universal NC program processor for a CNC system
    Guo, Xingui
    Liu, Yadong
    Yamazaki, Kazuo
    Kashihara, Keizo
    Fujishima, Makoto
    International Journal of Advanced Manufacturing Technology, 2008, 36 (7-8): : 738 - 745
  • [3] A study of a universal NC program processor for a CNC system
    Guo, Xingui
    Liu, Yadong
    Yamazaki, Kazuo
    Kashihara, Keizo
    Fujishima, Makoto
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2008, 36 (7-8): : 738 - 745
  • [4] A study of a universal NC program processor for a CNC system
    Xingui Guo
    Yadong Liu
    Kazuo Yamazaki
    Keizo Kashihara
    Makoto Fujishima
    The International Journal of Advanced Manufacturing Technology, 2008, 36 : 738 - 745
  • [5] Novel structure of NC program processor for CNC system
    Wang, Qikui
    Li, Wei
    Chen, Youdong
    Wang, Tianmiao
    Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2009, 35 (01): : 122 - 125
  • [6] An intelligent NC program processor for CNC system of machine tool
    Liu, Yadong
    Guo, Xingui
    Li, Wei
    Yamazaki, Kazuo
    Kashihara, Keizo
    Fujishima, Makoto
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2007, 23 (02) : 160 - 169
  • [7] Design and implementation of an interpolation processor for CNC machining
    Wang, T. Y. (tywang@139.com), 1600, Trans Tech Publications Ltd (819):
  • [8] An extensible NC program interpreter for open CNC systems
    Weixin Wang
    Kai Zhou
    The International Journal of Advanced Manufacturing Technology, 2018, 94 : 911 - 923
  • [9] An extensible NC program interpreter for open CNC systems
    Wang, Weixin
    Zhou, Kai
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2018, 94 (1-4): : 911 - 923
  • [10] Design, optimization, and implementation of a universal FFT processor
    Kumhom, P
    Johnson, JR
    Nagvajara, P
    13TH ANNUAL IEEE INTERNATIONAL ASIC/SOC CONFERENCE, PROCEEDINGS, 2000, : 182 - 186