Font Size: a A A

Research And Implementation Of Virtual Simulation System Of NC Machine Tools Based On GPU

Posted on:2018-11-20Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2321330512983032Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
Under the background of "industry 4.0","virtual factory" has become an important research topic in the field of intelligent manufacturing.As the main part of the virtual factory,how to build a virtual simulation system of NC(Numerical Control)machine tool with good real-time performance and strong sense of reality has become the focus of current research.In this paper,common types of five axis CNC(Computerized Numerical Control)machine is as the research object,a new virtual simulation system of NC machine tool is developed aimed at the problems of low efficiency,poor reality and poor compatibility of traditional virtual simulation system.Specific research contents are as follows:(1)According to the advantages and disadvantages of the existing virtual simulation system,the requirements of the virtual simulation system are analyzed.Based on the object oriented idea,this paper designs the overall framework of the virtual simulation system of NC machine tools,and divides the system into four modules according to the principle that the function attributes can not be coupled.Aiming at the complex relationship between the logical objects expressed in the underlying programming language of the system,the paper focuses on the design of the logical structure of the abstract logical objects.(2)In order to provide the 3D model material for the virtual simulation system of NC machine tool,a kind of 3D modeling work with high accuracy and high fidelity is carried out by taking a variety of machine tools in a numerical control workshop as samples.In view of the fact that the traditional virtual simulation software can only import a model file type,the data structure of several common model file types is analyzed and the corresponding algorithm is put forward,while this paper focuses on the analysis of the working principle of 3D model in virtual environment based on OpenGL graphics library.(3)Aiming at the defects of the traditional virtual simulation system only can realize simulation of motion type machine,based on the kinematic chain as the standard for classification of common machine tool,this paper analyzes the working mechanism of each type of machine,puts forward a solution to realize virtual simulation of various types of machine tools by setting the moving parts of machine movement form.In order to solve the problem of the distortion caused by the rotation of the central axis of the machine tool and the axis of the coordinate system,a general algorithm is presented.(4)Based on the requirement of real time data in the virtual simulation system of NC machine tool,the interface module of the simulation system and the real machine data communication is designed and implemented.At the same time,the working principle of two kinds of rotation mechanism is analyzed,and the corresponding algorithm is proposed.At the same time,two kinds of rotation mechanism are used to realize the interaction between human and computer.(5)In order to solve the problem of poor real-time performance of the simulation system,this paper introduces the GPU acceleration technology.Combining the GPU asynchronous transmission principle,the model data is passed directly to the GPU vertex cache,it can not only make use of GPU parallel computing model of data processing ability strong for saving CPU resources,but also optimize the data transfer between CPU and GPU for reducing the time of data transmission,greatly improves the real-time performance of the system.
Keywords/Search Tags:simulation system, numerical control machine, OpenGL, GPU technology
PDF Full Text Request
Related items