UG使用技巧.docx

上传人:b****8 文档编号:30298810 上传时间:2023-08-13 格式:DOCX 页数:17 大小:28.31KB
下载 相关 举报
UG使用技巧.docx_第1页
第1页 / 共17页
UG使用技巧.docx_第2页
第2页 / 共17页
UG使用技巧.docx_第3页
第3页 / 共17页
UG使用技巧.docx_第4页
第4页 / 共17页
UG使用技巧.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

UG使用技巧.docx

《UG使用技巧.docx》由会员分享,可在线阅读,更多相关《UG使用技巧.docx(17页珍藏版)》请在冰豆网上搜索。

UG使用技巧.docx

UG使用技巧

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

1.建立自己的模板文件

    你可以自己建立一个文件,将所有的设置都改好,然后存盘。

以后每次要建立新文件的时候就打开模板文件,另存为你所需要的文件名。

这样,你不必每次修改你的设定。

2.建立你自己的缺省文件

    在许多情况下,上面的方法用不上。

比如,你的SBF文件放在某处,或你的pattern文件放在某处。

或者你打印机的设置等等。

更好的方法是修改缺省配置文件或建立自己的缺省配置文件。

二、层的设置、利用

    有许多人从不利用层,他们将不需要的东西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.层可以方便出图。

有时,出图时要将某一层的东西关闭掉。

比如你要将汽缸的盖子打开,出一张俯视图。

或者在某些大型装配时,你只要显示某一层的内容。

3.关闭不工作的层,加快显示速度

    出图时为了加快显示速度,通常可以将不需要的层关闭。

有时还需要将某些视图关闭,设为inactive一般来说,越是大型装配,层越重要。

所以要养成好习惯。

三、用curve画的图也用装配

    通常,装配是用在实体上的。

但具体情况下,curve画的图有时也需要装配。

比如,我们汽轮机总装图使用curve画的。

为了避免重画里面的转子等图,同时又要保证几个图同步修改,可以使用装配,将里面的转子输出。

为什么不用其他方法呢?

因为其他方法都有缺点。

比如,我们有些人用上面提到的层的用法,或用不同的sheet的方法,或用export生成新文件的方法等等。

但没有一个方法是正确的。

四、装配好之后还要加工,怎么办

有时我们有粗加工图,或者我们有焊后加工,需要在装配好之后加工。

这时怎么办?

UG对此作了处理,有一个功能专门为此设置,就是promotion。

在做promote之前,你必须将你的缺省文件ug_metric.def(或ug_english.def,看你用哪个)修改一下,将里面的Assemblies_AllowInterPart和Assemblies_AllowPromotions改为yes否则没法使用promotion。

五、合理建模

这个问题太大了,很难讲清楚。

我常看见有些人建模型只花了一星期,修改时花了两个星期还没改好,不得不删除了重做。

有时,模型改了,图却没法更新。

这都不是UG有什么问题,而是人为造成的。

   为了方便修改以及减少大装配的容量,我的建议是:

1.尽量不用transform拷贝实体,而用instance

2.尽量使用sketch

3.尽量使用bosspadholeslot之类的feature

六、如何转换公英制文件

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

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

Start->Program->UnigraphicsV1x.0->UGCommandPrompt

Cd…\ugii

Ug_convert_part杋n(-mm)name.prt

CloseUGpart文件,重新打开UGpart文件。

进入Modeling.Toolbox->Expression->Importwithoption(ReplaceExisting)

七、如何不剖轴

1.选择assemblies->changeworkpart。

让将被处理的零件作为当前工作零件。

2.选择菜单arrange->attributes->partattributes

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

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

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

这样设定后,此零件在装配剖视图中将不进行剖切处理。

如果希望进行剖切,只须将零件属性值由”NO“改为”YES“。

八、如何在solid表面加入多种空心汉字

1.File--->newpart(oropenpart)--->Apllication--->Drafting--->Drawing设置DisplayDrawing:

off2.Insert--->Annotation--->selectfonts:

hzkfs(hzkfs是UG新汉字中的一种字体,也可选择其它空心体;当然要首先安装UG新38种汉字字体)--->输入汉字.3.File--->Export--->CGM--->输入CGM文件名,并指定路径名--->在ExportCGM对话菜单中,设置Display:

on,设置Polylines:

on(此设置尤为主要).4.打开要输入汉字的part5.File--->Import--->CGMfile,调整新插入的汉字到目标solid表面,再做extrude操作

九、常见问题

1.进行单位转换,保证数值一致,实际长度放大或缩小.(Whenyoumakeamistakeunit,SoyouwanttoconverttheUnitbuthopekeepthesameparametervalue.)

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

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

