以下文章是 「ignorance」分享的,我幫他代貼
UDF之簡單設計要點
UDF的特性在於使用者可依其需求(經常性建構的特徵群組),結合多個特徵而形成一個新的群組特徵
特性如同單一特徵可被重定義與修改,替換,甚至再形成另一個UDF特徵。
此外,UDF還可將關係式併入設計中,也可製作族表,相當靈活。
製作UDF時應注意很重要的一點,那就是參照
在插入UDF特徵時會出現一連串的詢問對話,比如放置面參考面等參照基準,都需要正確的指定給UDF特徵使用
如果指定的基準不正確,可能導致整個特徵建立失敗。
這些參照基準的產生就在於建構UDF的過程,建構UDF時,每一個參照都應仔細考慮,審慎選擇
避免不需要的參照出現,免的指定參照過多,便利性被大打折扣。
在指定的基準特徵提示上也應多加注意,最好以簡單,清楚的提示句來表達,可避免指定到錯誤的基準而產生特徵建構失敗。
範例:水路的UDF設計
水路的構造概分有主冷卻水路與接通主冷卻水路的副水路,還有進水口,出水口,O形環等結構
因此合理的參照基準有:進水口放置面,出水口放置面,主水路口放置面,副水路口放置面
主水路延伸終止參考面,以及模具的中心基準面(用來轉正式圖與中心對稱用)。
當確認好參考面後,就應該以這些參考面當繪圖基準
(或許第一次無法定出這些基準面,可以用嘗試錯誤的方式來找尋最好的參照與基準。)
主水路建議在同一個特徵中建立,以方便調整。
先畫上主水路的CUT特徵,選主水路口放置面當繪圖平面,對此模型另一個參考面可以選擇中心基準朝左。
截面自訂,但要注意標註的尺寸方式,因為尺寸標註會影響最後的顯示與修改
然後可以使用up to surf並做一個offset主水路延伸終止面約12的基準面
如此,不論模塊調整多長,主水路都會距離延伸終止面12單位長(這就是在此主水路的設計理念)。
此外,副水路應延伸至主水路與其相接通,所以長度的畫法可以使用UP TO CURVE,選擇主水路的中心軸做基準
而且,為了增加設計的彈性,建議每一道副水路都以獨立特徵建構,以免當水路不對稱設計時,可以適時反應
(在設計對稱的時候,應將不對稱的情況也考慮進去)
其他如O形環的放置位置,就可以參照主水路與副水路的基準面作圖
並且參照主水路與副水路的特徵,使產生父子關係,方便日後的修改動作。
建構好完整的水路後,可以將需要的關係式加入。然後就可以開始製作UDF的特徵了
.
.
命名完後會出現Stand Alone與Subordinate兩個選項。
我只用Stand Alone,對於Subordinate有興趣者請自行研究。
然後將欲組成UDF的特徵選出,不要包含第一個長出料。
完成後會出現下列圖示:
.
.
依照藍色的提示,在提示列中輸入提示句
「再次強調提示句一定要說明清楚。不然應用的時候容易選錯基準」
此外,也可在表框中設定族表。
至於UDF表單中的其他功能,可以依照需求,自行研究。
完成UDF定義後,就會產生一個water_line.gph的檔案。
至此,已完成的UDF已經無法在作修改
如想修改,可以在建立一個素材,將此UDF插入,然後重新修改後再做一次UDF的建立
(因為中間過程沒有選擇留下原設計檔)
以上述水路為例,一開始在設計水路截面時,建議先做對稱型
當水路不對稱時,只需要重定義主水路的截面即可
畢竟,將對稱改為不對稱比將不對稱改為對稱還要簡單
以最簡單的調整方式去做設計,才能突顯出他的功用,而這也是我一開始就強調的:
「UDF在設計之時,應將設計理念代入」
事實上,這樣的方法不只適用於UDF的設計。好的UDF可能需要經過幾次的嚐試,才能達到令人滿意的地步
除非很熟練,不然不用期待一次成功。
至於UDF的特徵使用,建議建立一個UDF資料庫
可在config.pro中加入:pro_group_dir指定到個人的資料庫中。
並且建立MAPKEY以及ICON來使用,如此必能大大增加繪圖效率。