有很多朋友都说了 学ug编程不知道如何学 那我给自学的大家一个步骤吧

1.先安装,学建模里面的一些指令,练习画图,补面,补体,标注,能够录活运用

2.加工模块,编程指令,然后每个指令里的参数运用,及在编程过程中出现的各种问题解 决,还有每个指令的搭配运用

3.实战编程,在工厂中,加工的思路,工艺,问题及技巧,还有加工理念

4.做塑胶模这块还需拆电极,电极的设计及编写

也可以看我哔哩哔哩UG编程合集视频来提升的

链接bilibili/video/av41318625/复制可网页打开

ug总结归纳详解(UG总结归纳)(1)

下面今天的内容

一、一些需要注意规范

所谓没有规矩不成方圆。使用UG时也需要有一定的规范(当然应根据需要来制定)。首先是文件命名须有规律,如主数模可以用零件号命名如XXXXXX.prt而其他的文件应加上前缀或后缀如用于提供图纸的文件可加-dwg,修改的数模也须加上前缀或后缀如加-a。如果主模型离开原部门到其他部门,也应加上前缀或后缀如到工艺部门可以加-prc。如果违反规定命名文件对个人用户来说应做好记录,在企事业单位中则应向上级报告备案。长期从事UG制图的人一定回体会到想找几个月前的文件有多难。在企事业单位中对数据备份(CD-R或磁带),应做好管理。(如果你试过从一箱子CD-R中找一个文件的话,一定会体会那种让人欲哭无泪的感觉。)

在建模时也有需要注意的地方:

1.层的分配

层的分配当然应根据需要来制定规范,我在这里提供一个参考:

层号 几何体分类

1-199 Curves,Sketches,Solid Geometry

200 Flatpattern ( wrieframe ) 模型(线框)

201-239 Open(optional for ref data,plattom geometry)

开放用于参考数据,阴影几何体项

240 增加到绘图面的绘图几何体

241-248 Open (绘图项)

249 Parts list crosshatching boundary lines剖面线文件表

250 格式

251 文件列表

252 版本信息

253 GRIP使用限制

254-256 开放

而我个人认为应尽量少使用层,就经验来看,过多地使用层可能会破坏文件。 一般可将不在需要的参考放置在一层中如256。使用类别(Layer Category)将易于组织好你的零件和装配件,并且易于分别出各个层有些什么。类别名中间不可有空格,可长到30个字母,可包含字母和特殊符号:-,.,#,/,和_。 2.坐标系

坐标系的规则要简单一些:在最后完成的产品中只使用一次的应按绝对坐标建 立模型,如将被多次应用则按自身的装配定位点为原点建立模型。

零件相对ACS原点位置是由其整体形状和应用方法决定的,一般是将过ACS原点的XY平面作为零件的配合面,Z平面垂直于配合面。

例如:如果是个螺栓,X-Y平面是螺栓头部的基面,Z轴指向螺纹线末端。

如果是个支架,X-Y平面是支架的基面,Z轴指向支架体。

补充方法:

对于矩形体,应以左下角为原点,长边为X轴。

对于圆柱体,Z轴垂直配合面,指向中心线方向。

零件若在下一级装配中会进一步被安装,ACS原点必须定位在安装孔, Z轴垂直配合面。

3.其他

所有产品主数模零件反映零件或子装配件的实际重量。密度值必须调整到和材料特性相符。(在CAE中将严重影响结果)

所有螺纹孔都使用攻丝尺寸。创建螺纹时使用Create Threads特性的 ymbolic Thread Type选项。

所有螺纹轴、螺柱等,建模时用螺纹线象征线标出。使用Create Threads特 性的Symbolic Thread Type

选项。

前两项是出于减小文件尺寸和统一标准的考虑。

钣金件的材料厚度要保持一致,满足钣材展开规则。

当你决的某些方面的问题也应列入标准时也应列如标准并严格执行。在开展大型工程时,规范统一的标准将大大提高效率。

当你需要执行较多的规定时,可建立一个SEED.PRT文件设置好各个规定后 保存。建立新文件时打开SEED.PRT另存为需要的文件名。

二、应用中的小经验

1.使用不同颜色来区分零件,在颜色不够使用时可使用命名方法来区分。在选择的时候会方便许多。

