本文探討了定制創建ProE常用零件和標準件庫的相關方法。
本教程將詳細講解如何在ProE特別是WildFire版本中如何創建自己的常用零件庫和標準件庫。使用零件庫我們可以減少在我們日常工作中的重復勞動,并且可以減少人為的失誤所帶來的各種不可預料的設計缺陷。
在我們的實際工作中,難免會重復用到某一些零件或特征結構的,在每一次的使用都需要重新創建或者在硬盤上翻箱倒柜的搜索顯然是一件浪費時間的做法,同時這樣的做法也給用錯零件或尺寸出錯帶來更大的風險。利用Pro/E的零件庫功能其實可以進行有效的常用零件的管理,在需要的時候也可以非常方便的找到并載入不同的產品裝配中去。
在這里我們先假定我們的所有的常用零件已經做好了。我們現在的目的是如何讓ProE識別和找到我們的常用零件。要達到這個目的,我們需要進行零件庫的創建和定制
1. 定制mnu文件
假設我們的part文件都放好了,按不同的零件放在了不同的子目中,比如battery,pulley等等,并且這些子目錄都是在同一個目錄下,比如這里我們是objlib這個目錄。那么對于每一個目錄,我們首先都需要創建一個同目錄名的.menu文件。比如對于目錄objlib,我們便需要在objlib目錄下創建一個objlib.mnu文件。這個文件的作用就是用于在以后告訴ProE我這個目錄里放了些啥。而對于objlib這個目錄來說,他下面有一些不同類型零件的子目錄,所以objlib.mnu這個文件的寫法如下:(紅色和藍色部分為說明,不在objlib.mnu文件中)
IceFai的常用零件庫 零件庫的名稱或標題
# 零件庫名稱的分隔符
# 子項分隔符
/battery 子項目錄或文件
電池(干電池,鈕扣電池等) 子項說明(可選)
#
/battery-contact
電池觸片
#
/dc-motor
直流電機
#
/gear
齒輪
#
在文件中,第一行是零件庫的名稱,然后第二行的“#”是分隔符。下面的內容都是以三行為一個子項進行重復。每個子項都有三行:
第一行的“#”也是標識新子項的分隔符
第二行是子項或零件所在的目錄或文件
第三行就是子項或零件的說明了,這行是可選項,如果沒有說明直接空一行就行了。
上面就是零件庫的目錄父目錄mnu文件的定制方法。如果進入了具有實際的part的子目中,比如battery,那么相應的mnu文件應該變為類似如下的寫法:(文件battery.mnu)
可以看到對于具體的某個零件,直接輸入零件名就可以了。
battery
#
#
aaa-size-battery.prt
直徑7.8厚度3mm鈕扣電池
#
11_5x5_4-botton-cell.prt
直徑11.5厚度5.4紐扣電池
#
aaa-size-battery.prt
3A干電池
#
aa-size-battery.prt
2A干電池
#
ag10-button_battery.prt
AG10紐扣電池
#
c-size-battery.prt
C size高性能電池
#
d-size-battery.prt
d size高性能電池
#
父目錄下的子目錄 子目錄下的零件列表
上面的兩張圖就是我們所定義的mnu文件在proe的瀏覽器中的顯示方式。
運用這樣的方法,我們需要對每一個子目錄都定義一個同目錄名的mnu文件并放在子目錄下。(如果沒定定義,即使該目錄存在實際的零件,在ProE中也會認為這是一個空的目錄)。當所有子目錄的mnu文件都定制完畢了,我們的mnu文件(菜單文件)才算是定制完畢了。有關mnu文件的更詳細的說明,大家可以參考在proe的protoolkit目錄下的pro/toolkit開發文檔說明。
2.創建catalog(分類)文件
Mnu文件是告訴proe在讀當前目錄時該怎么樣處理目錄下的子項。而catalog文件則是告訴proe所有的零件庫的零件該如何去尋找,這樣才能在不同的裝配中任何時候打開都能找到所需要的常用零件而不至于在關掉proe重開后就發生零件的丟失現象。
菜單文件創建完畢后,我們還需要創建一個catalog文件(.ctg).創建catalog文件需要用到pro_build_library_ctg.bat這個批處理文件(在proe安裝目錄的bin目錄下)。在運行它之前,我們先要設定一個環境變量:PRO_LIBRARY_DIR,把它的值設為我們的零件庫的目錄。
指令:我的電腦& #61672;右鍵屬性& #61672;高級& #61672;環境變量& #61672;新建
環境變量創建好后,切換到dos prompt狀態并轉到零件庫所在的目錄,鍵入
pro_build_library_ctg.bat并運行便可以創建零件庫的catalog文件-0_objlib.ctg.1。
這樣零件庫的catalog文件也創建完畢了。
注:這一步也可以用第三方工具來完成,比如壓縮包中提供的pbc.exe文件,直接放到零件庫中雙擊運行便可創建catalog文件。(環境變量一樣需要配置)
3. 配置config選項
最好當我們的mnu文件和ctg文件都創建好了之后,我們需要告訴proe要去哪里找這些文件,要達到這個目的,我們需要配置config選項(具體放在config.pro還是config.sup視各人需要而定),下面就是需要定制的兩個選項,分別指定庫文件和catalog文件目錄。
pro_library_dir d:objlib
pro_catalog_dir d:objlib
config定制完畢并保存,這樣我們的零件庫就定義完畢了。為了避免我們的零件庫中的零件在以后的使用和保存中生成多余的版本,最好定義另外一個選項:
save_objects changed
這樣就可以保證零件在發生變更的時候才會保存新版本了。至此,我們的零件庫就全部完成了,如果在以后的工作中需要添加新的零件進入零件庫的話,只需要把零件放到對應的子目錄下并更改對應目錄的mnu文件,然后重新生成一下catalog文件便可。
這樣的零件庫定制完成后,我們在以后的裝配中可以直接從零件庫中裝配,關掉proe并重新打開裝配便不會發生零件找不到的問題。
在第二步中,您也可以選擇不生成catalog的文件的方法,而是使用search path的方法。添加config選項:如
Search_path d:objlib; search_path d:objlibbattery。。。。。等等,所有的子目錄都要添加上,弊端也是顯然的(使用search_path_file還不支持長目錄名,只能使用8字節的目錄)。就是當目錄很多多的時候添加麻煩和顯得累贅。所以并不推薦這個方法。
相關文章
- 2021-09-08BIM技術叢書Revit軟件應用系列Autodesk Revit族詳解 [
- 2021-09-08全國專業技術人員計算機應用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應用 制表、數據處理及宏應用PDF下載
- 2021-08-30從零開始AutoCAD 2014中文版機械制圖基礎培訓教程 [李
- 2021-08-30從零開始AutoCAD 2014中文版建筑制圖基礎培訓教程 [朱
- 2021-08-30電氣CAD實例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風暴2:Maya影像實拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術設計案例教程中文版AutoCAD 建筑設計案例
- 2021-08-29環境藝術制圖AutoCAD [徐幼光 編著] 2013年PDF下載
- 2021-08-29機械AutoCAD 項目教程 第3版 [繆希偉 主編] 2012年PDF