Font Size: a A A

Com-based General Nc Code Compiler System

Posted on:2007-06-20Degree:MasterType:Thesis
Country:ChinaCandidate:L ChenFull Text:PDF
GTID:2191360182993436Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
NC coding systems now always have some extension based on ISO standard. It is hard to develop general NC compiler to adapt to all these extensions;On the other hand, Virtual Simulation area has no international standard, and there are many kinds of different technologies exist. It is hard also applying a project in all these technologies.In order to solve this problem, I do comparison between several existing developing technologies about NC compiler, and put forward a feasible new design about general NC codes compiler based on COM. This design can be used in different simulation environments.The new design includes five components: pretreatment component, parsing and semantic component, interpolation component, compensation component and post-treatment component. The definition of interfaces between each components and implement process of each are given too.Middle compiling results are treated into standardization without distinction of mode-code and un-mode-code. This method can simplify and speed up the process of executive. Middle compiling results are saved with list data structure. The final results include coordinates of points and other useful information that are necessary in simulation, and they are saved in files of which format is self-defined. Linearity and arc interpolation modules are standardized. And some interfaces are defined to adapt expansibility of complex ones, such as NURBS.The paper also gives instances applied in VRML and VIRTOOLS. The instances indicate that my design is viable, and can meet the request for different NC systems.At last, all the work of the thesis is summed up and further research is point out.
Keywords/Search Tags:COM, NC codes compiler, VRML, VIRTOOLS
PDF Full Text Request
Related items