2.选择时按左键可选择下一个物体,按中键相当于按OK。按着SHIFT时按左键可取消已被选择的物体。

3.在输入参数时按TAB可输入下一项,SHIFT TAB可返回上一项。

4.错误操作后尽量不使用UNDO(CTRL Z),在可能的情况下应使用删除的方法。因为UNDO时将重新刷新图象,速度较慢。

5.将两个SHEET 缝合就可以象实体一样倒角,而不必使用FACE BLEND。

三、建立自己的配置、加快制图速度

1 建立自己的模板文件

你可以自己建立一个文件,将所有的设置都改好,然后存盘。以后每次要建立新文件的时候就打开模板文件,另存为你所需要的文件名。这样,你不必每次修改你的设定。

2 建立你自己的缺省文件

在许多情况下,上面的方法用不上。比如,你的SBF文件放在某处,或你的pattern文件放在某处。或者你打印机的设置等等。更好的方法是修改缺省配置文件或建立自己的缺省配置文件(这是针对单位里一机多用户而言)。

NT用户建立缺省配置文件的方法是:

a、将eds140\ugii\目录下的文件ugii_env.dat和ug_metric.def(或ug_english.def)拷贝至自己的HOME目录下,比如:stc/it4下。

b、建立一个新批处理文件比如ug.bat文件。内容如下

set HOMEDRIVE=H:————这是你放置ug文件的驱动器

set HOMEPATH=\it4\————这是你放置ugii_env.dat和ug_metric.def文件的目录。

d:\eds140\ugii\UGICON.BAT ogl auto————这是你UG软件。

c、修改上述ugii_env.dat和ug_metric.def文件,将其中的参数设置为你所需要的。

这样你就完成了。

UNIX用户过程相似,只是文件名不一样。以it4用户为例:

a、将/usr/eds140/ugii/目录下的文件.ugii_env(注意这个文件是隐含文件,你要用ls -a才能看到)和ug_english.def拷贝到你自己的目录下

b、键入命令chmod 755 .ugii_env ug_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、尽量使用boss pad hole slot之类的feature

(6)、如何转换公英制文件

启动 UG, 打开UG part 文件,进入Modeling.

Toolbox->Expression->export 产生 name.exp 文件.

Start->Program->Unigraphics V1x.0->UG Command Prompt

Cd d:\ugs150(eds140)\ugii

Ug_convert_part 杋n (-mm) name.prt

Close UG part 文件, 重新打开 UG part 文件。进入Modeling.

Toolbox->Expression->Import with option(Replace Existing)

(7)、如何不剖轴

1、选择assemblies->change work part。让将被处理的零件作为当前工作零件。

2、选择菜单arrange->attributes->part attributes

3。系统出现对话框,选择“Assign”如下:

4。输入零件属性名称“section-component”:

5。输入零件属性值“NO”:

这样设定后,此零件在装配剖视图中将不进行剖切处理。如果希望进行剖切 ,只须将零件属性值由”NO“改为”YES“。

UG中快捷键的设置

快捷键的设置在该文件中:

..\ugii\ugmenu\ug_view_popupn

用写字板打开

TFRTRI视图的设置:

找到如下几行BUTTON UG_VIEW_POPUP_ORIENT_TFRTRI

LABEL Trimetric

“ ACCELERATOR Ctrl 3“

ACTIONS STANDARD

TOP视图的设置:

BUTTON UG_VIEW_POPUP_ORIENT_TOP

LABEL Top

" ACCELERATOR Ctrl T"

ACTIONS STANDARD

上面是对TFRTRI和TOP视图设置快捷键,加引号的是修改的快捷键设置!

五、基于UG的三维标准件库的建立原则和方法

(1)、 基于UG的标准件库的建立原则

1. 每个标准件都应有一个中心基准(如基准点或基准轴或基准面,主要使用三面基准),建立标准件时,坐标系(相对坐标和绝对坐标)应在该标准件的对称中心位置。

2. 应尽量减少特征数,特征间尺寸用关系表达式表示。将特征参数分为主参数和次要参数,用主参数去控制和约束次要参数。