Start->Program->UnigraphicsV1x.0->UGCommandPrompt

Cd...\ugii

Ug_convert_part杋n(-mm)name.prt

CloseUGpart文件,重新打开UGpart文件。

进入Modeling.

Toolbox->Expression->Importwithoption(ReplaceExisting)

2.无法布尔运算的原因之一:

请查一下两个实体(特征)是否有相互关系,如:

是否两个实体(特征)有同一个父辈演变过来的。

如果有以下特征,请在布尔运算中加以注意:

MirrorBody和ExtratedBodyetc.

3.如何在solid表面加入多种空心汉字

1)File--->newpart(oropenpart)--->Apllication--->Drafting--->Drawing

设置DisplayDrawing:

off

2)Insert--->Annotation--->selectfonts:

hzkfs(hzkfs是UG新汉字中的一种字体,也可选择其它空心体;当然要首先安装UG新38种汉字字体)--->输入汉字.

3)File--->Export--->CGM--->输入CGM文件名,并指定路径名--->在ExportCGM

对话菜单中,设置Display:

on,设置Polylines:

on(此设置尤为主要).

4)打开要输入汉字的part

5)File--->Import--->CGMfile,调整新插入的汉字到目标solid表面,再做extrude操作.

4.关于选取确认--在UG中选取实体时,如果有多重实体在选择条件内时,系统总要求逐个确认目标实体。

如何能取消确认

解决方法:

设定UGPreference

Preferences->Selections...

将AlwaysConfirm切换至ConfirmwithCtrl-MB1

之后,系统将按照光标最小距离确定实体选择。

如果希望系统确认时,可以在选取实体时按下Ctrl键,然后用鼠标第一键进行选取操作。

装配中零件名的版本管理:

编辑ug_metric.def文件,定义如下:

Assemblies_PartNameFormat:

([A-Za-z0-9]{6}-[A-Za-z0-9]{3}-[MOD|ASM]-)([0-9]{2})

Assemblies_PartNameSubstitution:

\\1

Assemblies_PartNameMatch:

file:

//1([0-9]{2}/)

Assemblies_VersionSubstitution:

file:

//1/

Assemblies_VersionType:

Numeric

[A-Za-z0-9]{6}-表示:

不分大小写和数字,共6位

[A-Za-z0-9]{3}-表示:

不分大小写和数字,共3位

[MOD|ASM]-表示:

“MOD”或“ASM”;表示三维模型或装配

([0-9]{2})定义版本由两位数字确定

5.如何不打开UG的part文件,就知道part所包含的信息?

UG的用户经常会有如下需求:

不打开UGpart文件,就可以知道UGpart文件的一些信息:

多少实体?

多少片体?

多少点?

多少B-曲线?

只需照如下步骤:

Start\Program\UnigraphicsV16.0\UnigraphicsTools\UGCommandPrompt,出现Dos窗口,敲入命令如下:

C:

\>cdpart文件所在路径

C:

\part文件所在路径>ug_inspectxxx.prt

即可看到该part的所有有关信息

 

UG应用技巧之一(自定义右键弹出菜单和快捷键)

一、自定义右键弹出菜单和快捷键:

UG的右键弹出菜单包含了一些我们常用的功能,比如Roate、Fit等,为了使用的更加方便,我们也可以自己打造!

打开UG安装目录下的UGII下的menus文件夹,里面包含了一些*.men和*.tbr,我们以文本方式打开它,发现也不难理解。

例如,我们想在右键弹出菜单里面的roate和pan之间加入如图示的view下的orient功能,首先我们打开ug_main.men,查找orient,会看到下面的内容:

BUTTONUG_VIEW_REFRESH

LABEL&Refresh

BITMAPrefresh_window.bmp

ACCELERATORF5

ACTIONSSTANDARD

CASCADE_BUTTONUG_VIEW_EDIT

LABELO&peration

BUTTONUG_VIEW_ORIENT

LABELOri&ent...

ACTIONSSTANDARD

参考上面部分我们会看出快捷键的定义是靠ACCELERATOR来指定的,我们把红色部分即BUTTONUG_VIEW_ORIENT的LABEL下面加入一行ACCELERATORCtrl+Alt+O(这里可以自行定义,但不要和别的重复),保存,这样我们就把快捷键定义好了,然后我们选中红色部分复制。

接着打开ug_view_popup.men,它就是右键弹出菜单的定义文件。

为了把它放在roate和pan之间,我们把刚才复制的部分粘贴在下面图示的位置:

TOGGLE_BUTTONUG_VIEW_POPUP_ROTATE

LABELR&otate

BITMAProtate.bmp

ACCELERATORF7

ACTIONSSTANDARD

