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 条
  • [41] DEVELOPMENT OF NC PROGRAM DIAGNOSIS SYSTEM FOR TURNING - DEVELOPMENT OF NC PROGRAM SIMULATOR AND INVESTIGATION OF PRODUCTIVITY
    SHIRASE, K
    HIRAO, M
    YASUI, T
    KAWABATA, H
    FUJIMURA, Y
    INTERNATIONAL JOURNAL OF THE JAPAN SOCIETY FOR PRECISION ENGINEERING, 1992, 26 (01): : 74 - 75
  • [42] Design and implementation of an abstract interpreter for VHDL
    Hymans, C
    CORRECT HARDWARE DESIGN AND VERIFICATION METHODS, PROCEEDINGS, 2003, 2860 : 263 - 269
  • [43] Implement an Effective Alarm Management Program
    Stauffer, Todd
    CHEMICAL ENGINEERING PROGRESS, 2012, 108 (07) : 19 - 27
  • [44] SHOULD YOU IMPLEMENT A HHW PROGRAM
    VOELL, C
    WORLD WASTES, 1995, 38 (09): : 14 - &
  • [45] Strategies to implement a therapeutic hypothermia program
    S Blosser
    N Cavarocchi
    S Ettinger
    IC Gilchrist
    R Reichwein
    S Bressler
    J Burkholder
    E Sarsfield
    K Zagari
    Critical Care, 14 (Suppl 1):
  • [46] DESIGN CONSIDERATIONS ON A VLSI PROLOG INTERPRETER
    CIVERA, PL
    PICCININI, GL
    ZAMBONI, M
    MICROPROCESSING AND MICROPROGRAMMING, 1987, 21 (1-5): : 267 - 273
  • [47] ECONOMICAL DESIGN OF A LANGUAGE INTERPRETER.
    Larner, A.
    IBM technical disclosure bulletin, 1985, 27 (08): : 4995 - 5009
  • [48] AN ELEMENTARY RULE INTERPRETER FOR ARCHITECTURAL DESIGN
    FAWCETT, W
    COMPUTER-AIDED DESIGN, 1986, 18 (07) : 393 - 393
  • [49] Innovative Application of Modularized Virtual Interaction Design Technology in Clothing Design
    Sun N.
    Sun T.
    Cao B.
    Mu X.
    Applied Mathematics and Nonlinear Sciences, 2024, 9 (01)
  • [50] The calculational design of a generic abstract interpreter
    Cousot, P
    CALCULATIONAL SYSTEM DESIGN, 1999, 173 : 421 - 505