Font Size: a A A

Research On The Compiling Technology Based On Motion Simulation Of Multi-Axis NC Machining

Posted on:2009-09-18Degree:MasterType:Thesis
Country:ChinaCandidate:X MaFull Text:PDF
GTID:2121360272485729Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
Compiler is the heart of the NC Simulation Software, strong or weak features of which directly impact on the performance of NC system. At present the existing NC code systems are developed on the basis of international standards, making most of the NC code compiler only for special NC system, and with worse compatible capability. Therefore, a NC code compiler system with compatible capability and application for more CNC system , is put forward in modern manufacture field.Based on the existing achievements, the basic concept of compiler principles is introduced. Essentially, NC programs are similar to the procedures compiled by advanced programming language, and the compiling process is similar to other advanced language. So in decoding module planning procedures the maturing computer compiler technology was cited to achieve the NC processing.Secondly, the method and the process of the common complier design and implement are discussed. On the basis of analysis and comparison of the existing compiler, the demand for decoding module was analyzed, then the design principles, the functional planning and the module division were presented, and the realizing concept and means of overall project was determined. Based on the discussed concept and structure, the method of object-oriented programming is applied to realize the process from error-detecting, pre-treatment, intermediate code compiling to finally program achieving.Thirdly, on the basis of analysis on the features of NC code and compilation principle, a NC code translation module structure and related design method were presented, using a modular design concept to achieve functional division with good expansion and universal capability in specific functional requirements.Finally, a detailed analysis on the five-axis system of special processing was taken, later the error-detecting and compiling for five-axis system were achieved. On the basis of distinctions between five-axis interpolation and two or three-axis interpolation, the Algorithm of five-axis motion simulation space linear interpolation was presented.
Keywords/Search Tags:NC Simulation, Compiler Principles, NC code, five-axis interpolation
PDF Full Text Request
Related items