以六角頭螺栓建模為例,其主要參數(shù)有:螺紋規(guī)格d、六角頭厚度K、螺栓長(zhǎng)度L、螺紋長(zhǎng)度B、六角頭內(nèi)切圓直徑S。

2.4標(biāo)準(zhǔn)件參數(shù)庫的建立
標(biāo)準(zhǔn)件參數(shù)庫可以用Access數(shù)據(jù)庫管理系統(tǒng)來建立,以便通過程序調(diào)用其中的參數(shù),對(duì)標(biāo)準(zhǔn)件庫中實(shí)體模板的尺寸更新,實(shí)現(xiàn)標(biāo)準(zhǔn)件的參數(shù)化設(shè)計(jì)。在用Access建立標(biāo)準(zhǔn)件參數(shù)庫時(shí),需要根據(jù)標(biāo)準(zhǔn)件的主要尺寸變量確定其參數(shù)表,例如六角頭螺栓參數(shù)表見表1。
2.5VB程序設(shè)計(jì)與開發(fā)
VB程序設(shè)計(jì)包括2個(gè)方面的內(nèi)容:一是程序界面的設(shè)計(jì)與開發(fā);二是參數(shù)調(diào)用和驅(qū)動(dòng)程序的設(shè)計(jì)與開發(fā)。程序界面應(yīng)該簡(jiǎn)單明了,使用方便。程序界面應(yīng)包括需要?jiǎng)?chuàng)建的零件的型號(hào)、類型及相應(yīng)的規(guī)格的選項(xiàng)與對(duì)應(yīng)的預(yù)覽圖,另外還應(yīng)該包含程序執(zhí)行、結(jié)束按鍵等,如圖2所示。

圖2中設(shè)置了3個(gè)單選按鈕,其中在墊圈和螺栓下面還設(shè)置了一個(gè)組合框,組合框可以選擇墊圈和螺栓的規(guī)格,然后每一種規(guī)格可以通過型號(hào)上面的組合框選擇各種各樣的型號(hào)。右邊是零件的預(yù)覽。下面是2個(gè)命令按鈕,即開始按鈕及結(jié)束按鈕。參數(shù)調(diào)用和驅(qū)動(dòng)程序?qū)崿F(xiàn)了對(duì)標(biāo)準(zhǔn)件參數(shù)庫中參數(shù)的調(diào)用,并通過這些參數(shù)驅(qū)動(dòng)S0lidworks更新標(biāo)準(zhǔn)件庫中實(shí)體模板的尺寸,生成新的實(shí)體模型。這涉及到怎樣連接數(shù)據(jù)庫和連接并驅(qū)動(dòng)SolidWorks的問題。
建立標(biāo)準(zhǔn)件庫需要涉及到標(biāo)準(zhǔn)件模型的尺寸驅(qū)動(dòng),尺寸驅(qū)動(dòng)程序編寫比較麻煩,采用"錄制宏+修改宏"的方法,可以簡(jiǎn)化編程工作量。錄制宏的方法如下:?jiǎn)?dòng)SolidWorks的宏錄制功能,進(jìn)行標(biāo)準(zhǔn)件模板的實(shí)體建模,完成之后,選擇其中的"特征-草圖"按鈕,在實(shí)體工作區(qū),雙擊所建實(shí)體的某一部分特征,可以查看與該特征相關(guān)的尺寸,雙擊某一尺寸可以對(duì)其進(jìn)行修改,將有關(guān)尺寸修改為標(biāo)準(zhǔn)件某一型號(hào)的尺寸,從而生成該型號(hào)的實(shí)體模型。最后,停止宏錄制后得到一個(gè)宏文件(宏內(nèi)部編程),然后復(fù)制并粘貼宏代碼到VB中,對(duì)代碼做一定的修改,用變量代替宏代碼中的關(guān)鍵數(shù)據(jù)。
這些變量的數(shù)據(jù)來自于零件參數(shù)數(shù)據(jù)庫下零件的數(shù)據(jù)表,通過程序驅(qū)動(dòng)變量,實(shí)現(xiàn)標(biāo)準(zhǔn)件實(shí)體模型的快速創(chuàng)建。螺栓參數(shù)化設(shè)計(jì)中切出、退刀槽及關(guān)鍵部位倒圓角的操作,根據(jù)設(shè)計(jì)者給出的關(guān)鍵參數(shù)在程序內(nèi)部自動(dòng)執(zhí)行,無需人工干預(yù)。
3 結(jié)束語
SolidWorks是一套基于windows平臺(tái)的CAD軟件系統(tǒng),被廣泛應(yīng)用于各行各業(yè),目前已成為微機(jī)平臺(tái)上的主流三維設(shè)計(jì)軟件。然而,由于該軟件是國(guó)外開發(fā)的,沒有帶符合我國(guó)標(biāo)準(zhǔn)要求的標(biāo)準(zhǔn)件庫,給設(shè)計(jì)者帶來很多不便。為此,本文在分析SolidWorks環(huán)境下用VB開發(fā)標(biāo)準(zhǔn)件庫原理與方法的基礎(chǔ)上,提出了一種標(biāo)準(zhǔn)件庫的開發(fā)流程,研究了通過高級(jí)語言(VB、VC)調(diào)用標(biāo)準(zhǔn)件參數(shù)庫來驅(qū)動(dòng)SolidWorks中API函數(shù)實(shí)現(xiàn)標(biāo)準(zhǔn)件三維實(shí)體造型的方法,揭示了標(biāo)準(zhǔn)件庫開發(fā)的一般規(guī)律。結(jié)合螺栓、螺母、墊圈等常用標(biāo)準(zhǔn)件庫的開發(fā),為企業(yè)自主建立標(biāo)準(zhǔn)件庫和參數(shù)化產(chǎn)品零件庫提供了范例和可以借鑒的方法,具有較好的實(shí)際應(yīng)用價(jià)值。
相關(guān)文章
- 2021-09-08BIM技術(shù)叢書Revit軟件應(yīng)用系列Autodesk Revit族詳解 [
- 2021-09-08全國(guó)專業(yè)技術(shù)人員計(jì)算機(jī)應(yīng)用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應(yīng)用 制表、數(shù)據(jù)處理及宏應(yīng)用PDF下載
- 2021-08-30從零開始AutoCAD 2014中文版機(jī)械制圖基礎(chǔ)培訓(xùn)教程 [李
- 2021-08-30從零開始AutoCAD 2014中文版建筑制圖基礎(chǔ)培訓(xùn)教程 [朱
- 2021-08-30電氣CAD實(shí)例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風(fēng)暴2:Maya影像實(shí)拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術(shù)設(shè)計(jì)案例教程中文版AutoCAD 建筑設(shè)計(jì)案例
- 2021-08-29環(huán)境藝術(shù)制圖AutoCAD [徐幼光 編著] 2013年P(guān)DF下載
- 2021-08-29機(jī)械A(chǔ)utoCAD 項(xiàng)目教程 第3版 [繆希偉 主編] 2012年P(guān)DF