免费文档

基于UG的二次开发在装配干涉检测中的应用

应用研究 郜亮侯开虎基于UG的二次开发在装配干涉检测中的应用

69

基于UG的二次开发在装配干涉检测中的应用

郜亮,侯开虎

(昆明理工大学机电工程学院,云南昆明650093)

摘要:分析了UG的干涉检验模块,针对效率低的问题,提出了在UGNX的平台下,通过.NET的C#语言编辑应用程序,结合使用UG/OpenMCILIASeript和UG/OpenUIStyler二次开发工具,实现了提高uG的装配模块中干涉检测效率的方法,方便用户选择干涉组件,查看干涉结果,提高了使用UG的效率,缩短了产品设计周期。

关键词:uG;二次开发;.NET;干涉栓测

中图分类号:Ttv391.9

文献标识码:A

文章编号:1672一161612012)∞一0069一∞载到UG中,然后在菜单栏中选择【分析】一【简单干涉】,这时弹出简单干涉对话框,单击选择要进行干涉检测的任意两个装配组件,然后通过选择结果对象列表框中的干涉体或高亮显示的面对,输出干

涉检查结果,图1为简单干涉界面。

●1 4

1。

-‘’‘●

虚拟装配是装配过程在计算机上的本质实现,

是基于产品的数字化实体模型,在计算机上分析与验证产品的装配性能及工艺过程,从而提高产品的可装配性。虚拟装配的关键技术之一——干涉检

测仍是现在研究中所要解决的问题…1。虽然现在

有很多CAD软件都带有干涉检验模块如:UG、Ca.tia、SolidWorks等,但专业性较差,过程繁琐容易出错,影响设计人员的判断,降低了干涉检验的效率和质量。文献[2]对UG中注塑模的干涉检测功能进行了研究,文献[3]对SolidWorks的装配干涉检查进行了二次开发研究。本文在NET环境下对UG平台下的干涉检验模块作了一定的开发研究。

…+1

‘o叶

u_’

B啮一

’n

21….”.”。’.’:..”

。……1●:’

’一

■。mr

刊-…”犀lI|三_!—~一一—一

UG的干涉检验模块分析

目丽—■衙2薯。

爿——--——--广一

图l简单干涉界面

在UG中,虚拟装配的方式有2种:一种是将

创建好的所有部件几何模型添加到装配中生成装配部件的自底向上的装配方法;另一种是在装配中首先创建与其他部件的几何对象相关的几何模型,由此产生子装配体和部件的自顶向下的装配方法,该方法常在显示部件是装配部件而工作部件还在设计中时使用。通常按照前一种装配方法的装配体需要干涉检测。

UG中的干涉检测有2种方法:一种是简单干涉检测,即一次只能选择2个实体或2个几何面来进行干涉检测;另一种是检查间隙。即能选择多个或所有的实体进行干涉分析。下面以UGS

NX6.0

此种干涉检测方法较简单,但是每次干涉检查只能选择2个干涉组件,而且也只能选择可见部分的组件,干涉检查报告也不够直观,不便在装配部件较多时使用。继续在菜单选项中选择【装配】一【组件】一【检查间隙】弹出检查间隙对话框,可以一次选择全部或多个部件进行检测,如果点选对话框第一个按钮,则是对多个装配体进行干涉检测,而选择对话框第二个按钮,系统将会对装配体进行全局干涉,第三个对话框则是反向选择,系统会在间隙分析结束后生成检测报告,图2为间隙分析界

面。

为例对干涉检测模块进行分析。首先将装配体加

啦葛日期:2012—03—01

作者筒介:部亮(1986一),男,江苏徐州人,昆明理工大学硬士研究生,主要研究方向为计算机集成制造系统。

万方数据

相关文档
热门文档
你可能喜欢
评论