基于Pro/E的二級圓柱減速器的設計系統開發

2014-11-27 張文芳 太原科技大學機械工程學院

  為了彌補傳統設計方法的不足,提高產品的市場競爭力,在研究快速設計的理論、方法和技術的基礎上,提出了一個基于Pro/E的參數化設計系統,簡要介紹了關于二級圓柱齒輪減速器主要零件的參數化設計方法,實現了減速器主要零件的快速設計。

  參數化設計可以十分方便地修改圖形,并能將以往產品設計的經驗和知識繼承下來,設計者也可以把時間、精力集中于更具有創造性的概念和整體設計中去,提高造型設計的精度和設計的效率。參數化設計技術是實現產品快速設計的常用有效手段,主要用于標準化、系列化和通用化程度比較高的定型產品。減速器的設計,重復性勞動很多,參數化設計正好解決了這一難題。

1、設計系統的主要內容

  本系統主要研究內容就是運用Pro/E的二次開發方法,實現減速器的參數化設計,以C語言和Pro/TOOLKIT為開發工具,對減速器的主要零件進行常規性、可靠性設計,構建二級減速器參數化設計系統。具體包括以下內容:

  (1)應用Pro/TOOLKIT工具進行二次開發,包括源文件編寫、環境的配置以及程序的注冊和運行。

  (2)基于Pro/E的參數化設計,建立主要零件樣板模型。

  (3)設計系統界面。在VC的環境下,用戶通過交互界面選擇基本參數、強度校核、工藝參數以及可靠性設計等按鈕,并輸入基本變量。

  (4)加入齒輪傳動可靠性設計。用常規設計方法得到的齒輪傳動尺寸為初始條件,需要校核所設計的傳動系統是否滿足該系統的可靠度要求,從而確保各級齒輪的傳動可靠性滿足要求。

2、設計過程

  2.1、Pro/E的二次開發及接口

  二次開發即對軟件進行本地化工作,對于Pro/E軟件系統,較深入的二次開發則是利用Pro/TOOLKIT開發工具。但是Pro/TOOLKIT開發界面的功能很弱,而且沒有連接數據庫的功能,所以必須借助其他的開發工具來實現。由于此軟件提供給用戶的二次開發模塊是以C語言為依據的,為此選用VC++作為本系統的程序設計工具。

3、結束語

  利用本開發系統對減速器進行三維建模參數化設計,實現了通用零件的快速生成,大大縮短了設計周期。該系統對提高減速器的設計效率、提高設計質量、降低設計費用,具有一定實用價值,同時可為產品的有限元分析和加工提供實體模型。