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