3. 每个标准件应在菜单“装配(Assemblies)”中设置“参考集(Reference Rets)”,调出时仅显示特征实体(Solid)。

4. 对于一个由几个标准零件装配在一起而组成的标准部件,要注意建立标准部件内各个标准零件之间的参数值传递,即建立各个标准零件之间的尺寸链接关系,并用一个主要的标准零件去控制和约束其它的次要标准零件。

(2)、 标准件的创建方法

1. 电子表格(SpreadSheet)法

(1) File→New,输入一个标准件Part文件名。

(2) Application→Modeling,选取适当参数和方法步骤建立标准件中的一个具体零件(Template Part),由于建立Template Part的方法和步骤将直接决定参数的选取,故应从整体考虑。

(3) Toolbox→Expression,对参数表达式进行Rename和Edit。

(4) Toolbox→Part Families,在Available Columns栏内选定参数,点击Add Column放在Chose Column栏内,待选定所有参数后,点击Create进入Spreadsheet(电子表格)内。

(5) 填写并编辑Spreadsheet。在Spreadsheet内要输入零件号(Part_Name)和相关参数值。填写完毕后,可选Part Family的Verify Part来生成某零件,以明确参数选定是否正确。待上述工作准确无误后,可选Part Family的Save Family来存贮该电子表格。

(6) 标准件的调用。Assemblies→Edit structure,点击Add;在Part Name内指定所选标准件;在Point Subfunction内指定欲加入零件的位置[如(0,0,0)],这样标准零件即在指定点处生成。

优点:提供了一个用UG 3D实体格式定义的标准件库系统,创建直观、容易,并能通过直观的图形界面调入装配体;可使标准件具有子装配功能,并可以封装到IMAN和UG/Manager中,是建立UG标准件库系统的通用方法。缺点:调用时须改名存入,如果不改名只能存入当前目录且不能修改,当型号选好后又需要换型号时则必须重新装配。

2. 关系表达式(Expression)法

(1) File→New,输入一个标准件Part文件名。

(2) Application→Modeling,选取适当参数和方法步骤建立标准件中的一个具体零件(Template Part)。

(3) Toolbox→Expression,对参数表达式进行用户化命名(Rename)和编辑(Edit)。

表达式的编辑方法:1)在“编辑多个表达式”对话框中,点击“输出”,在目录下给定一个文件名(如e.exp)并退出UG。2)对表达式文件e.exp进行编辑并存储。3)返回UG,打开该Part文件,进入“编辑多个表达式”对话框,点击“输入”,输入将该表达式文件。

(4) File→Save,存储该零件(.prt)。

(5) 零件调用。Assemblies→Edit structure,点击Add;在Part Name内指定所选标准件;在Point Subfunction内指定欲加零件的位置[如(0,0,0)],这样标准零件即在指定点处生成。然后,将该零件以另一名称存储,转成装配模型中的一个具体零件。最后,将该零件转成工作零件并修改其参数,使之符合设计要求。

优点:创建容易,修改比较方便。缺点:装配调入的只是一个模板,完成装配后需修改其变量;需查标准件手册来修改变量值。

3. 用户自定义特征(.udf)法

(1) File→New输入一个标准件Part文件名,Application→Modeling生成一个Part文件。

(2) Toolbox→Expression对参数表达式进行用户化命名(Rename)和编辑(Edit)。

(3) File→Export,生成、定义、存储一个udf文件。

(4) Toolbox→Features→User Defined实现调用。

优点:创建比较容易;可建立特征参数之间的关系,定义特征变量,设置缺省值,提示输入关键值;易于恢复和编辑。缺点:须建立一个新的part零件才能输入用户自定义特征。

4. 用程序设计(*.grx或*.dll):UG/Open GRIP和/或UG/Open API(UFUN)开发编程实现标准件的生成和调用。

优点:使用交互调入最方便,应用层次最高。缺点:需用程序写入,工作量大。

(3)、 结束语

建立CAD标准件库是实施CAD应用的基石和提高CAD应用水平的重要途径。本文所述的基于UG的三维CAD标准件库的建立方法在笔者所在工厂得到实施并达到了预期效果。

六、UG模块功能介绍

§ UG/Gateway(UG入口)

这个模块是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/User DefinedFeature(UG用户自定义特征)

