在本例中,將設計一個零件,其長度與其上的圓孔個數密切相關,將其圓孔個數n作為設計參數。
首先我們生成帶有約束的二維草圖,其中尺寸約束自動生成系統定義型參數;然後拉伸成實體;然後添加孔,生成孔陣列,陣列也會自動生成系統定義型參數;然後在參數間建立關係。
1. 零件參數化
(1)生成草圖:這一草圖也可以從「圖素」設計元素庫中拖入「鍵」並編輯其截面來實現。選擇「圖素」設計元素庫中的「鍵」,按住滑鼠左鍵將其拖入設計環境中。
(2)再次單擊零件進入智能圖素狀態,然後單擊滑鼠右鍵,在彈出的快捷菜單中選擇「編輯草圖截面」,進入二維草圖。
(3)右鍵單擊此時圓弧與直線之間的相切符號,選擇「鎖定」,生成相切約束;單擊草圖功能區中「約束」中的「平行約束」按鈕,然後選擇兩條直線。。
(4)單擊「智能標註」按鈕,然後選中直線,標註直線尺寸,再標註圓弧半徑。然後在尺寸上右擊,選擇「編輯」,在彈出的對話框中輸入長度值8,確定。再編輯其半徑值為4,確定。按ESC鍵可退出命令。
此時二維草圖如圖1所示。單擊「完成」按鈕。此時參數表中會自動增加兩個尺寸參數。
(5)再使用包圍盒手柄將零件高度值編輯為8。
(6)從「圖素」設計元素庫中拖入一個孔類圓柱體,將尺寸改為長寬5,高度8。在孔類圓柱體在智能圖素狀態下,單擊三維球按鈕或按F10打開三維球。右鍵拖動三維球平面方向的外操作柄,鬆開滑鼠時從彈出菜單中選擇「生成線形陣列」。在「陣列」對話框中設置如圖7.15所示。
(7)陣列生成後,參數中增加了兩個參數:一個比例值參數,此時值為2,表示線性陣列的個數;一個距離參數,值為8,表示線性陣列的距離。此時參數表共有4個參數。
(8)為參數表中的幾個參數之間添加表達式,為了方便,將參數「Number」改為「n1」;輪廓的參數pD5對應的表達式填入(n1-1)*8mm,即草圖截面中的直線部分長度為孔數量減1再乘以8,然後將n1的值改為3,如圖4所示。
此時右鍵單擊陣列的距離值,選擇「編輯」,然後在彈出的「編輯線形陣列」中「距離」一項輸入-8,單擊「確定」按鈕,實現孔陣列的反向。然後使用三維球平移孔陣列。
現在就可以通過在參數表中修改孔陣列的個數n1來決定孔的多少,同時還能決定鍵零件的長度。
2. 零件系列化變型設計
如果要在零件層生成變型設計,則需要在零件層生成參數,然後通過「加載應用程式」功能區中的「變型設計」為該參數賦予一系列的值。
(1) 選中零件,右鍵單擊,從彈出菜單中選擇「參數」,然後在出現的「參數表」對話框中單擊「增加參數」,即在零件層增加或指定參數才能夠實現變型設計。此時出現如圖所示「增加參數」對話框。設置參數n,數值類型為比例因子。
注意:數值類型如果選錯的話,因n1與n的單位不一致,會出現錯誤。
(2)添加參數後,在參數表中設置n1=n。
(3) 選擇零件,單擊「加載應用程式」功能區中的「添加變型設計」,然後單擊「編輯變型設計」。
(4)在「編輯變型設計」對話框中,單擊「添加」按鈕。
(5)在出現的「初始化」對話框中,可將該設計名稱改為4,然後「確定」。如圖6所示。
(6)將「設計數值」更改為4,如圖7所示。
(7)再次單擊「添加」按鈕。在出現的「初始化」對話框中,將該設計名稱改為8,然後「確定」。參考圖6。
(8)將「設計數值」更改為8,參考圖7。
此時零件就有了3個設計數值。「確定」後,右鍵單擊零件,其右鍵菜單最下方則增加了一項「變型設計」,可從其子菜單中選擇系列設計數值中的一個。如圖8所示。
(9)在「常用」功能區中單擊「新建」按鈕,即新建一設計元素庫。
(10)按住滑鼠左鍵將零件拖入設計元素庫中,並將該元素重命名為「零件1」。
(11)按住滑鼠左鍵將零件1從設計元素庫拖入設計環境中,則出現「編輯變型設計」對話框,選擇8應用,會出現一個圓孔個數為8的零件。再拖入兩次,分別選擇4、3並應用,如圖9所示,則會分別出現不同圓孔個數和尺寸的系列零件。