|
基于UG的三維標(biāo)準(zhǔn)件庫(kù)的建立原則和方法
|
http://zhuijuan.cn 發(fā)表日期:2010-10-27 13:48:05
蘭格鋼鐵 |
一、基于UG的標(biāo)準(zhǔn)件庫(kù)的建立原則
1每個(gè)標(biāo)準(zhǔn)件都應(yīng)有一個(gè)中心基準(zhǔn)(如基準(zhǔn)點(diǎn)或基準(zhǔn)軸或基準(zhǔn)面,主要使用三面基準(zhǔn)),建立標(biāo)準(zhǔn)件時(shí),坐標(biāo)系(相對(duì)坐標(biāo)和絕對(duì)坐標(biāo))應(yīng)在該標(biāo)準(zhǔn)件的對(duì)稱(chēng)中心位置。
2應(yīng)盡量減少特征數(shù),特征間尺寸用關(guān)系表達(dá)式表示。將特征參數(shù)分為主參數(shù)和次要參數(shù),用主參數(shù)去控制和約束次要參數(shù)。
3每個(gè)標(biāo)準(zhǔn)件應(yīng)在菜單“裝配(Assemblies)”中設(shè)置“參考集(ReferenceRets)”,調(diào)出時(shí)僅顯示特征實(shí)體(Solid)。
4對(duì)于一個(gè)由幾個(gè)標(biāo)準(zhǔn)零件裝配在一起而組成的標(biāo)準(zhǔn)部件,要注意建立標(biāo)準(zhǔn)部件內(nèi)各個(gè)標(biāo)準(zhǔn)零件之間的參數(shù)值傳遞,即建立各個(gè)標(biāo)準(zhǔn)零件之間的尺寸鏈接關(guān)系,并用一個(gè)主要的標(biāo)準(zhǔn)零件去控制和約束其它的次要標(biāo)準(zhǔn)零件。
二、標(biāo)準(zhǔn)件的創(chuàng)建方法
1電子表格(SpreadSheet)法
(1)File→New,輸入一個(gè)標(biāo)準(zhǔn)件Part文件名。
(2)Application→Modeling,選取適當(dāng)參數(shù)和方法步驟建立標(biāo)準(zhǔn)件中的一個(gè)具體零件(TemplatePart),由于建立TemplatePart的方法和步驟將直接決定參數(shù)的選取,故應(yīng)從整體考慮。
(3)Toolbox→Expression,對(duì)參數(shù)表達(dá)式進(jìn)行Rename和Edit。
(4)Toolbox→PartFamilies,在AvailableColumns欄內(nèi)選定參數(shù),點(diǎn)擊AddColumn放在ChoseColumn欄內(nèi),待選定所有參數(shù)后,點(diǎn)擊Create進(jìn)入Spreadsheet(電子表格)內(nèi)。
(5)填寫(xiě)并編輯Spreadsheet。在Spreadsheet內(nèi)要輸入零件號(hào)(Part_Name)和相關(guān)參數(shù)值。填寫(xiě)完畢后,可選PartFamily的VerifyPart來(lái)生成某零件,以明確參數(shù)選定是否正確。待上述工作準(zhǔn)確無(wú)誤后,可選PartFamily的SaveFamily來(lái)存貯該電子表格。
(6)標(biāo)準(zhǔn)件的調(diào)用。Assemblies→Editstructure,點(diǎn)擊Add;在PartName內(nèi)指定所選標(biāo)準(zhǔn)件;在PointSubfunction內(nèi)指定欲加入零件的位置[如(0,0,0)],這樣標(biāo)準(zhǔn)零件即在指定點(diǎn)處生成。
優(yōu)點(diǎn):提供了一個(gè)用UG3D實(shí)體格式定義的標(biāo)準(zhǔn)件庫(kù)系統(tǒng),創(chuàng)建直觀、容易,并能通過(guò)直觀的圖形界面調(diào)入裝配體;可使標(biāo)準(zhǔn)件具有子裝配功能,并可以封裝到IMAN和UG/Manager中,是建立UG標(biāo)準(zhǔn)件庫(kù)系統(tǒng)的通用方法。缺點(diǎn):調(diào)用時(shí)須改名存入,如果不改名只能存入當(dāng)前目錄且不能修改,當(dāng)型號(hào)選好后又需要換型號(hào)時(shí)則必須重新裝配。
2關(guān)系表達(dá)式(Expression)法
(1)File→New,輸入一個(gè)標(biāo)準(zhǔn)件Part文件名。
(2)Application→Modeling,選取適當(dāng)參數(shù)和方法步驟建立標(biāo)準(zhǔn)件中的一個(gè)具體零件(TemplatePart)。
(3)Toolbox→Expression,對(duì)參數(shù)表達(dá)式進(jìn)行用戶(hù)化命名(Rename)和編輯(Edit)。
表達(dá)式的編輯方法:1)在“編輯多個(gè)表達(dá)式”對(duì)話(huà)框中,點(diǎn)擊“輸出”,在目錄下給定一個(gè)文件名(如e.exp)并退出UG。2)對(duì)表達(dá)式文件e.exp進(jìn)行編輯并存儲(chǔ)。3)返回UG,打開(kāi)該P(yáng)art文件,進(jìn)入“編輯多個(gè)表達(dá)式”對(duì)話(huà)框,點(diǎn)擊“輸入”,輸入將該表達(dá)式文件。
(4)File→Save,存儲(chǔ)該零件(.prt)。
(5)零件調(diào)用。Assemblies→Editstructure,點(diǎn)擊Add;在PartName內(nèi)指定所選標(biāo)準(zhǔn)件;在PointSubfunction內(nèi)指定欲加零件的位置[如(0,0,0)],這樣標(biāo)準(zhǔn)零件即在指定點(diǎn)處生成。然后,將該零件以另一名稱(chēng)存儲(chǔ),轉(zhuǎn)成裝配模型中的一個(gè)具體零件。最后,將該零件轉(zhuǎn)成工作零件并修改其參數(shù),使之符合設(shè)計(jì)要求。
優(yōu)點(diǎn):創(chuàng)建容易,修改比較方便。缺點(diǎn):裝配調(diào)入的只是一個(gè)模板,完成裝配后需修改其變量;需查標(biāo)準(zhǔn)件手冊(cè)來(lái)修改變量值。
3用戶(hù)自定義特征(.udf)法
(1)File→New輸入一個(gè)標(biāo)準(zhǔn)件Part文件名,Application→Modeling生成一個(gè)Part文件。
(2)Toolbox→Expression對(duì)參數(shù)表達(dá)式進(jìn)行用戶(hù)化命名(Rename)和編輯(Edit)。
(3)File→Export,生成、定義、存儲(chǔ)一個(gè)udf文件。
(4)Toolbox→Features→UserDefined實(shí)現(xiàn)調(diào)用。
優(yōu)點(diǎn):創(chuàng)建比較容易;可建立特征參數(shù)之間的關(guān)系,定義特征變量,設(shè)置缺省值,提示輸入關(guān)鍵值;易于恢復(fù)和編輯。缺點(diǎn):須建立一個(gè)新的part零件才能輸入用戶(hù)自定義特征。
4用程序設(shè)計(jì)(*.grx或*.dll):UG/OpenGRIP和/或UG/OpenAPI(UFUN)開(kāi)發(fā)編程實(shí)現(xiàn)標(biāo)準(zhǔn)件的生成和調(diào)用。
優(yōu)點(diǎn):使用交互調(diào)入最方便,應(yīng)用層次最高。缺點(diǎn):需用程序?qū)懭,工作量大?br>
三、結(jié)束語(yǔ)
建立CAD標(biāo)準(zhǔn)件庫(kù)是實(shí)施CAD應(yīng)用的基石和提高CAD應(yīng)用水平的重要途徑。本文所述的基于UG的三維CAD標(biāo)準(zhǔn)件庫(kù)的建立方法在筆者所在工廠得到實(shí)施并達(dá)到了預(yù)期效果。 |
|
文章編輯:【蘭格鋼鐵網(wǎng)】zhuijuan.cn |
|
|