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