Font Size: a A A

Researching And Realizing Graphic Automatic Programming System Based On ObjectARX

Posted on:2004-10-14Degree:MasterType:Thesis
Country:ChinaCandidate:S Y JiangFull Text:PDF
GTID:2121360095953381Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
With spreading and applying the CAD/CAM technology, many drawing papers have been replaced by sketch document in computer. The Graphic Automatic Programming system is that computer automatically completes basketry of NC under the software's support according to spare parts sketch displaying in computer. Its characteristics are that a user can leave out the bored work that he writes and debugs the NC program. Graphics software can take out the spare parts sketch from graphics database that is used an evidence for writing NC program. Because the data information stream from designing part to writing NC program is continuous, it is in favor of CAD/CAM integration. It can simulate the relation between the cutter track and the part, easily discover mistake and correct it. So the reliability is greatly improved. It can shorten the part's production period, lower the production cost and increase the production automation level.Based on the technical of ObjectARX exploitation on AutoCAD graphics software stage, aiming at multifunctional NC machine MNC-CXZ300, this thesis develops the Graphic Automatic Programming system. The system integrated with metal cutting database and machining simulative system, which realizes the combine of automatic programming and simulation of process. This thesis has mainly completed contents as follows:1. In the base of analyzing the Graphic Automatic Programming system, make use of the thought of software engineering ,develop a complete system mainframe. Make modularization design based on OOD technique Develop friendly interface using VC trait.2. The technology of ObjectARX programming has been lucubrated. The 2D and 3D graphics of shaft parts have been automatically drawn by ObjectARX visiting the AutoCAD database directly and entitative Boolean calculation. Andmake the loading of the AutoCAD menu and toolbar.3. In turning Automatic Programming, plot out the segment for shaft parts based on three-dimensional modeling of the character. Wrap the shaft segment using VC class. It has been stored in linear chain list according to order. The graphics of shaft parts have been automatically drawn.4. The pick_up and analyse for parts data have been made and craftwork decision has been made. Profile calculations for turning parts and islands and islets for milling parts problem in mould cavity have been especially made. Post process for turning parts and milling parts have been realized. The cutter locus file has been made. Craftwork card of the shaft parts has been created.5. The graphics data have been exchanged and shared by making use of whole variables. The data traffic between the system and metal cutting database has been realized by ODBC interface.6. The post processing has been completed, NC code has been created for MNC -CXZ300 system. The NC code editor has been designed, at the same time this system has integrated with Machining Simulative System.7. The system help document has been designed. User can conveniently use it.In a word, this system based on AutoCAD and developed by VC6.0 and ObjectARX is a kind of graphic NC programming software that can be generally used in Middle and Small Corporation of China. The system, which uses menu, dialog and toolbar, has the characteristics that are friendly interface, simple manipulation, good portability, all-round function and finer versatility. It not only can be used in fact machining, but also as CAI software in NC teaching and training. It fits the situation of our country and accords with the NC technique's latest development direction.
Keywords/Search Tags:Graphic Automatic Programming, ObjectARX, CAD/CAM, Cutter locus file Post processing
PDF Full Text Request
Related items