Font Size: a A A

Research And Development Of The Code Compiler Of The Numerical Control Virtual Simulation System

Posted on:2007-03-07Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y XiaoFull Text:PDF
GTID:2121360185460875Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
With the development of Numerical Control (NC) virtual emulation system, nowadays it is developing towards the direction of flexible, open and general increasingly. As a pre-positive processing unit of the NC virtual emulation system, it is a bridge of communication between NC virtual emulation system and the other part of CAD/CAM system, also must have the same qualities as NC virtual emulation system. And these qualities embody that NC-code compiler is able to deal with the NC procedure of different NC system. So how to realize a certain general NC-code compiler is a problem which must be considered by many producers of NC virtual emulation system.This thesis is opened up on the foundation of the research and realization of the NC-code compiler technology of NC machining virtual emulation system. In order to make NC-code compiler increase its generality and applicability and identify the characters and functions of many NC systems, in this thesis, the author studied the NC-codes of three kinds of popular NC Lathe System, such as Fanuc Oi—TA, Sinumerik 802D, HNC-21/22T in the world, and summarized the similarities of them, and discussed the coding theory of the NC procedure in detail and the characteristic of the NC software's structure and on the basis of these brought forward the method of coding which is adopted.In Visual C++ environment, with the theories of compiler and the 0-0 technology the thesis, the author studied the exploitation of NC-code compiler of the NC virtual emulation system and elaborated the method of checking the correctness of the NC-code's morphology and phrasing in the NC-code compiler, and discussed the method of drawing the main machining information from NC procedure and the process of designing the emulation block.
Keywords/Search Tags:NC-code procedure, coding, emulation, Visual C++
PDF Full Text Request
Related items