Font Size: a A A

Research On Desktop Virtual Assembly System Based On Open CASCADE

Posted on:2014-02-02Degree:MasterType:Thesis
Country:ChinaCandidate:F JianFull Text:PDF
GTID:2231330398952136Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
With the universal application of computer in design and manufacture, virtual assembly technology has been widespread concerned by researchers. Virtual assembly technology has improved the problem of long design and production cycle by traditional methods, it has unique advantages of designing and manufacturing for single, small-volume, high-cost product. Many existing virtual assembly systems exist problems like functional complex, inefficient and difficult to upgrade and so on. Therefore, develop a set of virtual assembly system from the bottom and use the key technologies of constraint recognition and positioning to support assembly operations, this is of great significance to further guidance design and manufacture of large, complex electronic products.Based on the analysis of existing related virtual assembly research, a desktop virtual assembly system based on Open CASCADE is designed. This paper mainly studied the system interface and the main framework, topological decomposition of three-dimensional models, constraint recognition, motion control and other key technologies.Firstly, analyzed the requirements of desktop virtual assembly system, studied the functions that system to be achieved and key technologies to be desired. Describes the system development software configuration, focusing on analysis the classes and function features of the Open CASCADE platform used in system development, such as modeling computing, visualization, application frameworks.Secondly, research on the implementation mechanisms and algorithms of some of the key technologies. Call the topological modeling tool function of modeling computation class, get topological structure at all levels by3D model topology decomposition. Read STEP information line by line by information retrieval class and stored in a structure array to determine whether a collision interference in the face of constraints exist. Define constraints priority to have an intelligent judgment of the constraint to be applied in sequence. Research on the pose and motion of components in the virtual environment, then control the parts motion to complete the assembly operation. Finally, the desktop virtual assembly system interface and the main frame based on Open CASCADE are developed. Achieved the basic functions such as the main interface into each window, the virtual scene construction, model import, model parts tree generation. Other key technologies such as parts model topology decomposition, pose alignment, constraint recognition and motion control can also be realized.Through the practical application of virtual assembly system, part of the virtual assembly capabilities based on Open CASCADE of desktop virtual assembly system are initially implemented, laid the foundation for a further development of the virtual assembly system.
Keywords/Search Tags:Open CASCADE, TOpology Decomposition, Constraint Recognition, Motion Control
PDF Full Text Request
Related items