收藏 分享(赏)

PROE用户定义特征UDF创建教程.pdf

上传人:精品资料 文档编号:10083565 上传时间:2019-10-08 格式:PDF 页数:28 大小:1.40MB
下载 相关 举报
PROE用户定义特征UDF创建教程.pdf_第1页
第1页 / 共28页
PROE用户定义特征UDF创建教程.pdf_第2页
第2页 / 共28页
PROE用户定义特征UDF创建教程.pdf_第3页
第3页 / 共28页
PROE用户定义特征UDF创建教程.pdf_第4页
第4页 / 共28页
PROE用户定义特征UDF创建教程.pdf_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、UDF的作用 UDF是用户定义特征的缩写,意思是系统调用用户已经定义好的一些特征到模型树内,这些预定义好的特征可以是一个特征或多个特征,在模型树内反应出的是组,点开组可以看到步骤(拉伸、旋转、基准之类的特征)。 UDF的作用是方便用户创建类似的形状特征,简单的可以理解成 “族表 +编辑参考 ”,比如 BOSS柱或 BOSS柱带筋位,模具设计上用到的进胶(点进胶、潜进胶、牛角进胶等),这类的 UDF制作好后,在以后调用时,只要鼠标点击基准点、面,输入些必要的参数就能创建好,很大程度上减少了绘图时间。 UDF本是 PROE( CREO) 自身的特征(合集),理论上只要是特征,都可以做成 UDF。

2、PS: PROE-UDF这个命令也许还有很多 PROE的老用户没接触过,不妨跟着这个教程一起学习! UDF的调用规则 UDF调用遵循在原始特征创建时所参考到的基准,调用时所选取的基准(参考)其实是替换了原始特征创建参考。 UDF本身的目的是方便用户减少相似特征重复的操作,所以 UDF的参考特征越少越好,不要有多余的参考,若 UDF内包涵多个特征,能用相同参考的尽量用相同参考。 另外, UDF内若有多个特征,比如第一个特征是圆柱或圆孔,第二个特征参考到了第一个特征的圆弧,则这个参考不作为 UDF的参考。 下面做一个简单的例子来演示 UDF创建的过程。 PS:UDF库路径,修改 CREO(PROE

3、)选项: pro_group_dir 将此路径配置到一个特定的文件夹下用于存放所有的 UDF, 建议放在起始目录下的文件夹内,这样不管起始目录拷贝到哪里,都不会丢了 UDF。 如 pro_group_dir F:config-creoudf 刻字 UDF制作 STEP 1 MS是从事模具设计工作,在每一套新模拆 3D后都需给零件刻上编号,若模仁、镶件、行位、斜顶之类的零件数量有几十个,那估计半天其他事都不用做,都在那拉伸 草绘 刻字了 及其枯燥的一个过程 借助于 UDF, 一个零件的可以时间可以缩短成几秒钟,姑且用 5秒给个参考吧,当然,还可以更快些。 首先,需要解决一个麻烦,如何能让刻字的内

4、容自动提取零件的名称?这是关键! 这里需要用到一个关系函数: rel_model_name, 这个函数用来提取模型名称,下面做详细的步骤: 刻字 UDF制作 STEP 2 创建任意的拉伸刻字,注意下面左图示的草绘平面和方向参考,右图参考需要删除 PROE自动参考到的基准,再拾取图示中的点作为尺寸参考,为什么要这样做?为了让一个 UDF的通用性更大些。 调整出字到参考点的距离,和字高 作为镶件刻字,字到基准点的距离默认都 0.5, 字高 2, 这是MS的习惯。 刻字 UDF制作 STEP 3 接下来是最关键的; 目前,刻字还不能够识别出零件名称,下面将加入参数关系,这是神奇的一步 ! 在 “工具

5、 ”下,点开 “关系 ”, 将 “查找范围 ”改为 “特征 ”, 此时鼠标箭头变成黑色实心,绘图窗口左下角提示 “选取特征 ”, 鼠标选取刚刚创建的拉伸特征,在此,创建该特征的参数和关系。 PS:在零件下创建不行吗? -当然可以,但这样会让零件下的参数和关系变得比较乱,甚至因为重名,导致一系列问题,故, UDF中如果有关系参数的,一般都建立在特征当中,也便于后续的参数值修改。 刻字 UDF制作 STEP 4 新建一个参数, 类型为 “字符窜 ” 右键, “插入到关系 ” 点选 “fx”( 插入函数)按钮 找到 “rel_model_name”, 双 击插入到编辑窗口中 在函数 “rel_mod

6、el_name”末尾加上英文状态下的 “()”, 表示当前模型。 注意,括号必须加!( MS说,重要的事情要加感叹号!) PROE-CREO-EMX-模具 /产品技术交流群 : 118731757 猫叔 (MS) 制作 刻字 UDF制作 STEP 5 关系写好之后,点击右边的 “执行 ”按钮,跳出 “已成功校验了关系 ”, 参数 TEXT的值也变成了模型名称 “CAVITY”。 接下来就需将这个参数赋予到草绘拉伸里。 刻字 UDF制作 STEP 6 刻字 UDF制作 STEP 7 找到刚刚创建的参数名称 “TEXT”,点击 “插入选择的 ”按钮完成选择。 这时文字内容已经变为了零件名称; 点击

