3.16 特征变换的几种方式
特征的变换功能是按镜像、线性或圆周形式复制源特征,变换的方式包括镜像、线性阵列、圆周阵列、草图(或曲线)驱动的阵列及填充阵列,以下将详细介绍以上几种变换的方式。
3.16.1 特征的镜像
特征的镜像复制就是将源特征相对一个平面(这个平面称为镜像基准面)进行镜像,从而得到源特征的一个副本。如图3.16.1所示,对这个拉伸特征进行镜像复制的一般操作步骤如下。
图3.16.1 镜像特征
打开文件D:\sw1901\work\ch03.16\mirror.SLDPRT。
选择命令。选择下拉菜单命令,系统弹出“镜向”对话框。
选取镜像基准面。选取上视基准面作为镜像基准面。
选取要镜像的特征。选取图3.16.1a所示的拉伸2作为要镜像的特征。
单击“镜向”对话框中的按钮,完成特征的镜像操作。
3.16.2 线性阵列
特征的线性阵列就是将源特征以线性排列方式进行复制,使源特征产生多个副本。如图3.16.2所示,对这个孔特征进行线性阵列的一般操作步骤如下。
打开文件D:\sw1901\work\ch03.16\rectangular.SLDPRT。
图3.16.2 线性阵列
选择命令。选择下拉菜单命令,系统弹出“线性阵列”对话框。
定义阵列源特征。单击以激活选项组区域中的文本框,选取图3.16.2a所示的孔为阵列的源特征。
定义阵列参数。
(1)定义方向1参考边线。单击以激活区域中按钮后的文本框,选取图3.16.3所示的边线1为方向1的参考边线。
(2)定义方向1参数。在区域的文本框中输入数值72.0;在文本框中输入数值2。
(3)选取方向2参考边线。单击以激活区域中按钮后的文本框,选取图3.16.3所示的边线2为方向2的参考边线。
(4)定义方向2参数。在区域的文本框中输入数值47.0;在文本框中输入数值2。
单击对话框中的按钮,完成线性阵列的创建。
图3.16.3 定义阵列参数
3.16.3 圆周阵列
特征的圆周阵列就是将源特征以周向排列方式进行复制,使源特征产生多个副本。如图3.16.4所示,进行圆周阵列的一般操作步骤如下。
打开文件D:\sw1901\work\ch03.16\pattern_circle.SLDPRT。
图3.16.4 圆周阵列
选择命令。选择下拉菜单命令,系统弹出“圆周阵列”对话框。
定义阵列源特征。单击以激活选项组区域中的文本框,选取图3.16.4a所示的切除-拉伸2和圆角2作为阵列的源特征。
定义阵列参数。
(1)定义阵列轴。选择下拉菜单,即显示临时轴。单击激活后的阵列轴文本框,选取图3.16.4a所示的临时轴为圆周阵列轴。
(2)定义阵列角度。在区域的后的文本框中输入数值120。
(3)定义阵列实例数。在区域的后的文本框中输入数值3。
单击对话框中的按钮,完成圆周阵列的创建。
3.16.4 草图驱动的阵列
草图驱动的阵列就是将源特征复制到用户指定的位置(指定位置一般以草绘点的形式表示),使源特征产生多个副本。如图3.16.5所示,对孔1特征进行草图驱动阵列的一般操作步骤如下。
图3.16.5 草图驱动的阵列
打开文件D:\sw1901\work\ch03.16\sketch_array.SLDPRT。
选择命令。选取下拉菜单命令,系统弹出“由草图驱动的阵列”对话框。
定义阵列的参考草图。选取设计树中的节点作为阵列的参考草图。
定义阵列源特征。选取图3.16.5a所示的孔1作为阵列的源特征。
单击对话框中的按钮,完成草图驱动的阵列的创建。
3.16.5 填充阵列
填充阵列就是将源特征填充到指定的区域(一般为一个草图)内,使源特征产生多个副本。如图3.16.6所示,对特征进行填充阵列的操作过程如下。
打开文件D:\sw1901\work\ch03.16\fill_array.SLDPRT。
选择命令。选择下拉菜单命令,系统弹出“填充阵列”对话框。
定义阵列源特征。单击以激活“填充阵列”对话框选项组区域中的文本框,选择凸台-拉伸2和圆角1特征作为阵列的源特征。
图3.16.6 填充阵列
定义阵列参数。
(1)定义阵列的填充边界。激活区域中的文本框,在设计树中选择为阵列的填充边界。
(2)定义阵列布局。
① 定义阵列模式。在对话框的区域中单击按钮。
② 定义阵列方向。系统默认将图3.16.6a所示的直线作为阵列方向。
③ 定义阵列尺寸。在区域的按钮后的文本框中输入数值10.0,在按钮后的文本框中输入数值60.0,在按钮后的文本框中输入数值5。
单击对话框中的按钮,完成填充阵列的创建。
3.16.6 删除阵列实例
下面以图3.16.7所示图形为例,说明删除阵列实例的一般过程。
图3.16.7 删除阵列实例
打开文件D:\sw1901\work\ch03.16\delete_pattern.SLDPRT。
选择命令。在图形区右击要删除的阵列实例(图3.16.7),从弹出的快捷菜单中选择命令,系统弹出图3.16.8所示的“确认删除”对话框。
单击对话框中的按钮,完成阵列实例的删除。
图3.16.8 “确认删除”对话框