UG总结归纳.docx
《UG总结归纳.docx》由会员分享,可在线阅读,更多相关《UG总结归纳.docx(13页珍藏版)》请在冰豆网上搜索。
UG总结归纳
一、一些需要注意规范
所谓没有规矩不成方圆。
使用UG时也需要有一定的规范(当然应根据需要来制定)。
首先是文件命名须有规律,如主数模可以用零件号命名如XXXXXX.prt而其他的文件应加上前缀或后缀如用于提供图纸的文件可加-dwg,修改的数模也须加上前缀或后缀如加-a。
如果主模型离开原部门到其他部门,也应加上前缀或后缀如到工艺部门可以加-prc。
如果违反规定命名文件对个人用户来说应做好记录,在企事业单位中则应向上级报告备案。
长期从事UG制图的人一定回体会到想找几个月前的文件有多难。
在企事业单位中对数据备份(CD-R或磁带),应做好管理。
(如果你试过从一箱子CD-R中找一个文件的话,一定会体会那种让人欲哭无泪的感觉。
)
在建模时也有需要注意的地方:
1.层的分配
层的分配当然应根据需要来制定规范,我在这里提供一个参考:
层号几何体分类
1-199Curves,Sketches,SolidGeometry
200Flatpattern(wrieframe)模型(线框)
201-239Open(optionalforrefdata,plattomgeometry)
开放用于参考数据,阴影几何体项
240增加到绘图面的绘图几何体
241-248Open(绘图项)
249Partslistcrosshatchingboundarylines剖面线文件表
250格式
251文件列表
252版本信息
253GRIP使用限制
254-256开放
而我个人认为应尽量少使用层,就经验来看,过多地使用层可能会破坏文件。
一般可将不在需要的参考放置在一层中如256。
使用类别(LayerCategory)将易于组织好你的零件和装配件,并且易于分别出各个层有些什么。
类别名中间不可有空格,可长到30个字母,可包含字母和特殊符号:
-,.,#,/,和_。
2.坐标系
坐标系的规则要简单一些:
在最后完成的产品中只使用一次的应按绝对坐标建立模型,如将被多次应用则按自身的装配定位点为原点建立模型。
零件相对ACS原点位置是由其整体形状和应用方法决定的,一般是将过ACS原点的XY平面作为零件的配合面,Z平面垂直于配合面。
例如:
如果是个螺栓,X-Y平面是螺栓头部的基面,Z轴指向螺纹线末端。
如果是个支架,X-Y平面是支架的基面,Z轴指向支架体。
补充方法:
对于矩形体,应以左下角为原点,长边为X轴。
对于圆柱体,Z轴垂直配合面,指向中心线方向。
零件若在下一级装配中会进一步被安装,ACS原点必须定位在安装孔,Z轴垂直配合面。
3.其他
所有产品主数模零件反映零件或子装配件的实际重量。
密度值必须调整到和材料特性相符。
(在CAE中将严重影响结果)
所有螺纹孔都使用攻丝尺寸。
创建螺纹时使用CreateThreads特性的ymbolicThreadType选项。
所有螺纹轴、螺柱等,建模时用螺纹线象征线标出。
使用CreateThreads特性的SymbolicThreadType
选项。
前两项是出于减小文件尺寸和统一标准的考虑。
钣金件的材料厚度要保持一致,满足钣材展开规则。
当你决的某些方面的问题也应列入标准时也应列如标准并严格执行。
在开展大型工程时,规范统一的标准将大大提高效率。
当你需要执行较多的规定时,可建立一个SEED.PRT文件设置好各个规定后保存。
建立新文件时打开SEED.PRT另存为需要的文件名。
二、应用中的小经验
1.使用不同颜色来区分零件,在颜色不够使用时可使用命名方法来区分。
在选择的时候会方便许多。
2.选择时按左键可选择下一个物体,按中键相当于按OK。
按着SHIFT时按左键可取消已被选择的物体。
3.在输入参数时按TAB可输入下一项,SHIFT+TAB可返回上一项。
4.错误操作后尽量不使用UNDO(CTRL+Z),在可能的情况下应使用删除的方法。
因为UNDO时将重新刷新图象,速度较慢。
5.将两个SHEET缝合就可以象实体一样倒角,而不必使用FACEBLEND。
三、建立自己的配置、加快制图速度
1建立自己的模板文件
你可以自己建立一个文件,将所有的设置都改好,然后存盘。
以后每次要建立新文件的时候就打开模板文件,另存为你所需要的文件名。
这样,你不必每次修改你的设定。
2建立你自己的缺省文件
在许多情况下,上面的方法用不上。
比如,你的SBF文件放在某处,或你的pattern文件放在某处。
或者你打印机的设置等等。
更好的方法是修改缺省配置文件或建立自己的缺省配置文件(这是针对单位里一机多用户而言)。
NT用户建立缺省配置文件的方法是:
a、将eds140\ugii\目录下的文件ugii_env.dat和ug_metric.def(或ug_english.def)拷贝至自己的HOME目录下,比如:
stc/it4下。
b、建立一个新批处理文件比如ug.bat文件。
内容如下
setHOMEDRIVE=H:
————这是你放置ug文件的驱动器
setHOMEPATH=\it4\————这是你放置ugii_env.dat和ug_metric.def文件的目录。
d:
\eds140\ugii\UGICON.BAToglauto————这是你UG软件。
c、修改上述ugii_env.dat和ug_metric.def文件,将其中的参数设置为你所需要的。
这样你就完成了。
UNIX用户过程相似,只是文件名不一样。
以it4用户为例:
a、将/usr/eds140/ugii/目录下的文件.ugii_env(注意这个文件是隐含文件,你要用ls-a才能看到)和ug_english.def拷贝到你自己的目录下
b、键入命令chmod755.ugii_envug_metric.def修改读写属性,以便你能修改他们。
c、修改这两个文件,将.ugii_env中
UGII_DEFAULTS_FILE=${UGII_BASE_DIR}/ugii/ug_english.def改为:
UGII_DEFAULTS_FILE=/stc/it4/ug_metric.def(具体路径要看你自己文件放在哪)
将文件/stc/it4/ug_metric.def内容修改为你所需要的缺省配置。
接下来就正常使用了,键入ugmenu启动UG你就可以看到你的缺省配置变了。
在这里你要注意的是:
第二句中,你无法改变驱动器号,它是和第一句的参数相关的。
另外,你仔细看一下ugii_env.dat和ug_metric.def文件,你可能会发现许多新东西。
由于这两个文件参数不对的话UG就起不来,所以每次修改之前备份一下参数可以在出错时恢复原来面目,你只要将原来的一行屏蔽掉,另拷贝一行就行了。
四、层的设置、利用
有许多人从不利用层,他们将不需要的东西blank掉。
另一些人滥用层,他们开了许多层,自己都不知道哪一层放的是什么。
其实,做一个规划,养成好的习惯对你的制图来说是十分有利的。
大多数公司都有制图标准,规定哪一层里放什么东西。
我们建议是这样的
1-29层里放solid
30-49层放sketch,每一个sketch放一层。
50-59层放置datum数据平面及数据轴
60-99层放curve及其它需要的object
100-149层放其他临时object
150-199层备用
200-249层属于制图范围层
250-256留作它用
层可以命名、分类
为了便于记忆以及方便他人修改,层可以命名分类。
刚开始觉得不方便,用习惯了会发现它的好处,特别是开发大型零部件时。
(1)、层可以方便出图。
有时,出图时要将某一层的东西关闭掉。
比如你要将汽缸的盖子打开,出一张俯视图。
或者在某些大型装配时,你只要显示某一层的内容。
(2)、关闭不工作的层,加快显示速度
出图时为了加快显示速度,通常可以将不需要的层关闭。
有时还需要将某些视图关闭,设为inactive
一般来说,越是大型装配,层越重要。
所以要养成好习惯。
(3)、用curve画的图也用装配
通常,装配是用在实体上的。
但具体情况下,curve画的图有时也需要装配。
比如,我们汽轮机总装图使用curve画的。
为了避免重画里面的转子等图,同时又要保证几个图同步修改,可以使用装配,将里面的转子输出。
为什么不用其他方法呢?
因为其他方法都有缺点。
比如,我们有些人用上面提到的层的用法,或用不同的sheet的方法,或用export生成新文件的方法等等。
但没有一个方法是正确的。
(4)、装配好之后还要加工,怎么办
有时我们有粗加工图,或者我们有焊后加工,需要在装配好之后加工。
这时怎么办?
UG对此作了处理,有一个功能专门为此设置,就是promotion。
在做promote之前,你必须将你的缺省文件ug_metric.def(或ug_english.def,看你用哪个)修改一下,将里面的Assemblies_AllowInterPart和Assemblies_AllowPromotions改为yes否则没法使用promotion。
(5)、合理建模
这个问题太大了,很难讲清楚。
我常看见有些人建模型只花了一星期,修改时花了两个星期还没改好,不得不删除了重做。
有时,模型改了,图却没法更新。
这都不是UG有什么问题,而是人为造成的。
为了方便修改以及减少大装配的容量,我的建议是:
1、尽量不用transform拷贝实体,而用instance
2、尽量使用sketch
3、尽量使用bosspadholeslot之类的feature
(6)、如何转换公英制文件
启动UG,打开UGpart文件,进入Modeling.
Toolbox->Expression->export产生name.exp文件.
Start->Program->UnigraphicsV1x.0->UGCommandPrompt
Cdd:
\ugs150(eds140)\ugii
Ug_convert_part杋n(-mm)name.prt
CloseUGpart文件,重新打开UGpart文件。
进入Modeling.
Toolbox->Expression->Importwithoption(ReplaceExisting)
(7)、如何不剖轴
1、选择assemblies->changeworkpart。
让将被处理的零件作为当前工作零件。
2、选择菜单arrange->attributes->partattributes
3。
系统出现对话框,选择“Assign”如下:
4。
输入零件属性名称“section-component”:
5。
输入零件属性值“NO”:
这样设定后,此零件在装配剖视图中将不进行剖切处理。
如果希望进行剖切,只须将零件属性值由”NO“改为”YES“。
UG中快捷键的设置
快捷键的设置在该文件中:
..\ugii\ugmenu\ug_view_popup.men
用写字板打开
TFRTRI视图的设置:
找到如下几行BUTTONUG_VIEW_POPUP_ORIENT_TFRTRI
LABELTrimetric
“ACCELERATORCtrl+3“
ACTIONSSTANDARD
TOP视图的设置:
BUTTONUG_VIEW_POPUP_ORIENT_TOP
LABELTop
"ACCELERATORCtrl+T"
ACTIONSSTANDARD
上面是对TFRTRI和TOP视图设置快捷键,加引号的是修改的快捷键设置!
五、基于UG的三维标准件库的建立原则和方法
(1)、基于UG的标准件库的建立原则
1.每个标准件都应有一个中心基准(如基准点或基准轴或基准面,主要使用三面基准),建立标准件时,坐标系(相对坐标和绝对坐标)应在该标准件的对称中心位置。
2.应尽量减少特征数,特征间尺寸用关系表达式表示。
将特征参数分为主参数和次要参数,用主参数去控制和约束次要参数。
3.每个标准件应在菜单“装配(Assemblies)”中设置“参考集(ReferenceRets)”,调出时仅显示特征实体(Solid)。
4.对于一个由几个标准零件装配在一起而组成的标准部件,要注意建立标准部件内各个标准零件之间的参数值传递,即建立各个标准零件之间的尺寸链接关系,并用一个主要的标准零件去控制和约束其它的次要标准零件。
(2)、标准件的创建方法
1.电子表格(SpreadSheet)法
(1)File→New,输入一个标准件Part文件名。
(2)Application→Modeling,选取适当参数和方法步骤建立标准件中的一个具体零件(TemplatePart),由于建立TemplatePart的方法和步骤将直接决定参数的选取,故应从整体考虑。
(3)Toolbox→Expression,对参数表达式进行Rename和Edit。
(4)Toolbox→PartFamilies,在AvailableColumns栏内选定参数,点击AddColumn放在ChoseColumn栏内,待选定所有参数后,点击Create进入Spreadsheet(电子表格)内。
(5)填写并编辑Spreadsheet。
在Spreadsheet内要输入零件号(Part_Name)和相关参数值。
填写完毕后,可选PartFamily的VerifyPart来生成某零件,以明确参数选定是否正确。
待上述工作准确无误后,可选PartFamily的SaveFamily来存贮该电子表格。
(6)标准件的调用。
Assemblies→Editstructure,点击Add;在PartName内指定所选标准件;在PointSubfunction内指定欲加入零件的位置[如(0,0,0)],这样标准零件即在指定点处生成。
优点:
提供了一个用UG3D实体格式定义的标准件库系统,创建直观、容易,并能通过直观的图形界面调入装配体;可使标准件具有子装配功能,并可以封装到IMAN和UG/Manager中,是建立UG标准件库系统的通用方法。
缺点:
调用时须改名存入,如果不改名只能存入当前目录且不能修改,当型号选好后又需要换型号时则必须重新装配。
2.关系表达式(Expression)法
(1)File→New,输入一个标准件Part文件名。
(2)Application→Modeling,选取适当参数和方法步骤建立标准件中的一个具体零件(TemplatePart)。
(3)Toolbox→Expression,对参数表达式进行用户化命名(Rename)和编辑(Edit)。
表达式的编辑方法:
1)在“编辑多个表达式”对话框中,点击“输出”,在目录下给定一个文件名(如e.exp)并退出UG。
2)对表达式文件e.exp进行编辑并存储。
3)返回UG,打开该Part文件,进入“编辑多个表达式”对话框,点击“输入”,输入将该表达式文件。
(4)File→Save,存储该零件(.prt)。
(5)零件调用。
Assemblies→Editstructure,点击Add;在PartName内指定所选标准件;在PointSubfunction内指定欲加零件的位置[如(0,0,0)],这样标准零件即在指定点处生成。
然后,将该零件以另一名称存储,转成装配模型中的一个具体零件。
最后,将该零件转成工作零件并修改其参数,使之符合设计要求。
优点:
创建容易,修改比较方便。
缺点:
装配调入的只是一个模板,完成装配后需修改其变量;需查标准件手册来修改变量值。
3.用户自定义特征(.udf)法
(1)File→New输入一个标准件Part文件名,Application→Modeling生成一个Part文件。
(2)Toolbox→Expression对参数表达式进行用户化命名(Rename)和编辑(Edit)。
(3)File→Export,生成、定义、存储一个udf文件。
(4)Toolbox→Features→UserDefined实现调用。
优点:
创建比较容易;可建立特征参数之间的关系,定义特征变量,设置缺省值,提示输入关键值;易于恢复和编辑。
缺点:
须建立一个新的part零件才能输入用户自定义特征。
4.用程序设计(*.grx或*.dll):
UG/OpenGRIP和/或UG/OpenAPI(UFUN)开发编程实现标准件的生成和调用。
优点:
使用交互调入最方便,应用层次最高。
缺点:
需用程序写入,工作量大。
(3)、结束语
建立CAD标准件库是实施CAD应用的基石和提高CAD应用水平的重要途径。
本文所述的基于UG的三维CAD标准件库的建立方法在笔者所在工厂得到实施并达到了预期效果。
六、UG模块功能介绍
§UG/Gateway(UG入口)
这个模块是UG的基本模块,包括打开、创建、存储等文件操作;着色、消隐、缩放等视图操作;视图布局;图层管理;绘图及绘图机队列管理;空间漫游,可以定义漫游路径,生成电影文件;表达式查询;特征查询;模型信息查询、坐标查询、距离测量;曲线曲率分析;曲面光顺分析;实体物理特性自动计算;用于定义标准化零件族的电子表格功能;按可用于互联网主页的图片文件格式生成UG零件或装配模型的图片文件,这些格式包括:
CGM、VRML、TIFF、MPEG、GIF和JPEG;输入、输出CGM、UG/Parasolid等几何数据;Macro宏命令自动记录、回放功能;UserTools用户自定义菜单功能,使用户可以快速访问其常用功能或二次开发的功能。
§UG实体建模(UG/SolidModeling)
UG实体建模提供了草图设计、各种曲线生成、编辑、布尔运算、扫掠实体、旋转实体、沿导轨扫掠、尺寸驱动、定义、编辑变量及其表达式、非参数化模型后参数化等工具。
§UG/FeaturesModeling(UG特征建模)
UG特征建模模块提供了各种标准设计特征的生成和编辑、各种孔、键槽、凹腔--方形、圆形、异形、方形凸台、圆形凸台、异形凸台、圆柱、方块、圆锥、球体、管道、杆、倒圆、倒角、模型抽空产生薄壁实体、模型简化(Simplify),用于压铸模设计等、实体线、面提取,用于砂型设计等、拔锥、特征编辑:
删除、压缩、复制、粘贴等、特征引用,阵列、特征顺序调整、特征树等工具。
§UG/FreeFormModeling(UG自由曲面建模)
UG具有丰富的曲面建模工具。
包括直纹面、扫描面、通过一组曲线的自由曲面、通过两组类正交曲线的自由曲面、曲线广义扫掠、标准二次曲线方法放样、等半径和变半径倒圆、广义二次曲线倒圆、两张及多张曲面间的光顺桥接、动态拉动调整曲面、等距或不等距偏置、曲面裁减、编辑、点云生成、曲面编辑。
§UG/UserDefinedFeature(UG用户自定义特征)
UG/UserDefinedFeature用户自定义特征模块提供交互式方法来定义和存储基于用户自定义特征(UDF)概念的,便于调用和编辑的零件族,形成用户专用的UDF库,提高用户设计建模效率。
该模块包括从已生成的UG参数化实体模型中提取参数、定义特征变量、建立参数间相关关系、设置变量缺省值、定义代表该UDF的图标菜单的全部工具。
在UDF生成之后,UDF即变成可通过图标菜单被所有用户调用的用户专有特征,当把该特征添加到设计模型中时,其所有预设变量参数均可编辑并将按UDF建立时的设计意图而变化。
§UG/Drafting(UG工程绘图)
UG工程绘图模块提供了自动视图布置、剖视图、各向视图、局部放大图、局部剖视图、自动、手工尺寸标注、形位公差、粗糙度符合标注、支持GB、标准汉字输入、视图手工编辑、装配图剖视、爆炸图、明细表自动生成等工具。
§UG/AssemblyModeling(UG装配建模)
UG装配建模具有如下特点:
提供并行的自顶而下和自下而上的产品开发方法;装配模型中零件数据是对零件本身的链接映象,保证装配模型和零件设计完全双向相关,并改进了软件操作性能,减少了存储空间的需求,零件设计修改后装配模型中的零件会自动更新,同时可在装配环境下直接修改零件设计;坐标系定位;逻辑对齐、贴合、偏移等灵活的定位方式和约束关系;在装配中安放零件或子装配件,并可定义不同零件或组件间的参数关系;参数化的装配建模提供描述组件间配合关系的附加功能,也可用于说明通用紧固件组和其它重复部件;装配导航;零件搜索;零件装机数量统计;调用目录;参考集;装配部分着色显示;标准件库调用;重量控制;在装配层次中快速切换,直接访问任何零件或子装配件;生成支持汉字的装配明细表,当装配结构变化时装配明细表可自动更新;并行计算能力,支持多CPU硬件平台。
§UG/AdvancedAssemblies(UG高级装配)
UG高级装配模块提供了如下功能:
增加产品级大装配设计的特殊功能;允许用户灵活过滤装配结构的数据调用控制;高速大装配着色;大装配干涉检查功能;管理、共享和检查用于确定复杂产品布局的数字模型,完成全数字化的电子样机装配;对整个产品、指定的子系统或子部件进行可视化和装配分析的效率;定义各种干涉检查工况储存起来多次使用,并可选择以批处理方式运行;软、硬干涉的精确报告;对于大型产品,设计组可定义、共享产品区段和子系统,以提高从大型产品结构中选取进行设计更改的部件时软件运行的响应速度;并行计算能力,支持多CPU硬件平台,可充分利用硬件资源。
§UG/SheetMetalDesign(UG钣金设计)
UG钣金设计模块可实现如下功能:
复杂钣金零件生成;参数化编辑;定义和仿真钣金零件的制造过程;展开和折叠的模拟操作;生成精确的二维展开图样数据;展开功能可考虑可展和不可展曲面情况,并根据材料中性层特性进行补偿。
§UG/SenarioforFEA(UG有限元前后置处理)
UG有限元前后处理模块可完成如下操作:
全自动网格划分;交互式网格划分;材料特性定义;载荷定义和约束条件定义;NASTRAN接口;有限元分析结果图形化显示;结果动画模拟;输出等值线图、云图;进行动态仿真和数据输出。
§UG/FEA(UG有限元解算器)
UG有限元可进行线性结构静力分析、线性结构动力分析、模态分析等操作。
§UG/ANSYSInterface(UG/ANSYS软件接口)
UG/ANSYS软件接口完成全自动网格划分、交互式网格划分、材料特性定义、载荷定义和约束条件定义、ANSYS接口、有限元分析结果图形化显示、结果动画模拟、输出等值线图、云图。
§UG/CAMBASE(UG加工基础)
UG加工基础模块提供如下功能:
在图形方式下观测刀具沿轨迹运动的情况、进行图形化修改:
如对刀具轨迹进行延伸、缩短或修改等、点位加工编程功能,用于钻孔、攻丝和镗孔等、按用户需求进行灵活的用户化修改和剪裁、定义标准化刀具库、加工工艺参数样板库使初加工、半精加工、精加工等操作常用参数标准化,以减少使用培训时间并优化加工工艺。
§UG/PostExecute后