UG/User Defined Feature用户自定义特征模块提供交互式方法来定义和存储基于用户自定义特征(UDF)概念的,便于调用和编辑的零件族,形成用户专用的UDF 库,提高用户设计建模效率。 该模块包括从已生成的UG参数化实体模型中提取参数、定义特征变量、建立参数间相关关系、设置变量缺省值、定义代表该UDF的图标菜单的全部工具。在UDF生成之后,UDF即变成可通过图标菜单被所有用户调用的用户专有特征,当把该特征添加到设计模型中时,其所有预设变量参数均可编辑并将按UDF建立时的设计意图而变化。

§ UG/Drafting(UG工程绘图)

UG工程绘图模块提供了自动视图布置、剖视图、各向视图、局部放大图、局部剖视图、自动、手工尺寸标注、形位公差、粗糙度符合标注、支持GB、标准汉字输入、视图手工编辑、装配图剖视、爆炸图、明细表自动生成等工具。

§ UG/AssemblyModeling(UG装配建模)

UG装配建模具有如下特点:提供并行的自顶而下和自下而上的产品开发方法;装配模型中零件数据是对零件本身的链接映象,保证装配模型和零件设计完全双向相关,并改进了软件操作性能,减少了存储空间的需求,零件设计修改后装配模型中的零件会自动更新,同时可在装配环境下直接修改零件设计;坐标系定位;逻辑对齐、贴合、偏移等灵活的定位方式和约束关系;在装配中安放零件或子装配件,并可定义不同零件或组件间的参数关系;参数化的装配建模提供描述组件间配合关系的附加功能,也可用于说明通用紧固件组和其它重复部件;装配导航;零件搜索;零件装机数量统计;调用目录;参考集;装配部分着色显示;标准件库调用;重量控制;在装配层次中快速切换,直接访问任何零件或子装配件;生成支持汉字的装配明细表,当装配结构变化时装配明细表可自动更新;并行计算能力,支持多CPU硬件平台。

§ UG/Advanced Assemblies(UG高级装配)

UG高级装配模块提供了如下功能:增加产品级大装配设计的特殊功能;允许用户灵活过滤装配结构的数据调用控制;高速大装配着色;大装配干涉检查功能;管理、共享和检查用于确定复杂产品布局的数字模型,完成全数字化的电子样机装配;对整个产品、指定的子系统或子部件进行可视化和装配分析的效率;定义各种干涉检查工况储存起来多次使用,并可选择以批处理方式运行;软、硬干涉的精确报告;对于大型产品,设计组可定义、共享产品区段和子系统,以提高从大型产品结构中选取进行设计更改的部件时软件运行的响应速度;并行计算能力,支持多CPU硬件平台,可充分利用硬件资源。

§ UG/Sheet MetalDesign(UG钣金设计)

UG钣金设计模块可实现如下功能:复杂钣金零件生成;参数化编辑;定义和仿真钣金零件的制造过程;展开和折叠的模拟操作;生成精确的二维展开图样数据;展开功能可考虑可展和不可展曲面情况,并根据材料中性层特性进行补偿。

§ UG/Senario for FEA(UG有限元前后置处理)

UG有限元前后处理模块可完成如下操作:全自动网格划分;交互式网格划分;材料特性定义;载荷定义和约束条件定义;NASTRAN接口;有限元分析结果图形化显示;结果动画模拟;输出等值线图、云图;进行动态仿真和数据输出。

§ UG/FEA(UG有限元解算器)

UG有限元可进行线性结构静力分析、线性结构动力分析、模态分析等操作。

§ UG/ANSYS Interface(UG/ANSYS软件接口)

UG/ANSYS软件接口完成全自动网格划分、交互式网格划分、材料特性定义、载荷定义和约束条件定义、ANSYS接口、有限元分析结果图形化显示、结果动画模拟、输出等值线图、云图。

§ UG/CAM BASE(UG加工基础)

UG加工基础模块提供如下功能:在图形方式下观测刀具沿轨迹运动的情况、进行图形化修改:如对刀具轨迹进行延伸、缩短或修改等、点位加工编程功能,用于钻孔、攻丝和镗孔等、按用户需求进行灵活的用户化修改和剪裁、定义标准化刀具库、加工工艺参数样板库使初加工、半精加工、精加工等操作常用参数标准化,以减少使用培训时间并优化加工工艺。

