基于Pro/E二次開發(fā)的直齒圓柱齒輪的自動建模

2014-11-27 沈鳳梅 中原工學(xué)院

  根據(jù)計算機輔助工藝設(shè)計的需求,以Pro/E自帶的Pro/Toolkit開發(fā)包為平臺,結(jié)合Visual Studio 2005編程軟件,對Pro/E進(jìn)行二次開發(fā),完成了直齒圓柱齒輪的自動建模程序.該程序通過人機交互界面,即可快速實現(xiàn)直齒圓柱齒輪的建模。

  由于齒輪傳動具有傳動平穩(wěn),傳動比精確,工作可靠,使用的功率、速度和尺寸范圍大等優(yōu)點,因此齒輪類零件被廣泛應(yīng)用于各行各業(yè).但是齒輪的三維建模過程卻比較復(fù)雜,而且由于不同齒輪的齒數(shù)、模數(shù)、寬度等參數(shù)不同,需要對不同的齒輪分別建模,因而需要進(jìn)行大量重復(fù)性勞動,造成人力、物力的浪費.為了減少設(shè)計人員的工作量、縮短產(chǎn)品的開發(fā)周期、提高齒輪的三維建模效率,開發(fā)齒輪的自動建模程序就有一定的使用價值.Pro/E作為最常用的三維建模軟件,提供了目前所能達(dá)到的最全面、集成最緊密的產(chǎn)品開發(fā)環(huán)境。本文使用Visual Studio2005對Pro/E 4.0進(jìn)行二次開發(fā),實現(xiàn)直齒圓柱齒輪的自動建模。

1、直齒圓柱齒輪自動建模的流程

  進(jìn)行Pro/E二次開發(fā)一般分為以下幾步:確定項目運行模式、設(shè)計菜單并編寫信息文件、設(shè)計開發(fā)環(huán)境及編寫源文件、編寫注冊文件、生成可執(zhí)行文件并注冊運行.圖1所示為直齒圓柱齒輪自動建模流程.首先建立Visual Studio 2005動態(tài)連接庫dll文件,將該文件通過Protk.dat文件注冊到Pro/E.注冊成功后,新建一個Pro/E文件,選擇菜單欄里的“特征”菜單,在其下拉菜單里選擇“直齒圓柱齒輪”,然后在彈出的MFC對話框里輸入直齒圓柱齒輪的相關(guān)參數(shù),就可以自動創(chuàng)建直齒圓柱齒輪.如果直齒圓柱齒輪還需要打孔和拉鍵槽,可以按照下面的流程繼續(xù)操作。

直齒圓柱齒輪自動建模流程

圖1 直齒圓柱齒輪自動建模流程

5、結(jié)語

  本文提出了一種基于Pro/E二次開發(fā)的直齒圓柱齒輪自動建模程序的設(shè)計方案,介紹了實現(xiàn)Visual Studio 2005與Pro/E 4.0的連接方法,實現(xiàn)了直齒圓柱齒輪的快速自動建模.自動建模能夠提高齒輪的設(shè)計效率,進(jìn)而減小了產(chǎn)品的開發(fā)周期.