Font Size: a A A

Research On Virtools-based NC Training Simulation System

Posted on:2010-03-28Degree:MasterType:Thesis
Country:ChinaCandidate:H MuFull Text:PDF
GTID:2178360278472859Subject:Manufacturing systems engineering
Abstract/Summary:PDF Full Text Request
Along with the rapid development of manufacture technology, Numerical Controlled Machines is playing a more and more important role, and then ask for numerical operating workers in a lager number and with high technical level. The traditional NC training mode always consumes abundant human and material resources, while may bring about some potential danger. Computerized simulation's using in NC training can avoid these disadvantages to a certain extent, and has a broad prospect.In this thesis, the current situation of NC manufacturing simulation at home and abroad has been stayed, and then the pros and cons of relative theories in geometric simulation and NC program compiling have been analyzed, then considering the VR software's advantage in sense of reality, the VR-based scheme has been chose to develop a NC training simulation system.NC program's compiling and surface's dynamic rebuilding in milling process have been inquired into peculiarly in this thesis, with studying deep into existing cutting simulation algorithms and considering milling process' traits, Discrete Lines-based algorithm has been advanced, This algorithm can reduce operation complexity by lessen model's dimension, and arise efficiency. In this thesis, a NC training system based on VR software Virtools has been developed, the research and development of this system is achieved via secondary development by Virtools' SDK using VC++.net. It has such central functions:At First, it analyzed NC program's characteristics and then based on it worked out a compiler via C++, this compiler's main function is checking NC program and translating it into instruction that NC training simulation system could identify and execute.Secondly, this system consummated the implementing details of the discrete Lines-based algorithm, then written Virtools building blocks via C++, based this made material's dynamic removing and surface's rebuilding scripts, which accomplished the roughcast's dynamic regeneration in milling process.Thirdly, it accomplished the NC milling machine's motion simulation by Virtools' self-existent and secondary development building blocks, and realized the intervention and collision detection based on machine model's characteristic and Virtools' collision mechanism. At last, the chief modules were made up into a Windows program through MFC based on Windows' information response algorithm, with emulation of machine's control panel, and receiveda well immersion effect.
Keywords/Search Tags:Numerical Control, Virtools, Machining Simulation
PDF Full Text Request
Related items