摘要:虚拟装配(Virtual Assembly - VA)即在虚拟环境中对模型进行装配,是一种基于虚拟现实(Virtual Reality - VR)的技术,被广泛用于工业仿真与航空航天等领域。然而在实际装配中,模型之间的装配存在公差影响。因此本文提出了一种基于公差约束的虚拟装配系统。本文主要以简易的带公差的轴孔装配体为例。首先在Solidworks中创建带公差的模型,其次利用Solidworks二次开发API提取模型信息,再解析XML文件的模型信息,然后根据提取到的模型信息在虚拟环境中渲染模型,对模型进行装配,最后设计约束判定方法,实现带公差的装配体的虚拟装配。使用虚拟装配系统可以实现在三维空间完成产品装配预估和校准,从而缩短生产周期,减少生产成本,提高生产的效率。
关键词:虚拟装配; 尺寸公差;约束;Solidworks二次开发
目录
摘要
Abstract
1 引言-1
2 Solidworks中的模型创建-2
2.1 Solidworks简介-2
2.2 模型与公差-3
2.2.1 尺寸公差-3
2.2.2 添加模型的公差-4
2.3 模型的配合-6
3 模型信息提取-7
3.1 Solidworks装配树-7
3.2 Solidworks二次开发提取模型信息-7
4 XML模型信息解析-9
4.1 XML文件结构-9
4.2 Xerces C++中DOM解析XML-10
5虚拟环境渲染模型-11
5.1 3D模型渲染-11
5.2模型加载处理-11
6虚拟装配系统的约束实现-15
6.1虚拟装配的约束-15
6.2 Solidworks的配合与虚拟装配的约束-15
6.3虚拟装配的约束-15
6.4装配预判定-16
结论-17
参考文献-18
致 谢-19