资源描述:
《二次开发UG实现通用零件的参数化设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、28现代机械2006年第6期文章编号:1002-6886(2006)06-0028-03*二次开发UG实现通用零件的参数化设计苏纯,赵兰凤,刘鑫(常州工学院机电工程学院,江苏常州213002)摘要:本文以常用标准件和非标件的三维零件库开发为例,阐述了以UG软件为平台,综合运用UG二次开发工具和数据库技术,实现通用零件参数化设计的方法。关键词:二次开发UG软件零件库参数化设计ParametricDesignoftheUsualPartsBasedonUGSUChun,ZHAOLanfeng,LIUXinA
2、bstract:Thepaperintroducedhowtobuildastandardpartsandnonstandardpartslibrarywithsolidmodelingandparametricdesign.Amethodof3DparametricdesignforusualpartswiththedevelopmenttoolsofUGsoftwareandthedatabasetechniqueispresented.Keywords:secondarydevelopmen;tUGsoftwa
3、re;partslibrary;parametricdesign开发。1引言标准件库的用户调用非常简单,只需在UG主界面上通用零件一般指在各种机器中经常都能用到的零件,点击相应的下拉菜单,然后在出现的对话框中输入相关参包括标准件和非标常用件。目前,基于通用设计平台开发数,UG系统就会自动调用参数化设计应用程序和三维模三维标准件库的研究较多,已有许多成功的范例,而非标型,并根据输入的参数自动实现模型重构。常用件的参数化设计研究相对滞后。实际上,许多非标常通用非标零件库的设计需要首先根据成组技术按照用件也具有相似的外形特征
4、,在合理归纳结构特征的基础结构特征将零件分类成组,再针对各组零件实现造型动态上,可以利用软件二次开发技术实现其参数化设计。建模。由于目前零件分组尚没有统一的标准,如何分组,UG是集CAD/CAE/CAM为一体的大型三维机械产每组建立的三维零件模型的主要结构参数如何确定就成品设计软件,广泛应用于通用机械、航空航天、汽车、造船为问题的关键。等领域。该软件不仅可以应用于产品的设计、分析、制造3实例开发的全过程,还提供了UG/OPENGRIP和UG/OPENAPI程序设计模块、UG/OPENMenuScript和UG/OPEN
5、UIStyler3.1设计滚动轴承零件库等辅助开发模块,并具有良好的高级语言接口,便于用户滚动轴承是典型的标准件,可以将UG二次开发和数[1]开发符合自己要求的专业应用CAD/CAM系统。本文据库开发技术相结合,实现根以滚动轴承、圆柱齿轮、阶梯轴的零件库开发为例,阐述了据滚动轴承国标代号驱动UG以UG软件为平台,综合运用UG二次开发工具,实现通用系统自动生成三维造型。滚动零件参数化设计的方法。轴承的类型很多,各类型滚动轴承的建库方法是类似的,下2通用件三维参数化零件库设计的总体思路面仅简要介绍圆柱滚子轴承库通用标准件库
6、的设计采用造型动态建模的方法,即利的设计过程。用UG软件建立三维标准件模型并提取主要几何参数生圆柱滚子轴承由内圈、外成零件族数据表文件;利用UG/OpenMenuscript编写用户圈、滚动体和保持架四部分组菜单,直接挂在UG系统的主菜单上,形成与UG融合统一成,互相之间具有一定的尺寸的接口;利用UG/OpenUIStyler制作具有UG风格的对话约束关系。为了简化设计过程,建立三维模型时可将四部框,供用户菜单调用;通过VisualC++和UG/OpenAPI编分作为一个整体直接建模,不需采用独立建模再装配的方写参数化设
7、计应用程序,并生成动态链接库(DynamicLink式,造型时按照图1所示的尺寸标注设置约束参数。由于Library)文件,在UG启动时自动加载,实现对UG的底层尺寸约束参数之间存在一定的关系,因而可在表达式对话*基金项目:江苏省教育厅科研项目(04KJD460008)。作者简介:苏纯(1972),女,常州工学院机电工程学院讲师,工学硕士,从事CAD/CAM、先进制造技术方面的教学和科研工作。收稿日期:2006-8-29计算机应用29框中设置尺寸关联,相关表达式如下:3.3设计阶梯轴段D1=D_IN+(D_O
8、UT-D_IN)/3阶梯轴是最常D2=D_OUT-(D_OUT-D_IN)/3见的非标件之一,由于其结构形式变化多样,因而建立阶D3=(D_OUT-D_IN)/6+1梯轴整体零件库的方法是不可行的。可以设计阶梯轴段D4=D_IN+(D_OUT-D_IN)/2零件库,即根据JLBM-1编L=B-3码系统划分轴段特征,通