§ UG/Post Execute 后处理(UG/Post Builder 加工后置处理)

UG/Post Execute和UG/Post Builder共组成了UG加工模块的后置处理。UG的加工后置处理模块使用户可方便地建立自己的加工后置处理程序,该模块适用于目前世界上几乎所有主流NC机床和加工中心,该模块在多年的应用实践中已被证明适用于2~5轴或更多轴的铣削加工、2~4轴的车削加工和电火花线切割

§ UG/Nurbs PathGenerator(UG/Nurbs样条轨迹生成器)

UG/Nurbs Path Generator样条轨迹生成器模块允许在UG软件中直接生成基于Nurbs样条的刀具轨迹数据,使得生成的轨迹拥有更高的精度和光洁度,而加工程序量比标准格式减少30%~50%,实际加工时间则因为避免了机床控制器的等待时间而大幅度缩短。该模块是希望使用具有样条插值功能的高速铣床(FANUC或SIEMENS)用户必备工具

§ UG/Lathe(UG车削)

UG车削模块提供粗车、多次走刀精车、车退刀槽、车螺纹和钻中心孔、控制进给量、主轴转速和加工余量等参数、在屏幕模拟显示刀具路径,可检测参数设置是否正确、生成刀位原文件(CLS)等功能。

§ UG/Core & CavityMilling(UG型芯、型腔铣削)

UG型芯、型腔铣削可完成粗加工单个或多个型腔、沿任意类似型芯的形状进行粗加工大余量去除、对非常复杂的形状产生刀具运动轨迹,确定走刀方式、通过容差型腔铣削可加工设计精度低、曲面之间有间隙和重叠的形状,而构成型腔的曲面可达数百个、发现型面异常时,它可以或自行更正,或者在用户规定的公差范围内加工出型腔等功能。

§ UG/Planar Milling(UG平面铣削)

UG平面铣削模块功能如下所述:多次走刀轮廓铣、仿形内腔铣、Z字形走刀铣削、规定避开夹具和进行内部移动的安全余量、提供型腔分层切削功能、凹腔底面小岛加工功能、对边界和毛料几何形状的定义、显示未切削区域的边界、提供一些操作机床辅助运动的指令,如冷却、刀具补偿和夹紧等。

§ UG/Fixed AxisMilling(UG定轴铣削)

UG定轴铣削模块功能实现描述如下:产生3轴联动加工刀具路径、加工区域选择功能、多种驱动方法和走刀方式可供选择,如沿边界切削、放射状切削、螺旋切削及用户定义方式切削,在沿边界驱动方式中又可选择同心圆和放射状走刀等多种走刀方式、提供逆铣、顺铣控制以及螺旋进刀方式、自动识别前道工序未能切除的未加工区域和陡峭区域,以便用户进一步清理这些地方、UG固定轴铣削可以仿真刀具路径,产生刀位文件,用户可接受并存储刀位文件,也可删除并按需要修改某些参数后重新计算。

§ UG/Flow Cut (UG自动清根)

自动找出待加工零件上满足“双相切条件”的区域,一般情况下这些区域正好就是型腔中的根区和拐角。用户可直接选定加工刀具,UG/Flow Cut模块将自动计算对应于此刀具的 “双相切条件”区域作为驱动几何,并自动生成一次或多次走刀的清根程序。当出现复杂的型芯或型腔加工时,该模块可减少精加工或半精加工的工作量

§ UG/Variable Axis Milling(UG可变轴铣削)

UG/Variable Axis Milling可变轴铣削模块支持定轴和多轴铣削功能,可加工UG造型模块中生成的任何几何体,并保持主模型相关性。该模块提供多年工程使用验证的3~5轴铣削功能,提供刀轴控制、走刀方式选择和刀具路径生成功能

§ UG/Sequential Milling(UG顺序铣)

UG顺序铣模块可实现如下功能:控制刀具路径生成过程中的每一步骤的情况、支持2~5轴的铣削编程、和UG主模型完全相关,以自动化的方式,获得类似APT直接编程一样的绝对控制、允许用户交互式地一段一段地生成刀具路径,并保持对过程中每一步的控制、提供的循环功能使用户可以仅定义某个曲面上最内和最外的刀具路径,由该模块自动生成中间的步骤、该模块是UG数控加工模块中如自动清根等功能一样的UG特有模块,适合于高难度的数控程序编制。

§ UG/Wire EDM(UG线切割)

UG线切割支持如下功能:UG线框模型或实体模型、进行2轴和4轴线切割加工、多种线切割加工方式,如多次走刀轮廓加工、电极丝反转和区域切割、支持定程切割,使用不同直径的电极丝和功率大小的设置、可以用UG/Postprocessing通用后置处理器来开发专用的后处理程序,生成适用于某个机床的机床数据文件。

§ UG/Vericut(UG切削仿真)

UG/Vericut 切削仿真模块是集成在UG软件中的第三方模块,它采用人机交互方式模拟、检验和显示NC加工程序,是一种方便的验证数控程序的方法。由于省去了试切样件,可节省机床调试时间,减少刀具磨损和机床清理工作。通过定义被切零件的毛坯形状,调用NC刀位文件数据,就可检验由NC生成的刀具路径的正确性。UG/Vericut可以显示出加工后并着色的零件模型,用户可以容易的检查出不正确的加工情况。作为检验的另一部分,该模块还能计算出加工后零件的体积和毛坯的切除量,因此就容易确定原材料的损失。Vericut提供了许多功能,其中有对毛坯尺寸、位置和方位的完全图形显示,可模拟2~5轴联动的铣削和钻削加工

§ UG/Manager(UG管理器)

UG/Manager管理器模块是UG软件项目组级的数据管理模块,提供数据管理功能和并行工程能力。UG/Manager可在网络上浮动运行,在安装UG/Manager之后,原UG软件在操作系统下存取设计模型的文件操作被换为针对产品数据库的存取功能,而UG软件其它运行功能和未安装UG/Manager前完全一样。在UG/Manager中,系统管理员可分配项目组成成员角色、定义每个成员的权限、提供数据版本管理、安全管理、广义查询、存取保护等功能,同时,进入UG/Manager数据库中的产品数据可通过Netscape或IE等浏览器访问,提高了设计数据的利用率,改进用户组织对设计信息的发布和访问能力。UG/Manager是UG企业级数据管理方案iMAN的子集,可在需要时无缝升级为企业级数据管理系统。

§ 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自动化或自动建模等用户的特殊应用。

§ UG/Data Exchange(UG数据交换)

UG/Data Exchange数据交换模块提供基于STEP、IGES和DXF标准的双向数据接口功能。

§ UG/CAST Online(UG联机自学软件)

UG/CAST Online 是一套UG软件联机自学软件系统,该系统覆盖从建模、制图、装配到加工等UG软件主要模块,为用户提供一个集联机讲解、自动主题帮助、解题示范和学员练习于一体的高效UG自学环境,可提高学习速度和效率,节约培训费用和时间。

§ UG/WAVE(UG产品级参数化设计)

UG/WAVE(What if Alternative Value Engineering) 产品级参数化设计技术,适应于汽车、飞机等复杂产品的设计。UG/WAVE技术使产品总体设计更改自上而下自动传递。该技术可用于从产品初步设计到详细设计的每个阶段。UG/WAVE技术帮助用户找出驱动产品设计变化的关键设计变量并将这些变量放入UG/WAVE顶层控制结构中,子部件和零件的设计则与这些变量相关,对这些变量的更改将自动更新顶层结构和与其相关的子部件和零件。由于UG采用基于变量几何的复合建模技术,这些关键设计变量既可以是数值变量,也可以是如一根样条曲线或空间曲面的广义变量,数值变化、形状变化都能根据UG/WAVE的控制传递到相关的子部件和零件设计中去。UG/WAVE技术的使用是符合参数化产品的设计过程和规则,即:先总体设计后详细设计,局部设计决策服从总体设计决策。而过去的参数化技术多是进行零件本身的参数化上,对于整个产品的参数关系管理非常困难。UG/WAVE提供了解决了大型产品设计中的设计更改控制问题的方案,是面向产品级的并行工程技术。有利于提高设计重复利用率。

