



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、基于SOLID EDGE的零件庫設(shè)計方法及其應(yīng)用 摘要:本文提出并分析了基于三維CAD軟件Solid Edge零件庫設(shè)計的四種不同方法及其關(guān)鍵技術(shù),它有助于解決大量標(biāo)準(zhǔn)件、通用件等的三維設(shè)計問題,有助于提高設(shè)計效率。 關(guān)鍵詞:零件庫,Solid Edge,三維CAD,二次開發(fā) 1 引言 計算機輔助設(shè)計即CAD技術(shù)已經(jīng)成為企業(yè)提高創(chuàng)新能力,提高產(chǎn)品開發(fā)能力,增強企業(yè)競爭能力的一項關(guān)鍵技術(shù)。大力推廣應(yīng)用CAD技術(shù)、開展“CAD應(yīng)用工程”是我國“八五”和“九五”期間的重要項目。通過多年的推廣和應(yīng)用,目前工程技術(shù)人員和設(shè)計人員正在積極從二維CAD向三維CAD轉(zhuǎn)變。為此我們開展了自然科學(xué)基金項目基于So
2、lid Edge面向先進制造的機械產(chǎn)品開發(fā)與設(shè)計技術(shù)研究的研究,試圖在三維CAD軟件Solid Edge12的基礎(chǔ)上進行二次開發(fā),為中小型制造企業(yè)提供經(jīng)過實踐檢驗的機械產(chǎn)品開發(fā)與設(shè)計技術(shù)。研究中我們發(fā)現(xiàn),在應(yīng)用三維CAD技術(shù)進行機械產(chǎn)品設(shè)計時,往往將大量的時間和精力花在大量標(biāo)準(zhǔn)件、通用件、外購件以及企業(yè)內(nèi)部系列化產(chǎn)品等的設(shè)計上,其工作重復(fù)而繁瑣,大大延緩了產(chǎn)品開發(fā)周期,不能充分體現(xiàn)CAD技術(shù)的優(yōu)越性。為此本文在Solid Edge的基礎(chǔ)上,就如何對標(biāo)準(zhǔn)件、通用件等設(shè)計參數(shù)化零件庫,作了一定的研究,并提出了幾種不同的實現(xiàn)方法和策略。 2 零件庫設(shè)計方法 基于Solid Edge的零件庫設(shè)計方法主
3、要有以下幾種:采用Solid Edge本身的零件族功能;采用Excel VBA技術(shù)操縱Solid Edge的變量表;采用VB、VC編程技術(shù)操縱Solid Edge的變量表;采用VB、VC編程技術(shù)操縱Solid Edge的特征造型過程。在設(shè)計零件庫時,應(yīng)根據(jù)零件的復(fù)雜程度,零件的相似性、零件庫零件數(shù)量等因素選擇不同的方法,下面就不同設(shè)計方法的特點、關(guān)鍵技術(shù)及其應(yīng)用情況等作對比分析。 21 采用Solid Edge本身的零件族功能 采用Solid Edge本身的零件族功能設(shè)計零件庫,就是通過手工操作Solid Edge設(shè)計零件庫。其一般步驟是:找出一個能集中零件庫中不同零件所有功能要素的復(fù)合零件,
4、并運用Solid Edge參數(shù)化特征造型技術(shù)建立該零件的三維模型;打開復(fù)合零件的變量表和復(fù)合零件的特征管理器(EdgeBar),在特征管理器中,打開零件族功能(Family of Parts),并點擊新建(New)、輸入零件庫零件名稱;在變量表中選擇需要控制的特征尺寸變量,并在零件族對話框的變量(Variables)欄中點擊“添加變量”(Add Variables)將所選變量的名稱和數(shù)值都加入到零件庫中,并修改尺寸;用鼠標(biāo)在實體零件中選取要抑制的特征,在零件族中的“被抑制特征(suppressed features)”欄點擊“添加特征(Add Feature)”按鈕,將需要抑制的特征抑制(隱藏
5、)。如此反復(fù)操作,得到一系列零件,并保存,如圖1所示;以后需要調(diào)用零件庫中不同零件時,只需打開該復(fù)合零件,并零件族對話框中選擇不同的零件名即可3。圖1 采用Solid Edge零件族功能設(shè)計零件庫在Solid Edge中利用零件族功能設(shè)計零件庫,用戶無須編程,即可得到一個簡單的零件庫。但是該方法操作較為煩瑣、設(shè)計數(shù)據(jù)較為散亂、設(shè)計效率低。 該方法一般用于零件庫中零件數(shù)量較少、零件結(jié)構(gòu)較為復(fù)雜、控制變量的數(shù)量較少,且各變量之間的關(guān)系較為簡單的場合,如企業(yè)中某幾種變型產(chǎn)品零件庫的設(shè)計。 22 采用Excel VBA技術(shù)操縱Solid Edge的變量表 為了便于零件庫中各個零件數(shù)據(jù)的集中管理,簡化零
6、件庫的手工操作,提高設(shè)計效率,這時可采用該方法來設(shè)計零件庫。其一般步驟是:運用Solid Edge參數(shù)化特征造型技術(shù)建立復(fù)合零件的三維模型,并整理其變量表,建立變量之間的約束關(guān)系,確定主控變量;用Microsoft Excel創(chuàng)建復(fù)合零件數(shù)據(jù)表用于記錄復(fù)合零件模型中用到的變量及其不同的取值組合,每一行數(shù)據(jù)就是零件庫中某一個零件各尺寸參數(shù)的值。當(dāng)用戶選定該主控尺寸值所在的行,則其它尺寸的值即可確定,如圖2所示;在Excel VBA編程環(huán)境中,新建一個Excel宏,編寫VBA程序代碼來驅(qū)動Solid Edge變量表。涉及到的主要程序代碼有:用Set Sel = Application.Active
7、Cell及SelRow = Sel.Row獲得當(dāng)前Excel的激活行SelRow;用Set “變量值”Sheets("Excel表名").Cells(SelRow,n).Value方法獲取當(dāng)前Excel激活行SelRow的第n列數(shù)據(jù);用Set objApp = GetObject(, "SolidEdge.Application")函數(shù)來調(diào)用Solid Edge對象objApp;用Set objvars = objApp.ActiveDocument.Variables方法獲取該復(fù)合零件變量表中的所有設(shè)計變量;用Call objvars.Edit(&qu
8、ot;變量名", 變量值)方法修改變量表中相應(yīng)變量的值,Solid Edge便會自動更新復(fù)合零件的三維模型;使用時,先打開Solid Edge復(fù)合零件,打開相應(yīng)的Excel數(shù)據(jù)表并選擇其中某一行數(shù)據(jù),然后運行Excel宏,這時Solid Edge就按指定的尺寸數(shù)據(jù)更新復(fù)合零件三維模型得到零件庫中的某一個零件,如圖2所示為我們所設(shè)計的夾具元件庫。圖2 采用Excel VBA技術(shù)設(shè)計零件庫該方法通過Excel VBA技術(shù)來驅(qū)動Solid Edge變量表,無需設(shè)計專門的數(shù)據(jù)管理程序,零件庫數(shù)據(jù)管理方便,程序設(shè)計簡單清晰,但是使用時需要同時運行Excel,零件庫的運行、管理、維護不方便。該方
9、法一般用于零件庫中零件數(shù)量較多、零件結(jié)構(gòu)復(fù)雜、零件數(shù)據(jù)較多的場合,如企業(yè)通用件庫的設(shè)計。 23采用VB或VC編程技術(shù)操縱Solid Edge的變量表 為了便于零件庫中各個零件數(shù)據(jù)的集中管理,減少零件庫的手工操作,提高設(shè)計效率,這時可采用該方法來設(shè)計零件庫。其一般步驟是:運用Solid Edge參數(shù)化特征造型技術(shù)建立復(fù)合零件的三維模型,并整理其變量表,建立變量之間的約束關(guān)系,確定主控變量;用VB或VC編程,獲取復(fù)合零件的各個變量。以VB程序為例,一般采用Set objApp = GetObject(, "SolidEdge.Application")或Set objApp =
10、 CreateObject("SolidEdge.Application")函數(shù)來調(diào)用或創(chuàng)建Solid Edge對象objApp,并采用Call objApp.Documents.Open(FileName:=“復(fù)合零件文件名”)方法打開復(fù)合零件的三維模型,用Set objvars = objApp.ActiveDocument.Variables方法獲取該復(fù)合零件變量表中的所有設(shè)計變量;設(shè)計清晰友好的用戶圖形界面,管理零件庫中各個零件的設(shè)計數(shù)據(jù),如圖3為某法蘭盤類零件庫界面;在程序中用Call objvars.Edit("變量名", 變量值)方法修改變
11、量表中相應(yīng)變量的值,Solid Edge便會自動更新復(fù)合零件的三維模型45。圖3 采用VB操縱Solid Edge變量表設(shè)計零件庫該方法通過VB或VC來驅(qū)動Solid Edge變量表,程序設(shè)計簡單清晰,用戶界面友好,便于設(shè)計數(shù)據(jù)的管理,但所能控制的主控變量不能太多,否則會引起 三維模型的異變。該方法一般用于零件庫中零件數(shù)量較多、零件結(jié)構(gòu)復(fù)雜、控制變量的數(shù)量較少,且各變量之間的關(guān)系較為簡單的場合,如組合機床通用件庫(多軸箱、主軸等)的設(shè)計。 24 采用VB、VC等編程技術(shù)操縱Solid Edge的特征造型過程 上述幾種方法在設(shè)計零件庫時均需要事先設(shè)計復(fù)合零件的三維模型,使得零件庫運行時的獨立性較
12、差,如果復(fù)合零件的三維模型設(shè)計不當(dāng),當(dāng)改變數(shù)據(jù)時會引起零件三維模型的異變,零件庫中零件變化不能太大,數(shù)量較少。如果零件庫中零件數(shù)量較大,且零件的結(jié)構(gòu)不太復(fù)雜,這時可采用VB、VC等編程技術(shù)操縱Solid Edge的特征造型過程,形成一個獨立的零件庫軟件。通過該方法設(shè)計零件庫的一般步驟是:仔細(xì)分析零件庫中各零件的結(jié)構(gòu)特征,優(yōu)化零件在Solid Edge環(huán)境中的造型方法;運用VB或VC設(shè)計零件庫的圖形用戶界面;用VB或VC編程對零件庫數(shù)據(jù)進行管理;用VB或VC編程,根據(jù)零件庫零件數(shù)據(jù)控制Solid Edge的特征造型過程,從而在Solid Edge中得到所需零件6。例如圖4為我們所設(shè)計的緊固件標(biāo)準(zhǔn)
13、零件庫的一部分。圖4 緊固件標(biāo)準(zhǔn)零件庫該方法通過VB或VC來控制Solid Edge特征造型過程,不需事先建立復(fù)合零件,零件庫的獨立性較高,便于零件庫的運行、維護,但程序設(shè)計較為復(fù)雜,一般用于零件庫中零件數(shù)量較多、零件結(jié)構(gòu)較為簡單的場合,如標(biāo)準(zhǔn)零件庫的設(shè)計。 3 設(shè)計零件庫的幾個關(guān)鍵技術(shù) 3.1 復(fù)合零件的特征造型 在采用上述前三種方法設(shè)計零件庫時,最為關(guān)鍵的是復(fù)合零件的三維造型問題,在復(fù)合零件造型時必須考慮一定的造型策略,否則在改變參數(shù)時會引起三維模型的異變,一般應(yīng)注意以下幾點:三維CAD軟件Solid Edge在進行特征造型和特征修改時都必須有一個基本特征,其它特征都是在該特征的基礎(chǔ)上通過
14、填料或除料來實現(xiàn)的,所以該基本特征是不能被刪除或隱藏的,否則其它特征就無法存在。因此,在復(fù)合零件造型時,必需合理選擇基本特征,一般應(yīng)選擇零件庫中每個零件都具備的特征。在復(fù)合零件的變量表中,應(yīng)對每個變量之間的關(guān)系通過變量表公式加以確定,盡量減少主控變量的個數(shù)。在Solid Edge中進行特征造型時,盡可能做到關(guān)聯(lián)造型。為此,在特征造型時,基本特征的基準(zhǔn)可選擇Solid Edge的基準(zhǔn)參考面,而其它特征在造型時均應(yīng)以基本特征或相關(guān)特征的特征面、相切面、平行面等相對基準(zhǔn)作為特征造型基準(zhǔn),如圖5所示。圖5 基準(zhǔn)面的選取3.2零件庫的數(shù)據(jù)管理 在設(shè)計零件庫時需要對零件庫的零件參數(shù)進行管理,其方法主要有以下幾種:零件數(shù)量較少(58個以下),可直接保存在上述的Solid Edge零件族中;零件數(shù)量較少(520個),數(shù)據(jù)結(jié)構(gòu)簡單,可通過編程在VB的下拉式列表框中保存零件庫數(shù)據(jù),如圖2所示,也可在VB程序界面中插入DataGrid對象來管理零件庫數(shù)據(jù),如圖6所示為我們設(shè)計的組合機床軸類通用件庫數(shù)據(jù)管理界面,還可采用上述直接用Excel驅(qū)動變量表的方法管理零件庫數(shù)據(jù);零件數(shù)量較多(20個以上),且數(shù)據(jù)結(jié)構(gòu)較為復(fù)雜,這時可采用數(shù)據(jù)庫技術(shù)管理零件庫數(shù)據(jù)。例如在我們設(shè)計的緊固件標(biāo)準(zhǔn)件庫中,采用了與VB的結(jié)合比較緊密Microsoft
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 牙醫(yī)藥品知識培訓(xùn)課件
- 教育投資績效評估表格(年份對比)
- 心理咨詢技能實務(wù)試題
- 印刷材料采購與使用協(xié)議
- 山東省菏澤市2024-2025學(xué)年高二上學(xué)期1月期末生物學(xué)試題(含答案)
- 健康醫(yī)療智能硬件開發(fā)合作契約書
- 秘密花園的閱讀引導(dǎo):英文名著導(dǎo)讀教案
- 智慧城市智慧交通系統(tǒng)智能調(diào)度預(yù)案
- 產(chǎn)品定制開發(fā)合同書及產(chǎn)品質(zhì)量保障承諾書
- 大數(shù)據(jù)分析平臺開發(fā)合作協(xié)議
- 2024年安徽醫(yī)學(xué)高等??茖W(xué)校高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 養(yǎng)老院院感知識培訓(xùn)課件
- 養(yǎng)豬場飼料供應(yīng)合同
- 2025勞動合同(標(biāo)準(zhǔn)版本)
- 2024版標(biāo)本采集課件
- 發(fā)電機日常巡查表(完整版)
- 北師大版二年級數(shù)學(xué)下冊各單元測試卷
- 原發(fā)性肝癌護理小講課
- 2025屆湖北省三校高三第三次測評數(shù)學(xué)試卷含解析
- 護膚課件教學(xué)課件
- GB/T 12996-2024電動輪椅車
評論
0/150
提交評論