Font Size: a A A

Research And Implementation Of Virtual Nc Milling System

Posted on:2013-07-27Degree:MasterType:Thesis
Country:ChinaCandidate:L L LvFull Text:PDF
GTID:2241330371493642Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
Virtual machining technology is a technology which can implement the cuttingprocesses on the computer. Virtual reality used to achieve the dynamic simulation ofcutting processes. Virtual machining technology has been rapid development as CNCmachine tools are widely used in manufacturingThe CNC vertical milling machine XK5032is the simulation object in this paper. Thefunction model and population structure of this virtual milling system are analyzed. Themethods of CNC milling simulation in2D and3D are discussed. A primary virtual CNCmilling system has been developed on the platform of Windows2000/XP and VC++6.0.This project has been accomplished as follows:1. The structure and function of virtual CNC milling system is analyzed and designed byusing modern software engineering, succinct and friendly system interface is developed.2. Establish basic model of Workpiece、tongs and tool. The size and shape of the modelcan be changed by the setting.3. CNC code structure is analyzed and all kinds of errors in programming can bechecked by using lexical analysis, syntax analysis and semantic analysis.4. The simulation module which used multithreading technology is developed. By usingthe code driving method, the processes of CNC milling can be simulated.4. The output of the simulation Animation. The2D process is implemented in themethods of XOR and draw-erase. The3D simulation is based on OpenGL andimplemented by double buffer technology.This NC machining simulation research is used in a virtual CNC milling system. Withits successful simulation, interface and communication functions, this system will bringgreat convenience not only in CNC teaching but also in practice use.
Keywords/Search Tags:Virtual, Reality, Code translation, OpenGL, Simulation, CNC cutting, CNC instruction code
PDF Full Text Request
Related items