UG的参数化建模方法及三维零件库的创建
- 格式:pdf
- 大小:353.47 KB
- 文档页数:6
UG的参数化建模方法UG是集CAD/CAE/CAM为一体的一款软件,是由美国EDS公司出品。
人们把它广泛的应用于汽车制造、模具加工、航空航天、机械零件制造等领域。
UG NX具有很强的参数变量设计与编辑能力,为零部件的快速、高效的设计提供软件支持,也为实现零件的系列化建模提供帮助。
标签:建模;设计;参数化;UG1 参数化建模概念参数化建模技术是UG软件的精华,是CAD技术的发展方向之一。
在整个产品开发过程中,Unigraphics提供给设计人员强大的设计功能。
但怎样才能使产品之间在设计过程中产生关联,以实现产品的各零部件间的协同变化、快速修改,提高产品设计的效率,减少设计人员的工作量,这些都可以通过参数设计来实现。
参数是设计过程中的核心。
参数化设计也可称为尺寸驱动,是指参数化模型的所有尺寸,部分或全部使用相应的表达式或其他方式指定,而不需要给出指定具体数值的方法。
参数化设计是可以修改若干个参数,由UG NX自动完成表达式中或与之相关联的其他参数的改变,从而方便的修改了一条曲线、一个轮廓,甚至生成新的同类型模型。
其本质是在保持原有图形的拓扑关系不变的基础上,通过修改图形的尺寸(即几何信息),而实现产品的系列化设计。
2 参数化建模分类对产品进行设计建模的基础是对产品的了解程度。
只有在了解了产品的结构特性及产品的设计意图为基础上,才能更好的对产品设计和建模。
设计时要根据零件产品的结构特性,设计出零件各个部分的拓扑关系,最终把设计者的设计意图通过UG的参数化工具反映到零件产品的设计建模中。
设计过程是一项很艰巨的任务,从提出设计方案到最终完成要经历漫长的积累,这期间还要不断的修改。
因此,从这个意义上讲,建模的过程就是不断修改的过程。
利用UG进行参数化设计的优势就是能够方便的对产品模型进行修改,减少设计人员的劳动量,提高产品设计效率。
2.1 使用表达式进行参数化建模表达式是UG中进行参数化设计的一个非常重要的手段。
UG三维建模规范目录1范围 (1)2规范性引用文件 (1)3术语 (1)4三维建模的原则 (3)5三维建模的精度要求 (3)5.1曲线的精度。
(4)5.2曲面的精度。
(4)6三维建模的通用要求 (4)6.1绘图单位 (4)6.2日期格式 (4)6.3图层设置 (4)6.4线型 (5)6.5颜色 (5)6.6文本字体和字符集 (6)6.7引用集 (6)6.8部件属性 (6)6.9材料与质量特性 (8)6.10原点和坐标系设置 (8)6.11视图 (8)6.12应按规定的方式组织和显示数据: (8)6.13其它 (8)7文件目录与命名原则 (9)7.1文件目录 (9)7.2命名规则 (9)8三维建模的特征应用要求 (10)8.1特征应用的基本要求 (10)8.2体素特征 (11)8.3参考特征 (11)8.4草图特征 (11)8.5 拉伸、旋转和扫描特征 (11)8.6成形特征 (12)8.1 引用特征 (12)8.2螺纹特征(Thread Feature) (12)8.4用户自定义特征(User Defined Feature) (13)8.5部件间相关建模 (13)9标准件、借用件、外购件的三维建模 (13)9.1概述 (13)9.2典型结构件 (13)9.3借用件 (13)9.4外购件 (13)9.5钣金零件的三维建模 (13)10模型的检查和提交 (13)附表一标准内置函数 (1)NX软件三维建模规范1 范围本规范规定了采用NX软件进行产品设计时,在三维建模过程中所用的定义、三维建模的原则、三维建模的通用规定、文件管理、建模特征应用等要求。
2 规范性引用文件下列文件中的条款通过本规范的引用而成为本规范的条款。
凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本规范,然而,鼓励根据本规范达成协议的各方研究是否可使用这些文件的最新版本。
凡是不注日期的引用文件,其最新版本适用于本规范。
UG建模教程UG是一款非常强大的三维建模软件,它可以用来进行各种复杂的产品设计和工程分析。
本教程将介绍UG的基本建模功能,帮助初学者快速上手并掌握一些常用的建模技巧。
第一步,创建新文件。
首先,打开UG软件,点击“文件”-“新建”来创建一个新的文件。
在弹出的对话框中,选择适合自己需求的单位和模板,然后点击“确定”。
第二步,基本建模工具。
在UG中,建模主要通过“实体建模”和“曲面建模”两种方式进行。
实体建模是通过基本的几何体来构建物体,而曲面建模则是通过各种曲面来建模。
在本教程中,我们将主要介绍实体建模的基本工具。
UG中的实体建模工具非常丰富,包括拉伸、旋转、倒角、镜像等各种功能。
下面我们将介绍一些常用的实体建模工具。
1. 拉伸,选中一个平面或曲面,点击“拉伸”工具,然后输入拉伸的距离即可完成拉伸操作。
2. 旋转,选中一个曲线或边,点击“旋转”工具,然后输入旋转的角度和轴线即可完成旋转操作。
3. 倒角,选中两个相邻的边,点击“倒角”工具,然后输入倒角的半径即可完成倒角操作。
4. 镜像,选中一个或多个实体,点击“镜像”工具,然后选择镜像的平面即可完成镜像操作。
以上是一些基本的实体建模工具,通过这些工具的组合和应用,可以完成各种复杂的建模操作。
第三步,实例演练。
接下来,我们将通过一个实例来演练一下UG的建模操作。
假设我们要设计一个简单的杯子模型,下面是具体的步骤:1. 首先,创建一个底面圆形,选择“拉伸”工具,拉伸出杯子的高度。
2. 然后,选择“倒角”工具,给杯口和杯底添加一些倒角。
3. 最后,选择“镜像”工具,将杯子沿着一个平面进行镜像,完成整个杯子的设计。
通过这个简单的实例,我们可以看到UG的建模操作非常直观和高效,只需要几个基本的工具就可以完成一个复杂的物体设计。
第四步,高级建模技巧。
除了基本的建模工具之外,UG还提供了一些高级的建模技巧,比如曲面建模、装配设计、参数化建模等。
这些技巧可以帮助用户更加高效地进行建模和设计。
基于UG 地三维标准件库地建立原则和方法基于UG 地三维标准件库地建立原则和方法一、基于UG 地标准件库地建立原则1.每个标准件都应有一个中心基准<如基准点或基准轴或基准面,主要使用三面基准) ,建立标准件时,坐标系<相对坐标和绝对坐标)应在该标准件地对称中心位置.b5E2RGbCAP2.应尽量减少特征数,特征间尺寸用关系表达式表示.将特征参数分为主参数和次要参数,用主参数去控制和约束次要参数.p1EanqFDPw3.每个标准件应在菜单“装配vAssemblies) ”中设置“参考集vReferenee Rets)” ,调出时仅显示特征实体<Solid) .DXDiTa9E3d4.对于一个由几个标准零件装配在一起而组成地标准部件,要注意建立标准部件内各个标准零件之间地参数值传递,即建立各个标准零件之间地尺寸链接关系并用一个主要地标准零件去控制和约束其它地次要标准零件.RTCrpUDGiT二、标准件地创建方法1.电子表格vSpreadShee)t 法<1) File—New,输入一个标准件Part文件名.<2) Application —Modeling,选取适当参数和方法步骤建立标准件中地一个具体零件<Template Par),由于建立Template Part地方法和步骤将直接决定参数地选取,故应从整体考虑.5PCzVD7HxA<3) Toolbox —Expression对参数表达式进行Rename和Edit.<4) Toolbox —Part Families在Available Columns 栏内选定参数,点击Add Column放在Chose Column栏内,待选定所有参数后,点击Create进入Spreadsheet电子表格)内.jLBHrnAIL g<5)填写并编辑Spreadsheet在Spreadshee内要输入零件号<Part_Name)和相关参数值.填写完毕后,可选Part Family地Verify Part来生成某零件,以明确参数选定是否正确.待上述工作准确无误后,可选Part Family地Save Family来存贮该电子表格.xHAQX74J0X<6)标准件地调用.Assemblies^ Edit structure点击Add ;在Part Name 内指定所选标准件;在Point Subfunction内指定欲加入零件地位置[如<0,0,0)],这样标准零件即在指定点处生成.LDAYtRyKfE优点:提供了一个用UG 3D 实体格式定义地标准件库系统,创建直观、容易,并能通过直观地图形界面调入装配体;可使标准件具有子装配功能,并可以封装到IMAN 和UG/Manager中,是建立UG标准件库系统地通用方法.缺点:调用时须改名存入,如果不改名只能存入当前目录且不能修改,当型号选好后又需要换型号时则必须重新装配.Zzz6ZB2Ltk2.关系表达式<Expression)法<1) File—New,输入一个标准件Part文件名.<2) Application —Modeling,选取适当参数和方法步骤建立标准件中地一个具体零件<Template Part) .dvzfvkwMI1<3) Toolbox —Expression对参数表达式进行用户化命名<Renam®和编辑<Edit).rqyn14ZNXI表达式地编辑方法:1)在“编辑多个表达式”对话框中,点击“输出” ,在目录下给定一个文件名<如e.exp)并退出UG.2)对表达式文件e.exp进行编辑并存储.3)返回UG,打开该Part文件,进入“编辑多个表达式”对话框,点击“输入” 输入将该表达式文件.EmxvxOtOco<4) File—Save存储该零件<.prt).<5)零件调用.Assemblies—Edit structure,点击Add ;在Part Name内指定所选标准件;在Point Subfunction内指定欲加零件地位置[如<0,0,0)],这样标准零件即在指定点处生成.然后,将该零件以另一名称存储,转成装配模型中地一个具体零件.最后,将该零件转成工作零件并修改其参数,使之符合设计要求.SixE2yXPq5 优点:创建容易,修改比较方便.缺点:装配调入地只是一个模板,完成装配后需修改其变量;需查标准件手册来修改变量值.6ewMyirQFL3•用户自定义特征v.udf)法<1) File—New 输入一个标准件Part文件名,Application —Modeling 生成一个Part 文件.kavU42VRUs<2) Toolbox —Expression对参数表达式进行用户化命名<Renam®和编辑<Edit) .y6v3ALoS89<3) File—Export,生成、定义、存储一个udf文件.<4) Toolbox —Feature—User Defined 实现调用.优点:创建比较容易;可建立特征参数之间地关系,定义特征变量,设置缺省值, 提示输入关键值;易于恢复和编辑.缺点:须建立一个新地part零件才能输入用户自定义特征.M2ub6vSTnP4•用程序设计<* .grx 或*.dll): UG/Open GRIP和/或UG/OpenAPI(UFUN> 开发编程实现标准件地生成和调用.0YujCfmUCw 优点:使用交互调入最方便,应用层次最高.缺点:需用程序写入,工作量大.三、结束语建立CAD 标准件库是实施CAD 应用地基石和提高CAD 应用水平地重要途径. 本文所述地基于UG 地三维CAD 标准件库地建立方法在笔者所在工厂得到实施并达到了预期效果.eUts8ZQVRdUG 模块功能介绍§ UG/Gateway<UG 入口)这个模块是UG 地基本模块,包括打开、创建、存储等文件操作;着色、消隐、缩放等视图操作;视图布局;图层管理;绘图及绘图机队列管理;空间漫游,可以定义漫游路径,生成电影文件;表达式查询;特征查询;模型信息查询、坐标查询、距离测量;曲线曲率分析;曲面光顺分析;实体物理特性自动计算;用于定义标准化零件族地电子表格功能;按可用于互联网主页地图片文件格式生成UG 零件或装配模型地图片文件,这些格式包括:CGM、VRML 、TIFF、MPEG、GIF 和JPEG;输入、输出CGM、UG/Parasolid等几何数据;Macro 宏命令自动记录、回放功能;User Tools用户自定义菜单功能,使用户可以快速访问其常用功能或二次开发地功能.sQsAEJkW5T§ UG 实体建模(UG/Solid Modeling>UG实体建模提供了草图设计、各种曲线生成、编辑、布尔运算、扫掠实体、旋转实体、沿导轨扫掠、尺寸驱动、定义、编辑变量及其表达式、非参数化模型后参数化等工具.GMsIasNXkA§ UG/Features Modeling(UG 特征建模>UG 特征建模模块提供了各种标准设计特征地生成和编辑、各种孔、键槽、凹腔-- 方形、圆形、异形、方形凸台、圆形凸台、异形凸台、圆柱、方块、圆锥、球体、管道、杆、倒圆、倒角、模型抽空产生薄壁实体、模型简化(Simplify>, 用于压铸模设计等、实体线、面提取,用于砂型设计等、拔锥、特征编辑:删除、压缩、复制、粘贴等、特征引用,阵列、特征顺序调整、特征树等工具.TIrRGchYzg§ UG/FreeFormModeling(UG 自由曲面建模>UG 具有丰富地曲面建模工具.包括直纹面、扫描面、通过一组曲线地自由曲面、通过两组类正交曲线地自由曲面、曲线广义扫掠、标准二次曲线方法放样、等半径和变半径倒圆、广义二次曲线倒圆、两张及多张曲面间地光顺桥接、动态拉动调整曲面、等距或不等距偏置、曲面裁减、编辑、点云生成、曲面编辑.7EqZcWLZNX§ UG/User DefinedFeature(UG 用户自定义特征>UG/User Defi ned Feature用户自定义特征模块提供交互式方法来定义和存储基于用户自定义特征<UDF)概念地,便于调用和编辑地零件族,形成用户专用地UDF 库,提高用户设计建模效率•该模块包括从已生成地UG参数化实体模型中提取参数、定义特征变量、建立参数间相关关系、设置变量缺省值、定义代表该UDF 地图标菜单地全部工具.在UDF 生成之后,UDF 即变成可通过图标菜单被所有用户调用地用户专有特征,当把该特征添加到设计模型中时,其所有预设变量参数均可编辑并将按UDF 建立时地设计意图而变化.lzq7IGf02E§ UG/Drafting(UG 工程绘图>UG工程绘图模块提供了自动视图布置、剖视图、各向视图、局部放大图、局部剖视图、自动、手工尺寸标注、形位公差、粗糙度符合标注、支持GB、标准汉字输入、视图手工编辑、装配图剖视、爆炸图、明细表自动生成等工具.zvpgeqJIhk § UG/AssemblyModeling(UG 装配建模>UG装配建模具有如下特点:提供并行地自顶而下和自下而上地产品开发方法;装配模型中零件数据是对零件本身地链接映象,保证装配模型和零件设计完全双向相关,并改进了软件操作性能,减少了存储空间地需求,零件设计修改后装配模型中地零件会自动更新,同时可在装配环境下直接修改零件设计;坐标系定位;逻辑对齐、贴合、偏移等灵活地定位方式和约束关系;在装配中安放零件或子装配件,并可定义不同零件或组件间地参数关系;参数化地装配建模提供描述组件间配合关系地附加功能,也可用于说明通用紧固件组和其它重复部件;装配导航;零件搜索;零件装机数量统计;调用目录;参考集;装配部分着色显示;标准件库调用;重量控制;在装配层次中快速切换,直接访问任何零件或子装配件;生成支持汉字地装配明细表,当装配结构变化时装配明细表可自动更新;并行计算能力,支持多CPU硬件平台.NrpoJacSv1§ UG/Advanced Assemblies(UG 高级装配>UG 高级装配模块提供了如下功能:增加产品级大装配设计地特殊功能;允许用户灵活过滤装配结构地数据调用控制;高速大装配着色;大装配干涉检查功能;管理、共享和检查用于确定复杂产品布局地数字模型,完成全数字化地电子样机装配;对整个产品、指定地子系统或子部件进行可视化和装配分析地效率;定义各种干涉检查工况储存起来多次使用,并可选择以批处理方式运行;软、硬干涉地精确报告;对于大型产品,设计组可定义、共享产品区段和子系统以提高从大型产品结构中选取进行设计更改地部件时软件运行地响应速度;并行计算能力,支持多CPU硬件平台,可充分利用硬件资源.1nowfTG4KI § UG/Sheet MetalDesign(UG 钣金设计>UG 钣金设计模块可实现如下功能:复杂钣金零件生成;参数化编辑;定义和仿真钣金零件地制造过程;展开和折叠地模拟操作;生成精确地二维展开图样数据;展开功能可考虑可展和不可展曲面情况,并根据材料中性层特性进行补偿.fjnFLDa5Zo §UG/Senario for FEA(UG 有限元前后置处理>UG 有限元前后处理模块可完成如下操作:全自动网格划分;交互式网格划分;材料特性定义;载荷定义和约束条件定义;NASTRAN 接口;有限元分析结果图形化显示;结果动画模拟;输出等值线图、云图;进行动态仿真和数据输出.tfnNhnE6e5§ UG/FEA(UG有限元解算器>UG有限元可进行线性结构静力分析、线性结构动力分析、模态分析等操作§ UG/ANSYS Interface(UG/ANSYS 软件接口>UG/ANSYS 软件接口完成全自动网格划分、交互式网格划分、材料特性定义、载荷定义和约束条件定义、ANSYS 接口、有限元分析结果图形化显示、结果动画模拟、输出等值线图、云图.HbmVN777sL§ UG/CAM BASE(UG 加工基础>UG 加工基础模块提供如下功能:在图形方式下观测刀具沿轨迹运动地情况、进行图形化修改:如对刀具轨迹进行延伸、缩短或修改等、点位加工编程功能用于钻孔、攻丝和镗孔等、按用户需求进行灵活地用户化修改和剪裁、定义标准化刀具库、加工工艺参数样板库使初加工、半精加工、精加工等操作常用参数标准化,以减少使用培训时间并优化加工工艺.V7l4jRB8Hs§ UG/Post Execute后处理(UG/Post Builder 加工后置处理>UG/Post Execute和UG/Post Builder共组成了UG加工模块地后置处理.UG地加工后置处理模块使用户可方便地建立自己地加工后置处理程序,该模块适用于目前世界上几乎所有主流NC 机床和加工中心,该模块在多年地应用实践中已被证明适用于2〜5轴或更多轴地铣削加工、2〜4轴地车削加工和电火花线切割83lcPA59W9§ UG/Nurbs PathGenerator(UG/Nurbs样条轨迹生成器>UG/Nurbs Path Gen erat o样条轨迹生成器模块允许在UG软件中直接生成基于Nurbs样条地刀具轨迹数据,使得生成地轨迹拥有更高地精度和光洁度,而加工程序量比标准格式减少30%〜50%,实际加工时间则因为避免了机床控制器地等待时间而大幅度缩短.该模块是希望使用具有样条插值功能地高速铣床<FANUC 或SIEMENS)用户必备工具mZkklkzaaP§ UG/Lathe(UG 车削>UG 车削模块提供粗车、多次走刀精车、车退刀槽、车螺纹和钻中心孔、控制进给量、主轴转速和加工余量等参数、在屏幕模拟显示刀具路径,可检测参数设置是否正确、生成刀位原文件<CLS)等功能.AVktR43bpw § UG/Core &CavityMilling<UG 型芯、型腔铣削)UG型芯、型腔铣削可完成粗加工单个或多个型腔、沿任意类似型芯地形状进行粗加工大余量去除、对非常复杂地形状产生刀具运动轨迹,确定走刀方式、通过容差型腔铣削可加工设计精度低、曲面之间有间隙和重叠地形状,而构成型腔地曲面可达数百个、发现型面异常时,它可以或自行更正,或者在用户规定地公差范围内加工出型腔等功能.ORjBnOwcEd§ UG/Planar Milling<UG 平面铣削)UG 平面铣削模块功能如下所述:多次走刀轮廓铣、仿形内腔铣、Z 字形走刀铣削、规定避开夹具和进行内部移动地安全余量、提供型腔分层切削功能、凹腔底面小岛加工功能、对边界和毛料几何形状地定义、显示未切削区域地边界、提供一些操作机床辅助运动地指令,如冷却、刀具补偿和夹紧等.2MiJTy0dTT§ UG/Fixed AxisMilling<UG 定轴铣削)UG 定轴铣削模块功能实现描述如下:产生3 轴联动加工刀具路径、加工区域选择功能、多种驱动方法和走刀方式可供选择,如沿边界切削、放射状切削、螺旋切削及用户定义方式切削,在沿边界驱动方式中又可选择同心圆和放射状走刀等多种走刀方式、提供逆铣、顺铣控制以及螺旋进刀方式、自动识别前道工序未能切除地未加工区域和陡峭区域,以便用户进一步清理这些地方、UG 固定轴铣削可以仿真刀具路径,产生刀位文件,用户可接受并存储刀位文件,也可删除并按需要修改某些参数后重新计算.gIiSpiue7A§ UG/Flow Cut <UG 自动清根)自动找出待加工零件上满足“双相切条件”地区域 是型腔中地根区和拐角 .用户可直接选定加工刀具 对应于此刀具地“双相切条件”区域作为驱动几何 地清根程序 .当出现复杂地型芯或型腔加工时 ,该模块可减少精加工或半精加工地工作量 uEh0U1Yfmh§ UG/Variable Axis Milling<UG 可变轴铣削)UG/Variable Axis Milling 可变轴铣削模块支持定轴和多轴铣削功能 ,可加工 UG 造型模块中生成地任何几何体 ,并保持主模型相关性 .该模块提供多年工程使用验 证地 3~5 轴铣削功能 ,提供刀轴控制、走刀方式选择和刀具路径生成功能 IAg9qLsgBX § UG/Sequential Milling<UG 顺序铣)UG 顺序铣模块可实现如下功能:控制刀具路径生成过程中地每一步骤地情 况、支持 2~5轴地铣削编程、和 UG 主模型完全相关 ,以自动化地方式 ,获得类似 APT 直接编程一样地绝对控制、允许用户交互式地一段一段地生成刀具路径 ,并 保持对过程中每一步地控制、提供地循环功能使用户可以仅定义某个曲面上最 内和最外地刀具路径 ,由该模块自动生成中间地步骤、该模块是 UG 数控加工模 块中如自动清根等功能一样地 UG 特有模块 ,适合于高难度地数控程序编 希H .WwghWvVhPE§ UG/Wire EDM<UG 线切割)UG 线切割支持如下功能:UG 线框模型或实体模型、进行2轴和4轴线切割加 工、多种线切割加工方式 ,如多次走刀轮廓加工、电极丝反转和区域切割、支持 定程切割 ,使用不同直径地电极丝和功率大小地设置、可以用 UG/Postprocessing 通用后置处理器来开发专用地后处理程序 ,生成适用于某个机床地机床数据文 件.asfpsfpi4k § UG/Vericut<UG 切削仿真)UG/Vericut 切削仿真模块是集成在 UG 软件中地第三方模块 ,它采用人机交互方 式模拟、检验和显示 NC 加工程序 ,是一种方便地验证数控程序地方法 .由于省去 了试切样件 ,可节省机床调试时间 ,减少刀具磨损和机床清理工作 .通过定义被切 零件地毛坯形状,调用NC 刀位文件数据,就可检验由NC 生成地刀具路径地正确 性. U G/Vericut 可以显示出加工后并着色地零件模型 ,用户可以容易地检查出不正 确地加工情况 .作为检验地另一部分 ,该模块还能计算出加工后零件地体积和毛坯 地切除量 ,因此就容易确定原材料地损失 .Vericut 提供了许多功能 ,其中有对毛坯 尺寸、位置和方位地完全图形显示 ,可模拟 2~5 轴联动地铣削和钻削加工 ooeyYZTjj1 § UG/Manager<UG 管理器)UG/Manager 管理器模块是UG 软件工程组级地数据管理模块,提供数据管理功 能和并行工程能力.UG/Manager 可在网络上浮动运行,在安装UG/Manager 之后, 原UG 软件在操作系统下存取设计模型地文件操作被换为针对产品数据库地存 取功能,而UG 软件其它运行功能和未安装 UG/Manager 前完全一样.在UG/Ma nager 中,系统管理员可分配工程组成成员角色、定义每个成员地权限、 提,一般情况下这些区域正好就 ,UG/Flow Cut 模块将自动计算,供数据版本管理、安全管理、广义查询、存取保护等功能,同时,进入UG/Manager数据库中地产品数据可通过Netscape或IE等浏览器访问,提高了设计数据地利用率,改进用户组织对设计信息地发布和访问能力.UG/Manager是UG企业级数据管理方案iMAN地子集,可在需要时无缝升级为企业级数据管理系统.BkeGuInkxI§ UG/Open<UG 二次开发)UG/Open二次开发模块为UG软件地二次开发工具集,便于用户进行二次开发工作,利用该模块可对UG 系统进行用户化剪裁和开发,满足用户地开发需求.UG/Open包括以下几个部分:UG/Open Menuscript开发工具对UG软件操作界面进行用户化开发,无须编程即可对UG标准菜单进行添加、重组、剪裁或在UG软件中集成用户自己开发地软件功能;UG/Open UIStyle开发工具是一个可视化编辑器,用于创建类似UG地交互界面,利用该工具,用户可为UG/Open应用程序开发独立于硬件平台地交互界面;UG/Open API 开发工具,提供UG 软件直接编程接口,支持C、C++、Fortran和Java等主要高级语言;UG/Open GRIP开发工具是一个类似APT 地UG 内部开发语言,利用该工具用户可生成NC 自动化或自动建模等用户地特殊应用.PgdO0sRlMo§ UG/Data Exchange<UG数据交换)UG/Data Exchange数据交换模块提供基于STEP、IGES和DXF标准地双向数据接口功能.3cdXwckm15§ UG/CAST Online<UG 联机自学软件)UG/CAST Online 是一套UG 软件联机自学软件系统,该系统覆盖从建模、制图、装配到加工等UG 软件主要模块,为用户提供一个集联机讲解、自动主题帮助、解题示范和学员练习于一体地高效UG 自学环境,可提高学习速度和效率,节约培训费用和时间.h8c52WOngM§ UG/WAVE<UG 产品级参数化设计)UG/WAVE(What if Alternative Value Engineering> 产品级参数化设计技术,适应于汽车、飞机等复杂产品地设计.UG/WAVE 技术使产品总体设计更改自上而下自动传递.该技术可用于从产品初步设计到详细设计地每个阶段.UG/WAVE 技术帮助用户找出驱动产品设计变化地关键设计变量并将这些变量放入UG/WAVE 顶层控制结构中,子部件和零件地设计则与这些变量相关,对这些变量地更改将自动更新顶层结构和与其相关地子部件和零件.由于UG采用基于变量几何地复合建模技术,这些关键设计变量既可以是数值变量,也可以是如一根样条曲线或空间曲面地广义变量,数值变化、形状变化都能根据UG/WAVE 地控制传递到相关地子部件和零件设计中去.UG/WAVE 技术地使用是符合参数化产品地设计过程和规则,即:先总体设计后详细设计,局部设计决策服从总体设计决策.而过去地参数化技术多是进行零件本身地参数化上,对于整个产品地参数关系管理非常困难.UG/WAVE 提供了解决了大型产品设计中地设计更改控制问题地方案,是面向产品级地并行工程技术.有利于提高设计重复利用率.v4bdyGiousUG/WAVE 地主要组成:UG/WAVE 相关性管理器:- 提供用户对设计更改传递地完全控制- 提供关于对象和零件地详细信息- UG/WAVE 几何导引器提供相关设计几何地信息- 允许沿几何相关关系查找相关部件与零件- 处理零件或部件之间地相关关系UG/WAVE 控制结构编辑器- 建立产品顶层控制结构及与之相关地下层部件关系- 层层递增建立下一层地零件结构, 并建立新建零部件与其上层结构地相关关系在WAVE 层次结构中切换显示到父装配或WAVE 源零件§ UG/Scenario forMotion+<UG 运动机构)UG/Scenario for Motion + 运动机构模块提供机构设计、分析、仿真和文档生成功能,可在UG 实体模型或装配环境中定义机构,包括铰链、连杆、弹簧、阻尼、初始运动条件等机构定义要素,定义好地机构可直接在UG 中进行分析,可进行各种研究,包括最小距离、干涉检查和轨迹包络线等选项,同时可实际仿真机构运动用户可以分析反作用力,图解合成位移、速度、加速度曲线.反作用力可输入有限元分析,并可提供一个综合地机构运动连接元素库.UG/Mechanisms 与MDI/ADAMS 无缝连接,可将前处理结果直接传递到MDI/ADAMS 进行分析J0bm4qMpJ9§ UG/Routing<UG 管路设计)UG/Routing 管路设计模块提供管路中心线定义、管路标准件、设计准则定义和检查功能,在UG 装配环境中进行管路布置和设计,包括硬、软管路、暗埋线槽、接头、紧固件设计.该模块可自动生成管路明细表、管路长度等关键数据,可进行干涉检查.系统本身包括200 多种系列管路标准零件库,并可由用户根据需要添加或更改,用户还可以定设计或修改准则,系统将按定义地规则进行自动检查<如最小弯曲半径等)XVauA9grYP§ UG/Wiring<UG 电气布线)UG/Wiring 电气布线模块是一个用于生成电气布线数据地三维设计工具.该模块为电气布线设计员、机械工程师、电气工程师和工艺人员提供生成电气布线系统虚拟样机地能力.该模块接受包括原理图设计模块生成地逻辑连接信息,可自动计算电缆长度和捆扎线束直径.该模块将布线中心转换为实体,以进行干涉检查.UG/Harness还提供自动检查弯曲半径和自动生成材料明细功能bR9C6Tjscw§ UG/Die engineeringvUG 冲压模具工程)UG/Die Engineering 模具工程,是UG 面向汽车钣金件冲压模具设计而推出地一个模块,其功能包括冲压工艺过成定义,冲压工序件地设计,如工艺补充面地设计、拉伸压料面地设计等,以帮助用户完成冲压模具地设计pN9LBDdtrd§ UG/in-ShapevUG逆向工程)UG/in-Shape是UG公司推出地面向逆向工程地软件模块,其理论基础是Paraform 公司地技术基础,使用地是一种叫“ rapid surfacing” <快速构面)地方法,提供一套方便地工具集,接收各种数据来从构曲面模型,这一技术目前正被许多知名公司如GM、Ford、Lear、Boe in g、Trim System Inc.等公司采用,其应用领域和功能包括:Dj8T7nHuGT-Rapid Surfacing接收3D扫描数据,快速生成多边形表示或NURBS表达地模型-Processing point cloud data转换各种数据如加工数据、CMM点等成为多边形表示或NURBS 表达地曲面模型QF81D7bvUA-Reverse engineering接收3 D扫描数据,构造成使用于UG地评估、加工和编辑地多边形表示或NURBS 表达地模型4B7a9QFw9h-Mirroring 镜象或放样-Multiple resolution models 对同一数据集生成适应于不同用途地模型版本,如一个版本做工装设计,一个版本做FEA 有限元分析等ix6iFA8xoX-Legacy data processing将其它系统地IGES数据直接转换成UG地曲面-Vendor Verification & QA Inspection 检测-Preparati on for engin eeri ng an alysis转换扫描数据成使用于进行有限元分析地多边形表示或NURBS 表达地模型wt6qbkCyDE-Design for Manufacturing 评估分模线,去处加工不到地区域等-Manufacturing an alysis分析刀具磨损、材料回弹等-Tooling modification and repair 工装地修改和修复-Surface quality verification 曲面质量检测UG使用其本模块介绍发布时间:2003/02/15 来源: 中国仿真互动双击鼠标滚屏UG/GatewayvUG入口)这个模块是UG地基本模块,包括打开、创建、存储等文件*作;着色、消隐、缩放等视图* 作;视图布局;图层管理;绘图及绘图机队列管理;空间漫游,可以定义漫游路径,生成电影文件;表达式查询;特征查询;模型信息查询、坐标查询、距离测量;曲线曲率分析;曲面光顺分析;实体物理特性自动计算;用于定义标准化零件族地电子表格功能;按可用于互联网主页地图片文件格式生成UG 零件或装配模型地图片文件,这些格式包括:CGM、VRML、TIFF、MPEG、GIF 和JPEG;输入、输出CGM、UG/Parasolid 等几何数据;Macro宏命令自动记录、回放功能;User Tools用户自定义菜单功能,使用户可以快速访问其常用功能或二次开发地功能.§ UG 实体建模(UG/Solid Modeling> UG 实体建模提供了草图设计、各种曲线生成、编辑、布尔运算、扫掠实体、旋转实体、沿导轨扫掠、尺寸驱动、定义、编辑变量及其表达式、非参数化模型后参数化等工具.§ UG/Features Modeling(UG 特征建模> UG 特征建模模块提供了各种标准设计特征地生成和编辑、各种孔、键槽、凹腔-- 方形、圆形、异形、方形凸台、圆形凸台、异形凸台、圆柱、方块、圆锥、球体、管道、杆、倒圆、倒角、模型抽空产生薄壁实体、模型简化(Simplify>, 用于压铸模设计等、实体线、面提取,用于砂型设计等、拔锥、特征编辑:删除、压缩、复制、粘贴等、特征引用,阵列、特征顺序调整、特征树等工具.§ UG/FreeFormModeling(UG自由曲面建模> UG具有丰富地曲面建模工具包括直纹面、扫描面、通过一组曲线地自由曲面、通过两组类正交曲线地自由曲面、曲线广义扫掠、标准二次曲线方法放样、等半径和变半径倒圆、广义二次曲线倒圆、两张及多张曲面间地光顺桥接、动态拉动调整。
基于UG/Part families建立模具标准件库2006-6-6 来源:阅读:395次本文重点介绍标准零件库、组件库的建库方法,基于UG/Part families建立参数化模具标准件库、组件库和模架库,其中组件的驱动是通过建立索引文件来实现的。
本文介绍的标准件库主要包括标准零件库和组件库,是提高模具设计效率的必要手段。
虽然目前的CAD系统都可以实现参数化的设计,从而满足不同的装配需求,但为了进一步提高设计效率,模具标准零件和组件也必须实现参数化。
另外模具标准零件和组件也应该含有装配信息,才能实现自动化和智能化。
在冲模标准件库中,一个标准件主要有二个文件,即模型文件(prt)和数据文件(dbf)。
标准件库的内容一般采用二级结构,第一级为数据库主引导文件。
第二级为零件的DBF数据文件,该DBF文件记录了标准件一系列参数。
对于标准组件,需要采用三级数据文件。
在标准件建库过程中,用户必须先建立标准件信息模型,输入的内容分为三类,一是三维参数化特征实体模型;二是特征变量;三是装配信息。
它们以一定的结构存贮于数据库中,提供对标准零件或组件的完整描述。
一参数化标准零件库的建立在标准零件库的建设中,主要应用基于特征变量的参数设计方法。
在模型创建的过程中,添加设计变量,通过设计变量表中的表达式,设置变量间的关联规则,重要参数采用Excel表格来控制,通过对设计变量的修改来驱动生成新零件。
具体的步骤如下:在三维CAD环境中,建立产品实体模型;"将每个特征相关的数据用变量来表示,以便于变量的驱动和管理;"对于相互关联的特征尺寸,在变量表的公式中表达,简化实体的尺寸要素。
"UG系统中标准件建立流程如图1所示。
图1 标准零件建立流程以下以常用的导柱为例,利用UG/Part families建立导柱系列标准零件库。
在expression表中建立冲模标准导柱数学表达式,由数学表达式驱动模型。
UG的参数化建模方法及三维零件库的创建
摘要: UGNX是美国EDS公司的CAD/CAE/CAM一体化软件,具有强大的参数化设计功能,在设计和制造领域得到了广泛的应用。
其参数化功能能够很好反映设计意图,参数化模型易于修改。
本文以UGNX为支撑平台,介绍了三维参数化建模的基本思想和实现方法,结合实例分析了三维零件参数化模型的建立步骤,并创建立一个简单的零件库。
关键词:UGNX,参数化,标准件库
一.引言
CAD技术的应用目前已经从传统的二维绘图逐步向三维设计过渡。
从实现制造业信息化的角度来说,产品的三维模型可以更完整地定义和描述设计及制造信息。
在产品设计和开发过程中,零部件的标准化、通用化和系列化是提高产品设计质量、缩短产品开发周期的有效途径,而基于三维CAD系统的参数化设计与二维绘图相比更能够满足制造信息化的要求。
UGNX是美国EDS公司的CAD/CAE/CAM一体化软件,具有强大的参数化设计功能,在设计和制造领域得到了广泛的应用。
本文以UGNX为支撑平台,介绍了三维参数化建模的实现方法,结合实例分析了一种三维零件库的建立方法。
二.参数化设计思想
在使用UG软件进行产品设计时,为了充分发挥软件的设计优势,首先应当认真分析产品的结构,在大脑中构思好产品的各个部分之间的关系,充分了解设计意图,然后用UG提供的强大的设计及编辑工具把设计意图反映到产品的设计中去。
因为设计是一项十分复杂的脑力活动,一项设计从任务的提出到设计完成从来不会是一帆风顺的,一项设计的完成过程就是一个不断改进、不断完善的过程,因此,从这个意思上讲,设计的过程就是修改的过程,参数化设计的目的就是按照产品的设计意图能够进行灵活的修改,所以它的易于修改性是至关重要的。
这也是UG软件为什么特别强调它的强大的编辑功能的原因。
三.三维参数化建模的实现方法
1 系统参数与尺寸约束
UGNX具有完善的系统参数自动提取功能,它能在草图设计时,将输入的尺寸约束作为特征参数保存起来,并且在此后的设计中进行可视化修改,从而到达最直接的参数驱动建模的目的。
用系统参数驱动图形的关键在于如何将从实物中提取的参数转化到UG中,用来控制三维模型的特征参数。
尺寸驱动是参数驱动的基础,尺寸约束是实现尺寸驱动的前提。
UG的尺寸约束的特点是将形状和尺寸联合起来考虑,通过尺寸约束实现对几何形状的控制。
设计时必须以完整的尺寸参考为出发点(全约束),不能漏注尺寸或多注尺寸。
尺寸驱
动是在二维草图Sketcher里面实现的。
当草图中的图形相对于坐标轴位置关系都确定,图形完全约束后,其尺寸和位置关系能协同变化,系统将直接把尺寸约束转化为系统参数。
2 特征和表达式驱动图形
UGNX建模技术是一种基于特征的建模技术,其模块中提供各种标准设计特征,各标准特征突出关键特征尺寸与定位尺寸,能很好的传达设计意图,并且易于调用和编辑,也能创建特征集,对特征进行管理。
特征参数与表达式之间能相互依赖,互相传递数据,提高了表达式设计的层次,使实际信息可以用工程特征来定义。
不同部件中的表达式也可通过链接来协同工作,即一个部件中的某一表达式可通过链接其它部件中的另一表达式建立某种联系,当被引用部件中的表达式被更新时,与它链接的部件中的相应表达式也被更新。
3 利用电子表格驱动图形
UG的电子表格 (Spreadsheet)提供了在Microsoft Excel或Xess与UG间一个智能接口。
在建模应用里,UG电子表格可以被认为是高级的表达式编辑器。
信息可以从部件被抽取到电子表格里,在被用来更新部件前进行手工处理。
事实上,表格驱动的界面及机内函数为相关的、参数化设计提供了方便而有力的工具。
四.应用实例分析
下面通过六角螺母C级(GB/T 41-2000)三维模型的创建实例来说明参数化建模方法。
1 分析零件模型提取特征参数
图1 螺母尺寸
表1 螺纹规格
如图1,六角螺母主要尺寸特征有D、s、m,可将这三个尺寸作为主要参数驱动螺母图形。
螺母的模型可通过拉伸得到,在建模时应特别注意拉伸体、倒角及螺纹孔这三个主要特征以及他们的关系。
2 螺母底面在草图中的尺寸约束
螺母底面为六边形,在草图中选s作为主要参数驱动图形。
进入草图模式,如图2所示,绘制一个圆,圆心约束在坐标中心,标注直径尺寸,命名为s。
如图3,绘制六边形,约束其六边外切与s圆、六边相等及对边互相平行。
退出草图模式,选Tools—〉Expression (Ctrl+E),点选几何表达式按钮,选取对角线距离作为一个参数,命名为e,如图4。
最后绘制一个圆,约束为与s圆同心,直径为e。
3 螺母实体的生成及倒角拉伸六边形,高度值在表达式中命名为m。
拉伸e圆,高度为m(e圆拉伸出来的圆柱是为了在螺母上倒角而增加的辅助实体,高度值随主要参数m变化)。
在e圆柱上偏置倒角,偏置值e/2-s/2(UGNX允许直接输入公式作为参数值),角度30度。
交集运算e圆柱和六方柱得到螺母实体。
在螺母中心放置孔特征,参数命名为D。
至此,我们在草图空间建立了螺母底面的草图模型,由一个主要参数s驱动。
模型中的所有图形相对于坐标轴完全约束,其尺寸和位置关系能协同变化,系统自动把尺寸约束转化为系统参数,是整个模型的参数化的核心,其修改可以进入草图修改或由表达式修改。
另外,该模型引入了一个距离值作为参考参数,在倒角的建立中,倒角偏置参数由表达式(e/2-s/2)负责传递相关参数,使图形具有相关性的特点。
五.参数化模型基础上的三维零件库
1 创建三维零件库的基本原理
根据相似性原理对需要建库的零件进行分类,确定其能够完整表示零件族或零件系列所有零件特征的复合零件。
复合零件是在UGNX环境下用交互方式创建的三维零件模型,我们称其为三维零件样板。
复合零件综合了该零件族所有零件个体的形状和结构特征,即基于复合零件可以派生该零件族的任何一个零件,零件可以继承复合零件的全部特征或部分特征。
之后,在三维零件样板的基础上确定一组设计参数来控制模型的形状和拓扑关系,并建立零件族设计参数的系列尺寸。
最后,通过选择不同系列尺寸来自动生成零件的三维模型,从而实现三维零件库的创建。
2 生成三维零件样板
利用UGNX的Part families工具可以方便的定义零件主要参数生成系列化零件数据库。
进入Tools—〉Part families,选取表达式中的D、m、s作为提取参数,设置好保存目录,选择Create命令进入Excel工作表。
在Excel里面,根据标准零件系列尺寸或标准件的标准规格尺寸录入零件控制参数的值。
如图5所示。
保存族并退出Part families,带Excel参数表的三维零件样板生成。
3 三维零件库的调用
三维零件样板作为装配件引入主模型,如图6,在匹配成员列表里面会出现之前我们在Excel工作表里面录入的所有规格,选择需要的规格加入,这样零件生成。
如图7。
六.结论
利用UGNX提供的强大相关参数化建模功能,能够方便编辑修改,加速设计进程。
在相关参数化模型基础上,借助零件族的Excel工作表,可以快速准确地创建标准件、通用零件及产品系列化设计的三维模型库。
本文提出的建库方法简单,不需要编程,不涉及复杂的数据库技术,很适合产品设计和开发人员。