7、确定,打勾完成草绘,打勾完成拉伸。 刻字 UDF制作 STEP 8 到此,这个 UDF所需要的步骤全部完成了,下面就是如何建立这个 UDF。 可以给刻字加个颜色,便于识别 刻字 UDF制作 STEP 9 依然在 “工具 ”下,点选 “UDF库 ”, 跳出右图菜单。 菜单中: 1, 创建 -创建新的 UDF; 2, 修改 -修改 UDF( *.GPH文件); 3, 列表 -列出当前工作目录下 UDF的名称; 4, 数据库管理 -对当前目录下 UDF的保存、另存为、重命名等操作; 5, 集成 -MS表示没研究过 现在所要做的就是创建新的 UDF 刻字 UDF制作 STEP 10 点击 “创建 ”,

8、 输入 UDF名称,名称可以是中文(不知道什么时候可以支持中文了) 此处选择 “独立 ” 此处选择 “否 ”,不包括零件。 刻字 UDF制作 STEP 11 提示选取特征,选择之前创建的 “拉伸 2”的刻字特征,若是多个特征,就都选上,选好后点击 “完成 ”退出选择。 刻字 UDF制作 STEP 12 为加亮的面输入提示 提示 1 为加亮的面输入提示 提示 2 为加亮的面输入提示 提示 3 PS: 此处系统出现的 3个提示参考是模型树中 “拉伸 2”创建时所用到的参考,注意,如果有多余的参考,系统会继续让你填写参考提示,所以,创建时将多余的参考删除!过多的参考也是浪费。 三个提示输入完成后按确

9、定(或中键) 刻字 UDF制作 STEP 13 定义可变尺寸 选取红色框中的三个尺寸作为可变尺寸(便于自己后续调用时的调整)( CTRL键多选) 选取完成后给选定的尺寸输入提示信息 刻字 UDF制作 STEP 14 UDF创建完成后点确定 -完成 UDF的创建。 自己找几个零件测试下这个UDF是否有问题,有问题再改,没问题就大功告成! PS: 确定之后, UDF存放在当前的工作目录下(不是保存在启动目录下或配置的 UDF路径下) PROE-CREO-EMX-模具 /产品技术交流群 : 118731757 猫叔 (MS) 制作 刻字 UDF制作 TEST 1 点击 “模型 ”下的 “用户定义特征

10、 ”,在 “工作目录 ”下打开刚刚创建的 “刻字 .gph“UDF 刻字 UDF制作 TEST 2 刻字 UDF制作 TEST 2 完成了 3个参考的选择后,自动刻好了字,并且刻字内容和零件名称一样,而且零件名的更改,这个刻字也会跟随更改,是很便利的。 在 ”变量 “中,可以调整刻字的位置 刻字 UDF制作 TEST 3 UDF调入后,点开组特征,还可对组内的特征进行编辑操作(位置的修改,参数的修改等) 刻字 UDF制作 衍生 1 这样的 UDF, 对通用性还可以进行扩展: 有时使用这个 UDF时,并不想刻写零件名称,能够刻写其他输入的内容,该怎么做? 很简单,在现在的基础上稍稍做下修改就能实

11、现 回到建立 UDF时的零件,重新编辑下特征的关系 新建一个特征参数 “truth”, 参数类型为 “整数 ”, 用这个参数来控制 TEXT的值。 在原来的 text等式前面加上如图的 “if”条件,意思是,如果 “truth等于 0, 则 TEXT的值为零件名称,若等于其他,则 TEXT的值和模型名称没有关系。 此时可将 TRUTH的值改为 “1”, 点击右边的 “执行 ”按钮,发现 “TEXT”的值已经没有被锁定了,可以任意输入。 *关于 if语句,结尾一定要有 “endif”* 刻字 UDF制作 衍生 2 PS:参数 “TRUTH”的类型为什么不用 ”是 /否 “( 布尔型)?因为布尔型

12、在 UDF的界面值下不能像在参数窗口中可以下拉选择,用 0或 1来作为条件,更便于输入而已。 刻字 UDF制作 衍生 3 完成上一步(注意先保持参数 ”truth“的值是 ”0“), 在重新制作 UDF PS: 为什么不用 UDF库中 ”修改 “命令来修改刚刚已经制作好的 UDF? -因为这只能修改 UDF已经约定好的条件,并不能增加条件。 参考、可变尺寸定义都和之前一样,这次需要加入 “可变参数 ”选项。 双击定义 选中特征后,按下鼠标中键或点击 “选择 ”框的 “确定 ”,跳出可变参数对话框。 刻字 UDF制作 衍生 4 勾选这两个变量,点击右下角“关闭 ”按钮。 点击 “确定 ”, 完成 UDF的创建 刻字 UDF制作 衍生 5 刻字 UDF制作 衍生 6-测试 当 “TRUTH”值是 0时,不管 “TEXT”值是多少,刻字都为零件名称 当 “TRUTH”值是 1( 或其他非 0整数)时,刻字内容是 “TEXT”的值 这样是不是增加了这个 UDF的通用性? 刻字 UDF制作 衍生 7-测试 这个 UDF算是比较简单的例子,却能帮助我们减少一大半的设计时间 这个教程我相信已经讲的非常细,非常直白了,若还有不明白的,或者你在创建自己定制的 UDF遇到困难,

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报