Proe/Creo尺寸阵列如何使用关系?

在Proe尺寸阵列中使用关系式,在一些情况下能够极大的提高我们的设计效率,但是关于这个方面的教程很少,下面小编就写一个关于这个技巧的教程吧!

最终结果如下图所示

Proe/Creo尺寸阵列如何使用关系?的图1

方法:

1.首先我们创建一个基准平面,以FERONT平面为参照,偏移距离为0,当然其他值也可以,目的是为了后面的阵列做准备。

Proe/Creo尺寸阵列如何使用关系?的图2

2.点击拉伸,在FRONT平面为草绘平面,绘制如下图所示的正方形草图。一定要删除自动添加的的水平和垂直约束,注意下图所用的约束和角度尺寸45。

Proe/Creo尺寸阵列如何使用关系?的图3

Proe/Creo尺寸阵列如何使用关系?的图4

退出草绘,按照下图进行设置拉伸的参数。

Proe/Creo尺寸阵列如何使用关系?的图5

3.按住Ctrl选择之前创建的基准面和拉伸特征,鼠标右击选择“组”。之所以创建一个组,是因为这个基准平面含有一个偏移尺寸,通过“组”操作可以将这个尺寸和拉伸特征的尺寸合并在一起,为接下来的阵列做准备。

Proe/Creo尺寸阵列如何使用关系?的图6

4.选择组特征,鼠标右击选择“阵列”,类型选择“尺寸”,阵列数量设置为19。

1)首先我们想让拉伸特征进行旋转,因此首先选择角度尺寸45作为驱动尺寸,设置增量为10,也就是每产生一个阵列,特征就会旋转10°。

Proe/Creo尺寸阵列如何使用关系?的图7

2)接下来,我们想让模型上上移动。选择基准平面的偏移尺寸0作为驱动尺寸,设置增量为5,也就是让拉伸特征每产生一个阵列,特征就会上升5。

Proe/Creo尺寸阵列如何使用关系?的图8

3)我们知道模型的上下两端大而中间小,为了创建这种效果,我们可以使用关系式。这里当然也可以不使用关系式,通过设置一个增量创建出阵列特征再镜像,但是问题是这个尺寸不满足我们的函数。

Proe/Creo尺寸阵列如何使用关系?的图9

Proe/Creo尺寸阵列如何使用关系?的图10

在弹出的关系窗口中输入下面的关系:

if(idx1<=9)

memb_v=95/((sin(10)+cos(10))^idx1)

else

memb_v=95/((sin(10)+cos(10))^(18-idx1))

endif

Proe/Creo尺寸阵列如何使用关系?的图11

关系分析:首先我们知道这是对方形框的95这个尺寸进行设置,其中idx1表示第一方向的阵列索引,这是我们尺寸阵列的第一方向,就是说前10个阵列实例的这个尺寸满足=95/((sin(10)+cos(10))^idx1)这个关系,memb_v表示该尺寸的尺寸值;后面的所有阵列实例的尺寸满足95/((sin(10)+cos(10))^(18-idx1))。

这个关系式是如何推导出来的呢?请看下图

Proe/Creo尺寸阵列如何使用关系?的图12

5.完成。下面我们改动这个关系,如下图所示:

if(idx1<=6)

memb_v=95/((sin(10)+cos(10))^idx1)

endif

if(idx1>6&idx1<12)

memb_v=95

endif

if(idx1>=12)

memb_v=95/((sin(10)+cos(10))^(18-idx1))

endif

结果如下图所示:

Proe/Creo尺寸阵列如何使用关系?的图13

登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP