焊接機器人基本上都屬于這兩類
工業(yè)機器人,弧焊機器人大多采用電動機驅(qū)動機器人,因為焊槍重量一般都在 10kg 以內(nèi)。點焊機器人由于焊鉗重量都超過 35kg 。也有采用液壓驅(qū)動方式的,因為液壓驅(qū)動機器人抓重能力大,但大多數(shù)點焊機器人仍是采用大功率伺服電動機驅(qū)動,因它成本較低,系統(tǒng)緊湊。工業(yè)機器人是由機械手、控制器、驅(qū)動器和示教盒 4 個基本部分構(gòu)成。對于電動機驅(qū)動機器人,控制器和驅(qū)動器一般裝在一個控制箱內(nèi),而液壓驅(qū)動機器人,液壓驅(qū)動源單獨成一個部件,現(xiàn)分別簡述如下:    
(1) 機械手 機器人機械手又稱操作機,是機器人的操作部分,由它直接帶動末端操作器 ( 如焊槍飛點焊鉗 ) 實現(xiàn)各種運動和操作,它的結(jié)構(gòu)形式多種多樣,完全根據(jù)任務(wù)需要而定,其追求的目標(biāo)是高精度、高速度、高靈活性、大工作空間和模塊化?,F(xiàn)在工業(yè)機器人機械手的主要結(jié)構(gòu)形式有如下 3 種:    
1) 機床式 這種機械手結(jié)構(gòu)類似機床。其達到空間位置的 3 個運動 (x \ y \ z) 是由直線運動構(gòu)成,其末端操作器的姿態(tài)由旋轉(zhuǎn)運動構(gòu)成,如圖 5 所示,這種形式的機械手優(yōu)點是運動學(xué)模型簡單,控制精度容易提高;缺點是機構(gòu)較龐大,占地面積大、工作空間小。簡易和專門使用焊接機器人常采用這種形式。 
2) 全關(guān)節(jié)式 這種機械手的結(jié)構(gòu)類似人的腰部和手部,其位置和姿態(tài)全部由旋轉(zhuǎn)運動實現(xiàn),圖 6 為正置式全關(guān)節(jié)機械手,圖 7 為偏置式全關(guān)節(jié)機械手。這是工業(yè)機器人機械手非常普遍的結(jié)構(gòu)形式。其特點是機構(gòu)緊湊、靈活性好、占地面積小、工作空間大,缺點是精度高、控制難度大。偏置式與正置式的區(qū)別是手腕關(guān)節(jié)置于小臂的外側(cè)或小臂活動范圍,但其運動學(xué)模型要復(fù)雜一些。目前焊接機器人主要采用全關(guān)節(jié)式機械手。
3) 平面關(guān)節(jié)式 這種機械手的機構(gòu)特點是上下運動由直線運動構(gòu)成,其他運動均由旋轉(zhuǎn)運動構(gòu)成。這種結(jié)構(gòu)在垂直方向剛度大,水平方向又十分靈活,較適合以插裝為主的裝配作業(yè),所以被裝配機器人廣闊采用,又稱為 SCARA 型機械手,如圖 8 所示。    機器人機械手的具體結(jié)構(gòu)雖然多種多樣,但都是由常用的機構(gòu)組合而成。現(xiàn)以美國 PUMA 機械手為例來簡述其內(nèi)部機構(gòu),見圖 9 。它是由機座、大臂、小臂、手腕 4 部分構(gòu)成,機座與大臂、大臂與小臂、小臂與手腕有 3 個旋轉(zhuǎn)關(guān)節(jié),以保證達到工作空間的任意位置,手腕中又有 3 個旋轉(zhuǎn)關(guān)節(jié):腕轉(zhuǎn)、腕曲、腕擺, 以實現(xiàn)末端操作器的任意空間姿態(tài)。手腕的端部為一法蘭, 以連接末端操作器。    每個關(guān)節(jié)都由一臺伺服電動機驅(qū)動, PUMA 機械手是采用齒輪減速、桿傳動,但不同廠家采用的機構(gòu)不盡相同,減速機構(gòu)常用的是 4 種方式:齒輪、諧波減速器、滾珠絲杠、蝸輪蝸桿。傳動方式有桿傳動、鏈條傳動、齒輪傳動等。其技術(shù)關(guān)鍵是要保證傳動雙向無間隙 (即正反傳動均無間隙 ) ,這是機器人精度的機械保證,當(dāng)然還要求效率高,機構(gòu)緊湊。 
(2) 驅(qū)動器 由于焊接機器人大多采用伺服電動機驅(qū)動,這里只介紹這類驅(qū)動器。工業(yè)機器人目前采用的電動機驅(qū)動器可分為 4 類:    
1) 步進電動機驅(qū)動器 它采用步進電動機,特別是細分步進電動機為驅(qū)動源,由于這類系統(tǒng)一般都是開環(huán)控制,因此大多用于焙席較低的經(jīng)濟型工業(yè)機 9S 人。    
2) 直流伺服電動機系統(tǒng) 它采用直流伺服電動機系統(tǒng),由于它能實現(xiàn)位置、速度、加速度 3 個閉環(huán)控制。精度高、變速范圍大、動態(tài)性能好。因此,是目前工業(yè)機器人的主要驅(qū)動方式。    
3) 交流電動機伺服系統(tǒng)驅(qū)動器 它采用交流伺服電動機系統(tǒng),這種系統(tǒng)具有直流伺服系統(tǒng)的全部優(yōu)點,而且取消了換相炭刷,不需要定期更換碳刷,反而延長了機器人的維修周期。因此,正在機器人中推廣采用。    
4) 直接驅(qū)動電動機驅(qū)動器 這是剛剛開始發(fā)展的機器人驅(qū)動器,直接驅(qū)動電動機有大于 1 萬的調(diào)速比,在低速下仍能輸出穩(wěn)定的功率和高的動態(tài)品質(zhì),在機械手上可直接驅(qū)動關(guān)節(jié),取消了減速機構(gòu),簡化了機構(gòu)又提高了效率,是機器人驅(qū)動的發(fā)展方向,美國的 Adapt 機器人是直接驅(qū)動機器人。    工業(yè)機器人的驅(qū)動器布置都采用一個關(guān)節(jié)一個驅(qū)動器。一個驅(qū)動器的基本組成為:電源、功率放大板、伺服控制板、電機、測角器、測速器和制動器。它的功能不僅能提供足夠的功率驅(qū)動機械手各關(guān)節(jié),而且要實現(xiàn)快速而頻繁起停,精確地到位和運動。因此必須采用位置閉環(huán)、速度閉環(huán)、加速度閉環(huán)。為了保護電動機和電路,還要有電流閉環(huán)。為適應(yīng)機器人的頻繁起停和高的動態(tài)品質(zhì)要求,一般都采用低慣量電動機,因此,機器人的驅(qū)動器是一個要求很高的驅(qū)動系統(tǒng)。    
為了實現(xiàn)上述 3 個運動閉環(huán),在機械手驅(qū)動器中都裝有高精度測角、測速傳感器。測速傳感器一般都采用測速發(fā)電機,測角傳感器一般都采用精密電位計或光電碼盤,尤其是光電碼盤。圖 10 是它的原理圖。光電碼盤與電動機同軸安裝,在電動機旋轉(zhuǎn)時,帶有細分刻槽的碼盤同速旋轉(zhuǎn),固定光源射向光電管的光束則時通時斷,因而輸出電脈沖。實際的碼盤是輸出兩路脈沖,由于在碼盤內(nèi)布置了兩對光電管,它們之間有一定角度差,因此兩路脈沖也有固定的相位差,電動機正反轉(zhuǎn)時,其輸出脈沖的相位差不同,從而可判斷電動機的旋轉(zhuǎn)方向。機器個以上脈沖。    
(3) 控制器 機器人控制器是機器人的主要部件,它實施機器人的全部信息處理和對機械手的運動控制。
工業(yè)機器人控制器大多采用二級計算機結(jié)構(gòu),虛線框內(nèi)為首級計算機,它的任務(wù)是規(guī)劃和管理。機器人在示教狀態(tài)時,接受示教系統(tǒng)送來的各示教點位置和姿態(tài)信息、運動參數(shù)和工藝參數(shù),并通過計算把各點的示教 ( 關(guān)節(jié) ) 坐標(biāo)值轉(zhuǎn)換成直角坐標(biāo)值,存入計算機內(nèi)存。 
機器人在再現(xiàn)狀態(tài)時,從內(nèi)存中逐點取出其位置和姿態(tài)坐標(biāo)值,按一定的時間節(jié)拍 ( 又稱采樣周期 ) 對它進行圓弧或直線插補運算,算出各插補點的位置和姿態(tài)坐標(biāo)值,這就是路徑規(guī)劃生成。然后逐點的把各插補點的位置和姿態(tài)坐標(biāo)值轉(zhuǎn)換成關(guān)節(jié)坐標(biāo)值,分送至各個關(guān)節(jié)。這就是首級計算機的規(guī)劃全過程。    第二級計算機是執(zhí)行計算機,它的任務(wù)是進行伺服電動機閉環(huán)控制。它接收了首級計算機送來的各關(guān)節(jié)下一步預(yù)期達到的位置和姿態(tài)后,又做一次均勻細分,以求運動軌跡更為平滑。然后將各關(guān)節(jié)的下一細步期望值逐點送給驅(qū)動電動機,同時檢測光電碼盤信號,直到其準(zhǔn)確到位。    
以上均為實時過程,上述大量運算都必須在控制過程中完成。以 PUMA 機器人控制器為例首級計算機的采樣周期為 28ms ,即每 28ms 向第二級計算機送一次各關(guān)節(jié)的下一步位置和姿態(tài)的關(guān)節(jié)坐標(biāo),第二級計算機又將各關(guān)節(jié)值等分 30 細步,每 0.875ms 向各關(guān)節(jié)送一次關(guān)節(jié)坐標(biāo)值。    
(4) 示教盒 示教盒是人對機器人示教的人機交互接口,目前人對機器人示教有 3 種方式:
1) 手把手示教 又稱全程示教,即由人握住機器人機械臂末端,帶動機器人按實際任務(wù)操作一遍。在此過程中,機器人控制器的計算機逐點記下各關(guān)節(jié)的位置和姿態(tài)值,而不作坐標(biāo)轉(zhuǎn)換,再現(xiàn)時,再逐點取出,這種示教方式需要很大的計算機內(nèi)存、而且由于機構(gòu)的阻力,示教精度不可能很高。目前只用在噴漆、噴涂機器人上。  
2) 示教盒示教 即由人通過示教盒操縱機器人進行示教,這是非常常用的機器人示教方式,目前焊接機器人都采用這種方式。    
	3) 離線編程示教 即無需人操作機器人進行現(xiàn)場示教,而可根據(jù)圖樣,在計算機上進行編程,然后輸給機器人控制器。它具有不占機器人工時,便于優(yōu)化和更為安全的優(yōu)點,所以是今后發(fā)展的方向。