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

圖1 直齒圓柱齒輪自動(dòng)建模流程
5、結語(yǔ)
本文提出了一種基于Pro/E二次開(kāi)發(fā)的直齒圓柱齒輪自動(dòng)建模程序的設計方案,介紹了實(shí)現Visual Studio 2005與Pro/E 4.0的連接方法,實(shí)現了直齒圓柱齒輪的快速自動(dòng)建模.自動(dòng)建模能夠提高齒輪的設計效率,進(jìn)而減小了產(chǎn)品的開(kāi)發(fā)周期.