王儉超, 唐波
(中國電子科技集團第四十一研究所,山東青島266555)
Pro/Engineer(下稱Pro/E)作為一款三維參數化建模軟件,在眾多行業得到廣泛應用[1]。本文詳細介紹了基于Pro/E平臺的用戶自定義特征及其特征庫技術,以及該技術在微波儀器及其元器件設計中的應用。
產品設計過程中,經常會遇到一些重復出現的特征,比如連接器的標準接口、機器殼體安裝座孔等。這些特征由若干基本特征組成,并不復雜,但重復建模會浪費設計人員大量時間和精力,同時不利于保證設計的正確性。使用Pro/E提供的自定義特征UDF(User Defined Feature)功能,設計人員可以針對重復出現的相似或相同結構,創建自定義特征,建立用戶自定義特征庫(UDF Library),需要時從庫中迅速調用,既提高了效率又使設計更好地滿足模塊化設計的要求。
用戶自定義特征UDF,是針對特定應用、集合數個基本特征的特征集合,它包括用戶經常使用的某個或幾個特征、它們所有相關尺寸、選定特征之間的任何關系以及在零件上放置UDF的參照列表[2]。一般用UDF來復制相同或相似外形的特征組,與特征組的復制功能不同,UDF不僅可用于同一模型,也可用于其他模型,且可以被其他UDF替換。
設計人員利用Pro/E提供的UDF模塊,可以方便實現UDF特征的定義、使用以及特征管理等功能。UDF的定義是創建特征原型的過程,它不僅記錄基礎特征模型的建立過程,還記錄了基礎特征之間的關系。其基礎特征包含基本特征、修改特征和基準特征三部分。當設計人員根據需要,創建一定數量的用戶自定義特征,保存在用戶特征庫中,即形成了適合自身行業特點的標準特征數據庫。特征使用是指調用UDF Library中的UDF原型,在產品模型上將UDF實例化;使用時還可以修改相關尺寸,如果要創建的特征與UDF特征類似,僅若干尺寸不同,使用UDF特征也是一種快捷的建模方式。管理功能是指利用UDF library可方便實現特征復制、刪除、修改、備份、查詢等功能。此外,UDF Library允許所有用戶具有訪問特征的權限,但不能對特征庫中的特征隨意修改和刪除,實現特征文件安全性保護。
根據需要,利用各種基礎特征創建復雜特征模型。建模過程中,要注意基準的選擇,各個基礎特征草繪、參照平面與基準有直接關系,且變量盡可能少。
用戶自定義特征的建立采用面向對象的設計思想,創建者提供給使用人員完整的獨立特征單元,特征內部的結構對使用者不可見,只能根據UDF提供的界面使用特征[3]。因此,設計者需要為用戶提供良好接口界面,包括標識特征的名字和一系列參數,便于者準確、快捷使用UDF特征。
UDF創建關鍵是參照基準的定義,創建者需明確使用多少參照基準及這些基準的順序,只有這樣才能在其他模型中正確放置要創建的特征。對于要修改的可變尺寸,也需要明確定義,否則修改的尺寸可能不是所期望的尺寸。這就需要在創建UDF過程中,詳細、準確地輸入提示信息,必要時做具體說明,這樣無論是創建者還是使用者都能一目了然,根據提示就可以完成新特征的創建。
一般情況下,定義特征時不會出現太多問題,但定義的有效并不能保證特征附著的正確。附著錯誤往往只有在使用時才能被發現,因此,一般需要通過試用進行UDF附著的有效性檢查。
缺省時,新創建的UDF會保存在當前工作目錄。為便于管理和調用,一般將全部的UDF保存在特定UDF庫中。庫目錄設定方法:指定配置選項pro_group_dir完整目錄名稱。設計過程中,從庫中選擇需要的UDF,按照系統提示調入。
微波儀器通常含有大量不同種類的微波元器件,在這些元器件設計中具有很多相似或相同結構。如:同類型標準口射頻同軸連接器,為實現截面尺寸一致,內外、導體接插部位具有相同結構;矩形波導傳輸中,為實現元器件間精準對接,波導法蘭盤需具有符合標準要求的相同結構;微帶同軸連接器在微波器件腔體中的安裝孔也需要有相似的結構。這些不同類型結構創建成UDF,保存在UDF庫中,在進行微波元器件設計時,根據需要調用,即可保證設計的準確性,又能提高設計效率,縮短研發周期。庫中的UDF文件數量足夠多時,即形成了適用于微波儀器行業特點的標準特征數據庫。
本文以匹配美軍標MIL-DTL-3922/67C的3/4in波導法蘭盤為例,介紹UDF創建及使用全過程。波導法蘭是固定在波導終端的結構,法蘭定位面、定位銷釘和固定螺釘和相對位置尺寸需滿足標準要求,如圖1所示。
1)以Pro/E基本特征為基礎,建立參考模型,如圖2所示。該模型在“零件”模式創建,為了在“組件”模式也能使用,定位孔倒角特征通過切除特征實現。
2)執行工具中UDF庫命令,創建UDF。根據提示,定義UDF名稱WFlange并確認,選擇UDF包含的特征,定義以下基準:草繪平面(SP)、參照平面 RP1和RP2,以及參考軸 Axis。保存WFlange到UDF庫中。

圖1 3/4 in波導法蘭盤

圖2 參考模型

圖3 其他部分模型
3)UDF使用。首先創建微波器件其他部分模型如圖3所示。從UDF庫中選擇WFlange,按照系統提示調入,指定參照及相關參數,即成功建立了包含定位銷釘、定位螺釘等基礎特征信息的完整波導法蘭模型,如圖4所示。

圖4 創建法蘭后模型
在使用Pro/E軟件進行電子儀器及元器件設計過程中,把經常使用的復雜特征創建成UDF,并把他們整理歸類,存儲在規劃好的目錄里,建立一個UDF庫。在設計過程中調用UDF庫,可以節省大量的時間和精力,也有利于設計時相同、相似特征的統一和標準化。
[1] 張繼春.Pro/ENGINEER二次開發實用教程[M].北京:北京大學出版社,2003.
[2] 詹友剛.Pro/ENGINEER中文野火版4.0高級應用教程[M].北京:機械工業出版社,2008.
[3] 段敏,焦洪宇,石晶,等.基于Pro/E的用戶自定義特征及其在汽車零部件設計中的應用[J].機床與液壓,.2008,36(4):152-153.