Font Size: a A A

Research And Development Of NC Turning Simulation System For Axial Parts

Posted on:2012-11-28Degree:MasterType:Thesis
Country:ChinaCandidate:C M ZhaoFull Text:PDF
GTID:2211330368978791Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of numerical control (NC) technology, NC machine tools have occupied the dominant status in mechanical manufacturing. Therefore, the demand of NC personnel with high quality and high skills has increased dramatically. Higher education, especially the vocational education, because of the lack of money, less equipment and many students, the original teaching model can not meet the needs of the NC technology talents, which is needed by society. And the NC simulation system with the characteristics of practical, realistic, cost-effective and easy to use is playing a more and more important role in the teaching of higher vocational colleges. At present, the research of NC simulation system has achieved many results at home and abroad. But no software is simply to the development of teaching. The existing simulation system can not fit direct application in the teaching for a certain degree.On the basis of the collecting and research of many relevant articles at home and abroad, and combined with the present status of the software about NC turning teaching and based on the study of NC lathe, the simulation of the geometric modeling, the code inspection and compiling and graphics development technology are studied. The simulation system of NC turning on axial parts based on OpenGL is developed and the system is suitable for engineering teaching and training.This thesis makes the study mainly from the following several aspects.(1) From the needs analysis of NC system and functional model, establishing the overall framework of NC turning simulation system.(2) Through the analysis and research about the advantages and disadvantages of various modeling methods, using the way on combining the entity modeling of b-rep (B-rep) and structural entity geometric method (CSG) to construct the NC turning simulation environment and making the 3D entity modeling of tool, workpiece, chuck and lathe ontology.(3) From the NC code structure and format, analyzing the commonly lexical and grammatical mistakes in CNC programming. According to the characteristics of the NC code, the NC code compiler module is designed and developed. Based on a standard PC hardware platform and Visual C++6.0 module and put the OpenGL as the graphic interface of NC code compiled to drive the simulation system drawing.(4) Discussing the material removal algorithm, constructing the dynamic simulation model. In order to make turning process real-time and display animation effect highly, the simulation system implements the material removal with a blank segmentation method.(5) In the simulation process of NC turning, using the double buffering technology of OpenGL to achieve the real-time simulation of NC turning. And the test of system is completed by processing case.The simulation system establishes the processing environment of turning simulation by using the 3D graphics programming function of OpenGL. And by using the double buffering technology, the turning process is more realistic. The system interface is friendly and the use is flexible and convenient. The system can be expanded and meets the needs of modern teaching and training of engineering colleges and universities.
Keywords/Search Tags:NC turning, Simulation system, Axial parts, Geometric modeling
PDF Full Text Request
Related items