基于Pro/E二次開發(fā)的直齒圓柱齒輪的自動(dòng)建模
根據(jù)計(jì)算機(jī)輔助工藝設(shè)計(jì)的需求,以Pro/E自帶的Pro/Toolkit開發(fā)包為平臺(tái),結(jié)合Visual Studio 2005編程軟件,對(duì)Pro/E進(jìn)行二次開發(fā),完成了直齒圓柱齒輪的自動(dòng)建模程序.該程序通過人機(jī)交互界面,即可快速實(shí)現(xiàn)直齒圓柱齒輪的建模。
由于齒輪傳動(dòng)具有傳動(dòng)平穩(wěn),傳動(dòng)比精確,工作可靠,使用的功率、速度和尺寸范圍大等優(yōu)點(diǎn),因此齒輪類零件被廣泛應(yīng)用于各行各業(yè).但是齒輪的三維建模過程卻比較復(fù)雜,而且由于不同齒輪的齒數(shù)、模數(shù)、寬度等參數(shù)不同,需要對(duì)不同的齒輪分別建模,因而需要進(jìn)行大量重復(fù)性勞動(dòng),造成人力、物力的浪費(fèi).為了減少設(shè)計(jì)人員的工作量、縮短產(chǎn)品的開發(fā)周期、提高齒輪的三維建模效率,開發(fā)齒輪的自動(dòng)建模程序就有一定的使用價(jià)值.Pro/E作為最常用的三維建模軟件,提供了目前所能達(dá)到的最全面、集成最緊密的產(chǎn)品開發(fā)環(huán)境。本文使用Visual Studio2005對(duì)Pro/E 4.0進(jìn)行二次開發(fā),實(shí)現(xiàn)直齒圓柱齒輪的自動(dòng)建模。
1、直齒圓柱齒輪自動(dòng)建模的流程
進(jìn)行Pro/E二次開發(fā)一般分為以下幾步:確定項(xiàng)目運(yùn)行模式、設(shè)計(jì)菜單并編寫信息文件、設(shè)計(jì)開發(fā)環(huán)境及編寫源文件、編寫注冊(cè)文件、生成可執(zhí)行文件并注冊(cè)運(yùn)行.圖1所示為直齒圓柱齒輪自動(dòng)建模流程.首先建立Visual Studio 2005動(dòng)態(tài)連接庫(kù)dll文件,將該文件通過Protk.dat文件注冊(cè)到Pro/E.注冊(cè)成功后,新建一個(gè)Pro/E文件,選擇菜單欄里的“特征”菜單,在其下拉菜單里選擇“直齒圓柱齒輪”,然后在彈出的MFC對(duì)話框里輸入直齒圓柱齒輪的相關(guān)參數(shù),就可以自動(dòng)創(chuàng)建直齒圓柱齒輪.如果直齒圓柱齒輪還需要打孔和拉鍵槽,可以按照下面的流程繼續(xù)操作。
圖1 直齒圓柱齒輪自動(dòng)建模流程
5、結(jié)語
本文提出了一種基于Pro/E二次開發(fā)的直齒圓柱齒輪自動(dòng)建模程序的設(shè)計(jì)方案,介紹了實(shí)現(xiàn)Visual Studio 2005與Pro/E 4.0的連接方法,實(shí)現(xiàn)了直齒圓柱齒輪的快速自動(dòng)建模.自動(dòng)建模能夠提高齒輪的設(shè)計(jì)效率,進(jìn)而減小了產(chǎn)品的開發(fā)周期.