設計階段
??? (1) 三維詳細設計。詳細設計一般都是在零件中完成,設計零件時可以直接參考本級或者上一級Skeleton檔,也可利用Copy Geometry的方法從上一級直接獲得作為一個特徵,也可參考本部件結構樹下面的其他零件,但要注意的是不要互相參考,以免形成迴圈參考。從而展開零件 的詳細設計,在必要的時候可以創建裝配特徵,但要注意裝配級別特徵的顯示水準。例如,圖9中所有單板面板上下缺口可以通過一個裝配級Cut即可完成。
??? (2) 零部件屬性定義。在三維實體完成設計後,還有一個重要的步驟就是對每一個部件、零件進行屬性定義,包括代號、名稱、材料、創建者、屬於哪個產品等,這是作 為一個完整Prt的其中一部分。在繪製二維圖時系統會自動根據範本將部件、零件的屬性顯示在零件圖、裝配圖中。
圖9
5.5? 二維圖繪製
??? 主要強調以下幾點:所使用的範本一定要從伺服器CommonSpace中調入,使所有的二維圖保持基調一致,便於系統管理員管理和修改。
??? 基於本人原來使用三維軟體的經驗,像這類大型開發使用的軟體不一定完全符合公司要求,也可能是我們感到的缺陷。要想完美,就需要二次開發。但我們在使用過 程中最需要的就是想盡千方百計滿足我們需求,這個方法搞不定再換個方法。因二維圖中往往需要表達的因素最多,所以這種情況尤其突出。例如,整個視圖的垂 直、水準中心線怎樣表達出?沒有這個命令,我們可以在三維圖中創建相應的中心線,雖然在三維圖中沒有用,但可以在二維圖中來控制表達我們所需要的垂直、水 平中心線。
6 傳輸產品設計中幾個重要問題
??? 上面所講的其實都是Top-down的通用設計思路和方法。下面針對傳輸產品講幾個重要問題,同時大家也可看到Layout、Program在設計中的應用。
6.1 機櫃由2.2m自動變更到2.0m和2.6m
??? 傳輸產品機櫃高度有2.2m、2.0m和2.6m三種,深度有300mm和600mm兩種,組合以後就有6種。當然全部設計完畢後每個產品都對應有自己的 目錄和檔,但為了節約設計週期,都應出自基本型機櫃。但在設計過程中怎樣控制隨時可以變更任何一種,檢查有無錯誤,重生成不失敗呢?
??? 在項目實施過程中,主要採用了Layout、Program控制命令。Layout作為一個佈局二維圖,完全可代替AutoCAD中的原始方案圖。上面可 以用二維圖形式表達出最基本的產品方案,可以設定Parameters表達所需控制的因素,而這些因素可以利用Declare命令直接同 ZX234JA.PRT、以及每一級Skeleton、每一個Asm和Prt掛鉤,然後直接由Layout進行所有變數控制。
??? 如下面的Layout直接控制機櫃的長、寬、高。我們可以直接更改表格中的參數,然後對整個裝配進行重新生成即可。成功與否於設計過程中參考的選擇、控制有很大關係。
圖10
??? 還有一個問題:2.2m、2.0m和2.6m三種機櫃裝配的零件不盡相同,互相有不同,怎樣控制在變動過程中自動實現增添或減少呢?其實在 Pro/ENGINEER中所做的每一步工作都記錄在案。我們可以利用Program進行控制每一步操作的存在與否,不但對於零部件、對於零件中的特徵同 樣使用。例如下面一段程式(如圖11所示),意思就是當機櫃變更為2.0m時取消ZX234JA-01-13這個元件。這樣一來,當由Layout發出變 更通知後,在重新生成過程中這個變動就可以實現。
圖11
6.2 子架根據板位元的多少和間距大小自動更新
??? 如果能理解了上面的變更原理,對於子架根據板位元的多少和間距大小自動更新的問題也就不成問題了,只不過控制的參數加多了,程式更改得也多了。看以下的 Layout,完全控制著子架單板部件的形狀、大小、位置。進而控制著整個子架的變化。判斷子架單排、雙排完全取決於這個參數 second_number(第二排單板的個數)。當second_number=0時子架就應該自動變化為一排。
?








