| The Hub's efficiency and quality in vehicle wheel production has been greatly improved by adopting NC technology. However, manually programming not only costs lots of labor but also is easy to make mistakes. Since current CAD/CAM systems provide solutions for the complex parts's coding. somehow, they have nothing to do to some Special NC programming,such as the coding for spinning parts.In this paper, to meet with the requirement and improve the efficiency of NC Spinning machines, an Automatic Programming System used for Special NC Spinning Machines is developed. In the system, the geometry data of AutoCAD file are read. Then the direction of the geometry data are sorted and judged. Connected with the parameters of the processing inputted through an interface, the cutter path is calculated, the cutter location file is generated, which are post-processed to generate final NC codes. By this way, the Automatic Programming is available. The main contents of this thesis are as follows:Firstly, the function of NC Spinning Machine and the processing technics of the Hub for vehicle wheel are analyzed. The layout for the Automatic Programming System of NC Spinning Machines is given;Secondly, the common AutoCAD is chosen as the platform. Based on comparing different development tools, the ObjectARX is selected in this paper;Then, the Automatic Programming System of Special NC Spinning Machine is developed by using VC++6.0 and ObjectARX, which makes Automatic Programming available;Finally , the implement and the key technologies are introduced. The operation and some examples of the Automatic Programming System are given.The Automatic Programming System is used in the production of a wheel company in Zhejiang. The result has proved that the system has improved the quality and productivity, which has great value in application. |