UG使用技巧.docx
- 文档编号:30298810
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:17
- 大小:28.31KB
UG使用技巧.docx
《UG使用技巧.docx》由会员分享,可在线阅读,更多相关《UG使用技巧.docx(17页珍藏版)》请在冰豆网上搜索。
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楼保存的标题栏),即可把标题栏调过来了!
调过来的放置位置,我们可以点击表格左上角,右键——原点——点构造器——指定点的坐标(既标题栏左上角相对于图框左下角的零点的坐标)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UG 使用 技巧