1 機械液壓拉深的機理與軟件設(shè)計
1.1 機械液壓拉探的原理與壓力曲線
對深杯形件,沖壓加工通常采用多次拉深工藝,不但加工周期長,而且表面粗糙,壁厚不均。為了提高金屬沖壓件的質(zhì)量,我們采用如圖1所示的機械液壓拉深方法,在沖頭下行的過程中,通過調(diào)節(jié)液壓腔和壓板的壓力加工出合格的零件。這種加工方法的實質(zhì)是增大凸模與坯料的有利摩擦,抑制危險斷面的局部變薄;消除坯料與凹模表面的有害摩擦;通過控制壓邊力及液壓壓力變化等,在保證不起皺的前提下使筒壁拉應(yīng)力最小化,從而明顯減少了拉深次數(shù),并由此減少了模具和加工成本,提高了生產(chǎn)效率。由于工件的外表面總是處在液壓腔中,因此工件無需其它表面處理工序即可獲得良好的表面質(zhì)量。同時,工件的形狀由沖頭的形狀決定,簡化了凹模制造工藝。
在工件的加工過程中,液壓腔內(nèi)液壓力的控制是生產(chǎn)合格產(chǎn)品至關(guān)重要的一環(huán)。液壓腔的壓力如果控制在圖2所示的工作區(qū)域內(nèi)就可加工出合格的產(chǎn)品。壓力過大,工件就會產(chǎn)生裂紋,壓力過小,工件就會產(chǎn)生皺折。因此我們需設(shè)計一機械液壓拉深輔助成形軟件系統(tǒng)來優(yōu)化加工過程。
圖1 機械液壓拉深示意圖
圖2 沖頭和壓力曲線關(guān)系圖
1.2 機械液壓拉深輔助成形系統(tǒng)的軟件包功能
本軟件系統(tǒng)研究和提供一種方法,它可獲得、積累、分析和優(yōu)化每一特定被加工工件的工藝參數(shù)和壓力曲線。這個軟件系統(tǒng)作為一種工具將這種方法集成為一個軟件包。用戶可輸入一些基本幾何原型和一些復(fù)雜的幾何形體組成一個組合體,并輸入其技術(shù)參數(shù)和壓力曲線,軟件包將儲存和管理這些工程數(shù)據(jù)。當用戶需要加工一個工件時,他可輸入新工件的幾何和加工信息,通過編碼技術(shù),軟件包將在數(shù)據(jù)庫中檢索到一些最為類似的工件的加工參數(shù)和壓力曲線,將這些類似工件的加工參數(shù)和壓力曲線作為參考模型,用戶能調(diào)節(jié)和計算出一個更適合于新工件加工的工藝參數(shù)和壓力曲線。通過實驗方法,我們可測試這些加工參數(shù)的可行性。如果它們?nèi)圆贿m應(yīng)新工件的加工,我們將繼續(xù)計算、模擬和調(diào)整新的加工條件和壓力曲線。如果它們適應(yīng)于新工件的加工,我們將新工件的加工編碼、加工參數(shù)、壓力曲線儲存到這個工程數(shù)據(jù)庫中。新工件的這些加工信息將成為這個數(shù)據(jù)庫的一部分。當更多的有限元模擬的工件加工和成功產(chǎn)品的加工信息儲存在這個工程數(shù)據(jù)庫中,則日益積累的數(shù)據(jù)資源將成為這個系統(tǒng)的集成方法的基礎(chǔ)。
1.3 系統(tǒng)的軟件和硬件環(huán)境
機械液壓拉深輔助成形系統(tǒng)的硬件環(huán)境為一個PC586(233MH)的微機,它帶有一個4.2G的硬盤和一個CD驅(qū)動器。我們采用Windows95作為操作平臺,開發(fā)軟件用Borland C++5.02和它的數(shù)據(jù)引擎,數(shù)據(jù)庫為Paradox,畫圖軟件為AutoCAD V.14。
Windows95具有良好的網(wǎng)絡(luò)功能,連在同一網(wǎng)絡(luò)上的微機可共享其硬件和軟件資源。我們可方便地把用于數(shù)據(jù)處理的微機和用于DNC加工的微機連接起來。
Borland C++5.02是一個非常高效的軟件開發(fā)工具,它提供Windows對象庫(OWL)以用于Windows界面的設(shè)計。它還提供其數(shù)據(jù)引擎和數(shù)據(jù)庫管理控件以方便地與工程數(shù)據(jù)庫相連接。它同時具有非常豐富的多媒體和通信函數(shù)。它為深拉液壓輔助金屬成形系統(tǒng)的開發(fā)提供了一個強有力的開發(fā)工具。
2 軟件框架與設(shè)計方法
2.1 軟件框架
本系統(tǒng)的軟件框架如圖3所示。加工工藝的工程數(shù)據(jù)庫主要由三種方式產(chǎn)生:a.由有限元軟件包ABAQUS等仿真加工而得到工藝參數(shù)和壓力曲線;b.由板材加工廠家輸入已合格產(chǎn)品的幾何形狀、工藝參數(shù)和壓力曲線;c.由新零件尋找出類似工件的工藝參數(shù)并加以修正,通過實際加工驗證得到加工信息。軟件提供良好的用戶界面和工程數(shù)據(jù)庫處理能力。它將工程數(shù)據(jù)處理和工程圖形的顯示良好地溶合為一體。圖4是液壓輔助金屬成形系統(tǒng)的主界面之一。
圖3 液壓輔助金屬成形系統(tǒng)的軟件框架
圖4 機械液壓拉深金屬成形系統(tǒng)主界面
2.2 工件的加工編碼
工件的加工編碼將被用于工件加工信息的儲存、尋找、分析和歸類。當我們從屏幕上選擇相應(yīng)的表達幾何和工藝參數(shù)輸入的圖標菜單時,軟件系統(tǒng)將自動構(gòu)造工件的加工編碼。我們定義工件的加工編碼為:
材料編碼│厚度編碼│幾何結(jié)構(gòu)編碼│加工條件編碼│…i編碼
我們用數(shù)字定義工件加工編碼的每一場域。如果兩個工件在同一場域有相同的數(shù)字,這意味著它們在這一場域有相同的幾何或技術(shù)參數(shù)。兩個工件在同一場域的數(shù)字相差越小,則它們在這一場域有更多的幾何或工藝類似性。當我們要制造一個新的工件時,通過交互方式輸入工件的幾何和技術(shù)參數(shù),系統(tǒng)可自動產(chǎn)生工件的加工編碼,通過下述公式,我們可查詢出最為類似工件的技術(shù)參數(shù)和壓力曲線:
Bi是i場域在整個編碼中的平衡因子,它取決于這個場域在整個工件加工編碼序列中的影響程度。Ci是新工件在i場域的編碼,OCi是老工件在i場域的編碼。如果軟件系統(tǒng)工程數(shù)據(jù)庫有1?000個老工件的經(jīng)驗數(shù)據(jù),系統(tǒng)將在每一場域比較新工件和老工件1?000次,并得出DltCode。DltCode越小,新老兩個工件的幾何和技術(shù)參數(shù)越類似。當我們查尋出較為類似的一些工件后,系統(tǒng)將給出類似工件的加工編碼和技術(shù)參數(shù)。當然新工件和老工件在幾何和技術(shù)參數(shù)上有一些差異,我們將調(diào)整這些參數(shù)以適應(yīng)新工件的加工。系統(tǒng)將產(chǎn)生的新的技術(shù)參數(shù)和壓力曲線作為加工過程的技術(shù)參考。通過其機械控制和DNC加工系統(tǒng),我們將實驗新工件的技術(shù)參數(shù)和壓力曲線。如果這些參數(shù)仍然不適應(yīng)新工件的加工,我們將根據(jù)工件的打皺、裂縫和表面質(zhì)量現(xiàn)象繼續(xù)調(diào)節(jié)這些參數(shù)以獲得最佳的加工技術(shù)參數(shù)和壓力曲線。如果這個制造系統(tǒng)是一個DNC閉環(huán)控制CAM系統(tǒng),這個調(diào)整過程是非??斓?。當獲得高質(zhì)量工件的技術(shù)參數(shù)和壓力曲線后,這些工藝參數(shù)和加工編碼將儲存到數(shù)據(jù)庫中。這些制造工藝信息是可重復(fù)使用的歷史和關(guān)系數(shù)據(jù)庫,適應(yīng)于新工件的工藝參數(shù)將被CAM系統(tǒng)或機械液壓控制系統(tǒng)所使用。
2.3 軟件包的主要功能和實現(xiàn)技術(shù)
軟件包提供的一些主要對話框介紹。
a.模型構(gòu)造對話框。它是提供給用戶構(gòu)造幾何模型的工具,用戶輸入各種幾何模型的參數(shù),然后輸入模型的文件名,系統(tǒng)將通過*.SCR接口文件將它們轉(zhuǎn)換成AutoCAD的幾何模型,用戶還可將它們裝配成一個組合體。AutoCAD的圖形有*.DWG、*.WMF、*.BMP和*.DXF這些文件格式。通過OLE自動化技術(shù),這些幾何圖形將自動顯示在主窗口中。
b.曲線繪制和曲線類型選擇對話框。通過鼠標或鍵盤輸入各種壓力曲線的型值點,也可由工程數(shù)據(jù)庫讀入壓力曲線的型值點。曲線采用三次參數(shù)樣條擬合而成。各條壓力曲線的區(qū)域陰影由程序自動繪出。壓力曲線包括液壓腔壓力曲線、壓板壓力曲線等。
c.演變曲線對話框。當我們尋找出最為類似工件的加工編碼和其它加工參數(shù)后,我們將它們作為一個參考,通過調(diào)整類似工件的各個參數(shù)以適應(yīng)新工件的加工,通過經(jīng)驗公式和實驗,我們將得到新工件的壓力曲線和工藝參數(shù)。某一類型的新的壓力曲線由原壓力曲線演變而來,有時只要調(diào)整一個參數(shù),有時需要調(diào)整幾個參數(shù)。演變曲線對話框是提供給我們進行工藝參數(shù)修改和調(diào)整壓力曲線的工具。
d.壓力曲線輸出對話框。為了加工的需要,我們將顯示和打印壓力曲線坐標,用戶還可在對話框中編輯和儲存這些坐標。輸出的壓力曲線坐標主要用于非DNC加工系統(tǒng)。
2.4 軟件系統(tǒng)采用多文檔文件管理
為了數(shù)據(jù)處理和圖形繪制的一體化,軟件系統(tǒng)采用多文檔的Windows界面。其中*.PTS用來儲存壓力曲線和OLE對象,OLE對象包括AutoCAD圖形、位圖和Windows的圖元文件。*.XY用來以文本格式儲存每條曲線的坐標。*.DB用來儲存工件的加工編碼和技術(shù)參數(shù)。所有這些數(shù)據(jù)都可在該軟件系統(tǒng)提供的窗口中加以編輯。
3 結(jié) 論
我們已成功地開發(fā)出機械液壓拉深輔助成形系統(tǒng)的軟件包,該軟件包集數(shù)據(jù)管理、圖形繪制、加工編碼處理為一體。我們將繼續(xù)在下列兩個方面展開進一步的研究和開發(fā)。
a.設(shè)計實時DNC控制系統(tǒng)。盡管我們可以輸入、輸出和尋找出合理的經(jīng)驗曲線和加工參數(shù),但液壓輔助金屬加工過程是非常復(fù)雜的,它受許多加工因素的影響。為了生產(chǎn)出高質(zhì)量的產(chǎn)品,我們將開發(fā)液壓輔助金屬成形的實時控制系統(tǒng)。結(jié)合工程數(shù)據(jù)庫查尋,通過調(diào)控工藝參數(shù)和設(shè)計自適應(yīng)的閉環(huán)系統(tǒng),可快速和穩(wěn)定地尋找、修改和控制各種加工參數(shù)和壓力曲線。
b.開發(fā)表面質(zhì)量和尺寸誤差分析的程序。通過三維測量儀器可測量出工件的尺寸,并通過網(wǎng)絡(luò)系統(tǒng)將這些數(shù)據(jù)輸入到這個軟件系統(tǒng)中,通過設(shè)計接口文件和OLE自動化技術(shù),在AutoCAD中顯示被加工工件的圖像,工件的理論和實際被加工幾何形狀還可在3DS中顯示出來。我們可在可視虛擬空間中畫出其誤差曲線和曲面。誤差分析程序?qū)樯a(chǎn)高質(zhì)量的產(chǎn)品提供可靠的保證。