Pro/E 多層族表
 

全台灣最強ProE教學資源下載網

  • 增加字體大小
  • 預設字體大小
  • 減少字體大小
Home PRO/E 教學 技術類 Pro/E 多層族表

Pro/E 多層族表

E-mail 列印 PDF
多層族表

上一節的族表(4.gif)是用一個表來管理所有資料。但我們可以看到,這個表裡有些實例的某些項的取值是相同的,比如M3x4/M3x5/M3x6/M3x8/M3x10這五個實例,除了總長L這一項取值不同外,其它各項的值都是一樣的,M2x5/M3x5/M4x5這三個實例相互之間差別比較大,但也有一個相同取值的項。所以,我們可以再變換一下,見下圖(5.gif)


在這個表裡,只取了四個項,用這四個項將全部M2的規格合為一個實例,全部M3的規格合為一個實例,合部M4的規格合為一個實例。餘下總長L這一項在這個表裡不存在。接下來分別做這樣三個表(6.gif):


這三個表分別與前一表(5.gif)中的實例M2M3M4相關聯,在Excel裡,就是建一個連結,在PROE裡,就是打開M2實例,在此實例裡再建一個族表,族表內容即是上圖的M2這個表(M3M4同理)。這就是族表的層級,實例M2M3M4所在族表為父族表,其它三個族表是它的子族表。同理,子族表還可以有它的子族表,父族表也還可以有它的父族表,也就是說,族表可以多級級聯,見下圖(7.gif):


但要注意:同一個物件(同一尺寸/參數/特徵/參數表/UDF/元件…)只能出現在同一分枝的同一級的族表裡。比如尺寸K,它出現於二級族表1中,那麼,在二級族表1的所有實例中定義的三級族表(及這些族表的實例中定義的更下級族表)裡就不能再使用它,重定義其上級族表(及更上級族表)也不能再使用它;但如果它所依附的特徵在定義二級族表K的實例K裡存在並且它沒在二級族表K中出現,那麼它可以出現於二級族表K(或這個族表的實例所定義的某級下級族表)裡。

創建族表

1.?創建一個普通模型,作為原始模型來使用。

2.創建族表:(2001):零件(元件)----族表;(WF):工具----族表。進入族表編輯器,如下圖(2001WF同一介面)


3.加入項,點上圖第二個彩色按鈕(增加/刪除表列),進入專案選取視窗,如下圖(9.gif,2001WF同一介面):


選取一個項目類型,再選取相應項目加入項目列表裡。如果選錯了,點減號按鈕將其從專案清單裡去掉。選擇完畢點“確定”返回族表編輯器。

注意:族表編輯器裡各個列項的排列,是根據選取的順序排列的,所以最好選取時把相關項挨著選在一起,以免資料亂七八糟;並且最好給各個項對應的物件(尺寸、特徵等)取個有點實際意義的名字,這些名字將在族表編輯器的表頭裡顯示出來,便於以後的資料管理。

4.加入實例行:點第2步圖(8.gif)上的第一個彩色按鈕(在所選行插入新的實例),編輯器裡增加多個行,如下圖(10.gif)


5.輸入各新實例資料,把每一個實例對應的各個項的取值輸入到表裡。“實例名”對應的那一列是每個實例的名字,在此為每個實例取個名字,將來用這個名字來調用這個實例。各個項輸入的值,如果與第一行(原始模型的資料)的值相同,那麼可以用一個星號(*)代替。注意一個細節:如果某個項是陣列的陣列數,那麼子項取值為0的話,與用星號同效果(PTC的幫助上說的是取值為0的話,實例連陣列的原始特徵都不生成,與軟體的實際情況不同)

6.輸入完畢,校驗實例。點上圖右起第二個按鈕(校驗族的實例)。系統即開始運算,嘗試生成每一個實例。校驗完畢如果沒有實例生成失敗,族表定義就可以結束了,點工具列上的小眼鏡圖示(預覽選定實例)會彈出一個小視窗,可以預覽實例的最後形狀,點“打開”可以在一個新視窗裡打開一個實例;如果有實例校驗失敗,一般來說是此實例的某些項的取值有誤,影響了模型的生成,需要檢查此實例的各項取值,修正錯誤。

注:尺寸、參數、元件、特徵的加入族表,都按上述過程加入即可,選取類型後,會有提示選取具體的尺寸、參數、元件、特徵,“元件”是只有在元件裡才可用的。其它類型的加入族表及其管理,請參考後文。公差的使用與尺寸相同,如果尺寸有公差,開啟公差顯示,即可將公差當普通尺寸一樣選取中入族表。