賈俊鵬
(許昌煙草機械有限公司,河南 許昌 461000)
隨著制造業(yè)信息化的不斷發(fā)展,計算機在制造業(yè)的作用越來越重要[1]。運用計算機輔助設計可以快速、高效、高質、方便地完成設計任務,但從市場上購買的CAD軟件,一般不能滿足用戶的需要,特別是國外軟件的二維工程圖模塊,要想使其得到充分利用,就必須對其進行二次開發(fā)。
Pro/E軟件是美國參數化技術(PTC)公司開發(fā)的高端CAD軟件,現在國內應用比較普及。其二維工程圖的圖框、標題欄、標識標注、明細表等大多不能滿足國內企業(yè)的標準。因此,企業(yè)要用該模塊進行工程圖轉換,就必須對這些內容進行二次開發(fā)。
1、問題提出
圖1為應用Pro/EWildFire3.0轉換的工程圖,其基準符號、索引號等符號都不滿足我國的標準。國標中,基準要素字母應在圓中,而不是方中,基準符號與基準要素平行的應為粗短線[2],而不是實心三角。索引號應在短線正上方,而不是在圓內。
2、符號庫的建立
解決以上問題的簡單方法是,利用軟件為用戶提供的開放符號庫,建立自己滿足要求的符號庫,轉換工程圖時調用該符號庫的相應符號。下面以建立滿足國標的基準符號和索引號為例來介紹建庫的一般過程。當然,這些符號是逐一建立的。首先介紹建立基準符號的過程:在繪圖環(huán)境下選擇格式下拉菜單下的符號庫選項。進入建立符號界面。在彈出菜單中選取定義后為所建符號命名為jz。然后繪制出圖2(a)所示的基準符號,并加上注釋文本。由于國標中要求短粗線必須接近基準要素,并與之平行,因此在符號的短粗線下方,畫一條短細線以備后用。由于注釋文本為可變參數,所以在文本兩邊加反斜杠。而文本的內容是可變的,因此編輯什么內容就不太重要,只要不為Pro-E內部參數即可。然后編輯符號屬性,彈出圖3所示對話框,該對話框用來定義放置符號的方法。根據基準符號在工程圖中的放置情況,可以選擇自由和圖元上兩種情況。根據國標要求,基準符號的粗短線,應靠近且與基準要素平行。因此拾取原點時,選擇符號下方畫上的細實線。調用該符號時只需指定基準要素即可將符號放置到位。符號下方的細實線于指定邊重合,不影響圖面質量。圖3中也可以切換到可變文本對話框,為文本設置一些常用的代號,以備放置符號時進行選取。建立圖2(b)中索引號的過程與建立基準符號基本相同,但它的可變文本應與Pro/E內部的零件索引參數一致,應為rpt.index。定義其屬性時選中左引線和右引線,拾取原點時選擇線段的左右端點。Pro/E繪圖模塊中,需要二次開發(fā)的符號不僅這些,但開發(fā)過程一般都是這樣,在此不做重述。符號建好后,必須進行寫入操作,否則軟件重新啟動后,符號會自動消失。圖4為應用建立的符號后滿足國標的工程圖。不同企業(yè)的標題欄、明細表也不全相同,因此開發(fā)起來也不一樣,這里不在敘述。
結束語
利用Pro/E軟件提供的符號庫功能對其繪圖模塊進行二次開發(fā),為轉換的工程圖中不滿足要求的標識標注國標化提供了行之有效的途徑。通過開發(fā)自己的符號庫,可以快速、高效、高質、方便地完成工程圖繪制。從而使軟件的功能充分發(fā)揮出來。
[1]辛一行.現代機械設備設計手冊.
[2]成大先.機械設計手冊.化學工業(yè)出版社.