| Numerical Control manufacturing is one of the most economic beneficial production processes inCAD/CAPP/CAM system. Numeric Control Code is the data basis to drive the NC machining. To generatethe NC codes of parts quickly and accurately can improve the production efficiency of manufacturingenterprise. This thesis primarily researches on how to automatically generate the NC codes by utilizing the3D model of parts.Firstly, the general requirement and functional goal of automatic NC code generation system in CAMsoftware is analyzed. Then, using Pro/E as a research object, the thesis designs the system in overallframework and technical process, detailedly introduced the operation process and key function modules ofthe system, including feature extraction and recognition, process reasoning and finalization, automaticblank generation, automatic numeric programming, machining simulation and post processing.Based on analyzing the modeling characteristics of the different types of parts blank, using geometricmodeling method of Pro/E as a tool, by secondary development of Pro/E, the system realizes the automaticblank generation of box and shaft parts and the corresponding edit function by using the method of bothoffset and extrude User-Defined Features respectively. The screenshots of both box and shaft parts aregiven to demonstrate the modules.By the analysis of interactive establishment process of machining simulation model in Pro/NC system,the method of API function and element tree to create feature in the secondary tool Pro/TOOLKIT of Pro/Eare used to establish manufacturing model and define part operation and NC sequence. The automaticestablishment of machining simulation model and the automatic output of cutter location file recording thetool path in part machining are realized as well. After researching the machining simulation and postprocessing of Pro/NC system, this thesis realizes the machining simulation of the VERYCUT and postprocessing of G-Post interactively.Taking a box part for example, it is demonstrated the whole process from the design models of parts tothe NC codes generation and verified the system feasibility. |