| Under the development of the current network technology, Networked CNC has been imperative. Previous interface information between CNC system and design systems is the ISO6983 standard, that is, using G, M code of the NC program. The standard does not include parts geometry, tool path generation, tool selection, and other information which made a bottleneck between CNC and CAD / CAM.And because ISO6983 standard programming languages concentrated in the descrption of the track of the tool central, which descrips less information. In addition, because the data betweem CAD / CAM system and the NC system or other parts of the expansion can not be carried out in a two-way exchange, resulting in a large amount of information processing in the course of conversion work to repeat In 1997,the EC developed a Compliance with the standards STEP, object-oriented data model, and re-definited the object-oriented data model, and the milling process-oriented programming interface, carried out the concept of STEP-NC. STEP-NC extended the product data transfer standards STEP to the field of CNC, re-definited the interface between the CNC and CAD/CAM.. Which requires CNC system control machine tools with the NC program generated directly from 3D CAD product data model(including the geometric data, design and manufacturing feature) of STEP standard (ISO 10303), information technology and tool information.Based on STEP-NC data standard,there are mainly three areas of research in this paper. First, in the design layer, the secondary development of cycloidal gear's three-dimensional modeling of the design parameters was carried out. And made research on the generation of STEP-NC program according to the new international data standards; Second, in the communication layer, building a B / S and C / S combination of network architecture, via Ethernet to achieve a system of open CNC network communications;Third, in the workshop layer, made research on the function designing of the CNC system based on the standard STEP-NC. What i finished in this paper was as following:1) According to STEP-NC standard system,its data models and its program file structure, i analysized generation of the documents,built a STEP-NC NC system architecture framework and analysized the structure and function and algorithm.2) In this paper, high-performance general computer for remote control computer, in the underlying NC embedded PC-style structure for CNC system hardware. Via Ethernet (TCP / IP protocol) to achieve communication betweem design computer and CNC.3) With windows for development platform,UGNX for software platform, VC + + for development tools, combining UG / OPEN API, a parametric modeling secondary development of cycloidal gear was carried out. And processing code based on the STEP-NC was generated4) Developed a network services platform NC, and achieved NC programming, database management, real-time communications, and other functional modules. |