proe阵列教程(二)利用关系式定义阵列.doc
文本预览下载声明
proe阵列教程(二)——利用关系式定义阵列 HYPERLINK javascript:void(0) \o 复制本文链接 [复制链接]
作者:proe技巧??分类: HYPERLINK /catalog.asp?cate=3 \o 查看 proe技巧 的全部文章 proe技巧?? 标签: HYPERLINK /catalog.asp?tags=proe proe?? HYPERLINK /catalog.asp?tags=proe%E9%98%B5%E5%88%97 proe阵列??
-
-
??第一步 新建文件
File New Part 输入文件名称:pattern_1 OK
第二步 建立一个实体
Feature Create Solid Protrusion Extrude | Done One Side | Done
选择绘图平面:TOP Okay Default
绘制如图1 所示的剖面
勾选确定
Blind | Done 输入厚度:25 OK 完成截面的绘制
View Default 回3D 视图,如图2 所示
第三步 建立一个CUT特征
Create Solid Cut Extrude | Solid | Done One Side | Done
选择实体上表面为绘图平面 Okay Default
绘制如图3 所示的剖面
OK Thru all | Done OK
第四步 对CUT特征进行pattern
pattern 选择CUT特征 General | Done Value 选尺寸40 输入尺寸增量:60
为第一方向选取另一尺寸 Relation 选尺寸Φ30 Edit 输入关系式如下:
if idx1=3
memb_v=45
else
memb_v=18
endif
保存关系式 | Done 输入在此方向的实例总数(包括原始的):6 | Done
最后结果:
本例要点:
1.通常pattern利用Value输入尺寸增量,只能获得尺寸逐步增大或减少的效果,但通过利用
关系式来定义则可获得特殊的尺寸。
2.可以输入使用下列的符号的关系式:
memb_v - 指定方向中的关系驱动最终尺寸
memb_i - 指定方向中的关系驱动增量
lead_v - leader 值(选取尺寸确定方向)
idx1 -阵列实例索引在第一方向
idx2 -阵列实例索引在第二方向
不能在同一关系中使用memb_v 和memb_i
3.可以使用类似C语言的IF-ELSE 语句,需注意IF语句的逻辑表达式用“= =”而不是“=”
表示相等关系。
-
显示全部