王詠梅
摘 要 焊接作為一種制造技術,是為適應工業(yè)發(fā)展需要,以現(xiàn)代工業(yè)為基礎發(fā)展起來的,并且直接服務于機械制造工業(yè)。焊接生產(chǎn)的效率和質(zhì)量問題必須通過實現(xiàn)焊接生產(chǎn)過程的機械化和自動化來加以解決,焊接機器人的出現(xiàn)為實現(xiàn)這一目標提供了可能。采用機器人焊接已經(jīng)成為焊接技術自動化的主要標志。
關鍵詞 智能;多工位;焊接機器人
1焊接機器人的意義
在工業(yè)生產(chǎn)中采用焊接機器人具有重大意義:①提高焊接質(zhì)量,保證焊件均一性。焊接工藝參數(shù)(包括焊接電流、電壓、焊接速度及焊接干伸長度等)對焊接質(zhì)量具有決定性的作用。人工焊接時,操作人員的焊接技術、精神狀態(tài)等直接影響焊接質(zhì)量。機器人焊接時,降低了對工人操作技術的依賴,焊接質(zhì)量得以保證。②改善工人的勞動條件和工作環(huán)境。焊接機器人工作時,工人只需裝卸工件,遠離焊接弧光、煙霧和飛濺等,使工人從惡劣的工作環(huán)境和大強度的勞動中解脫出來。③提高勞動生產(chǎn)率。機器人可以全天候連續(xù)生產(chǎn)。另外,通過使用焊接機器人進行高速高效焊接可以顯著提高生產(chǎn)效率。④縮短產(chǎn)品改型換代的周期。機器人焊接可以通過修改程序以適應不同工件的生產(chǎn),從而實現(xiàn)小批量產(chǎn)品的焊接自動化[1]。
2智能多工位焊接機器人的實現(xiàn)
2.1 虛擬空間技術
(1)基于OpenGL的多機器人仿真環(huán)境
針對現(xiàn)有機器人仿真軟件無法嵌入用戶控制算法,提出開發(fā)基于OpenGL多機器人協(xié)同控制算法的軟件仿真環(huán)境,并通過嵌入碰撞檢測算法實現(xiàn)對多機器人在協(xié)同工作時的運動空間碰撞檢測及碰撞位置的顯示與預警。該軟件包括人機界面,仿真結果可視化,可按實際需求添加控制算法。
(2)基于Matlab的多機器人仿真環(huán)境
提出了一種以Matlab軟件為平臺,充分結合Pro/E 等三維實體設計軟件、Matlab 3D 動畫技術建立可視化程度高、細節(jié)顯示逼真的機器人3D仿真研究平臺。并經(jīng)過了機器人 3D 仿真模型的建立、仿真實體的數(shù)據(jù)導入和仿真系統(tǒng)的3D動畫演示等步驟,最終得到一個系統(tǒng)軟件開放程度高、可視化效果逼真的機器人3D仿真環(huán)境。
(3)基于CAD導航的機器人末端軌跡規(guī)劃
為解決機器人噴涂作業(yè)中傳統(tǒng)人工示教方法耗時長、易出錯和過于依賴工人技術等局限性,提出一種基于CAD導航的機器人工具軌跡規(guī)劃方法。該方法通過對噴涂漆膜霧錐模型建模優(yōu)化得到最佳路徑間距,采用優(yōu)化路徑間距作為與工件CAD模型求交獲取噴涂路徑,最后通過噴涂路徑求得機器人工具軌跡。該方法可以實現(xiàn)對噴涂路徑間距優(yōu)化,從而使在此基礎上規(guī)劃噴涂軌跡能夠滿足漆膜平均厚度要求和漆膜厚度變化。
2.2 空間碰撞檢測及避障技術
(1)混合包圍體層次樹碰撞檢測算法
為解決噴涂、焊接、裝配等工業(yè)現(xiàn)場中能快速檢測出機器人與周邊環(huán)境是否發(fā)生碰撞,提出一種適用于鉸接模型機器人的碰撞檢測算法——混合包圍體層次樹算法。該算法借助由OBB包圍機器人連桿時更緊湊和以OBB為基元構建球包圍體時計算簡化、耗時少這些不同包圍體所具有的優(yōu)勢,并采用由頂層、中間層和底層三層結構構成的包圍體層次樹技術。如果包圍體層次樹中父節(jié)點包圍體不存在碰撞,則無須對子節(jié)點包圍體進行碰撞檢測,且頂層與中間層采用二叉樹結構來存儲數(shù)據(jù),以此加快碰撞檢測速度。而且該算法可以隨著機器人實際運動時各連桿間相對位置的變化而動態(tài)更新,以此適應機器人的碰撞檢測。
(2)并行混合包圍體層次樹碰撞檢測算法
針對現(xiàn)有多機器人間碰撞檢測算法耗時過多的問題,提出上層動態(tài)剔除層、中間連桿層、底層三層結構的并行動態(tài)包圍體層次樹碰撞檢測算法。首先采用三層結構構建機器人兩兩間動態(tài)包圍體層次樹;然后依次對上、中、底各層設計并行加速的并行架構,采用OpenMP的3種并行結構實現(xiàn)碰撞檢測并行計算。在相同實驗條件下,動態(tài)包圍體層次樹中間連桿層、底層并行處理后碰撞檢測效率是原動態(tài)包圍體層次樹的2倍左右,是RAPID的4倍以上。
(3)基于二階錐規(guī)劃的超二次曲面接近查詢
接近查詢能在物體碰撞發(fā)生前預警并使系統(tǒng)做出相應響應,其比單純進行碰撞檢測具有更廣泛應用。提出用超二次曲面描述機器人連桿,將機器人連桿之間的最小距離計算等效為超二次曲面之間的最小距離計算。該問題可由一個通用的非線性規(guī)劃問題(NLP,1)轉(zhuǎn)化為一個求解性能良好的二階錐規(guī)劃問題(SOCP,2)。采用內(nèi)點算法求解該SOCP問題能在多項式時間內(nèi)求解,且該算法對兩直線平移物體間的最小距離計算與靜止物體間最小距離計算復雜度完全相等,實現(xiàn)直線平移物體間的連續(xù)碰撞檢測。圖1(見文末)即為其仿真結果。
2.3 多機器人系統(tǒng)避障與最優(yōu)協(xié)調(diào)
采用延時啟動的時空置換策略,實現(xiàn)多機器人系統(tǒng)的避障與最優(yōu)協(xié)調(diào)。以車間現(xiàn)場環(huán)境下給定軌跡的多工業(yè)機器人系統(tǒng)(不限于兩臺)為研究對象。通過定義規(guī)范化路徑和規(guī)范化軌跡,將機器人連桿與連桿之間的空間碰撞信息反映射為時間碰撞信息。采用延時啟動的時空置換策略,推導多工業(yè)機器人系統(tǒng)無碰撞的充分條件和最優(yōu)協(xié)調(diào)的必要條件,并分別建立兩種條件下的混合整數(shù)線性規(guī)劃模型。
2.4 智能變位裝夾機構的研制
一個完整的機器人焊接系統(tǒng)一般包括機器人本體、控制系統(tǒng)、自動焊機和自動變位機等組成。2自由度的智能焊接變位機方案設計、結構分析與計算、計算機仿真、零件圖及裝配圖的繪制,于2012年年底完成樣機的制作和調(diào)試,與自主研制的6自由度機器人一起組成機器人自動焊接系統(tǒng)。
開發(fā)的變位機的主要技術參數(shù):
額定載荷:200kg;
工作臺尺寸:φ800mm;
最大回轉(zhuǎn)速度:12.0rad/min;
最大翻轉(zhuǎn)速度:8.0rad/min;
最大偏心距:150mm;