夏自祥 崔祥府 張 利
(濟寧學院機械工程系,山東 曲阜 273155)
激光切割技術(shù)可加工任意平面圖形,對幅面實現(xiàn)較大的整板切割,無需開模,伴隨激光技術(shù)的發(fā)展國內(nèi)外專家不斷改進和完善金屬切割工藝[1],提高產(chǎn)品質(zhì)量和生產(chǎn)效率,減少材料消耗,降低加工成本[2]。激光切割技術(shù)因其高精度、高質(zhì)量、高速度及非接觸式切割等優(yōu)點,在制造行業(yè)得到廣泛應(yīng)用[3-4]。
在激光切割技術(shù)中,三維激光切割在制造行業(yè)應(yīng)用較廣泛,主要包括兩種應(yīng)用形式:一是龍門式激光切割機床系統(tǒng),使用高精度五軸聯(lián)動機床,加工精度高、速度快,但激光頭接近加工區(qū)域的能力較差、設(shè)備造價高;二是關(guān)節(jié)式激光切割機器人,靈活性高,可以對不同厚度的金屬板材進行多方位多角度的切割,但加工精度和加工速度不及五軸聯(lián)動機床[5]。目前,世界上各大汽車公司在新車研制過程中正在將激光切割技術(shù)逐步取代傳統(tǒng)的沖裁工藝,減少模具數(shù)量,降低研制成本,縮短研制周期[6]。汽車車身覆蓋件輪廓曲率大,表面形狀復雜多變,且有很多凹槽、凸臺及小孔,軌跡規(guī)劃精細化和激光切割高精度的要求使激光切割機器人運動控制更加復雜,特別是小孔的加工效率及精度往往達不到要求[7]。原因是機器人各個軸關(guān)節(jié)運動控制速度較慢,機器人手臂重量過大不適合高速運動。另外機器人的剛性差,剛性差的機器人會抖動變形,致使其循跡性差[8]。車身覆蓋件的激光切割,要求精確定位,以保證切割精度[9]。因此,迫切需要研究開發(fā)低成本、高精度、高速度的激光切割系統(tǒng)來解決大曲率復雜表面工件小孔加工問題。
為提高機器人激光切割小孔的精度和速度,本文設(shè)計并開發(fā)機器人激光切割系統(tǒng),利用工業(yè)機器人搭載高精度運動控制器和十字滑臺,進行大曲率復雜表面工件小孔的切割。
本文設(shè)計的機器人激光切割系統(tǒng)包括KUKA KR16機器人、BT240激光頭、MFSC-800L光纖激光器、XH961激光冷水機、激光切割控制柜、高精度十字滑臺等,如圖1所示。
在機器人激光切割系統(tǒng)中,由機器人、機器人控制柜組成機器人系統(tǒng),機器人帶動末端執(zhí)行器的運動只是用來定位;本系統(tǒng)采用的KUKA KR16機器人定位精度可達0.05 mm。激光頭、激光發(fā)生器、水箱組成激光系統(tǒng)。激光頭、十字滑臺、伺服電機、運動控制器組成了數(shù)控切割系統(tǒng),用來完成小孔的切割運動。通過EtherCAT模塊實現(xiàn)機器人與電氣控制系統(tǒng)中運動控制器的I/O通信。由兩個重復定位精度可達±0.003 mm的線性模組組成的十字滑臺運動是由高精度、高速度的運動控制器控制,因此相比于工業(yè)機器人本體完成的小孔切割,本系統(tǒng)的小孔切割運動具有速度快、精度高的特點,其不僅能完成小孔切割,還具備普通機器人激光切割工作站的各種加工功能,能夠減少工件加工過程中裝夾次數(shù),提高了生產(chǎn)效率。
常見的數(shù)控切割系統(tǒng)硬件方案如表1所示[10]。目前,市場上的高精度的數(shù)控切割系統(tǒng)都是非開放式的,不能與機器人進行通信,在對比了以上方案后最終選用了第3種由PC機和運動控制器控制的數(shù)控切割系統(tǒng)。
表1 常見的數(shù)控切割系統(tǒng)硬件方案
數(shù)控切割系統(tǒng)硬件部分由運動控制器、伺服電機、十字滑臺、顯示屏等組成,如圖2所示。
數(shù)控切割系統(tǒng)的硬件核心模塊是運動控制器,對運動控制器的要求是能夠與機器人進行通信,具有直線插補及圓弧插補基本功能。因此本系統(tǒng)選擇了具有直線插補、圓弧插補等功能,I/O接口豐富,高速度、高精度、性能穩(wěn)定的雷賽SMC6480運動控制器。SMC6480提供了10/100M網(wǎng)絡(luò)接口用于與上位機通信,RS232用于連接顯示屏,交互界面采用組態(tài)王軟件開發(fā),如圖3所示。
十字滑臺的X、Y軸均選擇型號為TKK6010P -150-A1-F0-B的線性模組,其滾珠絲杠重復定位精度可達±0.003 mm,最大速度300 mm/s。伺服電機及驅(qū)動器選擇松下的MHMJ022G1U +MADKT 1507E。
編程軟件Motion6480裝于上位機上,通過網(wǎng)絡(luò)接口實現(xiàn)運動控制器與上位機通信,完成小孔切割程序編制。不同的加工圖形可以提前編好程序并編號,作為子程序1、子程序2等,在機器人編程時可以直接調(diào)用這些子程序。Motion6480軟件可以對運動控制器進行參數(shù)設(shè)置、程序的編輯及上傳,采用G代碼編程,編程方便快捷,編程界面如圖4所示。對于加工一些復雜的圖形,可以利用數(shù)控自動編程軟件轉(zhuǎn)成G代碼后導入Motion6480軟件,再上傳到運動控制器。
切割系統(tǒng)設(shè)置的參數(shù)包括:每個軸的加速度、減速度、插補加速度、插補減速度、軟件限位等關(guān)鍵參數(shù),如圖5所示。
機器人常用的現(xiàn)場總線型通信方式有:Device Net、EtherCAT、Profinet、Profibus等。KUKA機器人為每位用戶免費提供了一個EtherCAT模塊,因此本系統(tǒng)使用運動控制器上的I/O與機器人控制柜內(nèi)的Ethercat模塊上的I/O連接,通過KUKA機器人軟件workvisual進行配置。工業(yè)機器人給運動控制器發(fā)送程序啟動信號,運動控制器執(zhí)行切割程序。
運動控制器執(zhí)行程序完畢給機器人發(fā)送一個完成信號,機器人執(zhí)行下一個動作。
通過對薄板工件進行切割加工來驗證設(shè)計開發(fā)的機器人小孔激光切割系統(tǒng)。
步驟1:在上位機,用運動控制器調(diào)試編程軟件Motion6480進行參數(shù)設(shè)置和小孔切割編程。
步驟2:編程結(jié)束檢查確認后,不開激光試運行切割系統(tǒng)。若出現(xiàn)錯誤返回步驟1,若無誤執(zhí)行步驟3。
步驟3:接通末端執(zhí)行器裝置電源,正式運行切割系統(tǒng)。
步驟4:機器人將末端執(zhí)行器移動到待加工位置,機器人通過I/O給向運動控制器一個發(fā)送到位信號,運動控制器內(nèi)的部程序開始執(zhí)行,十字滑臺執(zhí)行小孔切割動作。
步驟5:切割動作完成后,運動控制器通過I/O給向機器人發(fā)送一個動作完成信號。
步驟6:判斷是否已完成全部切割任務(wù)。若未完成全部任務(wù),則重復步驟4;若已完成全部任務(wù),則末端執(zhí)行器返回程序設(shè)置點,到位后程序結(jié)束。
設(shè)置切割速度為18 mm/min,切割直徑為0.5 mm的小孔,厚度為1 mm薄板的工件,加工400個,如圖6所示。采用VMS4030型2.5D光學影像測量儀隨機選取其中的100個進行測量孔徑。測量數(shù)據(jù)如表2所示,表中數(shù)據(jù)為實測尺寸與基本尺寸之差。
表2 測量數(shù)據(jù)
樣本容量為100,分組數(shù)K取9,級差R=Xmax-Xmin=16 μm,組距d=R/K-1=2 μm,組界為Xmin+(J-1)d±d/2 (J=1,2,3,…,9),經(jīng)過統(tǒng)計和計算得到頻數(shù)分布表見表3。進而畫出直方圖如圖7所示,可以看出,各矩形中點連線近似正態(tài)分布,說明不存在變值系統(tǒng)誤差。標準差S反應(yīng)加工尺寸的分散程度,由隨機誤差決定,表明系統(tǒng)能達到的加工精度,當誤差分布符合正態(tài)分布時,通常按分布范圍6S確定加工精度。因此本系統(tǒng)加工精度為 0.03 mm。
表3 頻數(shù)分布表
高精度激光小孔切割機器人主要應(yīng)用于精密切割工藝,利用十字滑臺的聯(lián)動作用實現(xiàn)小孔切割,與機器人配合,在機器人工作空間內(nèi)實現(xiàn)小孔多位置的切割。不僅實現(xiàn)了切割的多樣性,也完成了切割小孔的工藝需求。本文設(shè)計的機器人激光切割系統(tǒng),與直接使用工業(yè)機器人進行激光切割相比,速度快、精度高;與使用五軸聯(lián)動機床加工相比降低了生產(chǎn)成本,對工業(yè)機器人和激光切割技術(shù)在汽車制造及其他領(lǐng)域中的應(yīng)用研究有重要參考價值。