UDF(用户自定义特征)的创建和使用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UDF(用户自定义特征)的创建和使用
bysgjunfeng
1、什么是UDF?
2、UDF使用过程
2.1创建参照模型
2.2创建UDF
2.3放置UDF
3、替换UDF
4、UDF搭配族表的使用
1、什么是UDF?
UDF即用户自定义特征。
也就是说可以将数个特征组合起来形成一个新的自己定义的特征,并且会保存在UDF数据库中,随时调入。
(类似于AutoCAD中的动态
块)
用户自定义特征用来复制相同或相近外形的特征组,此功能类似于“特征复制”,但又有所不同,功能上比较全面、灵活,但相应的步骤比较繁琐。
因此,如果会用特征复制,特别是特征复制里的新参考,将会对此命令有所帮助。
UDF和特征复制的最大区别有以下两点:
●特征复制仅适用于当前的模型,而UDF可以适用与不同的模型。
●特征复制的局部组无法用另一个局部组替换,而UDF可被另一个UDF替换
UDF的使用流程大体可分为三步:规划并创建参照模型——建立UDF——放置UDF,下面我们用一个简单的例子来说明如何使用UDF。
2、UDF使用过程
在使用UDF之前,首先要创建UDF,缺省时,Pro/ENGINEER将创建的UDF保存在当前工作目录中。
为此,可创建UDF库目录,要访问Pro/ENGINEER 的UDF库目
录,可指定带置文件选项"pro_group_dir"的目录名。
这样,每次插入UDF时将
自动打开该目录。
建立好参照模型后,单击单击"工具"(Tools)>"UDF 库"(UDF Library)。
出现下
图所示UDF菜单
该对话框各选项含义如下:
创建 (Create):建立新的UDF并将其添加到UDF库。
修改 (Modify):修改现有的 UDF。
如果有参照零件,系统将在单独的零件窗口
显示 UDF。
列表 (List):列出当前目录中的所有UDF文件,用于查看UDF信息。
数据库管理 (Dbms):管理当前UDF数据库。
即对当前UDF数据库中的UDF进行保存、另存为、备份、重命名、拭除、清除、删除等操作。
集成 (Integrate):解决源 UDF 和目标 UDF 之间的差异。
以下以实例说明如何创建及使用UDF。
假定背景:在很多时候建立零件模型时,零件的粗坯都是一个长方体,并且要求该长方体关于基准平面左右前后对称(如下图所示),这就要求在草绘里绘制矩形时要多绘制两条中心线或多标两个尺寸。
下面我们将演示如何将这样的长方体
作为UDF来使用。
本实例重在介绍UDF的使用过程,希望能起到抛砖引玉的作用,使大家在实际应
用的过程当中能创建出更多实用、适合自己使用的UDF。
2.1创建参考模型(1)
(1)新建零件:UDF
(2)单击“拉伸”工具,选择“top”平面为草绘平面,视图方向和视图参照选择系统默认,建立如下所示长方体(20×10×2)。
注意:为了让长方体关于“FRONT”平面和“RIGHT”
平面对称,应在草绘中绘制水平和数值两条中心线。
(3)在长方体的四个竖直边倒圆角R1。
最终结果如下图
2.2建立UDF
(1)单击主菜单“工具”——“UDF库”,弹出下图所示UDF菜单管理器(2)单击上图所示菜单下的“创建”按钮,在消息区将会出现下图所示对话框,提示输入要创建的UDF的名称。
输入UDF名称“box“,确认。
(3)在弹出的UDF选项栏中选择“单一的”,完成。
◆单一的:系统会复制全部信息至新建立的UDF中,必须选择是否包扩参照零件。
选择该选项后,新建立的UDF与参照模型无父子关系。
◆从属的:运行时,自原始零件中复制大部分信息。
新建立的UDF与参照模型保持父子关系,会随参照模型的改变而改变。
(4)在消息区中对话框中“是否包括零件参照”中选择“是”,确定。
(5)接下来会弹出创建UDF的对话框,如下图所示。
该对话框的各选项含义如下:
◆特征:选取要包括在 UDF 中的特征。
◆参照提示:放置UDF时,为需要重新指定的参照定义提示信息。
个人认为本部分内容为重点。
proe是参数化绘图软件,对于它的每一个特征都要求完全定位,所以在建立这些特征时都会选择许多参照进行定位:如草绘平面、参照平面、尺
寸标注的参照等等。
在放置UDF时,因放置位置不同,就需要对这些参照进行重新定义,当参照很多时,用户往往记不清这些参照的用途,该功能的作用即对这些参照进行适当的说明,该说明在放置UDF时,将会显示在对话框内。
◆可变元素:指定在放置UDF时,需要重新定义的特征元素。
◆可变尺寸:(可选)在零件中放置 UDF 时,选取要修改的尺寸,并为这些尺
寸输入提示。
◆可变参数:(可选)选取在零件中放置 UDF 时要修改的参数。
◆尺寸提示:(如果定义了"可变尺寸"会出现此提示)选取要修改其提示的尺寸
并为其输入新提示。
◆尺寸值:(可选)选取属于 UDF 的尺寸,并输入其新值。
◆族表:(可选) 为 UDF 创建族表实例。
◆单位:(可选)改变当前单位。
◆外部符号:(可选)在 UDF 中包括外部尺寸和参数。
同时出现"UDF 特征"菜单及"选取特征"菜单。
缺省情况下选取的是"添加"及"选取"命令。
在模型树中选择“拉伸1”和“倒圆角1”作为参照特征。
如下图所示。
选择结束后单击菜
单“完成”——“完成返回”菜单。
(6)完成后消息栏会提示输入参照的提示信息(图8),同时绘图区域将相应的参照加亮显示(图9)。
在消息区输入“长方体底面”,确定。
如下图所示。
(7)接着在消息栏中输入“长度方向对称中心”(图10),模型视图对于亮显基
准平面“RIGHT”平面(图11)
(8)接着在消息栏中输入“宽度方向对称中心”(图12),模型视图对于亮显基
准平面“RRONT”平面(图13)
(9)确定后弹出下图(图14)菜单,如果提示输入无误,可按“完成/返回”继续
下一步操作。
如在上述步骤中输入错误,可单击“下一个”或“先前”切换到提示输入错误的基准(该基准在屏幕亮显),然后单击“输入提示”重新输入提示。
至此,如该UDF特征无可变尺寸,可单击确定按钮完成UDF的创建,在此,我们继续为该UDF添加可变四个尺寸(长度尺寸、宽度尺寸、高度尺寸、圆角半径)
(10)双击UDF对话框中的“可变尺寸”,系统自动弹出下图(图15)右边的菜单,并自动选中“添加”和“选取尺寸”选项。
同时,绘图区域显示刚才选择加入UDF的特征的所有尺寸(图16)。
因本实例中只有上述四个尺寸,所以选择“选取全部”④,然后单击“完成/返回”——“完成/返回”。
如尺寸添加有误可单击可变尺寸下的“添加”、“移除”、“显示”③来进行修
改。
(17)完成后消息区提示输入亮显尺寸的提示(图17),同时绘图区域亮显对应的
尺寸(图18)。
输入“长方体高度“,确定。
(12)重复步骤11,为其他三个尺寸分别添加提示“长方体宽度”、“长方体长
度”、“圆角半径”。
如在输入提示的过程中有错误,在输入完成后双击“尺寸提示”①,将会弹出尺寸提示菜单,默认选中拾取②,然后在绘图区单击要修改的尺寸③进行修改。
如
下图(图19)所示。
(13)单击udf对话框中的“确定”(上图④)。
至此,该UDF特征已经添加到UDF
库中。
可随时在其他零件中插入。
2.3放置UDF
放置 UDF 时,会将其包含的特征复制到当前模型中。
复制的特征变为独立于或从属于 UDF 文件的组。
对UDF文件进行更改时作为独立项放置的组不进行更新,所有必需的 UDF 值将随组一起复制到零件中。
只要改变 UDF 的非可变尺寸并执行更新,作为从属项放置的组即会随之更改。
以下演示如何将上述创建的UDF插入用户模型:
(1)新建零件
(2)单击主菜单“插入”——“用户自定义特征”,在打开的对话框中单击工作目录,找到
刚刚创建好的UDF:“box.gph”,打开。
(图20)
(3)弹出“插入用户自定义特征”对话框,如下图(图21)。
在该对话框中勾选
“查看源模型”复选框,确定。
该对话框各项含义如下:
使特征从属于 UDF 的尺寸:该复选框选中时,插入到模型中的组和源UDF文件产生父子关系,源UDF非可变尺寸发生变化,模型中的组发生相应变化,反之,
为独立的。
高级参照配置:通过映射每个指定的参照来放置UDF组。
清除此复选框后,可使用特征重定义界面手动定义特征放置,组中的每个特征都会重定义。
查看源模型:在单独的窗口中检索和显示 UDF 源(参照)。
(4)系统弹出下图所示两个对话框(图22),左边是源UDF的预览对话框,右边是用户自定义特征放置对话框。
在UDF放置对话框中单击“1.TOP:F2(基准平面)”①,然后在模型显示区中(注意不是UDF预览窗口中的TOP平面)选择
TOP平面来映射UDF中该参照。
注意:在上图中,光标在①②③处单击,在右边参照提示区将会分别显示“长方体底面”、“长度方向对称中心”和“宽度方向对称中心”,此即在上2.2步骤
中输入的参照提示。
(5)重复步骤(4),用相应的RIGHT平面和FRONT平面替换UDF原始特征参照。
(6)单击“用户自定义特征对话框”中的第二个选项卡“变量”,如下图(图23)。
在该对
话框中将长方体长宽高都改为“10”,圆角半径改为“2”,单击确定。
(7)弹出预览对话框(图24),同时模型显示区出现该特征的预览效果(图25),
确保拉伸方向如下图,确定。
(8)单击确定按钮,最终插入的UDF特征如下图
3、替换UDF
对于已经放置好的UDF,如没有分解,没有更该其中的尺寸,则可以替换为其他
的UDF。
以下这个实例将说明如何替换UDF。
(1)打开配套文件UDF.prt。
(2)放置第一个UDF特征,配套文件:udf01.gph
单击主菜单插入——用户自定义特征——在弹出的对话框中选择配套UDF文件: udf01.gph。
勾选高级参照配置复选框。
弹出如下图所示UDF放置对话框。
该UDF有两个放置参照,将放置点参照选择为基准点PNT0,放置平面参照选择拉伸实体上表面。
(3)单击确定,完成,效果如下图
(4)放置第二个UDF特征,放置点参照选择
(5)同上,放置第二个UDF特征。
放置点参照选择PNT1,其余同上。
(6)放置第三个UDF特征,放置点参照选择PNT2,放置平面如上,单击变量选项卡,将尺寸
改为下图所示
(7)插入第四个UDF特征,放置点参照选择PNT3,其余同上。
最终结果如下图。
(8)在模型树上右键单击第一次放置的UDF特征,选择替换,如下图所示
(9)在弹出的替换对话框中选择“手工检索UDF”,确定,找到配套文件udf02.gph,
打开。
(10)尺寸变量处不改动,确定,最终效果如下图。
(1)新建零件,以“TOP”平面为草绘平面,拉伸长方体80*80*20,如下图所示
(2)建立基准轴A_1,距离FRONT平面和Right平面均为15,如下图所示
(3)一长方体上表面和基准轴A_1为参照,打孔,深度选项穿透,直径10,如下图。
(4)以长方体上表面为草绘平面,基准轴A_1为尺寸标注参照,拉伸去除材料,做如下六边
形盲孔,深度为5,六边形外接圆边长为R12。
(5)以长方体上表面为草绘平面,基准轴A_1为尺寸标注参照,打盲孔,深度为10,直径为15,
如下图所示。
以下开始建立UDF特征。
(6)单击主菜单“工具”——“UDF库”,弹出创建UDF菜单,单击创建,在消息区输入UDF
名称:udf_f,确定。
(7)在弹出的udf菜单中udf选项部分选择单一的,如下图所示,完成。
(8)是否包括参照零件选择是。
(9)选择刚刚创建的三个特征,通孔、六边形孔,和盲孔。
如下图所示。
完成——完成/返回。
(10)提示菜单中选择“单一”,如下图。
完成返回。
(11)接下来为长方体上表面参照输入提示:放置平面,如下图
(12)提示菜单中继续选择“单一”,完成/返回,为孔的轴参照输入提示:放置轴。
确定。
(13)为“Right”平面输入提示:“拉伸参照”,确定,完成/返回。
(14)在udf菜单中双击“族表”,如下图。
(15)进入族表设置对话框,单击工具栏上的“添加/删除表列”,如下图
(16)在弹出的族项目对话框中勾选单选框,特征,然后在模型树或模型显示区选择拉伸_2特
征和孔_2特征,将这两个特征添加到族项目中。
如下图
(17)然后单击“尺寸”按钮,如绘图区没显示尺寸,可在模型树上单击相应特征,该特征尺寸将会显示在模型显示区。
单击通孔直径尺寸“10”,输入该尺寸提示“通孔直径”,即可将该尺寸添加到族项目列表框。
同理,将六边形盲孔外接圆尺寸“R12”,盲孔直径尺寸“15”
添加到该对话框,如下图。
(18)确定后,返回到族表对话框,即可看到刚才添加到族项目中的内容
(19)在族表对话框中添加如下8个实例,完成udf特征的创建。
接下来演示如何放置该udf特征。
(20)打开配套文件udf2.prt,如下图
(21)单击主菜单插入——用户自定义特征,在弹开的对话框中找到工作目录中刚刚建立的
udf_f,打开。
弹出下图所示对话框
(22)选择最后一个实例H_30_35,勾选高级参照配置复选框,确定。
(23)为每个参照选择对应替换的参照,如下图所示
(24)确定后最终结果
(25)同理,在另外7个基准轴处放置另外7个实例,最终效果。