王金濤
工業(yè)機器人是當前先進制造技術的典型代表,在制造業(yè)中擁有巨大的發(fā)揮空間,并持續(xù)帶動社會生產水平的提高。工業(yè)機器人作為推動制造變革的催化劑,該領域的新產品和新技術研發(fā)持續(xù)引發(fā)社會關注。本文將以新松工業(yè)機器人為例,著重分析探討工業(yè)機器人若干關鍵技術要點。
工業(yè)機器人被重新定義
如今機器人的發(fā)展進入了全新的R2.0時代,并被賦予了新的概念(是一種具備感知能力、規(guī)劃能力、動作能力和協(xié)同能力,具有高度靈活性的自動化機器)。機器人正成為各行各業(yè)、各工藝工序的作業(yè)專家能手,以新松為例,其工業(yè)機器人成熟具備了焊接、磨拋、噴涂、裝配、搬碼、上下料等工藝包與專家系統(tǒng),廣泛服務于汽車、航空航天、船舶制造、電子電氣、食品醫(yī)療等領域。
對比五年前的傳統(tǒng)機器人,現(xiàn)在的工業(yè)機器人已經打破了技術壁壘,成為一種具有自感知、自決策、自執(zhí)行的智能生產工具。一是自感知功能,以用戶個性化定制為主線,通過視覺或力控技術幫助機器人作業(yè),采用力位混合的柔性控制技術等,都是在傳統(tǒng)的工業(yè)機器人上外加各類智能傳感器輔助、實現(xiàn)信息的感知與融合,從而指導下一步工作。二是自決策功能,使用各種工藝專家數(shù)據(jù)庫來共享經驗知識,將機器人與工業(yè)物聯(lián)網的系統(tǒng)融合構建MES,以智能互聯(lián)為基礎,實現(xiàn)智能控制、決策及交互。三是自執(zhí)行功能,以全流程整合為方法,建立智能化生產機制,通常會配套智能離線編程軟件來實現(xiàn)免示教作業(yè)及柔性路徑的自主規(guī)劃,實現(xiàn)快速編程與自編程,快速就位與換產等,同時重視操作性和實用化,達到智能生產的目的。
新松工業(yè)機器人關鍵技術
工業(yè)機器人是集計算機、機械、電子、控制等諸多學科于一體的自動化設備,具有較高的技術附加價值,接下來就新松工業(yè)機器人的幾項關鍵技術展開介紹。
一、新松工業(yè)機器人核心控制技術
1.網絡化控制器
隨著機器人的工程應用越來越多,機器人控制器的聯(lián)網技術變得越來越重要。首先,控制器需要支持更多的協(xié)議擴展與通信接口,具備各類現(xiàn)場總線及工業(yè)以太網的聯(lián)網功能,實現(xiàn)機機融合,便于對生產環(huán)節(jié)進行監(jiān)管及優(yōu)化。其次,為更好地解決機器人復雜作業(yè)中指令過多的問題,提高作業(yè)存儲的安全性,控制器的存儲形式向多元化發(fā)展,存儲容量也順勢得到了顯著提升,實現(xiàn)了機器人作業(yè)和指令的海量安全存儲。
2.路徑控制技術
(1)連續(xù)軌跡規(guī)劃技術
機器人位置控制分為點位式和軌跡式兩種方式。連續(xù)軌跡算法一直是工業(yè)機器人軌跡規(guī)劃技術的重要組成部分,是性能優(yōu)化的關鍵體現(xiàn)。新松工業(yè)機器人通過對位置給定信號按照優(yōu)化的時間間隔進行速度合成與插值計算,建立優(yōu)化路徑控制的目標函數(shù),從而實現(xiàn)連續(xù)軌跡控制。連續(xù)軌跡規(guī)劃技術保證了機器人運動軌跡的圓滑過渡,提高過渡區(qū)域的速度,減少過渡所需時間,充分發(fā)揮工業(yè)機器人的能力。
(2)振動抑制技術
柔性化是工業(yè)機器人的發(fā)展趨勢之一。工業(yè)機器人運動結束之后由于關節(jié)柔性和連桿柔性,將引起機械臂的殘余振動,通用方法是采用伺服驅動器的減振濾波功能,實現(xiàn)振動抑制效果。但該方法會導致跟蹤差增大,機器人軌跡精度變差。新松工業(yè)機器人創(chuàng)新的振動抑制技術基于軌跡規(guī)劃抑振,從根源上解決機械臂殘余振動問題,從而克服了通過驅動器減振濾波方式導致軌跡精度變差的缺陷,同時也加強了機器人運動終止時的精確定位。
3.動力學補償技術
工業(yè)機器人動力學研究的是關節(jié)力、力矩與關節(jié)運動的關系,主要目的是通過動力學模型來計算出工業(yè)機器人各關節(jié)在進行目標運動時各關節(jié)驅動器所應提供的力矩大小,并將這一力矩值用于機器人控制。通過動力學補償技術,來解決機器人碰撞保護、上電瞬間抖動、負載辨識、軌跡精度等關鍵問題。
(1)碰撞保護技術
碰撞保護是通過相應的控制策略,避免機器人與障礙物產生碰撞而提高其安全系數(shù)的機器人智能安全保護方法。大多數(shù)檢測碰撞或碰撞力都是通過添加外部傳感器實現(xiàn)??紤]到工業(yè)機器人的實際工作情況和性能要求,新松工業(yè)機器人采用機器人自身電機的電流反饋力矩的形式來檢測碰撞,無需額外添加傳感器,檢測范圍能夠覆蓋機器人的整個表面。同時設計并應用了基于自適應濾波算法,對報警閥值自動調整,有效提高碰撞檢測的靈敏度,降低設備的誤報警率。
(2)扭矩前饋控制技術
扭矩前饋控制技術主要針對大負載工況下機器人關節(jié)的剛度參數(shù)辨識問題進行誤差補償。通過動力學計算出機器人在某一姿態(tài)、某一速度下所需的扭矩變化,并將其加算到電流環(huán)的輸入環(huán)節(jié),使得扭矩輸出可以快速地實現(xiàn)穩(wěn)態(tài)調整,減少偏差,達到預期控制效果。通過扭矩前饋控制技術有效地解決了工業(yè)機器人(尤其大負載機器人)上電瞬間由于重力影響出現(xiàn)的瞬間“下垂”抖動;改善了傳統(tǒng)位置模式控制方式下,機器人不同負載、不同速度軌跡精度不一致問題。實際應用中拖拽示教、軟浮動功能也是基于該技術進行的擴展及優(yōu)化。
(3)負載辨識技術
負載的動力學模型是機器人系統(tǒng)動力學模型的重要部分。機器人柔性化程度的提高以及定制化生產不斷完善,工業(yè)機器人負載辨識技術應運而生。工業(yè)機器人在同一作業(yè)過程中由于末端負載變化,往往會導致機械振動而影響精度,負載的動力學參數(shù)一般不能直接得到,也會影響建模精度,因此需要識別機器人末端負載去調整相應的控制參數(shù)來保證其具有良好的運動表現(xiàn)。新松工業(yè)機器人負載辨識技術是一種無需外接設備,基于伺服電機輸出力矩,通過末端辨識自動計算負載的動力學參數(shù)的方法。
(4)剛度補償技術
工業(yè)機器人控制中需要考慮彈性變形的作用,變形主要來源于關節(jié)和連桿。為精確辨識工業(yè)機器人的關節(jié)剛度參數(shù),新松工業(yè)機器人以動力學為基礎,結合機器人柔度矩陣,使用了剛度補償技術,很大程度上提升了機器人的絕對精度和軌跡精度。以新松210kg機器人為例,測試的絕對精度在剛度補償后效果平穩(wěn)。