基于Pro_E二次開發(fā)的沖壓模具參數(shù)化設(shè)計系統(tǒng)_圖文_第1頁
基于Pro_E二次開發(fā)的沖壓模具參數(shù)化設(shè)計系統(tǒng)_圖文_第2頁
基于Pro_E二次開發(fā)的沖壓模具參數(shù)化設(shè)計系統(tǒng)_圖文_第3頁
基于Pro_E二次開發(fā)的沖壓模具參數(shù)化設(shè)計系統(tǒng)_圖文_第4頁
基于Pro_E二次開發(fā)的沖壓模具參數(shù)化設(shè)計系統(tǒng)_圖文_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第 32卷 第 3期 Vol 132 No 13鍛 壓 技 術(shù) FORGING &S TAMPING TECHNOLOGY2007年 6月J un. 2007基于 Pro/E 二次開發(fā)的沖壓模具參數(shù)化設(shè)計系統(tǒng)3紀蓮清 33, 謝 歡(鄭州輕工業(yè)學院 機電工程學院 , 河南 鄭州 450002摘要 :以沖壓模具設(shè)計系統(tǒng)的開發(fā)為目的 , 詳細介紹了利用 Pro/E 提供的開發(fā)工具 Pro/Toolkit , Visual C +610上進行編譯 。 從系統(tǒng)菜單 、 用戶對話框的開發(fā) 、 參數(shù)化程序的設(shè)計 , 數(shù)化驅(qū)動 , 進一步擴展了 Pro/E 二次開發(fā)的功能 擬幾個模塊組成 , 為設(shè)計

2、者提供設(shè)計理論和知識的支持 , 準 , 縮短模具設(shè)計周期 , 關(guān)鍵詞 :模具標準件 ; 中圖分類號 :7:100023940(2007 0320123204design system of stamping mould under Pro/E ngineerJI Lian 2qing , XIE H u an(College of Mechanical and Electrical Engineering , Zhengzhou University of Light Industry , Zhengzhou 450002, China Abstract :Taking the stampin

3、g mold design system development as the goal , the use of the development tools Pro/Toolkit Provided by Pro/E was introduced in detail 1The Pro/E secondary development f unctions were extended by translating and editing on Visual C +610, developing the system menu and user dialogue box , designing p

4、arameteriza 2tion program and realizing the dialogue f rame of parameters driving of the stamping mould standard parts 1The devel 2oped system that provided both design theory and knowledge support for the designer was consisted of the following parts :stamping mould design , stamping process simula

5、tion and stamping mould manufacturing simulation 1Utilizing the stamping mould design system , we could standardize mould design , shorten mould design cycle and improve design quality 1K eyw ords :mold standard parts ; parameter mold base extension ; Pro/E ; 3D technology3河南省科技攻關(guān)項目 (042426003 ; 鄭州輕

6、工業(yè)學院校內(nèi)骨干 教師資助項目33女 , 41歲 , 碩士 , 教授收稿日期 :2006208222; 修訂日期 :20062102051 引言沖壓具有生產(chǎn)率高 、加工成本低 、材料利用率 高 、 操作簡單 、 便于實現(xiàn)機械化與自動化等一系列 優(yōu)點 , 故開發(fā)沖壓模具計算機輔助設(shè)計軟件 , 提高 設(shè)計速度和設(shè)計質(zhì)量 , 具有十分重大的現(xiàn)實意義 。 而在沖壓模具設(shè)計中 , 標準件庫 、標準模架庫 、用 戶庫 、 材料庫 、設(shè)備庫 、工藝知識庫等的建立和使 用可極大提高設(shè)計效率和質(zhì)量 , 是模具設(shè)計 CAD 系統(tǒng)走向?qū)嵱没谋夭豢缮俚沫h(huán)節(jié) 1。 Pro/Engi 2neer 軟件以使用方便 、參數(shù)

7、化特征造型和系統(tǒng)的全相關(guān)性而著稱 , 已在我國機械 、電子 、家電 、塑料 模具等行業(yè)取得了廣泛的應(yīng)用 , 但 Pro/E 向用戶提 供的是一個通用的設(shè)計開發(fā)環(huán)境及繪圖工具 , 專業(yè) 化水平低 , 且在設(shè)計標準及技術(shù)習慣等方面與我國的標準和習慣存在一些差異 , 因此 , 必須結(jié)合實際 應(yīng)用要求進行二次開發(fā) 2?;诖?, 利用 Pro/E 的 二次開發(fā)工具包 Pro/Toolkit 作為開發(fā)工具 , 以 Vi 2sualC +610作為開發(fā)環(huán)境 , 開發(fā)出了參數(shù)化驅(qū)動的沖壓模具參數(shù)化設(shè)計系統(tǒng) 。2 模具參數(shù)化 CAD 系統(tǒng)簡介模具參數(shù)化 CAD 系統(tǒng)采用模塊化設(shè)計 , 共分三大模塊 (圖 1

8、, 各功能模塊相互聯(lián)系 , 其主要功 能如下 。(1 沖壓模設(shè)計模塊 :用戶可根據(jù)所加工零件 的加工信息 , 從用戶庫中選擇與之相近的沖壓模具 , 經(jīng)參數(shù)修改后重新生成新的模具模型 ,直接調(diào)入工 程圖模板庫輸出設(shè)計圖紙 ; 也可根據(jù)設(shè)計要求和單 位的設(shè)備情況 , 從模具標準件庫或標準模架庫中選 擇合適的模架 , 設(shè)計出凸凹模后 , 調(diào)入工程圖模板 庫輸出設(shè)計圖紙 。沖壓材料庫 、沖壓設(shè)備庫提供常 用的沖壓材料及設(shè)備供設(shè)計者參考 3,4。(2 沖壓模工作過程模擬模塊 :模具設(shè)計完成 后 , 在 Pro/E 環(huán)境下裝配 , 進行運動仿真 , 模擬沖 模具參數(shù)化 CAD 系統(tǒng)模塊結(jié)構(gòu)Fig 11 S

9、tructure of t he mould parameter CAD system壓工作過程 。 用戶可通過裝配及運動仿真及時發(fā)現(xiàn) 設(shè)計問題進行修改 , 省卻多次試模時間 , 提高設(shè)計 效率和質(zhì)量 。(3 沖壓模加工模擬模塊 :根據(jù)工藝知識庫中 提供的車 、銑 、刨 、磨 、線切割等各種加工工藝參 數(shù) , 合理制定模具零件的加工工藝 , 并可進行加工 模擬 。3 Pro/E 與 VC 接口的實現(xiàn) 5沖壓模具 CAD 系統(tǒng)實現(xiàn)的關(guān)鍵是實現(xiàn) Pro/E 與 VC 的無縫連接 , 即必須在 Pro/E 系統(tǒng)中建立自 己的系統(tǒng)菜單 , 作為應(yīng)用程序的入口 ??煞譃橹鞑?單 (對應(yīng)于后綴名 1mnu

10、 的菜單資源文件 和輔菜 單 (對應(yīng)于后綴名為 1aux 的菜單資源文件 。 311 在 Visual C +610中建立基于 MFC 的動態(tài)鏈 接庫在 VC +610中建立一個默認的動態(tài)鏈接庫工 程 :New Project s M FC App Wizard (dll 。 312 環(huán)境的設(shè)置進入 Visual C +界面中 , 依次選擇 Project Setting links 選項 , 在 settings for 的選項里選擇 Win 32Release 生成 Release 版本 , 在 Object Li 2 brary Modules 中加 入下面 的庫 文件 名 :p rot

11、 k _ dll 1lib 、 mpr 1lib 。 并且設(shè)為強制輸出 (即使用 force file outp ut 選項 , 在工程里建立庫文件的環(huán)境 。 313 設(shè)置頭文件和庫文件的路徑選擇 Visual C +的 Tool 菜單中 Options De 2 rictors 選項 。 在 “ Show directories for :”下拉列表 框中選擇 “ Includes ”加入 Pro/Toolkit 頭文件 路 徑 , 設(shè)置 Pro/Toolkit 頭文件所在文件夾 。在下拉 列表框的“ Library ”加入 Pro/Toolkit 庫文件路徑 , 設(shè)置 Pro/Toolki

12、t 庫文件所在文件夾 。314 在工程的 CPP 文件中編寫 Pro/Toolkit 入口函 數(shù) user _initialize ( 和終止函數(shù) user _ter 2 minate (user _initialize (函數(shù)是 Pro/Toolkit 應(yīng)用程 序的 初 始 化 函 數(shù) , 主 要 用 來 對 同 步 模 式 的 Pro/ Toolkit 應(yīng)用程序進行初始化 , 任何同步模式的應(yīng)用 程序要在 Pro/E 系統(tǒng)中加載都必須包含該函數(shù) 。在 該函數(shù)中設(shè)置用戶的交互接口 、基本菜單和動作執(zhí) 行函數(shù) 。 user _terminate ( 函數(shù)是函數(shù)的結(jié)束 點 , 應(yīng)在此完成必要的清

13、除工作 。該函數(shù)由用戶定 義 , 其中可以不執(zhí)行任何動作 。因為代碼是由 C +編譯器編譯的 , 需要在 user _initialize ( 和 user _terminate (前加上 extern " C" 。 并在程序中添 加必要的頭文件 (如 Pro Toolkit 1h 等 以保證函數(shù) 的順利進行 。315 注冊動態(tài)鏈接文件并運行注冊文件擴展名為 1dat , 用來向 Pro/E 提供編 譯的 Pro/Toolkit 軟件信息來完成注冊 。此文件除 包含軟件的名稱 、交互方法 、編譯鏈接后生成程序 的全名 、 應(yīng)用菜單和消息文件路徑 、 Pro/E 的版本 等必

14、要的信息之外 , 還包含程序是否自動加載 , 是 否允許中途停止等附加信息 。 把注冊文件放在 Pro/ E 的啟動目錄下可自動加載注冊文件 , 在 Pro/ E 環(huán) 境下選擇工具 輔助應(yīng)用程序可手動加載注冊文件 。4 系統(tǒng)開發(fā)中的一些關(guān)鍵技術(shù)411 參數(shù)化圖庫設(shè)計在 Pro/E 環(huán) 境 下 , 可 用 用 戶 自 定 義 特 征 (UDF 生成 gp h 文件 、 Pro/Toolkit 工具編制程序 421鍛 壓 技 術(shù) 第 32卷 造型 、 人機對話方式調(diào)用族表 ,對族表中變量重新 賦值 、在 Pro/grogram 中將參數(shù)放在 np u 模塊 中 , 用戶更新時輸入?yún)?shù)重新生成模型等

15、幾種方法 建立參數(shù)化圖庫 。 本系統(tǒng)綜合運用了上述幾種方法 , 族表法 (圖 2 和 Pro/grogram 法生成的特征模型 庫在 Pro/Toolkit 函數(shù)調(diào)用時更簡單 , 而 Pro/Tool 2kit 建模較復雜。 圖 2 族表法建立的零件 G B285722模型庫Fig 12 Model database of t he part G B285522built by family table412 數(shù)據(jù)庫構(gòu)建模具設(shè)計過程中常涉及到大量的線表 、圖表及 表格等的查詢 , 如材料 、設(shè)備 、模具間隙 、加工余 量等 , 本系統(tǒng)利用 Pro/E 的客戶化開發(fā)工具包 , 結(jié) 合 SQL S

16、erver 2000數(shù)據(jù)庫管理工具 , 可通過 Visu 2al C +方便地訪問數(shù)據(jù)庫中的數(shù)據(jù) 6。 413 用戶界面設(shè)計彈出式對話框能提供圖形與文字共存的可視化 環(huán)境 , 使 操 作 更 為 自 然 、簡 便 和 快 速 , 但 Pro/TOOL KIT 只提供下拉式菜單的編程接口 , 而沒有提供開發(fā)對話框的編程接口 。在 Pro/TOOL KIT 中 開發(fā)用戶對話框有兩種方法 , 一種是用利用 M FC 開發(fā)對話框 , 另一種是通過編寫一個后綴名為 1res 的資源文件生成用戶對話框 。 通過 M FC 設(shè)計對話框 , 借助 Visual C +的強 大功能 , 可以輕松地設(shè)計出表達每個

17、參數(shù)所代表意 義的對話框 。它是在 Pro/E 中用動態(tài)鏈接庫 DLL 方式加載 Pro/Toolkit 程序 , 再通過 Pro/Toolkit 程 序調(diào)用 M FC 應(yīng)用程序?qū)崿F(xiàn)的 , 見圖 3。Pro/E 提供了一個預覽對話框的工具 “ p rodia 2log _view 1exe ” , 通過 “ p rodialog _view 1exe ”可以在不運行 Pro/E 的前提下預覽資源文件編寫的對 話框 。 運行 prodialog _view 1exe 要設(shè)置系統(tǒng)的環(huán)境 變量 。 設(shè)置變量名為 PRO _DIREC TOR Y , 設(shè)置變 量值為 Pro/E 的安裝目錄 。設(shè)置變量

18、后 , 可以在 DOS 環(huán)境下運行預覽資源文件設(shè)置的對話框。圖 3 標準模架中零件 G B285522設(shè)計界面Fig 13 Design interface of t he part G B285522in standard mouldframe database5 設(shè)計與應(yīng)用舉例沖壓模具類型很多 , 下面以微型汽車 4JJ ×13車輪的輪輻沖中心孔模具設(shè)計為例 , 詳細說明其參 數(shù)化設(shè)計過程 。首先運行系統(tǒng)進入模具 CAD 參數(shù)化設(shè)計系統(tǒng) , 在沖壓模設(shè)計模塊 , 根據(jù)沖裁要求及材料 , 計算確 定沖裁力 。 參考設(shè)備庫并根據(jù)單位設(shè)備情況 , 確定 沖壓設(shè)備 , 并從標準模架庫中選

19、擇合適的模架 (圖 4 , 或從標準件庫中選擇合適的模架標準件 。若是 非標準件 , 可通過修改特征重新造型進行修改 。在 Pro/E 中對凸凹模 、上 、下模固定板 、上 、下模墊 板等其他零件進行實體造型 , 或從用戶庫中選擇形 狀相近的零件通過特征修改造型 , 完成設(shè)計后在 Pro/E 中對模具進行裝配 (圖 5。圖 4 標準模架選擇界面Fig 14 Selective interface in t he standard mould frame database將裝配后的模型調(diào)入機構(gòu)仿真模塊 , 通過定義 運動類型等進行運動模擬 ; 再將設(shè)計好的模具零件導入加工仿真模塊進行加工模擬 ,

20、 生成加工工藝卡 。 發(fā)現(xiàn)錯誤 , 無論在裝配圖 、零件圖等何處修改 , 系 統(tǒng)的相關(guān)性都可確保同一零件同步修改 , 確認無誤 后可將模具零件導入工程圖模板庫直接輸出符合國 標的工程圖。 圖 5Fig 15 Assembling picture of stamping center hole mould6 結(jié)語利用 Pro/E 提供的良好的二次開發(fā)功能 , 實現(xiàn)了模具 CAD 參數(shù)化造型設(shè)計 , 建立了模具標準件 庫 、 模架庫 、用戶庫 、材料庫 、設(shè)備庫等 , 使模具 設(shè)計質(zhì)量和設(shè)計速度極大提高 。 特別是模具標準件設(shè)計采用了彈出式對話框方式 , 人機交互界面友好 , 能向用戶提供圖形與文

21、字共存的可視化環(huán)境 , 使操 作更為直觀快捷 。 Pro/E 僅提供了下拉式菜單的編 程接口 , 而沒有提供開發(fā)對話框的編程接口 。本文 利用微軟提供的基于 C 的一些標準函數(shù)庫及 VC 編 輯環(huán)境 , 實現(xiàn)了沖壓模具標準件的彈出式對話框式 , 二次開發(fā)的功 能 。1 查光成 , 賈俐俐 . J.基于三維平臺的沖模自動設(shè)計研究 .鍛壓技術(shù) , 2005, 30(6 :71-74.2 Parametric Technology Corporation. Pro/TOOL KIT user sguide C.USA :P TC , 2001.3 萬良輝 , 謝寒冰 . 沖壓模具標準件二維和三維參數(shù)

22、化圖庫的開發(fā)思路 J.2005, 30(3 :83-86.4 譚永明 , 辛勇 , 王曉暉 . 基于 PRO/E 的汽車覆蓋件模具設(shè)計標準系統(tǒng)的開發(fā) J.鍛壓技術(shù) , 2005, 30(3 :79-83.5 江渡 , 陳世剛 , 馬鐵強 . 基于 Pro/E 的行星齒輪減速器三維參數(shù)化 CAD 系統(tǒng) J.機械設(shè)計 , 2006, 23(2 :60-62.6 李世國 , 何建軍 . 基于 Pro/E 零件模型的參數(shù)化設(shè)計技術(shù)研究 J.機械設(shè)計與研究 , 2003, 19(3 :36-37.最新鍛壓工藝標準訂購全國鍛壓標準化技術(shù)委員會現(xiàn)有近年新制 、 修訂的鍛壓工藝標準 , 有意購買者請與標委會聯(lián)系 , 聯(lián)系方式為 :通信地址 :北京市海淀區(qū)學清路 18號 北京機

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論