论文部分内容阅读
虚拟装配技术是虚拟产品开发的一种单元技术,在虚拟制造和动态仿真中有着非常重要的作用.虚拟装配技术作为虚拟制造技术的一个关键,在实际应用中,越来越受到专业人士的重视和关注。但是目前对虚拟装配系统的研究大多以基于具体的CAD平台的二次开发为主,对于不同CAD平台之间的装配模型和工艺信息集成的研究仍有不足之处,并且对于虚拟装配系统的参数化设计开发难度较大。因此开发一个能够存储和修改装配模型信息,创建、编辑和查看装配工艺信息,并且使用一种简单的参数化开发方法完成快速参数化建模的虚拟装配系统尤为重要。本文在对虚拟装配技术深入研究和探讨之后,建立了一个基于UGNX的虚拟装配系统。首先介绍虚拟装配系统的研究背景分析了其研究意义,简要介绍了虚拟装配建模、顺序规划、装配干涉等相关方面的国内外发展现状。在此基础上,深入研究了实现本课题的关键技术,以STEP标准为数据交换技术,建立装配工艺信息库。提出使用UGNX的JA功能利用Visual Studio软件使用C#语言对UGNX进行二次开发,不仅实现装配模型的参数化建模,通过利用UGNX的日志记录功能和必要的程序修改,也实现标准件和非标准件的可视化建模。其次,本文以一个虎钳装配体为实例,将其标准件和非标准件分别进行参数化建模,利用UGNX中的装配功能,通过拆分法,求出虎钳的装配顺序,并将其进行装配。同时在装配过程中,使用UGNX的干涉检测功能,对装配体进行干涉检测,得出干涉报告,通过对干涉报告的分析,进入参数化建模界面快速修改装配体的形状特征,解决装配过程中的问题。这样装配设计人员能够根据产品装配性能的信息反馈,快速的进行产品再设计。同时在零件设计过程中完成零件模型信息的编辑和修改,在装配完成后,将装配过程中的装配约束,装配顺序等装配工艺信息存储到工艺数据库中,实现了装配模型和工艺信息的集成。论文的最后总结了全文,并对虚拟装配系统的研究进一步展望。