基于Pro/E的帶式輸送機(jī)斷帶抓捕器參數(shù)化設(shè)計(jì)系統(tǒng)開發(fā)
以帶式輸送機(jī)斷帶抓捕器參數(shù)化設(shè)計(jì)為目的,針對斷帶抓捕器的具體特點(diǎn),介紹了利用Pro/E 自帶的二次開發(fā)工具Pro/Toolkit,結(jié)合Access 數(shù)據(jù)庫技術(shù)和Visual Studio2008,開發(fā)參數(shù)化設(shè)計(jì)系統(tǒng),通過驅(qū)動零部件的特征參數(shù)發(fā)生變化,生成不同型號的斷帶抓捕器,實(shí)現(xiàn)產(chǎn)品的快速設(shè)計(jì)。
目前煤礦常用主輸送機(jī)輸送帶寬度有800 mm、1 000 mm、1 200 mm 和1 400 mm,對應(yīng)的斷帶抓捕器的結(jié)構(gòu)相同或相似,只是尺寸大小不同,如果采用傳統(tǒng)的非參數(shù)建模方法,零件模型采用固定尺寸得到,一旦尺寸參數(shù)發(fā)生變化時,須重新建模,耗費(fèi)大量人力物力。所以本文采用Pro/E 軟件自帶的二次開發(fā)工具Pro/Toolkit,利用動態(tài)鏈接庫的方式,通過編寫C++程序訪問Pro/E 底層資源, 開發(fā)帶式輸送機(jī)斷帶抓捕器參數(shù)化設(shè)計(jì)系統(tǒng),可以實(shí)現(xiàn)不同型號斷帶抓捕器的快速設(shè)計(jì)。
1、參數(shù)化設(shè)計(jì)系統(tǒng)整體方案設(shè)計(jì)
利用Pro/E 軟件建立各種零件(如托輥、楔塊、機(jī)架、齒條、齒輪和橫梁等)的三維模型,建立特征尺寸參數(shù)和零件三維模型的實(shí)時相關(guān)性,運(yùn)行設(shè)計(jì)系統(tǒng)后,輸入相應(yīng)設(shè)計(jì)參數(shù)后,程序自動調(diào)入零件三維模型,并按所輸入?yún)?shù)修改三維模型。
根據(jù)斷帶抓捕器結(jié)構(gòu)特點(diǎn)和Pro/E 參數(shù)化建模功能, 本文綜合使用Pro/Toolkit、Visual Studio 2008和Microsoft Access 數(shù)據(jù)庫開發(fā)帶式輸送機(jī)斷帶抓捕器參數(shù)化設(shè)計(jì)系統(tǒng), 該系統(tǒng)主要由Visual Studio程序、參數(shù)文件、斷帶抓捕器設(shè)計(jì)庫、Pro/E 參數(shù)化設(shè)計(jì)庫和交互界面組成,結(jié)構(gòu)形式如圖1。
圖1 參數(shù)化設(shè)計(jì)系統(tǒng)組成圖
該斷帶抓捕器參數(shù)化設(shè)計(jì)系統(tǒng)主要包含斷帶抓捕器零件的設(shè)計(jì)和斷帶抓捕器整機(jī)裝配的設(shè)計(jì)。①斷帶抓捕器零件設(shè)計(jì)的功能:從零件庫中調(diào)用和設(shè)計(jì)新的零件,根據(jù)設(shè)計(jì)需要補(bǔ)充零件庫;②斷帶抓捕器整機(jī)裝配設(shè)計(jì)的功能: 調(diào)用整機(jī)裝配模板,通過零件互換完成整機(jī)裝配,調(diào)用零件庫中的零件完成整機(jī)裝配。
2、開發(fā)參數(shù)化設(shè)計(jì)系統(tǒng)需解決的關(guān)鍵技術(shù)
(1)Pro/E 與Visual Studio2008 接口技術(shù)
使用Visual Studio2008 的MFC 功能可以實(shí)現(xiàn)界面的可視化設(shè)計(jì), 但是Pro/Toolkit 不能直接調(diào)MFC 對話框,本文利用動態(tài)鏈接庫方式加載MFC 對話框,為使程序成功編譯,需要對Visual Studio 2008 進(jìn)行一些配置。
①在“項(xiàng)目和解決方案”中選擇“VC++目錄”,在“顯示以下內(nèi)容的目錄”中選擇“包含文件”,加入頭文件protoolkit\includes、protoolkit\protk_appls\includes、prodevelop\includes 的路徑;
②在“顯示以下內(nèi)容的目錄”中選擇“庫文件”,加入庫文件protoolkit\i486_nt\obj、prodevelop\i486_nt\obj的路徑;
、墼“附加依賴項(xiàng)”里加入wsock32.lib、mpr.lib、psapi.lib、protk_dllmd.lib、netapi32.lib 等文件。
(2)零件模型數(shù)據(jù)庫技術(shù)
參數(shù)化設(shè)計(jì)系統(tǒng)采用Microsoft Access 建立零件模型數(shù)據(jù)庫,主要是將斷帶抓捕器各零部件按照不用類型存儲,每種零件建立一個原始模型,同時將這類零件的尺寸參數(shù)值保存在數(shù)據(jù)庫中,設(shè)計(jì)人員可以查詢、增加、刪除和修改各類零件,方便進(jìn)行系列產(chǎn)品設(shè)計(jì)等。
4、結(jié)語
針對結(jié)構(gòu)比較復(fù)雜的帶式輸送機(jī)斷帶抓捕器,為達(dá)到快速設(shè)計(jì)的要求,根據(jù)斷帶抓捕器的結(jié)構(gòu)特點(diǎn), 采用Pro/E 自帶的二次開發(fā)工具Pro/Toolkit 開發(fā)了斷帶抓捕器參數(shù)化設(shè)計(jì)系統(tǒng)。該參數(shù)化設(shè)計(jì)系統(tǒng)包含斷帶抓捕器零件庫和整機(jī)裝配模型庫,通過友好的交互界面, 設(shè)計(jì)人員可以快速進(jìn)行產(chǎn)品設(shè)計(jì),實(shí)現(xiàn)零部件和整機(jī)裝配設(shè)計(jì)的自動化,提高產(chǎn)品開發(fā)效率,降低設(shè)計(jì)人員的工作量。