Design and Implement of a Modularized NC Program Interpreter

被引:0
|
作者
Chen Long [1 ]
Yu Dong [2 ]
Hong Haitao [1 ,2 ]
Guo Chong
Han Jianqi [2 ]
机构
[1] Univ Sci & Technol China, Sch Comp Sci & Technol, Hefei 230022, Peoples R China
[2] Chinese Acad Sci, Shenyang Inst Comp Technol, Natl Engn Res Ctr High End CNC, Shenyang 110168, Peoples R China
关键词
CNC; interpreter; EBNF; Ambiguity; Error handing;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In order to improve the universality and expansibility of the existing CNC (Computer numerical control) interpretation technique, a new model of NC program interpreter is proposed based on the format and characteristics of NC program. This model uses the modularized structure. Because of the independence of module function and the consistency of the interface, each module of the interpreter can be design and expansion independently without affecting other modules. Improve the grammatical rules by using EBNF (Extended Backus-Naur Form),which effectively eliminates the uncertainty of grammatical analysis caused by grammatical ambiguity. The error handling module introduced cannot only detect all kinds of interpretation error automatically, but also pointed out the wrong location directly. A modularized interpreter prototype system which verified the validity of the proposed method was developed. The experimental Results shows that the interpretation time is much less than the program machining time, so the modularized NC program interpreter proposed can improve the interpretation efficiency significantly.
引用
收藏
页码:50 / +
页数:3
相关论文
共 50 条
  • [1] An extensible NC program interpreter for open CNC systems
    Weixin Wang
    Kai Zhou
    The International Journal of Advanced Manufacturing Technology, 2018, 94 : 911 - 923
  • [2] 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
  • [3] Research of Program Interpreter on Numerically Controlled System Based on STEP-NC Standard
    Bai Li
    Zhong Jianlin
    Yang Qingdong
    2011 INTERNATIONAL CONFERENCE ON FUTURE COMPUTER SCIENCE AND APPLICATION (FCSA 2011), VOL 2, 2011, : 378 - 381
  • [4] The design of engraving machine NC code interpreter based on GRETA regular expression
    Ma, Baoji
    Liu, Dangxiao
    FRONTIERS OF MANUFACTURING AND DESIGN SCIENCE III, PTS 1 AND 2, 2013, 271-272 : 549 - +
  • [5] AN APPROACH TO MODULARIZED PROGRAM CONTROL
    CONNORS, JE
    MULLIN, JP
    DATA PROCESSING, 1964, 6 (07): : 26 - 28
  • [6] Design and realization of the NC code interpreter based on the RS274/NGC language
    Yan, C
    Li, JJ
    Wu, WJ
    Proceedings of the Third International Symposium on Magnetic Industry (ISMI'04) & First International Symposium on Physics and IT Industry (ISITI'04), 2005, : 343 - 347
  • [7] INTERPRETER TRAINING PROGRAM
    NOWELL, RC
    STUCKLES.ER
    JOURNAL OF REHABILITATION OF THE DEAF, 1974, 7 (03): : 69 - 75
  • [8] MODULARIZED COUNSELOR-EDUCATION PROGRAM
    MILLER, TV
    DIMATTIA, DJ
    COUNSELOR EDUCATION AND SUPERVISION, 1978, 18 (01) : 45 - 52
  • [9] On the Program Design and Implement of Inquiry Reading Teaching of Chinese Language
    Zhai, Zhao-Yun
    2011 SECOND INTERNATIONAL CONFERENCE ON EDUCATION AND SPORTS EDUCATION (ESE), VOL IV, 2011, : 89 - 92
  • [10] STEP-NC INTERPRETER FOR INTELLIGENT AND OPEN CNC
    Hu, Po
    Fu, Hongya
    Fu, Yunzhong
    Han, Dedong
    2016 INTERNATIONAL SYMPOSIUM ON FLEXIBLE AUTOMATION (ISFA), 2016, : 41 - 44