Font Size: a A A

Research On Decode Mechanism For CNC System

Posted on:2012-07-18Degree:MasterType:Thesis
Country:ChinaCandidate:N LiuFull Text:PDF
GTID:2131330332999540Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Numerical control technology is the key basic mechanical processing field technology. It is the mechanical processing realizing automation production and flexible manufacturing and PiLiangHua production supporting technologies. All the world's industrial powers will numerical control technology for its first development planning machinery manufacturing technology. China implement continuously in recent years for nc machining technology of major nc special project to rapidly promote our nc machining technology level and in international within the scope of the industrial competition occupied commanding heights. Thus, CNC technology level become affect machining and even the entire national industrial modernization degree of key factors. In order to make our country of mechanical products in the international market occupy more share, we must develop a nc machining and CNC machine manufacturing level. Against this backdrop, translation mechanism in the CNC machining area towards ISO 6983 CNC program and ISO 14694 CNC program is discussed in depth.First, to ISO standard CNC 6983 and the ISO standard 14694, detailed information on this basis is introduced. On this basis, the program characteristics is analyzed and summarized. To translation CNC program in ISO 6983, the CNC code interpreter translates CNC program with compile mode. The codes in a CNC program will be translated to point coordinates and feeding speeds which are fatherly used by the interpolator of the CNC system for real-time interpolation. Each line of codes in a CNC program done with the interpreter is written into a double-ended queue as one node. Finally, the double-ended queue will be transferred to the CNC interpolator for further interpolation to control the movements of the machine tool. Interpreting methods of part CNC codes are realized with C++ program.NC program used in a variety of code, they follow international standards gradually evolved from the ISO6983/IEA RS274D ISO14694 (ISO14649). NC with ISO6983 procedures to process the object is not the same, ISO 14694 NC program is essentially for the geometric features, ISO 14694 NC program covers the entire product life cycle needs for complete information. ISO14694 NC program code interpreter's task is to translate the file in the CNC machining features, operations and technology, etc., also need to complete the automatic tool path planning. To translation CNC program in ISO 14694, the interpretation methods towards ISO14649 program are discussed in detail. The ISO14649 interpreter is divided into six functional modules according to their logistic relationships, the function and implementation method of every module are expounded. The six functional modules are respectively the initialization module, the information extraction module, the entity recognition module, the class library building module, the instantiation modules and the trajectory planning module. The ISO14649 class libraries are established in the meantime. Their roles are to identify an instance of an object recognition module to all instances of an object into a C++ class.
Keywords/Search Tags:CNC program in ISO 6983, CNC program in ISO 14694, code translation, numerical control
PDF Full Text Request
Related items