Font Size: a A A

Research On Collision Detection Technology In A Virtual Assembly System Based On Open CASCADE

Posted on:2015-03-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y F YanFull Text:PDF
GTID:2251330428982154Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
With the universal application of computer in CAD/CAM, Virtual Assembly technology has been developed rapidly. But at present, most of the Virtual Assembly systems have disadvantages as functional complex, inefficient and difficult to upgrade etc. So this paper studies the key technologies of Virtual Assembly based on Open CASCADE, to realize the personality of functions such as the collision detection of motion models and the generation of assembly path. This is of great significance to further guidance design and manufacture of complex electronic products.The thesis analyzes the principle and process of Open CASCADE intersection operations and designs the intersection method. With the using of Visual Studio2008, achieves functions such as controlling of model motion, automatic disassembly and generation of bounding box path. The following points are the main work of this paper.Firstly, the building of the underlying framework, which is necessary for the desktop Virtual Assembly system, including the design of the overall interface for the system, the design of the menu bar/toolbar options, the design of the display area etc.; which provides the connector of Virtual Assembly function modules.Secondly, the research on Open CASCADE geometric kernel through basic geometric modeling technology is done. The Open CASADE intersection algorithm based on the architecture of Open CASCADE is analyzed. The definition of interactive objects, geometry and topology in virtual environment are made. And the way to convert between them is shown, and methods with some functions such as model displaying and intersection operation are provided.Finally, function modules in the Virtual Assembly system are designed, so as to do research on the disassembly of parts automatically and the generation of disassembly path, which mainly contains the process of program design, methods and results of main steps. By an assembly-disassembly example, the significance of the automatic disassembly is demonstrated.The task, which develops and designs function modules in Virtual Assembly based on Open CASCADE, achieves the automatic disassembly of parts with the advantage of simple operation. It has a good prospect in aspects of reducing the complexity of Virtual Assembly system operations and improving operational efficiency.
Keywords/Search Tags:Open CASCADE, Virtual Assembly, Automatic Disassembly, Interference Detection
PDF Full Text Request
Related items