樓杰
摘要:數(shù)控機(jī)床加工仿真技術(shù)的使用不僅能行之有效地避免實(shí)際加工中出現(xiàn)干涉、碰撞等現(xiàn)象,而且,能提高實(shí)際加工中的精確度,以及在保證加工質(zhì)量的情況下提高加工效率。本文主要介紹數(shù)控機(jī)床加工仿真技術(shù)的發(fā)展現(xiàn)狀、常用仿真系統(tǒng),以及數(shù)控機(jī)床加工仿真技術(shù)的實(shí)際應(yīng)用。
關(guān)鍵詞:數(shù)控機(jī)床;加工;仿真技術(shù);應(yīng)用
中圖分類(lèi)號(hào):TG659? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文章編號(hào):1674-957X(2021)06-0048-02
0? 引言
近幾年來(lái),我國(guó)的制造業(yè)發(fā)展迅速,對(duì)促進(jìn)我國(guó)經(jīng)濟(jì)增長(zhǎng)發(fā)揮著至關(guān)重要的作用,而制造業(yè)的發(fā)展與數(shù)控機(jī)床加工技術(shù)的發(fā)展息息相關(guān)。傳統(tǒng)的數(shù)控機(jī)床加工不僅所需費(fèi)用高,而且還存在操作困難、加工效率低等問(wèn)題。為了適應(yīng)制造業(yè)的發(fā)展,數(shù)控機(jī)床加工技術(shù)不斷革新,現(xiàn)有的數(shù)控機(jī)床加工仿真技術(shù),能很好地解決傳統(tǒng)加工技術(shù)的局限,有效地加快制造業(yè)發(fā)展的步伐,進(jìn)一步提高經(jīng)濟(jì)效益。
1? 數(shù)控機(jī)床加工仿真技術(shù)概述
數(shù)控機(jī)床加工仿真系統(tǒng)介紹數(shù)控機(jī)床加工仿真技術(shù)是將人為加工轉(zhuǎn)換為自動(dòng)化、信息化、數(shù)字化的計(jì)算機(jī)仿真加工,主要運(yùn)用物理模型、數(shù)學(xué)模型等模型,實(shí)現(xiàn)在可視化、圖形模擬化、人機(jī)交互的虛擬環(huán)境下進(jìn)行加工處理,有效地代替實(shí)際的加工過(guò)程,進(jìn)而實(shí)現(xiàn)對(duì)加工步驟和流程的優(yōu)化,促進(jìn)數(shù)控機(jī)床加工技術(shù)的發(fā)展。技術(shù)人員通過(guò)對(duì)現(xiàn)實(shí)中的數(shù)控機(jī)床工作環(huán)境和狀態(tài)進(jìn)行建模仿真,能夠有效地掌握零件加工過(guò)程中的實(shí)際情況,從而及時(shí)發(fā)現(xiàn)零件加工過(guò)程中存在的問(wèn)題和其他不利因素。除此之外,還能實(shí)現(xiàn)對(duì)故障進(jìn)行預(yù)測(cè),通過(guò)數(shù)控機(jī)床加工仿真技術(shù)還能對(duì)加工運(yùn)作是否正常進(jìn)行區(qū)分,自動(dòng)處理部分異常的信息,例如,及時(shí)反映出加工過(guò)程中產(chǎn)生零件間的干涉或碰撞等現(xiàn)象,進(jìn)而提醒技術(shù)人員作出相應(yīng)的處理,盡可能的減小機(jī)床加工過(guò)程中發(fā)生故障的概率,有效地提高機(jī)床的工作效率。
2? 數(shù)控加工仿真技術(shù)發(fā)展現(xiàn)狀
在生產(chǎn)加工中,為了提高數(shù)控程序的正確率,檢驗(yàn)加工指令和試切時(shí)多用容易切割的材料代替工件,也可用采用劃針或筆代替刀具的軌跡顯示法。但是,上述幾種方法需要耗費(fèi)較多的材料,不僅增加了生產(chǎn)成本,而且還增長(zhǎng)了生產(chǎn)的周期。為了解決這些問(wèn)題,研究出了計(jì)算機(jī)仿真方法,該方法實(shí)現(xiàn)了試切環(huán)境的模擬、圖形顯示以及仿真計(jì)算,并不斷向著提高模擬的精度、圖形的真實(shí)度方向發(fā)展。
從環(huán)境模型上來(lái)看,NC切割仿真包括力學(xué)上的仿真和幾何上的仿真。其中,力學(xué)仿真又囊括在物理仿真的范疇,在仿真切削的過(guò)程中,利用其動(dòng)態(tài)力學(xué)的特性進(jìn)一步實(shí)現(xiàn)對(duì)刀具振動(dòng)和刀具破損進(jìn)行預(yù)測(cè),以及控制切削參數(shù),從而達(dá)到切削的目的;而幾何仿真不需要考慮切削力、切割參數(shù)或者其他物理因素帶來(lái)的影響,因?yàn)?,其檢驗(yàn)NC程序正確與否,只需要仿真刀具-工件幾何體的運(yùn)動(dòng)。幾何仿真不僅能減少甚至消除因程序錯(cuò)誤造成的夾具破壞、機(jī)床損傷、刀具折損、零件報(bào)廢等問(wèn)題,還能減少產(chǎn)品的制作時(shí)間,大大降低投入成本。
另外,數(shù)據(jù)加工仿真可以分為兩種:一種是基于NC程序的數(shù)控加工過(guò)程仿真,其主要是利用后置處理所產(chǎn)生的NC程序來(lái)進(jìn)行仿真;另一種是基于刀位數(shù)據(jù)的數(shù)控加工過(guò)程仿真,其主要是在后置處理前的基礎(chǔ)上,將刀位數(shù)據(jù)進(jìn)行仿真。其中,基于NC程序的仿真可用于三方面:檢驗(yàn)碰撞、用于檢驗(yàn)和優(yōu)化NC程序的正確性、培訓(xùn)操作工。并且,在實(shí)際運(yùn)用中,基于NC程序的加工比刀位數(shù)據(jù)的加工仿真過(guò)更加實(shí)用,因?yàn)?,用于?qū)動(dòng)數(shù)控機(jī)床運(yùn)動(dòng)的指令是NC指令。而基于刀位數(shù)據(jù)的仿真很早就已投入使用,現(xiàn)今已形成一些比較成熟的商品化軟件,其主要作用是檢測(cè)刀位軌跡是否正確、保證零件的加工質(zhì)量。
3? 數(shù)控機(jī)床仿真系統(tǒng)
3.1 VERICUT系統(tǒng)
該系統(tǒng)是數(shù)控加工仿真軟件中使用最為廣泛的仿真系統(tǒng),該系統(tǒng)不僅能在很大程度上提高切削效率,還能進(jìn)行數(shù)控代碼查驗(yàn)步驟的模擬。
VERICUT系統(tǒng)主要是利用交互的模擬數(shù)控加工軌跡代碼來(lái)實(shí)現(xiàn)去料切削控制。為了更好地提高刀具軌跡的精確度,確保切削部分能達(dá)到設(shè)計(jì)的標(biāo)準(zhǔn),該系統(tǒng)能將可見(jiàn)部分顯示在電腦屏幕上。另外,VERICUT系統(tǒng)還能及時(shí)發(fā)現(xiàn)加工過(guò)程中存在的問(wèn)題,并及時(shí)確定加工軌跡的序列號(hào),方便技術(shù)人員進(jìn)行修改。
VERICUT系統(tǒng)的輸入程序可以兼容各種形式的刀具軌跡代碼。無(wú)論是APT形式的CL文件,還是M&G代碼,VERICUT系統(tǒng)都能直接運(yùn)行。除此之外,VERICUT系統(tǒng)需要有走刀軌跡代碼,以及對(duì)切削刀具和被加工原材料進(jìn)行描述。經(jīng)過(guò)系統(tǒng)驗(yàn)證后,可得到所需的產(chǎn)品模型和仿真加工過(guò)程中監(jiān)測(cè)到的所有錯(cuò)誤記錄文件。
VERICUT系統(tǒng)的使用能提高生產(chǎn)效率。因?yàn)樵撓到y(tǒng)不僅能實(shí)現(xiàn)自動(dòng)化設(shè)置,還能根據(jù)用戶(hù)的選擇去設(shè)置相應(yīng)的切削深度、寬度和切削的角度,將每個(gè)刀具軌跡的給進(jìn)速度和切割速度調(diào)整到最佳狀態(tài),并根據(jù)用戶(hù)需求改變切削的效率。另外,該系統(tǒng)不但能模擬五軸鉆孔、銑削或線框的EDM操作,還可進(jìn)行銑車(chē)和車(chē)削的組合加工。除此之外,并且該系統(tǒng)還增設(shè)了系列專(zhuān)用模塊,對(duì)提高數(shù)控機(jī)床加工效率有非常重要的作用。
3.2 VERICUT Machine Simulation系統(tǒng)
該系統(tǒng)更容易實(shí)現(xiàn)對(duì)機(jī)床的模擬使用和模擬控制,也是目前數(shù)控加工仿真軟件中功能最齊全的系統(tǒng)。VERICUT Machine Simulation系統(tǒng)的主要功能是解釋可識(shí)別的數(shù)控代碼文件,并根據(jù)數(shù)控代碼進(jìn)行模擬機(jī)床加工,并使這一加工過(guò)程可視化。Machine Simulation能發(fā)現(xiàn)工件和機(jī)床之間存在的可能性碰撞,盡可能地降低碰撞造成的經(jīng)濟(jì)損失。另外,還可以識(shí)別出最為可靠的高速模式加工軌跡,有利于技術(shù)人員進(jìn)行調(diào)整。并且,Machine Simulation中的數(shù)控代碼模塊能查找出存在的錯(cuò)誤,并將之一一羅列出來(lái),以供技術(shù)人員參考。(圖1)
該系統(tǒng)本身還為用戶(hù)提供了機(jī)床和文件控制庫(kù),用戶(hù)可根據(jù)自身的需求進(jìn)行相應(yīng)的組合或者用戶(hù)自定義機(jī)床、編寫(xiě)控制文件,從而得到所需的仿真環(huán)境和加工過(guò)程。該系統(tǒng)的主要模塊和功能如下:
3.2.1 機(jī)床構(gòu)建器
機(jī)床構(gòu)建器主要是為數(shù)控機(jī)床和控制指令的修改提供工具,也可利用其添加新的設(shè)備。另外,機(jī)床構(gòu)建器可以實(shí)現(xiàn)ASCII數(shù)控代碼與其他形式代碼的轉(zhuǎn)換,通過(guò)轉(zhuǎn)換能夠?qū)⒁延械臄?shù)控程序重新利用起來(lái),并用于相應(yīng)的機(jī)床上,能很大程度上節(jié)約程序員編碼的時(shí)間和機(jī)床的耗費(fèi)。
3.2.2 機(jī)床開(kāi)發(fā)工具箱
機(jī)床開(kāi)發(fā)工具箱的應(yīng)用能提高VERICUT系統(tǒng)處理特殊、復(fù)雜的數(shù)控代碼的能力,因此,機(jī)床開(kāi)發(fā)工具箱的存在主要是為了滿(mǎn)足特殊的加工和模擬需求。機(jī)床開(kāi)發(fā)工具箱為編程提供工具和方法,通過(guò)定義VERICUT解讀數(shù)控代碼所需的宏,緊接著宏會(huì)被編譯到與標(biāo)準(zhǔn)文件庫(kù)相連的目標(biāo)文件中,這樣就能夠得到一個(gè)可執(zhí)行宏的CME文件。
3.2.3 AUTO-DIFF
AUTO-DIFF的主要作用是比較VERICUT組件和設(shè)計(jì)模型的數(shù)據(jù)之間是否存在差異,并得出設(shè)計(jì)和模型切割部分存在的差別,該模塊的使用,很大程度上減少了數(shù)控加工過(guò)程中投入的成本。另外,AUTO-DIFF還能實(shí)現(xiàn)對(duì)仿真模型和IGES數(shù)學(xué)描述模型的對(duì)比,從而提高VERICUT系統(tǒng)對(duì)錯(cuò)誤檢測(cè)的精確度,而在加工過(guò)程中存在的過(guò)切或切削不足的情況就能被及時(shí)識(shí)別出來(lái),不僅能節(jié)約生產(chǎn)成本和時(shí)間,還能提高加工的質(zhì)量。
3.2.4 幾何工具包
幾何工具包能有效地將CAD數(shù)據(jù)轉(zhuǎn)換成STL文件,同時(shí),還能根據(jù)表面模型生成實(shí)體模型,甚至解決模型文件中存在的問(wèn)題。該模塊的使用,能將有限或沒(méi)用的模型轉(zhuǎn)換成可利用的夾具、實(shí)體、組件等,提高模型的利用率。
4? 數(shù)控機(jī)床加工仿真步驟及應(yīng)用
利用VERICUT系統(tǒng)進(jìn)行機(jī)床加工仿真的步驟為:首先通過(guò)Machine Simulation軟件建立機(jī)床運(yùn)動(dòng)學(xué)模型,這一步驟可通過(guò)直接調(diào)用系統(tǒng)提供的控制文件庫(kù)或者對(duì)文件進(jìn)行修改后使用,從而滿(mǎn)足設(shè)計(jì)需求。并利用建模模塊完成機(jī)床的幾何模型建設(shè),并根據(jù)圖紙完成初始位置的確定并形成相應(yīng)的工作文件、機(jī)床文件以及控制文件;其次,利用VERICUT系統(tǒng)對(duì)毛胚和夾具進(jìn)行定義,調(diào)入走道軌跡后,再對(duì)文件和刀具形狀進(jìn)行定義,并設(shè)置適當(dāng)?shù)膮?shù)就可以進(jìn)行刀具軌跡的仿真;另外,當(dāng)系統(tǒng)進(jìn)入到Machine Simulation中,要根據(jù)機(jī)床模型添加相應(yīng)的機(jī)床實(shí)體、毛胚實(shí)體、夾具,再次設(shè)定相應(yīng)的參數(shù),這樣就可以同時(shí)進(jìn)行機(jī)床運(yùn)動(dòng)和刀具軌跡的仿真。并根據(jù)系統(tǒng)提供的LOG文件和仿真的情況對(duì)刀具軌跡文件和參數(shù)進(jìn)行修改,直到仿真出完全符合要求的產(chǎn)品。
以下是利用VERICUT系統(tǒng)仿真Mikronwf72數(shù)控加工中心加工一個(gè)瓶子模型的例子,其中所采用的控制器型號(hào)是Heidenhain415b型。通過(guò)仿真軟件對(duì)刀具軌跡文件和機(jī)床設(shè)置參數(shù)進(jìn)行不斷地優(yōu)化,在實(shí)際的產(chǎn)品加工過(guò)程中,大約可以節(jié)省30%的加工時(shí)間,大大地降低成本的投入,提高經(jīng)濟(jì)效益。
除此之外,系統(tǒng)所帶有的AUTO-DIFF模塊也可實(shí)現(xiàn)設(shè)計(jì)模型和經(jīng)加工后模型的對(duì)比,從而得出理論設(shè)計(jì)的零件和模擬加工出的零件兩者間存在的區(qū)別,也可通過(guò)顯示方式和設(shè)定誤差進(jìn)一步得出仿真中存在的問(wèn)題。系統(tǒng)所帶的OptiPath模塊也能實(shí)現(xiàn)刀具軌跡的優(yōu)化,提高機(jī)床的利用率。
參考文獻(xiàn):
[1]陳長(zhǎng)遠(yuǎn),鄭美英.數(shù)控機(jī)床加工仿真技術(shù)及應(yīng)用[J].科學(xué)與財(cái)富,2018(2):285.
[2]賈曉麗,劉俊,陳開(kāi)源,等.數(shù)控加工仿真技術(shù)的研究現(xiàn)狀與展望[J].價(jià)值工程,2018,37(13):143-145.
[3]羅和平,王彪,汲軍.加工仿真技術(shù)在數(shù)控加工中的應(yīng)用[J]. 機(jī)械制造,2017,55(5):45-51.