A universal and scalable CNC interpreter for CNC systems

被引:1
|
作者
Lisi Liu
Yingxue Yao
Jianjun Du
机构
[1] Harbin Institute of Technology,Department of Mechanical Engineering
[2] Harbin Institute of Technology,Department of Mechanical Engineering
来源
The International Journal of Advanced Manufacturing Technology | 2019年 / 103卷
关键词
CNC interpreter; Open CNC; C#;
D O I
暂无
中图分类号
学科分类号
摘要
The CNC interpreter is an important part of CNC systems. It detects errors in NC programs and translates NC programs into internal commands for the followed CNC tasks. There are many vendor-specific NC programming languages. For each language, a corresponding CNC interpreter must be encapsulated in the CNC system. Thus, a universal CNC interpreter is desired. Besides, the CNC interpreter is desired to be scalable that allows users to define new instructions. In this paper, therefore, a universal and scalable CNC interpreter is presented. The interpretation process contains the grammar analysis part and the synthesis part. The grammar analysis is implemented depending on the grammar specification. Thus, as long as the grammar specification for vendor-specific commands or user-defined commands is constructed and configured, the CNC interpreter can interpret them. The synthesis part maps the output of the grammar analysis to machining functions. Specific operations contained in NC programs are implemented by an integrated operation postprocessor to guarantee positions in machining functions are practical cutter location positions. Moreover, the CNC interpreter is error tolerant for specific errors. There is a simulation module encapsulated in the prototype CNC interpreter so that this interpreter can run independently to pre-test NC programs in addition to implementing the interpretation task for a CNC system.
引用
收藏
页码:4453 / 4466
页数:13
相关论文
共 50 条
  • [31] A Nano-Ink for gel pens based on scalable CNC preparation
    Wenbo Wang
    Shiyu Fu
    Shao-Yuan Leu
    Chengyu Dong
    Cellulose, 2018, 25 : 6465 - 6478
  • [32] A Nano-Ink for gel pens based on scalable CNC preparation
    Wang, Wenbo
    Fu, Shiyu
    Leu, Shao-Yuan
    Dong, Chengyu
    CELLULOSE, 2018, 25 (11) : 6465 - 6478
  • [33] Fast and precision NURBS interpolator for CNC systems
    Baek, Dae-Kyun
    Ko, Tae-Jo
    Yang, Seung-Han
    INTERNATIONAL JOURNAL OF PRECISION ENGINEERING AND MANUFACTURING, 2012, 13 (06) : 955 - 961
  • [34] Method of decomposition and synthesis of the custom CNC systems
    G. M. Martinov
    N. V. Kozak
    R. A. Nezhmetdinov
    A. S. Grigoriev
    A. I. Obukhov
    L. I. Martinova
    Automation and Remote Control, 2017, 78 : 525 - 536
  • [35] Research on CNC based on intelligent manufacturing systems
    Fan, Liuqun
    Jiang, Digang
    Luo, Jianjun
    Peng, Yanwu
    Zhongguo Jixie Gongcheng/China Mechanical Engineering, 2000, 11 (04): : 412 - 414
  • [36] Application of CNC Systems for the Manufacture of Electronic Boards
    Machay, Edwin
    Cruz, Patricio
    Tituana, Darwin
    INNOVATION AND RESEARCH-SMART TECHNOLOGIES & SYSTEMS, VOL 2, CI3 2023, 2024, 1041 : 178 - 189
  • [37] Machine makers take the lead in CNC systems
    Defosse, M
    MODERN PLASTICS, 2000, 77 (10): : 40 - +
  • [38] THE CNC LASER
    BRUCH, KM
    TOOLING & PRODUCTION, 1984, 49 (10): : 50 - 51
  • [39] CNC - EXPLANATION
    CHAMBERLAIN, RG
    MACHINERY AND PRODUCTION ENGINEERING, 1977, 130 (3367): : 602 - 606
  • [40] PICKING A CNC
    MARTIN, JM
    MANUFACTURING ENGINEERING, 1989, 102 (05): : 59 - 62