UG/WAVE的主要组成:

UG/WAVE相关性管理器:

- 提供用户对设计更改传递的完全控制

- 提供关于对象和零件的详细信息

- UG/WAVE几何导引器

提供相关设计几何的信息

- 允许沿几何相关关系查找相关部件与零件

- 处理零件或部件之间的相关关系

UG/WAVE控制结构编辑器

- 建立产品顶层控制结构及与之相关的下层部件关系

- 层层递增建立下一层的零件结构,并建立新建零部件与其上层结构的相关关系

在WAVE层次结构中切换显示到父装配或WAVE源零件

§ UG/Scenario for Motion (UG运动机构)

UG/Scenario for Motion 运动机构模块提供机构设计、分析、仿真和文档生成功能,可在UG实体模型或装配环境中定义机构,包括铰链、连杆、弹簧、阻尼、初始运动条件等机构定义要素,定义好的机构可直接在UG中进行分析,可进行各种研究,包括最小距离、干涉检查和轨迹包络线等选项,同时可实际仿真机构运动。用户可以分析反作用力,图解合成位移、速度、加速度曲线。反作用力可输入有限元分析,并可提供一个综合的机构运动连接元素库。UG/Mechanisms与MDI/ADAMS无缝连接,可将前处理结果直接传递到MDI/ADAMS进行分析

§ UG/Routing(UG管路设计)

UG/Routing管路设计模块提供管路中心线定义、管路标准件、设计准则定义和检查功能,在UG装配环境中进行管路布置和设计,包括硬、软管路、暗埋线槽、接头、紧固件设计。该模块可自动生成管路明细表、管路长度等关键数据,可进行干涉检查。系统本身包括200多种系列管路标准零件库,并可由用户根据需要添加或更改,用户还可以定设计或修改准则,系统将按定义的规则进行自动检查(如最小弯曲半径等)

§ UG/Wiring(UG 电气布线)

UG/Wiring电气布线模块是一个用于生成电气布线数据的三维设计工具。该模块为电气布线设计员、机械工程师、电气工程师和工艺人员提供生成电气布线系统虚拟样机的能力。该模块接受包括原理图设计模块生成的逻辑连接信息,可自动计算电缆长度和捆扎线束直径。该模块将布线中心转换为实体,以进行干涉检查。UG/Harness还提供自动检查弯曲半径和自动生成材料明细功能

§ UG/Die engineering(UG冲压模具工程)

UG/Die Engineering模具工程,是UG面向汽车钣金件冲压模具设计而推出的一个模块,其功能包括冲压工艺过成定义,冲压工序件的设计,如工艺补充面的设计、拉伸压料面的设计等,以帮助用户完成冲压模具的设计

§ UG/in-Shape(UG逆向工程)

UG/in-Shape是UG公司推出的面向逆向工程的软件模块,其理论基础是Paraform公司的技术基础,使用的是一种叫“rapid surfacing”(快速构面)的方法,提供一套方便的工具集,接收各种数据来从构曲面模型,这一技术目前正被许多知名公司如GM、Ford、Lear、Boeing、Trim System Inc.等公司采用,其应用领域和功能包括:

- Rapid Surfacing 接收3D扫描数据,快速生成多边形表示或NURBS表达的模型

- Processing point cloud data 转换各种数据如加工数据、CMM点等成为多边形表示或NURBS表达的曲面模型

- Reverse engineering 接收3 D扫描数据,构造成使用于UG的评估、加工和编辑的多边形表示或NURBS表达的模型

- Mirroring 镜象或放样

- Multiple resolution models对同一数据集生成适应于不同用途的模型版本,如一个版本做工装设计,一个版本做FEA有限元分析等

- Legacy data processing 将其它系统的IGES数据直接转换成UG的曲面

- Vendor Verification & QA Inspection 检测

- Preparation for engineering analysis 转换扫描数据成使用于进行有限元分析的多边形表示或NURBS表达的模型

- Design for Manufacturing 评估分模线,去处加工不到的区域等

- Manufacturing analysis分析刀具磨损、材料回弹等

- Tooling modification and repair工装的修改和修复

- Surface quality verification 曲面质量检测

ug总结归纳详解(UG总结归纳)(2)

,