BUTTONUG_VIEW_ORIENT

LABELOri&ent...

ACCELERATORCtrl+Alt+O

ACTIONSSTANDARD

TOGGLE_BUTTONUG_VIEW_POPUP_PAN

LABEL&Pan

BITMAPpan.bmp

ACCELERATORF9

ACTIONSSTANDARD

保存上面修改的文件,重新打开ug,我们会看到图示的右键菜单已经改变了!

是不是很方便?

UG应用技巧之二(UG/OpenGRIP库的应用)

二、UG/OpenGRIP库的应用

UG软件包中收集了许多GRIP程序,可供我们引用和参考,对于初学者来说,如果能应用几个简单的、对实际工作有帮助的例子,势必会增强学习二次开发的兴趣和信心!

对于搞CAM的来说,在刀具的切削参数方面除了需要经验之外,有时候也需要定量的分析和计算,比如跨距(Stepover)和残留高度(Scallop)之间的关系。

假如我们精加工使用了R5的球刀,跨距为0.25,当我们改用R8的球刀时,为了达到同样的粗糙度,改用多大的跨距呢?

这里我们就需要计算R5的球刀所能达到的残留高度,然后利用这个残留高度去计算R8的刀具的跨距。

UG/OpenGRIP库里就提供了这样的两个GRIP程序。

方法如下:

1.解压:

解压\UGS180\GRIPLIB\下的griplib.tar压缩包,会看到两个文件夹,其中的源程序存放在\source\grip\main里,我们举例所用到的两个是scallop.grs和stepover.grs;如果你还没有编译过,请进行下面的步骤;S

2.编译:

运行GRADE,

运行UGOPENGRIP会看到GRADE的界面

首先我们需要改变GRIP文件存放的目录,输入4,回车,然后输入GRIP所在的路径D:

\UGS180\GRIPLIB\source\grip\main,回车,输入2,回车(我们全部编译),会看到编译(Compile)成功的界面。

然后回车返回,输入3,回车,即进行链接(LINK),同样会看到链接成功的画面。

至此我们已经可以在UG界面里掉用这些GRIP程序了。

3.执行:

进入UG界面,点FILE→ExecuteUG/Open→GRIP,选择D:

\UGS180\GRIPLIB\source\grip\main下面的Scallop.grx,会看到

我们在刀具直径里面输入10,跨距里面输入0.25,点击OK,会看到计算结果在信息框里显示Scallop为0.0016。

我们再运行stepover.grx,会看到

我们在刀具直径里输入16,残留高度里输入0.0016,点击OK,会看到计算结果为stepover为0.3319,这样我们就可以参照这个值设定加工切削的参数了!

两个例子是不是可以激发你学习二次开发的欲望呢?

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

一、基于UG的标准件库的建立原则

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

2.应尽量减少特征数,特征间尺寸用关系表达式表示。

将特征参数分为主参数和次要参数,用主参数去控制和约束次要参数。

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

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

二、标准件的创建方法

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)开发编程实现标准件的生成和调用。

优点:

使用交互调入最方便,应用层次最高。

缺点:

需用程序写入,工作量大。

三、结束语

建立CAD标准件库是实施CAD应用的基石和提高CAD应用水平的重要途径。

本文所述的基于UG的三维CAD标准件库的建立方法在笔者所在工厂得到实施并达到了预期效果。

二、UG应用技巧之三(如何在UG里使用制图模版?

为了在工程图里方便的加入图框、标题栏,我们需要象在AUTOCAD里那样方便的使用模板,UG里也可以作到,请看下文!

(采用非主模型图纸模板的方式加入,会产生一个新的工程图文件。

通常我不采用的)

我们在操作导航器里可以看到表格注释的文字,我们的标题栏就是这样加进来的,你可以先点右键看下

我们可以看到模板文件的表格,实质上就是UG的文档

下面我们就开始创建标题栏的文档,在制图里面,插入表格注释,按照实际需要调整表格单元格的宽度和长度,输入文字,然后右键选中表格——另存为模板

我们看到默认的路径是X:

\ProgramFiles\EDS\UnigraphicsNX2.0\UGII\table_files

下面就是创建图框了,我们同样的是在制图下(建立一个新的文件)

按照A3或者要求的大小格式,创建图框,如下图:

保存该文件

下面就可以在制图里面调用了!

点格式——图样——调用图样——确定——选择上面保存的图框文件——确定——确定——即可!

点击导航器下面的TABLES里的最下面的A3(我们在2楼保存的标题栏),即可把标题栏调过来了!

调过来的放置位置,我们可以点击表格左上角,右键——原点——点构造器——指定点的坐标(既标题栏左上角相对于图框左下角的零点的坐标)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1