• DocumentCode
    518600
  • Title

    Researh on a new model of numerical control program interpreter

  • Author

    Hong, Haitao ; Yu, Dong ; Zhang, Xiaohui ; Chen, Long

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei, China
  • Volume
    2
  • fYear
    2010
  • fDate
    27-29 March 2010
  • Firstpage
    467
  • Lastpage
    472
  • Abstract
    With the constant development of numerical control technology, the expansion of CNC (computer numerical control) system function is restricted with the interpreter lacking in universality and expansibility. In order to deal with this problem, a new model of interpreter was proposed based on the analysis of NC (numerical control) program basic format. The model is consisted of a NC program rules module and a processing module which includes a lexical analysis submodule, a syntax analysis sub-module and a machining command converting sub-module. The legal word table and the machining function definitions table in the NC program rules module assist the processing module to interpret the NC code. It is very pivotal for the interpreter to be expansible that the CNC system developers can easily modify the NC program rules module and other sub-modules in accordance to different functional requirements. The design process of every module was expatiated and an interpreter prototype was developed based on this mechanism, which verified the validity of this proposed approach.
  • Keywords
    computer aided manufacturing; computerised numerical control; control engineering computing; machining; program interpreters; CNC system function; NC program rules module; computer numerical control; expansibility; legal word table; lexical analysis submodule; machining command; numerical control program basic format; numerical control program interpreter; syntax analysis submodule; universality; Computer aided manufacturing; Computer numerical control; Computer science; Law; Machine tools; Machining; Motion control; Numerical models; Programmable control; Prototypes; CNC system; NC program; interpreter;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Computer Control (ICACC), 2010 2nd International Conference on
  • Conference_Location
    Shenyang
  • Print_ISBN
    978-1-4244-5845-5
  • Type

    conf

  • DOI
    10.1109/ICACC.2010.5486632
  • Filename
    5486632