Font Size: a A A

The Research And Development Of Compiler Systems For Platform Of Open Numerical Control System

Posted on:2006-02-24Degree:MasterType:Thesis
Country:ChinaCandidate:K N WuFull Text:PDF
GTID:2121360182469355Subject:Mechanical and Electrical Engineering
Abstract/Summary:PDF Full Text Request
The compiler system, in this thesis, mainly means "Numerical Control"(NC) Code interpreter system and "Instruction List"(IL) Language compiler system of "Programmable Logic Controller"(PLC) of NC system,which should have excellent characteristics of the reference architecture of ONC—interoperability, portability, scaleability and interchangeability, compared with the compile systems running on traditional NC systems. The compiler system of software of ONC system platform have been studied thoroughly in the thesis, based on a detailed analysis on the system architecture of the platform, especially on the platform which is based on Motion Controller. To provide compiler system studied with the ONC characteristics above mentioned, the following works have been done: Firstly, it has been analyzed thoroughly that requirements of function components—both motion control module and logic control module, to the compiler system of ONC. Then, compiler theories and common techniques which involved in compiler systems of ONC system have been discussed. Finally, a study on a NC code interpreter and a PLC IL language compiler of ONC based on motion controller has been made thoroughly based on an in-depth analysis of compiler systems of ONC system; at the same time, the design process of both compiler subordinate systems which have their own copyrights are presented in detailed. Since compiler systems discussed in the thesis are based on the platform of ONC system, they can be applied to a variety of ONC system, in which the NC code interpreter of special Lathe-Mill NC Machine with Seven-Five Linkage Axis is one of typical application in the thesis, which has characteristics of ONC that the "G-functions"can be scaleable,the "Axes-Address"can be customized, the "NC Code Programme"can be parameterized and it can be second-developed easily and so on.
Keywords/Search Tags:platform of Open NC system, compiler system, interpreter of NC Code, compiler of "Instruction List"Language of PLC.
PDF Full Text Request
Related items