一、前言
R'@9]99 A*/HjTX Pro/ENGINEER是美國參數(shù)技術(shù)公司(PTC)研制的三維CAD/CAM軟件,TOOLKIT是PTC專門提供的一個二次開發(fā)工具。在TOOLKIT中,PTC向用戶提供了大型的C語言函數(shù)庫,通過調(diào)用這些底層函數(shù),用戶能方便而又安全地訪問Pro/ENGINEER的數(shù)據(jù)庫及內(nèi)部應(yīng)用程序,進(jìn)行二次開發(fā),擴展一些特定功能。
MfWyc_ b7p@Dn?E 作為一種成功的三維CAD/CAM軟件,Pro/ENGINEER已經(jīng)包含了比較高效的出圖模塊,可以適用于任何形狀的零件出圖任務(wù),但是,對于一些零件較為類似、幾何外形接近的出圖要求來說,將大量的時間花在重復(fù)布置視圖、標(biāo)記尺寸上,是得不償失的。在Pro/ENGINEER已有的出圖模塊基礎(chǔ)上進(jìn)行二次開發(fā),則更適合此類情況。
DuHu\>f<S j4R(B 目前,在很多設(shè)計部門中所設(shè)計的產(chǎn)品有一定相關(guān)性,這就使得很多設(shè)計過程存在重復(fù)勞動的問題;谶@種原因,在Pro/ENGINEER2000i2基礎(chǔ)上,作者參與開發(fā)了一個較為完整的軸類零件設(shè)計(三維模型)、零件出圖、零件加工(加工刀軌代碼生成)系統(tǒng),讓一些通用的設(shè)計過程實現(xiàn)自動處理,以減輕設(shè)計人員的工作量(本文僅著重討論其中的零件出圖部分)。對于零件設(shè)計,該系統(tǒng)采用較為簡單的族表方法(即預(yù)先手工構(gòu)建產(chǎn)品模型,把它作為族表的類屬件,然后在族表中定義各個控制參數(shù)來控制模型的形狀大小,并在程序中通過改變各個參數(shù)的值來得到所需要的衍生件)。對于零件出圖部分的程序設(shè)計,就可以十分方便地根據(jù)前面零件設(shè)計中定義的參數(shù)名稱來獲得相應(yīng)的軸類零件形狀及尺寸信息。
4QIX19{" bKN@j'M 二、視圖生成方法分析
'GS"8w~j --c"0,7 1.圖紙區(qū)域劃分
v63"^%LX Qh'ATo 為了避免在圖紙自動生成的過程中產(chǎn)生視圖間干涉、尺寸重疊等現(xiàn)象,可以事先按要求將圖紙劃分出特定區(qū)域。對于結(jié)構(gòu)較為相似、幾何外形不太復(fù)雜的軸類零件,可以將整個圖紙分成主視圖區(qū)、剖面圖區(qū)、表格區(qū)及注釋區(qū)。然后根據(jù)所確定的區(qū)域大小及位置,調(diào)節(jié)視圖比例,生成較為合理的視圖。這樣就可避免圖紙上視圖及尺寸間的位置沖突。
2
Cv4=S ZWKg9