焊接机器人编程技术
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
d.程序流程指令 IF 判斷執行指令 IF <exp1> THEN 符合<exp1> 條件﹐ “Yes-part1” 執行“Yes-part1” 指令﹐ ELSEIF <exp2> THEN 符合<exp2> 條件﹐ “Yes-part2” 執行“Yes-part2” 指令﹐ ELSE 不符合<exp1>﹑ <exp2>條件 “ Not-part” 執行“Not-part” 指令。 ENDIF
焊接機器人編程技術
機器人概述 1.工業機器人的定義和分代概念 國際標準化組織的定義 工業機器人 國際標準化組織的定義﹕工業機器人 是一種可重復編程和多功能的﹑用來搬運 材料﹑零件﹑工具的機器手﹔或能執行不 同任務面具有可改變和可編程的專門系統。 工業機器人﹐就其發展可分為三代﹕
一
第一代機器人﹕具有示教再現﹐對 環境的變化沒有應變能力。 第二代機器人﹕在示教再現的機器 人上加感覺系統﹐如視覺﹑力覺﹑觸覺 等。對環境有一定的適應能力。 第三代機器人﹕即智能機器人﹐它 能理解人的命令。感知周圍的環境﹑識 別操作的對象﹐并自行規劃操作順序以 完成賦予的任務。
e.焊接指令 ArcL\On, p1, v100,sm1, wd1, wv, fine,torch; ArcLc, p2, p3﹐ v100,sm2, wd3, wv2, z1,torch; ArcL\Off, p1, v100,sm3, wd3, wv, fine,torch; ArcL\On(Off)﹕焊接起弧(收弧)﹔ sm﹕焊接起弧﹐收弧參數 wd﹕焊接參數 wv﹕擺弧參數
狀況的檢測能力。 j 內部檢測功能(Internal Measuring Ability): 機器人對本身的位置﹑速度等狀態的檢測能 力。 k 自診斷功能(Self Diagnosis Ability): 機器人判斷本身全部或部分狀態是否處於正 常的能力。
二.機器人的基本構成
1.機器手
機械手是機器人的操作部分由它直接帶動 末端操作器(如焊槍﹑點焊鉗)實現各種運動和 操作﹐又稱為操作機。它的結構多樣﹐完全根 據任務需要而定﹐現有的工業機器手主要結構 形式有三種﹕ a.機床式 結構類似機床﹐其達到空間位置的三個運 動(X﹑Y﹑Z)是由直線運動構成﹐其末端操作
g 重復位姿精度(Pose Repeatability):機器人在 同一條件下﹐用同一方法操作時﹐重復n次所測 得的位姿一致度。 h 存儲容量(Memory capacity):計算機存儲裝 置中可存儲的位置﹑順序﹑速度等信息的容 量﹐ 通常用時間或位置點數來表示。 I 外部檢測功能(External Measuring Ability):機器人所具備對外界物體狀態和環境
焊鉗重量要輕﹐可具有長﹑短兩種行程﹐以 便於快速焊接及修整。更換電極﹑跨越障礙 等。 b.一體式焊鉗的重心應設計在固定法盤的 軸心線上。 c.焊接控制系統應能對焊接過程中的各種 故障進行自診斷及自保護。 3.點焊機器人的選擇 在選用或引進點焊機器人時必須注意以
下几點﹕ a. 必須使點焊機器人實際可達到的工作空 間大於焊接所需的工作空間。 b. 按工件形狀﹑種類﹑焊縫位置選用焊鉗。 c.應選內存容量大﹑示教功能全。控制精 度高的點焊機器人。 四.弧焊機器人 1. 弧焊機器人的選擇 弧焊用的工業機器人通常有五個自由度以
e.重復定位精度 這是機器人最重要的指標之一。對弧焊 機器人﹐應小於焊絲直徑的一半﹐即±0.2~0.4 毫米﹔對點焊機器人也應小於焊鉗直徑的一 半以下﹐即1~2mm。 f.自診斷功能 指機器人對主要元器件﹑主要功能模塊 進行自動檢查﹑故障報警﹑故障部位顯示的 功能。它對保証機器人快速維修和進行保障
目前應用較廣的點焊機器人﹐其本體形式 為直角坐標簡易型及全關節型。前者可具有1~ 3自由度﹐焊件及點焊位置受到限製﹔後者具 有 5~6個自由度﹐分DC伺服和AC伺服兩種形 式﹐能在可達到的工作區間內任意調整焊鉗姿 態﹐以適應多種形式結構的焊接。 1.點焊機器人系統 焊接系統主要由焊接控制器﹑焊鉗(含阻 焊變壓器)及水﹑電﹑氣等輔助部分組成。
d 工作原點(Work Origin):機器人工作空間 的基準點。 e 速度(Velocity):機器人在額定條件下﹐勻 速運動過程中﹐工具中心點在單位時間內所移 動的距離或轉動角度。 f 額定負載(Rated load):機器人在限定的操 作條件下﹐其機器接口處能承受的最大負載﹐ 用質量或力矩表示。
2.工業機器人主要名詞術語 a 機器手(Manipulator):具有和人臂相似 的功能﹐可在空間抓放物體或進行其它操作 的機械裝置。 b 驅動器(actuator):將電能或流體能轉化 成機械能的動力裝置。 c 工作空間(Working Space)機器人在執 行任務時﹐其腕軸交點能在空間活動的範圍。
非常重要。它是評價機器人完善程度的主要 指標之一。 g.自保護和安全保障功能 指機器人在受外界影響時所能做出的安 全措施。它起到機器人預防傷人傷物作用。 2.焊接機器人專用技術指標 a.擺動功能 指焊槍在焊接過程中沿焊縫作一定規律 的擺動。這對弧焊機器人尤其重要﹐它關系
到弧焊機器人的工藝性能。擺動功能的最佳選 擇是能在空間(X-Y-Z)範圍內任意設定擺動方 式和參數。 b.焊接工藝故障自檢和自處理功能 指機器人對常見的焊接工藝故障﹐如弧焊 的粘絲﹑斷絲﹑點焊的粘電極等做出檢出并實 時自動停車報警的功能。 c.引弧和收弧功能 為確保焊接質量﹐需要變參數﹐在機器人
1.機器人的通用指標﹕ a.自由度數 反映機器人靈活性的重要指標。一般說來 ﹐有三個自由度就可達到機器人工作空間任何 一點﹐但焊接機器人一般要5個以上自由度。 b.負載 指機器人末端能承受的額定載荷。弧焊機 器人要求的負載一般為5~10kg﹐點焊機器人要 求的負載一般為40~90kg。
c.工作空間 廠家所給出的工作空間是機器人未裝任 何末端操作器情況下的最大可達空間。但應 特別注意的是﹐在裝上焊槍(或焊鉗)等後﹐ 要考慮保証焊槍姿態﹐實際可焊接空間會比 廠家給出的小。 d.最大速度 是在生產中影響生產效率的重要指標。 一般來說1~1.5m/s已能滿足要求。
a.示教器(Teach pendant)
示教器是人機信息交換界面﹐通過它 可以操縱機械手動作﹑編程﹑修改機器內 部參數。
b.操作面板(Operator’s panel)
c.軟驅(Disk drive)
三
點焊接機器人
點焊機器人雖然有多種結構形式﹐但大體 上都可以分為三大組成部分﹐即機器人本體﹐ 點焊焊接系統及控制系統。
上圖是示教器的示意圖﹐編程主要通過調用 各種指令完成。
一個簡單的應用程序主要由三個不同的部分組 成﹕一個主程序﹔几個子程序﹔程序 數據。
2.編程的主要指令﹕ a.基本運動指令 MoveL p1, v100, z10, tool1; 這是指示機器人作直線(Linear)運動的指 令﹐ 相近的還有MoveJ(關節軸運動)﹑ MoveC(圓周 運動)。 p1﹕ 目標位置點﹔ v100﹕機器人的運動速度﹔ z10﹕規定在轉彎區尺寸﹔ tool1﹕工具中心點。(TCP)
上﹐具有六個自由度的機器人可以保証焊槍 的任意空間軌跡和姿態。直線運動速度可達 1m/s以上﹐重復定位精度可達±0.2mm﹐可以 通過示教和再現方式或編程方式工作。還應 具有焊槍的擺動功能以滿足焊接工藝要求。 五.焊接機器人主要技術指標 焊接機器人的主要技術指標可分兩大部 分﹕機器人的通用指標和焊接機器人的專門 指標。
3. 完整的焊接程序Hale Waihona Puke Baidu
MoveL p0, v100, z10, torch; ArcL\On, p1, v10,sm1, wd1, wv, fine,torch; ArcL, p2, v10,sm1, wd1, wv, z1,torch; ArcC, p3, p4﹐ v10,sm2, wd3, wv2, z1,torch; ArcL\Off, p5, v10,sm3, wd3, wv, fine,torch; MoveL p6, v100, z10, torch;
b.直流電機伺服系統驅動器 精度高﹑變速範圍大﹑動態性能好﹐是目前 機器人的主要驅動方式。 c.交流電機驅動器 具有直流伺服系統的全部優點﹐而且取消了 換相炭刷﹐不需要定期更換炭刷﹐大大延長了機 器人的維修周期﹐正在推廣中。 2.控制柜 控制柜是機器人的核心部件﹐它實施機器人 的全部控制信息處理和對機械手的運動控制。
焊接中﹐在示教時應能設定和修改﹐這是弧焊 機器人不可少的功能。 六.焊接機器人編程知識 1.編程窗口 機器人的程序編寫有兩個途徑﹕第一是 直接在示教器上編寫。第二是在電腦上通過機 器人的專用軟件編寫﹐然後通過網絡傳送給機 器人。一般來說在電腦上編寫是為了作模擬﹐ 實際的生產是通過在生產現場用示教器操作。
點焊機器人焊鉗 從用途上可分為C型和X型兩種﹐C型焊 鉗用於點垂直及近似於垂直傾斜位置的焊 縫﹐ X型焊鉗則主要用於點焊水平及近似於水平 傾斜位置的焊縫。 從阻焊變壓器與焊鉗的結構關系上右將 焊鉗分為分離式﹑內藏式和一體式三種形式。 點焊機器人對焊接系統的要求 a.應采用具有浮動加壓裝置的專用焊 鉗﹐
器的姿態由旋轉過去構成。主要用於簡易和專 用焊接機器人。 b.全面關節式 結構類似人的腰部和手部﹐其位置和姿態 全部由旋轉運動構成。目前的焊接機器人屬這 種結構。 c.平面關節式 平面關節機器手的機構特點是上下運動由 直線運動構成﹐其它運動由旋轉運動構成。這
種這種結構在垂直方向剛度大﹐水平方向又 十分靈活﹐適合以插裝為主的裝配作業。 機械手的結構雖然多種多樣﹐但都是由 常用機構組成。以上圖為例﹐它都 是由機座 ﹑軸(四個﹑五個或六軸)及末端操作器組成。 每一軸都由一台伺服電機驅動﹐目前機器人 采用的電機驅動器可分為以下几類﹕ a.步進電機驅動器﹕大多用於精度較低 的經濟型工業機器人。
b.輸入輸出群指令
do 指機器人的輸出信號 di 指機器人的輸入信號。 Set do1: 將一個輸出信號賦值為1﹔ Reset do1﹕將一個輸出信號賦值為0﹔ Wait DI di1/maxtime:=5/Timeflag:=flag1: 等侍輸入信號di1值為1.
C.通信指令(人機對話) TP ERASE : 清屏指令 TP WRITE : 書寫指令 TP WRITE “ABB”: 顯示ABB TP WRITE ABB: 顯示所賦予ABB的值。 ABB TP Read num”reg”: 在示教板上賦予機器人 變量數據。 Wait Time 3:等待3秒﹐再執行下一行指令。