陸 兵
(1.常州輕工職業(yè)技術(shù)學(xué)院,江蘇 常州 213164;2.常州眾研科技發(fā)展有限公司,江蘇 常州 213003)
現(xiàn)代汽車保險杠蒙皮系統(tǒng)一般都采用塑料或復(fù)合材料[1]。對于汽車保險杠注塑模,無論是技術(shù)難度還是價格,在汽車用塑料內(nèi)外飾件注塑模中都占有舉足輕重的地位[2]。模具產(chǎn)品的技術(shù)含量不斷提高,模具制造周期不斷縮短,模具生產(chǎn)向著精準、高效、數(shù)字化的方向發(fā)展[3]。
目前企業(yè)采用的通用設(shè)計軟件和設(shè)計過程均不足以應(yīng)對新的挑戰(zhàn)。模具設(shè)計人員的專業(yè)知識和軟件應(yīng)用水平也參差不齊。即使設(shè)計功能相同的零件,設(shè)計人員也會根據(jù)自己的設(shè)計風格創(chuàng)建不同尺寸、形狀的零件。大多數(shù)公司使用的模具設(shè)計軟件比較繁雜,沒有統(tǒng)一的標準平臺[4]。而且,由于設(shè)計過程的時序性以及需要在各個階段轉(zhuǎn)換數(shù)據(jù),設(shè)計周期過長,發(fā)生質(zhì)量事故概率較高。為了使模具設(shè)計過程標準、精確、簡單、可控和高效[5],本文為常州某模具有限公司開發(fā)了汽車保險杠模具標準化設(shè)計軟件。
注塑模具設(shè)計標準化就是在模具設(shè)計過程中運用統(tǒng)一、簡化、協(xié)調(diào)和優(yōu)選的原則來實現(xiàn)零部件的通用化、標準化、規(guī)格化、系列化和模塊化[6]。標準化包括標準的軟件環(huán)境和模具計算機輔助設(shè)計標準化。標準的軟件環(huán)境包括計算機軟件界面的標準化、計算機軟件環(huán)境的標準化、標準的圖框。模具計算機輔助設(shè)計標準化包括標準件圖庫、標準參數(shù)、標準結(jié)構(gòu)[7]。
汽車保險杠蒙皮模具屬于注塑模具[8],注塑模具中相似零件的種類和數(shù)量占絕大多數(shù),而且模具設(shè)計是一個經(jīng)驗性很強的工作,在設(shè)計中對相似結(jié)構(gòu)的參考和借鑒是非常有益的,也是必需的,標準化設(shè)計正可以滿足這種要求。
依據(jù)汽車保險杠模具標準化設(shè)計需求,將軟件劃分為:基礎(chǔ)環(huán)境模塊、實體建模模塊、制圖模塊、注塑模設(shè)計模塊和參數(shù)化標準件模塊。
1)基礎(chǔ)環(huán)境模塊。
用于打開存檔的文件、創(chuàng)建新文件、存儲更改的文件,同時支持用戶改變顯示部件、分析部件、調(diào)用幫助文檔、使用繪圖機輸出圖紙等。
2)實體建模模塊。
主要用于產(chǎn)品部件的三維實體特征建模。它不但能生成和編輯各種實體特征,還具有豐富的曲面建模工具,可以自由地表達設(shè)計思想,創(chuàng)造性地改進設(shè)計,從而獲得良好的造型效果和造型速度。
3)制圖模塊。
從已經(jīng)建立的三維模型自動生成平面工程圖,也可以利用曲線功能繪制平面工程圖。有自動視圖布置、剖視圖、各向視圖、局部放大圖、局部剖視圖、尺寸標注、形位公差、表面粗糙度符號標注、支持國家標準、標準漢字輸入、視圖手工編輯、裝配圖剖視、爆炸圖和明細表自動生成等工具。
4)注塑模設(shè)計模塊。
模塊提供了整個模具設(shè)計流程,包括產(chǎn)品裝載、排位布局、分型、模架加載、澆注系統(tǒng)、冷卻系統(tǒng)等。
5)參數(shù)化標準件模塊。
提供保險杠注塑模具標準件的查詢、生成、調(diào)用,標準件的添加、修改、統(tǒng)計等維護。
本項目之前,企業(yè)直接使用Siemens PLM Software公司數(shù)字化產(chǎn)品開發(fā)系統(tǒng)UGNX[9]設(shè)計汽車保險杠注塑模具。UGNX具有較強的通用性,但是UGNX的通用性不能完全滿足專用性設(shè)計需要[10]。所以,本文的總體技術(shù)方案是采用.NET技術(shù)開發(fā)出在技術(shù)層面符合UGNX插件接口標準的所有業(yè)務(wù)模塊,這些模塊以插件的方式運行在UGNX平臺上(如圖1所示)。每個業(yè)務(wù)模塊都包含菜單、工具欄、對話框、業(yè)務(wù)功能。
圖1 軟件總體結(jié)構(gòu)
UGNX 軟件提供了 MenuScript、UIStyler、GRIP 和API等二次開發(fā)工具集[11-12]。本文使用 MenuScript創(chuàng)建和編輯所需菜單、工具欄、自定義UGNX菜單項,使用UIStyler開發(fā)人機交互界面[13],運用API重新組合通用CAD功能并派生出新的專用業(yè)務(wù)功能。
軟件開發(fā)方法:首先采用MenuScript設(shè)計好菜單文件,采用UIStyler設(shè)計用戶界面,用VS 2005創(chuàng)建本項目工程,將用戶界面模板文件添加到工程中,在工程中添加類,編譯鏈接生成UGNX可以直接調(diào)用的DLL文件。
1)菜單設(shè)計。
以參數(shù)化標準件為例。新建StandardPart.men文件,添加符合結(jié)構(gòu)的代碼(效果如圖2所示),文件存放于startup。
圖2 標準件管理菜單
2)對話框設(shè)計。
以倒圓角界面為例。單擊NX的【Application】-【UserInterface Styler】進入UG/OpenUIStyler可視化界面,設(shè)計界面如圖3所示。
圖3 倒圓角對話框
對話框關(guān)鍵VB.Net代碼:
這個對話框有 Chamfer.vb和 Chamfer.dlg兩個文件,最后將生成的Chamfer.dll復(fù)制到application。
在汽車保險杠模具設(shè)計過程中要大量使用到如內(nèi)六角螺絲等各種零件,這其中又有很多零件會在同一副模具中重復(fù)使用。所以,對這些零件進行標準化管理和標準化使用是軟件必須要滿足的需求之一[14]。
首先對汽車保險杠模具用到的零件分類為:固定件、滑塊系列、斜頂系列、模架組件、水路等大類[15],然后再構(gòu)建標準件庫。這樣,這些零件就以標準件的形式供用戶使用。標準件庫的建立方法主要有:電子表格法、關(guān)系表達式法、用戶自定義特征法、知識熔接法和程序法[16]。
本文所建立的標準件庫存儲標準件參數(shù)化模板。參數(shù)化模板完整表示了標準件特征的各個參數(shù)及相互之間的關(guān)系[17]。調(diào)用時,只需選擇所需標準件規(guī)格參數(shù),標準件規(guī)格參數(shù)驅(qū)動標準件模板程序在圖檔中動態(tài)生成標準件。
標準件參數(shù)化模板符合關(guān)系模式并且數(shù)據(jù)量小,所以本文采用Access數(shù)據(jù)庫存儲標準件特征參數(shù)。
下面以內(nèi)六角螺釘?shù)脑O(shè)計過程說明參數(shù)化標準件設(shè)計思想。
1)標準件描述。
零件名稱:內(nèi)六角螺釘;零件代碼:S1;規(guī)格(M)X(L),M是螺紋大小,L是5的倍數(shù),L表示長度。
2)標準件特征參數(shù)。
內(nèi)六角螺釘特征參數(shù)有H、dh、dk和D等(如圖4所示)。其中,L長度值取決與操作者輸入2點之間的距離,L=輸入2點之間的距離+1.5M。程序判斷生成的L值是否超出此型號數(shù)據(jù)庫里L值范圍,如果超出L值范圍,程序提示“L長度超出范圍是否繼續(xù)”,如果點擊 YES,表示繼續(xù),如果點擊 NO,表示stop。并且程序還需要判斷L值是否是5的倍數(shù),如果不是則需要特殊處理:當2點距離L/5的余數(shù)大于3時,則輸出L=L+(5-余數(shù)),當2點距離L/5的余數(shù)小于3時,則輸出L=L-余數(shù)。
圖4 標準件的標定
3)標準件規(guī)格設(shè)定。
內(nèi)六角螺釘有多種規(guī)格,一個規(guī)格關(guān)聯(lián)一個元組(如表1所示)。
表1 標準件規(guī)格元組(部分)
4)標準件生成程序(關(guān)鍵代碼)及效果。
內(nèi)六角螺釘標準件程序運行效果如圖5所示。通過運行程序?qū)υ捒虿僮鳎脩艨蓪崿F(xiàn)標準件型號規(guī)格的選擇、單位選擇等操作。
圖5 標準件界面
軟件使用的一般流程是:1)產(chǎn)品模型準備;2)裝載產(chǎn)品;3)設(shè)置模具坐標系;4)設(shè)置收縮率;5)設(shè)置模具型腔和型芯毛坯尺寸(工件);6)模具型腔布局;7)修補模型破孔;8)創(chuàng)建模具分型線;9)創(chuàng)建模具分型面(如圖6所示);10)創(chuàng)建模具型腔和型芯;11)建立模架;12)加入模具標準部件;13)設(shè)計澆口和流道系統(tǒng);14)創(chuàng)建腔體;15)列出模具零件材料清單,創(chuàng)建模具二維裝配圖、零件圖。
圖6 保險杠模具分型面
對汽車保險杠模具標準化設(shè)計需求進行了分析,設(shè)計了業(yè)務(wù)功能模型。以通用模具設(shè)計平臺為基礎(chǔ),結(jié)合參數(shù)化標準件設(shè)計技術(shù)和二次開發(fā)技術(shù),開發(fā)了操作方便、設(shè)計效率高的汽車保險杠模具標準化設(shè)計軟件。在生產(chǎn)實踐中,該軟件很好地滿足了汽車保險杠模具標準化設(shè)計需要。
[1]黎培元.淺談轎車保險杠蒙皮的設(shè)計[J].輕工科技,2013(7):70-71,109.
[2]陳愛平.汽車保險杠注塑模的開發(fā)[J].工程塑料應(yīng)用,2012,40(8):59-63.
[3]米永東,張平.精準高效數(shù)字化模具工廠的前景與展望[J].模具工業(yè),2013,39(2):1-4.
[4]鄭興睿.CAD/CAM在高精密復(fù)雜模具設(shè)計與制造中的應(yīng)用[D].昆明:昆明理工大學(xué),2013.
[5]吳立輝,呂曉磊,武照云,等.基于C#.NET的樹脂磨具CAD/CAM集成系統(tǒng)設(shè)計與開發(fā)[J].機床與液壓,2014,42(3):124-126,172.
[6]宋滿倉.注塑模具設(shè)計與制造標準化體系的研究[D].大連:大連理工大學(xué),2005.
[7]陳連生.關(guān)于注塑模設(shè)計方式的研究[J].科技信息,2014(9):199,231.
[8]李余兵.汽車保險杠系統(tǒng)開發(fā)設(shè)計研究[J].汽車工業(yè)研究,2013(12):55-61.
[9]趙弘,周茂軍.基于Pro/E的塑料模具標準件庫開發(fā)過程研究[J].現(xiàn)代機械,2013(3):37-38.
[10]史雙元.基于UG二次開發(fā)的注塑模具標準件庫的研究與開發(fā)[D].武漢:武漢科技大學(xué),2012.
[11]歐陽文凱.基于UG二次開發(fā)的注塑模輔助設(shè)計插件的設(shè)計[J].科教導(dǎo)刊,2014(2):47-49.
[12]劉蓉黔,陳民舉,葛惠陟.首飾模具CAD系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機與現(xiàn)代化,2007(7):119-122.
[13]徐太花.基于CATIA/CAA的文字輸入的二次開發(fā)[J].計算機與現(xiàn)代化,2013(1):102-105.
[14]龍海,李慶,黃志高,等.注塑模關(guān)聯(lián)式組合標準件庫的設(shè)計與實現(xiàn)[J].機械設(shè)計與制造,2013(5):40-42,45.
[15]王小強,熊鷹,肖世德.基于SolidEdge的模具標準件三維參數(shù)化設(shè)計[J].組合機床與自動化加工技術(shù),2008(6):39-41.
[16]孫加偉.基于UG的模具電極用通用夾具結(jié)構(gòu)設(shè)計與研究[D].廣州:華南理工大學(xué),2013.
[17]黃志輝.基于UG的葉輪產(chǎn)品族參數(shù)化建模設(shè)計研究[J].河南科技,2013(12):102-104.