摘要:本文介紹FANUC弧焊機器人全新的機器人安裝調試方法,通過離線示教,然后利用視覺設定TCP,再用視覺標定工件實際位置,用視覺偏移功能來自動微調示教程序,極大地提高了編程效率,體現高度的柔性化。
前言:
當前6軸弧焊機器人的安裝流程普遍采用的方法是:TCP設定、現場示教、確認及修改所示教的程序。而在批量生產時,這種方法要求工件的定位達到很高的精度。另外,當工件變換,或者同種工件由于型號的不同,會有部分甚至所有的焊縫位置有變化時,就需要編程人員在現場針對不同型號的工件長時間進行示教工作,嚴重影響工作效率。
現在,我們可以利用FANUC公司開發的機器人仿真軟件ROBOGUIDE,坐在辦公室里,就能很輕松地完成大量的編程和示教任務,而且是完全基于三位模型的基礎上,利用虛擬的示教器進行示教,然后再把編好的機器人焊接軌跡下載到機器人控制器。由于,實際的工件相對于機器人基坐標系的位置與仿真軟件中相比會有誤差,需要對實際的工件進行位置重新確認。這時我們可以在機器人手臂末端臨時安裝一個視覺相機,來觀察和標定工件空間位置。最后用弧焊機器人軟件包中的視覺偏移功能可以依據標定的工件空間位置對仿真軟件中示教的程序自動進行微調。
具體步驟如下:
1. 離線編程
ROBOGUIDE仿真軟件支持igs格式的三維數模導入,目前流行的三維軟件都支持輸出igs格式文件,因此給這款仿真軟件數模的導入帶來了極大的方便。
在這個軟件中示教焊接軌跡,除了可以模仿實際示教時常用的示教點的方式,還可以用鼠標直接在工件的三維數模上點選出焊縫處的工件輪廓線,產生的線條可以直接作為機器人TCP運行的軌跡,并自動產生示教點和軌跡程序,這是這款仿真軟件的一個獨特而又非常實用的功能,可以大幅減小示教時間。由于形成的焊接軌跡剛開始只代表TCP點的路徑,接下來可以在仿真軟件中設置焊槍的姿態。當所有焊縫路徑調整好后,機器人可以將整個焊接運動以動畫方式展示,不滿意的路徑或焊槍姿態可以進行修改。如圖1所示:
2. 下載示教程序
將示教好的軌跡程序下載到機器人控制器。同樣,如果有需要,機器人控制器中現場的示教程序同樣可以上載到仿真軟件中,還可以對示教程序進行各種修改,再下載到機器人控制器中。
3. 用視覺來設定TCP
這里采用視覺功能來設定TCP,速度快,精度高。將攝像頭安裝在固定的基礎底板上,焊槍在攝像頭前擺動若干不同姿態,攝像頭拍攝焊絲端點圖像,系統自動計算焊槍TCP點。如圖2所示的實驗裝置。
4. 安裝臨時攝像頭
將攝像頭臨時固定在機器人第六軸末端或者焊槍上,只要固定牢固,其具體位置不需要精確。如圖3所示。
5. 攝像機標定
攝像機安裝好后,機器人需要以工件上某特征點為參考點,運動至兩個以上的位置,對參考點拍攝,軟件可以標定攝像機的成像幾何模型。
6. 工件參考點標定
在工件上選定適當的三個特征點,用來標定工件的位置。攝像機分別在每個特征點上做兩次不同位置的取像,從而計算出工件上這三個特征點在機器人基坐標中的坐標參數,從而得出工件的空間位置。這里以工件的三個基準孔做參考點。如圖4和圖5所示
7. 用視覺偏移功能來微調程序
前面的步驟都做完后,就可以用FANUC智能弧焊機器人軟件包中的Vision Shift對仿真軟件所制作的示教程序進行自動調整。
以上的步驟,可以用下面的見圖表示:
結論:
這種利用離線編程和視覺相結合的示教方法,完全可以應用到實際的生產當中,特別是需要現場長時間示教以及工件型號多樣、批量大的場合,以及工件定位不準確的場合,例如,運動在輸送線上事先已經點焊好的工件。
FANUC公司開發的iRVision視覺系統,無論是硬件還是軟件都與機器人控制系統高度集成,省去另外設計視覺系統的花費。而且此視覺功能還可以在線切割、涂膠、切邊等領域進行相應的開發應用,縮短機器人安裝調試的時間。在當前企業需要提高生產效率和生產質量、降低人力消耗的趨勢下,一切高度柔性化和自動化的方案都應該是我們優先考慮的。