Font Size: a A A

Design And Development Of CNC Teaching System Based On 3D Simulation

Posted on:2009-07-14Degree:MasterType:Thesis
Country:ChinaCandidate:J N MaFull Text:PDF
GTID:2178360245962879Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In the paper, combining with the real numerical control teaching environment and the functions required, the software architecture of the numerical control teaching system is designed by MVC design pattern. Each part of function is designed into an independent module, consolidating the maintainability of the teaching system. After that, the three dimension simulation numerical control teaching system is implemented at the platform of OpenGL and VC++ after we set NC210 numerical control system as a model.The display quality and real-time refresh velocity of the 3D graphic which reflects the virtual machining status are always the most difficult in the development of the numerical control teaching system. After dozens of interrelated papers home and abroad which deal with the numerical control simulation modeling are analyzed and demonstrated, contraposing the method dividing the cylinder work piece into finite small cylinder equally, which is often used in the simulation of turn machining, its illegitimacy and improving way is illuminated, on the basis of that, the adding and deleting simulation section algorithm is designed and implemented, meanwhile, the corresponding turn cutting algorithm is also implemented. In the process of mill machine simulation, the strongpoint and scarcity of the triangular faceted dispersing method is summarized, constituted the work piece model dispersed by need, and improved the rationality of the dispersed vector's quantity. Then the partition and union arithmetic based on quad trees is designed and implemented. After discussing the general shape of the familiar mill knife, the parameter model is defined. On this basis, the intersection arithmetic between knife and dispersed vector is simplified and realized.The paper has analyzed the processing flow and main data structures of the SAItest interpreter, then encapsulated all kinds of interfaces and added some auxiliary functions in order to adapt to the current simulation environment. Meanwhile, the interpolation algorithm of the beeline and circle is realized. At last the paper has tested the functions and whole performance of the teaching system.
Keywords/Search Tags:numerical control, three dimension simulation, teaching system, modeling
PDF Full Text Request
Related items