基于Pro/E的帶式輸送機斷帶抓捕器參數(shù)化設(shè)計系統(tǒng)開發(fā)

2014-11-27 張建國 太原理工大學(xué)機械工程學(xué)院

  以帶式輸送機斷帶抓捕器參數(shù)化設(shè)計為目的,針對斷帶抓捕器的具體特點,介紹了利用Pro/E 自帶的二次開發(fā)工具Pro/Toolkit,結(jié)合Access 數(shù)據(jù)庫技術(shù)和Visual Studio2008,開發(fā)參數(shù)化設(shè)計系統(tǒng),通過驅(qū)動零部件的特征參數(shù)發(fā)生變化,生成不同型號的斷帶抓捕器,實現(xiàn)產(chǎn)品的快速設(shè)計。

  目前煤礦常用主輸送機輸送帶寬度有800 mm、1 000 mm、1 200 mm 和1 400 mm,對應(yīng)的斷帶抓捕器的結(jié)構(gòu)相同或相似,只是尺寸大小不同,如果采用傳統(tǒng)的非參數(shù)建模方法,零件模型采用固定尺寸得到,一旦尺寸參數(shù)發(fā)生變化時,須重新建模,耗費大量人力物力。所以本文采用Pro/E 軟件自帶的二次開發(fā)工具Pro/Toolkit,利用動態(tài)鏈接庫的方式,通過編寫C++程序訪問Pro/E 底層資源, 開發(fā)帶式輸送機斷帶抓捕器參數(shù)化設(shè)計系統(tǒng),可以實現(xiàn)不同型號斷帶抓捕器的快速設(shè)計。

1、參數(shù)化設(shè)計系統(tǒng)整體方案設(shè)計

  利用Pro/E 軟件建立各種零件(如托輥、楔塊、機架、齒條、齒輪和橫梁等)的三維模型,建立特征尺寸參數(shù)和零件三維模型的實時相關(guān)性,運行設(shè)計系統(tǒng)后,輸入相應(yīng)設(shè)計參數(shù)后,程序自動調(diào)入零件三維模型,并按所輸入?yún)?shù)修改三維模型。

  根據(jù)斷帶抓捕器結(jié)構(gòu)特點和Pro/E 參數(shù)化建模功能, 本文綜合使用Pro/Toolkit、Visual Studio 2008和Microsoft Access 數(shù)據(jù)庫開發(fā)帶式輸送機斷帶抓捕器參數(shù)化設(shè)計系統(tǒng), 該系統(tǒng)主要由Visual Studio程序、參數(shù)文件、斷帶抓捕器設(shè)計庫、Pro/E 參數(shù)化設(shè)計庫和交互界面組成,結(jié)構(gòu)形式如圖1。

參數(shù)化設(shè)計系統(tǒng)組成圖

圖1 參數(shù)化設(shè)計系統(tǒng)組成圖

  該斷帶抓捕器參數(shù)化設(shè)計系統(tǒng)主要包含斷帶抓捕器零件的設(shè)計和斷帶抓捕器整機裝配的設(shè)計。①斷帶抓捕器零件設(shè)計的功能:從零件庫中調(diào)用和設(shè)計新的零件,根據(jù)設(shè)計需要補充零件庫;②斷帶抓捕器整機裝配設(shè)計的功能: 調(diào)用整機裝配模板,通過零件互換完成整機裝配,調(diào)用零件庫中的零件完成整機裝配。

2、開發(fā)參數(shù)化設(shè)計系統(tǒng)需解決的關(guān)鍵技術(shù)

  (1)Pro/E 與Visual Studio2008 接口技術(shù)

  使用Visual Studio2008 的MFC 功能可以實現(xiàn)界面的可視化設(shè)計, 但是Pro/Toolkit 不能直接調(diào)MFC 對話框,本文利用動態(tài)鏈接庫方式加載MFC 對話框,為使程序成功編譯,需要對Visual Studio 2008 進行一些配置。

  ①在“項目和解決方案”中選擇“VC++目錄”,在“顯示以下內(nèi)容的目錄”中選擇“包含文件”,加入頭文件protoolkit\includes、protoolkit\protk_appls\includes、prodevelop\includes 的路徑;

 、谠“顯示以下內(nèi)容的目錄”中選擇“庫文件”,加入庫文件protoolkit\i486_nt\obj、prodevelop\i486_nt\obj的路徑;

  ③在“附加依賴項”里加入wsock32.lib、mpr.lib、psapi.lib、protk_dllmd.lib、netapi32.lib 等文件。

  (2)零件模型數(shù)據(jù)庫技術(shù)

  參數(shù)化設(shè)計系統(tǒng)采用Microsoft Access 建立零件模型數(shù)據(jù)庫,主要是將斷帶抓捕器各零部件按照不用類型存儲,每種零件建立一個原始模型,同時將這類零件的尺寸參數(shù)值保存在數(shù)據(jù)庫中,設(shè)計人員可以查詢、增加、刪除和修改各類零件,方便進行系列產(chǎn)品設(shè)計等。

4、結(jié)語

  針對結(jié)構(gòu)比較復(fù)雜的帶式輸送機斷帶抓捕器,為達到快速設(shè)計的要求,根據(jù)斷帶抓捕器的結(jié)構(gòu)特點, 采用Pro/E 自帶的二次開發(fā)工具Pro/Toolkit 開發(fā)了斷帶抓捕器參數(shù)化設(shè)計系統(tǒng)。該參數(shù)化設(shè)計系統(tǒng)包含斷帶抓捕器零件庫和整機裝配模型庫,通過友好的交互界面, 設(shè)計人員可以快速進行產(chǎn)品設(shè)計,實現(xiàn)零部件和整機裝配設(shè)計的自動化,提高產(chǎn)品開發(fā)效率,降低設(shè)計人員的工作量。