摘要模具設(shè)計(jì)是材料成型專業(yè)的專業(yè)課,也是辦學(xué)特色之一,本文以沖壓模模具設(shè)計(jì)為切入點(diǎn),通過VC++開發(fā)簡單沖壓模設(shè)計(jì)向?qū)к浖?,讓使用者可以通過軟件的向?qū)Чδ苓M(jìn)行模具設(shè)計(jì)和相關(guān)計(jì)算,大大加快沖壓模具設(shè)計(jì)的速度和效率。其成果可應(yīng)用于成型專業(yè)學(xué)生的課程設(shè)計(jì)與畢業(yè)設(shè)計(jì)中,對提高成型專業(yè)的教學(xué)質(zhì)量有促進(jìn)作用。
關(guān)鍵詞 VC++ 沖壓模 模具設(shè)計(jì) 材料成型專業(yè)
中圖分類號(hào):TP391.7文獻(xiàn)標(biāo)識(shí)碼:ADOI:10.16400/j.cnki.kjdk.2021.29.014
DevelopmentofStampingDieDesignWizardSoftwareBasedonVC++
OUYANG Wenkai
(Wuhan Huaxia Institute of Technology, Wuhan, Hubei 430223)
AbstractMold design is not only a professional course of material forming specialty,but also one of the characteristics of the specialty. This paper takes the stamping mold design as the starting point, and develops a simple stamping mold design wizard software through VC + +, so that users can carry out mold designand related calculations through thewizard function ofthe software, which greatly speeds up the speed and efficiency of stamping mold design. The achievement can be applied to the curriculum design and graduation design of students majoring in material forming specialty, and can promote the teaching quality of material forming specialty.
KeywordsVC++; stamping die; mold design; material forming specialty
前言
隨著計(jì)算機(jī)技術(shù)的發(fā)展與普及,沖壓模具設(shè)計(jì)也基本實(shí)現(xiàn)了計(jì)算機(jī)化,主要表現(xiàn)在計(jì)算機(jī)輔助設(shè)計(jì)(CAD)。我國模具在計(jì)算機(jī)輔助設(shè)計(jì)方面雖然已經(jīng)取得了很大進(jìn)步,但跟國外先進(jìn)水平比起來還有差距,主要體現(xiàn)在:設(shè)計(jì)效率不高、設(shè)計(jì)質(zhì)量較低。因此利用VC++開發(fā)可以提高設(shè)計(jì)效率及模具設(shè)計(jì)質(zhì)量的向?qū)к浖τ诖龠M(jìn)沖壓模具的發(fā)展具有重要現(xiàn)實(shí)意義。[1]
利用VC++進(jìn)行沖壓模具設(shè)計(jì)的軟件可以快速實(shí)現(xiàn)模具的工藝分析及計(jì)算,目前國內(nèi)較少有出現(xiàn)此類的軟件。由于社會(huì)對于沖壓模具專業(yè)人才的需求使得國內(nèi)較多本科及??圃盒i_設(shè)模具設(shè)計(jì)專業(yè),但與此同時(shí)沖壓模具設(shè)計(jì)向?qū)к浖_發(fā)卻在高等院校中屬于空白,因此迫切需要大學(xué)、研究機(jī)構(gòu)等相關(guān)技術(shù)力量參與其中。
1方法及技術(shù)路線
材料成型專業(yè)有一批長期對于模具設(shè)計(jì)的研究的老師,具有豐富的科研經(jīng)驗(yàn),加上我校信息工程系在VC++軟件開發(fā)方面的優(yōu)勢,為項(xiàng)目的完成打下了堅(jiān)實(shí)基礎(chǔ)。
課題組同我校信息工程系合作研究,利用學(xué)科交叉及跨專業(yè)的綜合資源優(yōu)勢,將VC++軟件編程和沖壓模設(shè)計(jì)流程相結(jié)合,進(jìn)而實(shí)現(xiàn)沖壓模設(shè)計(jì)向?qū)к浖拈_發(fā),并將所開發(fā)的軟件應(yīng)用到材料成型專業(yè)的教學(xué)當(dāng)中,軟件開發(fā)的流程圖如圖1。
2軟件界面設(shè)計(jì)
軟件界面采用VC++MFC基礎(chǔ)類庫設(shè)計(jì),不設(shè)標(biāo)題欄,界面簡潔實(shí)用,如圖2。
3軟件功能實(shí)現(xiàn)
軟件一共有28個(gè)頁面,每一個(gè)頁面都是一個(gè)獨(dú)立的單元,能實(shí)現(xiàn)一個(gè)或多個(gè)功能。下面以卸料彈簧設(shè)計(jì)單元為例,說明一下軟件功能的實(shí)現(xiàn),如圖3。
卸料彈簧的設(shè)計(jì)可依下列步驟完成:
(1)首先軟件使用者根據(jù)實(shí)際情況輸入卸料彈簧的數(shù)量。
(2)點(diǎn)擊界面上的按鈕,后臺(tái)自動(dòng)計(jì)算每根彈簧的預(yù)壓力。
(3)根據(jù)彈簧預(yù)壓力,軟件自動(dòng)給出估計(jì)的彈簧極限工作載荷。
(4)軟件使用者點(diǎn)擊按鈕打開彈簧規(guī)格表,根據(jù)估計(jì)的彈簧極限工作載荷選擇彈簧的規(guī)格。
(5)根據(jù)表中選擇的彈簧規(guī)格,使用者填寫彈簧極限工作載荷和彈簧極限壓縮量。
(6)點(diǎn)擊按鈕,根據(jù)上面的數(shù)據(jù)軟件自動(dòng)計(jì)算出彈簧預(yù)壓縮量。
(7)點(diǎn)擊按鈕,軟件自動(dòng)計(jì)算出彈簧實(shí)際總壓縮量。
(8)點(diǎn)擊按鈕,軟件自動(dòng)校核所選彈簧是否正確,如不正確,會(huì)提示重新選擇彈簧規(guī)格。
軟件設(shè)計(jì)完成結(jié)果如圖4所示。
4結(jié)語
今天傳統(tǒng)的沖壓模設(shè)計(jì)方法已經(jīng)難以勝任市場的挑戰(zhàn),隨著計(jì)算機(jī)輔助技術(shù)日益廣泛的應(yīng)用,如何充分利用計(jì)算機(jī)技術(shù)提高模具的設(shè)計(jì)、生產(chǎn)效率,縮短周期,已成為近年來研究的重要課題之一。
VC++是一種可視化的編程語言,它功能強(qiáng)大、界面友好。因此利用VC++強(qiáng)大的功能結(jié)合沖壓模設(shè)計(jì)的流程,歸納總結(jié)模具行業(yè)的設(shè)計(jì)經(jīng)驗(yàn),開發(fā)沖壓模設(shè)計(jì)的應(yīng)用程序和工具,以實(shí)現(xiàn)軟件使用者對模具的設(shè)計(jì)及計(jì)算功能,對減少模具設(shè)計(jì)中的重復(fù)性和煩瑣性,提高模具設(shè)計(jì)的質(zhì)量與效率,具有非常重要的應(yīng)用價(jià)值。
軟件開發(fā)成功后,我們提供給武漢華夏理工學(xué)院的學(xué)生進(jìn)行使用測試,得到了很好的反響,被學(xué)生認(rèn)為對模具類的課程設(shè)計(jì)和畢業(yè)設(shè)計(jì)有很大幫助。
目前我國很多高等院校都開設(shè)了模具方向的課程,但大多偏于理論而缺乏實(shí)踐,與生產(chǎn)實(shí)際脫離,該研究成果能彌補(bǔ)這一缺陷,在訓(xùn)練學(xué)生工程素質(zhì)和創(chuàng)新設(shè)計(jì)能力方面能夠很好地發(fā)揮啟發(fā)和示范作用,不但大大提高教學(xué)質(zhì)量,還為學(xué)生將來尋找就業(yè)機(jī)會(huì)打下了堅(jiān)實(shí)的實(shí)踐基礎(chǔ)。[2]
基金項(xiàng)目:湖北省教育廳科學(xué)技術(shù)研究計(jì)劃指導(dǎo)性項(xiàng)目“基于VC++的沖壓模設(shè)計(jì)向?qū)к浖_發(fā)”(B2016402)
參考文獻(xiàn)
[1]郝洪艷.基于VC環(huán)境下的沖裁模CAD系統(tǒng)的開發(fā)[C].華東六省一市塑性工程學(xué)術(shù)年會(huì),2005.
[2]歐陽文凱.基于UG二次開發(fā)的注塑模輔助設(shè)計(jì)插件的設(shè)計(jì)[J].科教導(dǎo)刊,2018.