PROE阵列详细教程Word格式.docx
《PROE阵列详细教程Word格式.docx》由会员分享,可在线阅读,更多相关《PROE阵列详细教程Word格式.docx(42页珍藏版)》请在冰点文库上搜索。
选定用于阵列的特征或特征组称之为“阵列导引”(原始特征).
阵列出来的其他副本称之为阵列成员.
原始特征和阵列成员遵循父子关系,每个阵列成员都从属于原始特征,即原始特征(父特征)发生变化时,阵列成员(子特征)相应也发生变化。
在预览时,阵列导引的预览边界始终比其他阵列成员粗许多。
如下图。
z3.jpg(10.16KB)
∙相同:
子、父特征的尺寸大小、参照必须完全相同,各特征之间不可相交;
∙可变:
子、父特征的尺寸大小、参照可以不同,但各个特征之间不可相交;
∙一般:
子、父特征的尺寸大小、参照可以不同,各个特征之间可以相交。
如图所示
z5.jpg(5.74KB)
z6.jpg(15.89KB)
1.4阵列的类型
在proe4.0中,阵列的类型共有七种,分别是尺寸阵列(Dimension)、方向阵列(Direction)、轴心阵列(Axis)、填充阵列(Fill)、表阵列(Table)、参考阵列(Reference)和曲线阵列。
首先我们应对这些阵列的类型有所了解,才会选择合适的阵列类型。
∙方向阵列:
用于创建线性阵列或叫矩形阵列,阵列出来的特征呈直线排列,可以创建一个方向上的阵列,也可以创建两个方向上的阵列。
∙轴阵列:
用于创建环形阵列,即圆周方向上的阵列,该阵列也有两个方向:
圆周方向和半径方向。
方向阵列和轴阵列都是proewildfire版新增加的阵列类型,这两种类型的阵列可以满足大多数情况下的需要,并且操作简单,不易出错。
∙尺寸阵列:
使用尺寸来驱动阵列的方向,选择不同的尺寸类型,可创建不同的阵列,如选择线性尺寸,类似与方向阵列,选择角度尺寸,类似于轴阵列。
优点:
功能强大,可使用关系式创建各种复杂的阵列。
缺点:
操作稍有复杂,初学者难以上手。
我的意见:
如果用方向阵列或轴阵列能满足要求,建议初学者尽量使用这两种阵列,可能一些proe老手喜欢用尺寸阵列。
∙填充阵列:
在指定草绘区域内按照某种排列方式创建阵列。
也是WildFire新引入的。
通过指定一个草绘的阵列区域,Proe就会自动用原始特征根据所给的形状及参数来填满整个区域.
∙参照阵列:
用于创建依附与已有阵列特征上的阵列。
∙表阵列:
通过选取一定数量的驱动尺寸,从而形成一个阵列表,由表格里的尺寸去驱动阵列里每个成员的尺寸。
尺寸更加灵活,适用于创建不规则形状的阵列;
效率低。
∙曲线阵列:
可将原始特征沿某条曲线进行阵列。
该类型为WildFire3.0以后新增加的阵列类型。
所有类型的阵列都可以附加可变化的尺寸。
1.5其他
在创建好的阵列特征上单击鼠标右键,弹出下图所示快捷菜单
删除:
删除原始特征和所有阵列实例
删除阵列:
删除所有阵列实例,保留原始特征
要修改已经阵列好的特征,只能在原始特征上修改。
z7.jpg(31.49KB)
2、创建方向阵列
可用于创建线性阵列,方向阵列要求选择一些参照来确定阵列的方向,如果选取了平面或平曲面,阵列将垂直与参照延伸;
如果选取的是线性曲线、边或轴,阵列将沿着参照延伸,也可以将阵列延伸方向反向180度。
也可选择坐标系作为方向参照
z8.jpg(38.77KB)
2008-12-920:
06
2.1创建一个方向的方向阵列
1)打开配套文件:
dir_pattern_1st.prt
2)右键单击“拉伸2”,选择“阵列”,启动阵列工具
3)在操控板中,将阵列类型改为“方向”
4)选择长方体左边实体边(右图红色部分)作为第一方向的方向参照(亦可选择其他参照)
z9.jpg(9.11KB)
5)在操控板中输入第一个方向的成员数:
4,如阵列方向不是预期效果可单击反向按钮,输入第一个方向阵列成员的间距:
10,确定。
z10.jpg(9.94KB)
最终效果如下图1
6)右键单击刚刚做出来的阵列特征,选择编辑,将阵列拉伸数从4该为8(右图2),再生,效果如右图3所示
z11.jpg(19.95KB)
16
以下演示为该阵列增加一个可变尺寸
7)右键单击刚刚做出来的阵列特征,选择编辑定义,单击操控版左上角的尺寸按钮,单击方向1下面的列表框,此时该阵列导引特征的尺寸将显示在屏幕上,选择该拉伸特征的长度尺寸5,将尺寸添加到下图所示列表框,增量改为3,中键确定,最终结果如右下图所示,该阵列成员的拉伸高度在阵列方向上依次增加3。
z12.jpg(50.49KB)
以下演示为该阵列增加两个可变尺寸
8)右键单击刚刚做出来的阵列特征,选择编辑定义,单击操控版左上角的尺寸按钮,单击方向1下面的列表框,此时该阵列导引特征的尺寸将显示在屏幕上,按住CTRL键选择该拉伸特征的定位尺寸30,将尺寸添加到下图所示列表框,增量改为-5,中键确定,最终结果如右下图所示,该阵列成员的拉伸高度在阵列方向上依次增加3,同时到right平面的距离依次减小5。
z13.jpg(23.56KB)
2.2创建两个方向的方向阵列
dir_pattern_2nd.prt
2)按住ctrl键依次选择特征“拉伸3”和“倒圆角1”,右键单击并选择组,将这两个特征归组。
3)右键单“组LACAL_GROUP”,击选择“阵列”,启动阵列工具
4)在操控板中,将阵列类型改为“方向”
5)选择长方体左边实体边(右图红色部分)作为第一方向的方向参照,(亦可选择其他参照)在操控板中输入第一个方向的成员数:
8,单击反向按钮,输入第一个方向阵列成员的间距:
10。
6)单击操控板“方向2参照收集器”,选择长方体水平边作为第二个方向参照,在操控板中输入第一个方向的成员数:
5,输入第二个方向阵列成员的间距:
18,确定。
z14.jpg(39.76KB)
7)右键单击刚刚做出来的阵列特征,选择编辑定义,单击操控版左上角的尺寸按钮,单击方向1下面的列表框,此时该阵列导引特征的尺寸将显示在屏幕上,选择该拉伸特征的长度尺寸5,将该尺寸添加到左下图所示列表框,增量改为3,接下来单击方向2下面的列表框,同样选择该拉伸特征的长度尺寸5,将尺寸添加到左下图所示列表框,增量改为-0.5。
确定。
该阵列成员的拉伸高度在第一个阵列方向上依次增加3,同时,在第二个阵列方向上依次减小0.5。
最终结果如右下图所示。
z15.jpg(19.98KB)
23
3、创建轴阵列
使用轴阵列可围绕指定的轴径向阵列特征(即环形阵列),创建轴阵列需要指定以下几个选项:
●指定轴参照:
阵列按选定的参照轴按角度延伸。
可以反向角度方向,使阵列从顺时针方向变为逆时针方向延伸。
该轴必须在阵列导引之前创建。
●指定第一个方向的成员数,即绕轴参照旋转的圆周方向,注意:
成员数包含阵列导引。
●指定角度间距:
以度为单位,可以在操控板或图形窗口中编辑角度间距,或拖动控制滑块进行编辑。
附加可选设置
●设置角度范围:
设置陈列成员绕轴参照等距分割的角度范围,即总角度。
可从下拉列表选择90、180、270或360.也可自己输入角度范围。
该选项和角度间距只能同时使用一个。
●成员方向:
确定阵列成员绕轴参照定向的方式,有“从动旋转”和“定向”两种方式。
z16.jpg(44.8KB)
31
3.1创建一个方向的轴阵列
axis_pattern_1st.prt
2)右键单击“组LACAL_GROUP”,选择“阵列”,启动阵列工具
3)在操控板中,将阵列类型改为“轴”
4)选取基准轴A_11,在操控板中将阵列成员数该为“6”,将角度增量改为60,如下图所示,预览效果如右图。
z17.jpg(14.72KB)
5)在操控板中单击“设置角度范围”按钮,将阵列角度范围该为“90”,如下图所示,预览效果如左下图。
6)将阵列角度范围该回到“360”,单击确定,最终效果如右下图
z18.jpg(22.94KB)
以下演示如何更改阵列成员方向
7)右键单击刚刚做出来的阵列特征,选择编辑定义,单击操控板选项按钮,将成员方向改为“常数”,如左下图所示。
单击确定,最终效果如右下图2.
z19.jpg(14.57KB)
以下演示如何为该阵列附加可变化尺寸
8)返回到步骤6所做阵列结果
9)右键单击该阵列特征,选择编辑定义,单击操控版左上角的尺寸按钮,单击方向1下面的列表框,此时该阵列导引特征的尺寸将显示在屏幕上,选择该特征的尺寸3.5,将该尺寸添加到左下图所示列表框,增量改为1,接下来按住CTRL选择尺寸R3,增量改为0.5,如右图1所示,确定。
最终结果如右图2所示。
z20.jpg(19.08KB)
42
3.1创建两个方向的轴阵列
axis_pattern_2st.prt
2)右键单击“组LACAL_GROUP”选择“阵列”,启动阵列工具
4)选取基准轴A_11,在操控板中将阵列成员数该为“6”,将角度增量改为60,同时将第二个方向的增量改为“3”,径向间距改为“15”,如下图所示。
z21.jpg(12.81KB)
55
5)单击操控板左上角尺寸按钮,为该阵列添加可变化尺寸。
单击方向1下的列表框,在视图中选取该特征右边孔的直径尺寸2,将增量改为-0.2(图1)。
然后单击方向2下的列表框,在视图中选取该特征左边孔的直径尺寸2,将增量改为1(图2),然后按住CTRL键选择拉伸高度尺寸5,增量改为5(图3),如图4所示。
最终结果如图5所示。
z22.jpg(55.21KB)
练习:
创建下图所示阵列
z23.jpg(8.45KB)
axis_pattern.prt.1
2)右键单击特征“孔1”选择“阵列”,启动阵列工具,注意该孔在创建的时候使用“径向”方式定位。
4)选取基准轴A_11,在操控板中将阵列成员数该为“30”,将角度增量改为20,,如下图所示。
z24.jpg(10.52KB)
5))单击操控板左上角尺寸按钮,为该阵列添加可变化尺寸。
单击方向1下的列表框,在视图中选取该特征半径方向定位尺寸R10(图1),将增量改为1,接下来按住CTRL键选择该孔直径尺寸φ2(图2),将增量改为0.2,如图3所示。
z25.jpg(24.33KB)
4、创建尺寸阵列
所谓尺寸阵列,就是在阵列的时候需要选择特征上合适的尺寸作为阵列的方式。
通常选择的是特征的定位尺寸,如选择线性尺寸,则阵列类似于方向阵列,如选择角度尺寸,则类似于轴阵列,还可以有其他类型的尺寸,后面会有讲述。
所以说,尺寸阵列关键是设置导引特征的标注参照,如拉伸一个圆柱体,要求在拉伸特征中包含角度尺寸,就需要用到合适的参照(或者使用内部基准,构造线等等)。
尺寸阵列是wildfire版本以前最常用的阵列类型,它的功能非常强大,几乎可以创建各种类型的阵列。
确定是初学者不太好掌握,操作稍有复杂。
尺寸阵列操控板介绍:
z26.jpg(31.27KB)
4.1使用尺寸阵列创建线性阵列
dim_pattern_dir.prt.1
3)在操控板中,将阵列类型改为“尺寸”,单击第一个方向阵列的尺寸参照收集器,将拉伸特征的定位尺寸15添加到该收集器,增量改为“20”(也可在尺寸列表中更改)(图1),第一个方向阵列成员数改为“4”。
然后单击第二个方向阵列的尺寸参照收集器,将拉伸特征的定位尺寸10添加到该收集器,增量改为“15”(也可在尺寸列表中更改)(图2),第二个方向阵列成员数改为“6”。
如图3所示。
确定,最终效果如图4。
z27.jpg(41.71KB)
下面在这两个方向上继续添加可变化的尺寸
4)右键单击刚刚做出来的阵列特征,选择编辑定义,单击操控版左上角的尺寸按钮,单击方向1下面的列表框,按住ctrl键选择该拉伸特征的长度尺寸5,增量改为-1,将该尺寸添加到左下图所示列表框,接下来单击方向2下面的列表框,同样选择该拉伸特征的长度尺寸5,将尺寸添加到左下图所示列表框,增量改为2。
该阵列成员的拉伸高度在第一个阵列方向上依次减小1,同时,在第二个阵列方向上依次增大2。
z28.jpg(22.95KB)
从上面例子可以看出,尺寸阵列每个方向选择的第一个尺寸很重要,一般选择特征的定位尺寸,该尺寸的变化确定了阵列的形式,后面选择的另外两个尺寸(都是定形尺寸)和以前的方向阵列类似,即附加的可变化尺寸。
4.2使用尺寸阵列创建轴阵列
dim_pattern_axis.prt.1
2)右键单击“组LOCAL_GROUP”选择“阵列”,启动阵列工具
在操控板中,将阵列类型改为“尺寸”,单击第一个方向阵列的尺寸参照收集器,将拉伸特征的定位角度尺寸“45度”添加到该收集器,增量改为“60度”(该角度尺寸决定了在第一个方向上阵列为环形阵烈)(图1),第一个方向阵列成员数改为“6”。
然后单击第二个方向阵列的尺寸参照收集器,将拉伸特征的定位尺寸15添加到该收集器,增量改为“15”(可在尺寸列表中更改)(图2),第二个方向阵列成员数改为“6”。
如(图3、图4)所示。
确定,最终效果如图5。
z29.jpg(38.75KB)
2008-12-921:
尺寸阵列和方向阵列中的尺寸还是有点区别的,尺寸阵列中添加的尺寸可以使用关系式,而方向阵列和轴阵列中附加的可变化尺寸无法使用关系式。
同时,尺寸阵列中的阵列成员和阵列导引特征参照完全一致,而方向阵列或轴阵列则不然。
如下图所示练习
1)拉伸长方体300*200*20
2)在长方体上表面草绘样条曲线,如图1
z31.jpg(23.21KB)
3)选中长方体上表面,单击拉伸按钮,进入草绘器,单击菜单草绘——参照——将长方体左边和两条样条曲线分别设为尺寸参照。
如图2所示的几条虚线。
草绘矩形,注意草绘的矩形左边两个顶点分别落在上下两条样条曲线上,标注矩形到左边竖直参照的距离。
完成拉伸特征。
如图3
z32.jpg(16.54KB)
4)现在阵列刚刚完成的拉伸2特征。
如果该特征用方向阵列阵列出来,结果如图4,只要没附加可变化的尺寸,所有阵列成员的大小就和阵列导引完全一模一样。
但是,如果使用尺寸阵列,选择如图5所示尺寸作为导引尺寸,同样的间距,同样的数目,结果却如图6所示,其他阵列成员的参照始终保持和阵列导引特征一致,即所有的阵列成员底面矩形的两个顶点始终位于草绘的两个样条曲线上。
z33.jpg(20.15KB)
尺寸阵列的功能非常强大,后面将会给大家介绍如何在尺寸阵列中使用关系式。
5、填充阵列
填充阵列即在规划的草绘范围内按照某种规则创建阵列特征。
首先规划阵列范围,然后指定阵列排列格式并调整相关参数。
b2.jpg(17.38KB)
2008-12-917:
35
1)阵列类型
2)选择填充阵列的填充范围参照,通常是一个草绘,可以封闭也可以不封闭,可以是内部草绘,也可以选择一个外部草绘
3)设置填充阵列的填充方法
4)设置填充阵列成员两两之间的间隔
5)设置阵列成员距离填充边界的最小值
6)设置阵列成员绕栅格原点的旋转角度
7)当填充方法为圆形或螺旋形时,径向距离
填充方法有如下几种类型:
b3.jpg(31.49KB)
5.1创建填充阵列
fill_pattern.prt.1
2)右键单击特征“孔1”选择“阵列”,启动阵列工具。
3)操控板中,阵列类型自动选中“填充”,单价操控板中参照按钮——定义——选择旋转特征底面为草绘平面——进入草绘(图1)
4)单击工具栏“通过边创建图元”,选择“环”方式(图2),创建图3所示圆。
确定,返回阵列
5)填充类型该为圆,两两间隔20,径向距离20,图4。
最终效果图5。
b4.jpg(23.75KB)
b5.jpg(21.36KB)
表阵列是一种相对比较自由的阵列方式,常用于创建不太规则布置的特征阵列。
创建表阵列的步骤:
1)收集特征的相关尺寸此参数创建阵列表
2)在编辑器中输入或更改每个阵列成员的相关尺寸参数
表阵列在创建是关键是如何确定每个阵列成员的尺寸参数。
表阵列操控板简介(图1)
19.jpg(43.61KB)
2008-12-723:
表阵列表编辑器简介(图2)
20.jpg(41.21KB)
以下用实例说明具体如何创建表阵列
1)
打开配套文件table_pattern.prt.1
2)
右键单击特征“组LOCAL_GROUP”选择“阵列”,启动阵列工具。
3)
在操控板中,将阵列类型改为“表”,单击阵列表尺寸收集器,然后选择该特征组的尺寸10、15和5
(图1),将这三个尺寸添加到表尺寸中(图2)。
所有阵列成员都将依据这三个尺寸来发生变化。
4)
单击操控板中的编辑按钮,打开表编辑器,输入图5所示的阵列实例索引和尺寸。
完成后退出。
确定,最终效果如图6
22.jpg(55.22KB)
7、创建参照阵列
参照阵列可以创建依附于其他已有阵列特征基础上的阵列。
如图1所示,已经创建好了一个方向阵列,如果在原始特征上继续添加一个新特征,倒角特征,并希望在各个阵列实例上也添加相同的特征,就可以使用参照阵列。
1.jpg(36.55KB)
2008-12-816:
49
创建参照阵列时,只有在原始特征上创建新特征后才可以使用参照阵列的方法在各个子特征上创建同类特征,而在各实例特征上创建新特征后并不能使用参照阵列。
参照阵列的类型:
a)特征:
参照阵列参照现有的特征阵列
b)组:
参照阵列参照某个阵列的组或现有的阵列。
c)两者:
参照阵列同时参照现有的特征阵列和组阵列。
如下图所示,该阵列其实是一个嵌套阵列,即先做拉伸特征的轴阵列,然后以轴阵列为阵列导引(相当于一个局部组)再进行方向阵列。
现在在原始特征(拉伸特征)上创建圆角特征,对圆角特征再做参照阵列,即有如下三种类型
2.jpg(54.67KB)
创建参照阵列
1)打开配套文件ref_pattern.prt.1
2)右键单击“倒圆角2”,在快捷菜单中选择“阵列”
3)操控板中阵列类型自动选择“参照”,参照类型为“特征”,观察预览阵列结果
4)单击操控板参照类型后列表框,选择“组”,观察预览阵列结果
5)单击操控板参照类型后列表框,选择“两者”,观察预览阵列结果,确定。
3.jpg(22.45KB)
8、创建曲线阵列
曲线阵列是proe3.0以后新增加的阵列类型,可以创建沿着指定曲线均匀分布的阵列。
分布可分两种类型:
定距和定数
11.jpg(40.04KB)
2008-12-910:
34
虽然用尺寸阵列也可以做曲线阵列,但相对来说,步骤稍微复杂一点,需要一些参照来确定阵列导引在曲线上的位置。
这些,用曲线阵列都可以很好的解决了。
要想让阵列特征和曲线位置完全重合,应让特征和曲线的端点重合在一起。
以下用实例说明如何创建参照阵列
1)打开配套文件curver_pattern.prt.1
2)右键单击“拉伸3”,在快捷菜单中选择“阵列”
3)在操控板中将阵列类型改为“曲线”,单击“参照收集器”,在模型树中选择“草绘1”,将草绘1中的样条曲线作为该阵列的参照曲线(亦可单击操控板“参照”——“定义”,自己重新定义一个内部草绘)
4)在操控板中将成员间距改为10,确定,结果如下图1。
5)右键单击刚刚做好的阵列特征,在快捷菜单中选择“编辑定义”,将阵列成员数该为“20”,确定,结果如下图2。
6)右键单击刚刚做好的阵列特征,在快捷菜单中选择“编辑定义”,在操控板单击“选项”,将草绘“平面上成员的方向”改为常数,确定,结果如下图3。
右键单击刚刚做好的阵列特征,在快捷菜单中选择“编辑定义”,在操控板单击“选项”,勾选跟随平面,在视图中选择曲面“拉伸4”,确定,结果如下图4。
22.jpg(30.84KB)
关系阵列其实是属于尺寸阵列,只有在阵列类型设置为尺寸时,才可以使用关系式来定义尺寸的变化。
之所以把关系阵列单独列出来讲,一是因为关系阵列问的人比较多,大家可能都比较感兴趣,二是因为关系阵列稍微有点复杂,需要一定的数学基础和编程基础。
关