代小龍,楊 丹
(四川成飛集成科技股份有限公司,四川 成都 610092)
隨著國內(nèi)汽車行業(yè)的迅速發(fā)展,沖壓生產(chǎn)線的生產(chǎn)節(jié)拍要求越來越高,模具開發(fā)周期越來越短。因此,在模具設(shè)計階段對模具結(jié)構(gòu)進行虛擬運動仿真,及時發(fā)現(xiàn)零件干涉和自動線匹配問題,優(yōu)化模具結(jié)構(gòu),避免在生產(chǎn)制造階段暴露問題,有效減少模具返工,縮短模具開發(fā)周期,降低模具開發(fā)成本,提高模具品質(zhì)。
常見的運動模擬仿真軟件有CATIA(DMU模塊)、NX(Motion模塊)、Proe(DADS/Pro模塊)、Solid-Works(Animation模塊)以及 ADMAS與 SolidAid-Meister等,除了SolidAidMeister是一款專門檢查模具零件運動干涉的模擬仿真軟件[1],其他軟件模塊都屬于通用型運動仿真系統(tǒng)。通用型軟件系統(tǒng)的優(yōu)勢在于模具結(jié)構(gòu)設(shè)計與運動仿真同平臺,不需要數(shù)據(jù)轉(zhuǎn)換,數(shù)據(jù)更新迅速,缺點是沒有兼顧模具結(jié)構(gòu)的復(fù)雜性,仿真設(shè)置繁瑣,操作復(fù)雜。SolidAid-Meister軟件可對模具進行自動化生產(chǎn)線傳送仿真模擬和干涉檢查[2],雖然運動仿真設(shè)置操作有簡化,但是轉(zhuǎn)換數(shù)據(jù)會丟失裝配關(guān)系,每次修改數(shù)據(jù)后需要重新進行數(shù)據(jù)轉(zhuǎn)換和模型設(shè)置,不便于同步設(shè)計。
為了解決通用型運動仿真系統(tǒng)操作繁瑣等不足,有學(xué)者開發(fā)了基于CAD軟件的汽車模具運動仿真系統(tǒng),如黎慰利用CATIA的DMU模塊開發(fā)了基于CATIA平臺的汽車模具運動仿真系統(tǒng)[3];肖遙等利用NX的Motion模塊開發(fā)了基于NX平臺的自動沖壓線汽車模具運動仿真系統(tǒng)[4];劉一薇等利用NX/OpenAPI在NX9.0平臺上研發(fā)一種基于NX運動仿真的模具動態(tài)干涉檢查系統(tǒng)[5]。
NX平臺沖模運動仿真解決方案都是基于Motion模塊,依靠Motion模塊的XY函數(shù)和STEP函數(shù)控制各個部件的運動關(guān)系,設(shè)置驅(qū)動后進行求解。但運動控制函數(shù)復(fù)雜,且每次修改數(shù)據(jù)后都需要重新求解,運算時間長,適用于單副模具或局部運動的檢查,且對于一些零件抓取和工序件變換等動作實現(xiàn)困難,難以模擬整個沖壓生產(chǎn)線的運動過程。現(xiàn)基于NX軟件的機電概念設(shè)計模塊建立整個沖壓生產(chǎn)線運動過程的仿真模型進行研究,以實現(xiàn)多副模具同時聯(lián)動工作及工件傳遞的運動過程的仿真模擬。
為了滿足機械制造行業(yè)對機電一體化產(chǎn)品快速設(shè)計及虛擬仿真的需求,西門子軟件公司提出了機電一體化概念設(shè)計解決方案(mechatronics concept design,MCD),融合了需求管理、系統(tǒng)工程、仿真建模、機械設(shè)計、電氣設(shè)計、工業(yè)自動化、智能重用以及調(diào)試驗證等模塊,并完善了各模塊之間的接口,使其能整合從機電產(chǎn)品概念設(shè)計到產(chǎn)品制造完成階段的所有信息,可對將要開發(fā)的產(chǎn)品設(shè)計一套全新的解決方案[6]。同時能實現(xiàn)多部門協(xié)同開發(fā)與調(diào)試驗證,只需要等實物制造完成再切換到實際中進行最后測試,提高產(chǎn)品質(zhì)量、縮短設(shè)計周期并降低制造成本,設(shè)計原理如圖1所示。
圖1 NX機電一體化概念設(shè)計原理
MCD可對一系列行為進行仿真,涉及運動學(xué)、動力學(xué)、碰撞、驅(qū)動器彈簧、凸輪、物料流等方面[7],機械運動部分的基本操作流程與運動仿真模塊相似,通過定義仿真模型的運動剛體、運動副約束、控制驅(qū)動、傳感器、控制時序等物理屬性和運動控制屬性實現(xiàn)運動仿真,因此使用MCD能對沖壓生產(chǎn)線進行運動仿真。MCD模塊包含了常用的建模工具,方便用戶在不切換到建模環(huán)境下即可更改模型,其流程如圖2所示,與運動仿真模塊相比,MCD模塊不需要創(chuàng)建求解過程。
圖2 MCD運動仿真流程
常見的沖壓自動化生產(chǎn)線輸送方式有單臂橫桿式、雙臂橫桿式、共軌式、機器人傳輸式等。研究選用汽車前門內(nèi)板模具,基于MCD模塊建立前門內(nèi)板模具多工位共軌式生產(chǎn)線運動過程的仿真模型。
前門內(nèi)板模具一共4道工序,分別為:①拉深;②修邊沖孔;③整形;④修邊側(cè)修邊沖孔。模具運動過程分為2個部分:①每道工序模具的運動過程;②橫梁帶動板料及工序件取放和輸送過程。生產(chǎn)線結(jié)構(gòu)簡化后如圖3所示。
圖3 生產(chǎn)線簡化圖
根據(jù)MCD運動仿真流程(見圖2)與模具自身的運動過程(見圖4、圖5),在MCD中設(shè)置工序①~工序④模具運動仿真模型,設(shè)置完成后得到4副模具,但不包含工序件部分的運動過程。
圖4 工序①模具運動過程
圖5 工序②~工序④模具運動過程
橫梁運動時機械爪抓取板料,并輸送到后工序。上模下降到位后工序件變換并被橫梁繼續(xù)傳送,直到工件被送到傳輸帶裝箱,流程如圖6所示。
圖6 工序件取放與變換及輸送流程
橫梁的運動過程包括橫梁前進→機械爪夾持工序件→橫梁提升→橫梁前進送工序件至后工序→橫梁下降→機械爪釋放工序件→橫梁返回到前工序,簡化后分為3個階段:①抓工序件階段;②送工序件及放工序件階段;③返回階段。橫梁的運動曲線如圖7所示,由4段網(wǎng)線組成,其中曲線1是機械爪進入模具抓取工序件,曲線2是橫梁送工序件到后工序,曲線3是機械爪釋放工序件并退出,曲線4是返回初始位置。在MCD設(shè)置橫梁運動時,使用基于曲線的路徑約束運動副,在仿真序列編輯器里設(shè)置每根橫梁的運動邏輯關(guān)系,左右橫梁同步對稱運動,分開設(shè)置,通過仿真序列控制左右橫梁的同步運動。
圖7 運動曲線
把對中臺上的板料設(shè)置為對象源,可以模擬板料拆跺過程。工件輸送帶設(shè)置傳輸面可以模擬工件在傳輸帶上的運動過程。板料及工序件的傳遞過程是仿真運動模型建立的難點,因為抓取后要隨橫梁運動,釋放后要隨模具下降和頂起或靜止在空工位上,上模下降到下止點時工序件需要變換為后工序工序件,然后在橫梁下個運動周期被抓取后繼續(xù)傳遞(見圖8)。
圖8 單工序模具中工序件傳遞流程
為了實現(xiàn)板料及工序件的取放、輸送和變換,在MCD中設(shè)置多個碰撞傳感器,通過傳感器信號控制其取放、輸送和變換。當機械爪隨橫梁抓件接觸板料時,碰撞傳感器觸發(fā),然后板料隨橫梁一起運動,當橫梁把板料輸送到位時,釋放板料,板料下落到壓邊圈上后隨壓邊圈一同下降,等上模下降到位后觸發(fā)碰撞傳感器,將板料變換成工序件,工序件再隨頂件器頂起,并被橫梁傳輸?shù)较乱粋€工序。由此循環(huán),直到最后工序的工件被傳輸?shù)絺魉蛶稀?/p>
工序件抓取動作的實現(xiàn)需要定義碰撞感應(yīng)器,并對每組橫梁設(shè)置一個固定副,在仿真序列編輯器中通過碰撞信號控制工序件的抓取與釋放。工序件的變換動作通過對象變換器實現(xiàn),上模下降到位后碰撞感應(yīng)器觸發(fā)對象變換器。
通過仿真序列編輯器和各種傳感器信號控制各部件的運動邏輯關(guān)系,設(shè)置好所有仿真模型后得到整個沖壓生產(chǎn)線運動過程模型,實現(xiàn)模具與橫梁運動、工序件取放變換等動作的仿真,自動化沖壓生產(chǎn)線運動過程的仿真模擬如圖9所示。
圖9 仿真序列編輯器與仿真結(jié)果
基于NX MCD模塊能建立完整的自動化沖壓生產(chǎn)線運動仿真模型,實現(xiàn)多副模具運動、板料及工序件的取放、變換、傳輸?shù)葎幼鞯姆抡妫瑢崿F(xiàn)模具結(jié)構(gòu)設(shè)計與運動仿真同平臺,仿真結(jié)果即時解算不需要手動解算,能實時查看仿真結(jié)果并驗證仿真設(shè)置是否正確。設(shè)計員在更改實體數(shù)據(jù)后不需要重新設(shè)置仿真數(shù)據(jù)即可及時有效地反饋設(shè)計更改后的結(jié)果,有助于提升模具設(shè)計效率與質(zhì)量,并縮短模具設(shè)計周期。其仿真數(shù)據(jù)直接存放在對應(yīng)part文件中,總裝配文件可以讀取并重用子part文件中的仿真數(shù)據(jù),提高重用性與仿真模型創(chuàng)建效率,控制方式多種多樣,不僅能使用運動曲線、速度位移等控制器、仿真序列及內(nèi)部虛擬傳感器信號等控制運動關(guān)系,也可以使用外部信號,如聯(lián)動實機PLC或PLC軟件信號。
NX MCD模塊目前沒有單獨的運動干涉檢查功能,只能通過設(shè)置碰撞感應(yīng)器或眼睛查看模具結(jié)構(gòu)在運動過程中的干涉情況,也無法自動生成運動干涉報告,仿真模型配置數(shù)據(jù)不能導(dǎo)入和導(dǎo)出,不便于模型設(shè)置信息模板化擴展。與運動仿真模塊一樣存在設(shè)置操作不簡便的問題,沒有典型的運動結(jié)構(gòu)模板。因此,需要針對汽車沖模的特性對模塊進行二次開發(fā)與封裝,讓機構(gòu)運動定義設(shè)置能模板化,簡化前臺設(shè)置操作,才能符合模具設(shè)計人員習(xí)慣,方便設(shè)計人員使用,有效地提高效率,縮短周期。