基于Pro/E的二級圓柱減速器的設計系統(tǒng)開發(fā)
為了彌補傳統(tǒng)設計方法的不足,提高產(chǎn)品的市場競爭力,在研究快速設計的理論、方法和技術的基礎上,提出了一個基于Pro/E的參數(shù)化設計系統(tǒng),簡要介紹了關于二級圓柱齒輪減速器主要零件的參數(shù)化設計方法,實現(xiàn)了減速器主要零件的快速設計。
參數(shù)化設計可以十分方便地修改圖形,并能將以往產(chǎn)品設計的經(jīng)驗和知識繼承下來,設計者也可以把時間、精力集中于更具有創(chuàng)造性的概念和整體設計中去,提高造型設計的精度和設計的效率。參數(shù)化設計技術是實現(xiàn)產(chǎn)品快速設計的常用有效手段,主要用于標準化、系列化和通用化程度比較高的定型產(chǎn)品。減速器的設計,重復性勞動很多,參數(shù)化設計正好解決了這一難題。
1、設計系統(tǒng)的主要內(nèi)容
本系統(tǒng)主要研究內(nèi)容就是運用Pro/E的二次開發(fā)方法,實現(xiàn)減速器的參數(shù)化設計,以C語言和Pro/TOOLKIT為開發(fā)工具,對減速器的主要零件進行常規(guī)性、可靠性設計,構(gòu)建二級減速器參數(shù)化設計系統(tǒng)。具體包括以下內(nèi)容:
(1)應用Pro/TOOLKIT工具進行二次開發(fā),包括源文件編寫、環(huán)境的配置以及程序的注冊和運行。
(2)基于Pro/E的參數(shù)化設計,建立主要零件樣板模型。
(3)設計系統(tǒng)界面。在VC的環(huán)境下,用戶通過交互界面選擇基本參數(shù)、強度校核、工藝參數(shù)以及可靠性設計等按鈕,并輸入基本變量。
(4)加入齒輪傳動可靠性設計。用常規(guī)設計方法得到的齒輪傳動尺寸為初始條件,需要校核所設計的傳動系統(tǒng)是否滿足該系統(tǒng)的可靠度要求,從而確保各級齒輪的傳動可靠性滿足要求。
2、設計過程
2.1、Pro/E的二次開發(fā)及接口
二次開發(fā)即對軟件進行本地化工作,對于Pro/E軟件系統(tǒng),較深入的二次開發(fā)則是利用Pro/TOOLKIT開發(fā)工具。但是Pro/TOOLKIT開發(fā)界面的功能很弱,而且沒有連接數(shù)據(jù)庫的功能,所以必須借助其他的開發(fā)工具來實現(xiàn)。由于此軟件提供給用戶的二次開發(fā)模塊是以C語言為依據(jù)的,為此選用VC++作為本系統(tǒng)的程序設計工具。
3、結(jié)束語
利用本開發(fā)系統(tǒng)對減速器進行三維建模參數(shù)化設計,實現(xiàn)了通用零件的快速生成,大大縮短了設計周期。該系統(tǒng)對提高減速器的設計效率、提高設計質(zhì)量、降低設計費用,具有一定實用價值,同時可為產(chǎn)品的有限元分析和加工提供實體模型。