Font Size: a A A

The Configurable NC Program Interpreter And Encoder

Posted on:2014-07-20Degree:MasterType:Thesis
Country:ChinaCandidate:B K YanFull Text:PDF
GTID:2181330422990616Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
The interpreter of NC program is essential part of the CNC system and CNCsimulation system. The purpose of the interpreter of NC program is interpreter theG-code language into the recognized language of motion control card or graphicscores. Although we have the international standard of NC program. However,different manufacturers have its own format of the NC program, and differentmotion control card and different graphics core recognize different language format.Therefore, in the development of open CNC system or CNC simulation system, weneed to interpreter different format G-code program into the recognised language ofthe motion control card or graphics cores. The existing interpreter models andmethods are loyal, rigid, and not adapt to change.In order to make the development of open CNC system and CNC simulationsystem easier, flexible, and allows different NC program formats conversion moresimple, fast. We use the macro of open CNC platform and develop a set ofintermediate code. Through the virtual control configuration, we can translatedifferent format of G-code program into intermediate code, and then we realize theinterpreter of the Intermediate code, it means we realize the interpreter of thedifferent formats of the program. Similarly, we can easily realize encoding theIntermediate code.We package the process of the NC program interpreter, generate a dynamic linklibrary, and realize the modular of the NC program interpreter, users can easily usethe function of the dynamic link library to easily develop CNC system or CNCsimulation system. it is significance for the development of the CNC system.
Keywords/Search Tags:Interpreter, macro, intermediate code, virtual control system, encoding
PDF Full Text Request
Related items