Font Size: a A A

Research On The Constructing Of Five-axis CNC Platform And Compiling Technology

Posted on:2008-07-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2121360245492583Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
Computerized Numerical Control (CNC) is a kind of technology by which the movement of motors and processes of manufacturing are controlled numerically. With the trend of industrial products getting more complex, machining quality becoming higher, cycle of product upgrading tending to even shorter, as well as the tendency of small-lot production, manufacture system in old style is required to be more flexible and have more function. As a result, CNC system with open architecture, and being able to control multi-axis, is put forward in modern manufacture field. In this paper, on the basis of analyzing and investigating achievements of present CNC, further research in the constructing of CNC with open architecture and compile technology is made, which mainly includes the following aspects.1. Nowadays, PC takes the advantage of wonderfully general and compatible capability, prompt and convenient upgrading performance in software and hardware, various human-machine interfaces (HMI). At the same time, Motion Controller is good at realization of motion function. A CNC platform in the way of PC+MC is constructed. An operation system is designed by XPE, which can fully take the advantage of PC. The application software is designed modularly, and HMI is controlled under the rule of hierachical management.2. Compiler, being a module in CNC system, is mainly in charge of program processing, and has significant effect on the performance and function of CNC. In order to build a compiler having predominant compiling efficiency, the whole principle of compiler's function is devised and analyzed. Furthermore, this compiler makes improvements in compiling principle, compatibility and big file storage.3. By introducing the compile technology into the process of NC code analysis, the process of NC code compile is divided into three stages which are Lexical Analysis, Syntactic Analysis and NC code Conversion separately. By analyzing the structure of NC code, type of normal errors of NC program is summarized and the explanation of each kind of error is distinguished clearly. With the configuration of the compiler, the checkout module, which ensures the comprehensive and the precision of Lexical and Syntactic Analysis, is designed.4. Because of the specialties of five-axis machining, NC code system for five-axis CNC system is designed and is applied in the controlling software to realize the checking and translating of NC program. Furthermore, tool compensation is researched and realized, which makes the function of this system functionally more diversity.
Keywords/Search Tags:CNC system, open architecture, five-axis, NC Code, compiler
PDF Full Text Request
Related items