IRC5系統(tǒng)機器人培訓教材_第1頁
IRC5系統(tǒng)機器人培訓教材_第2頁
IRC5系統(tǒng)機器人培訓教材_第3頁
IRC5系統(tǒng)機器人培訓教材_第4頁
IRC5系統(tǒng)機器人培訓教材_第5頁
已閱讀5頁,還剩148頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、ABB TOPSTAR 機器人培訓教材 系統(tǒng)安全與環(huán)境保護 機器人簡介 機器人系統(tǒng)簡介 IRC5系統(tǒng)簡介 手動操作機器人 機器人坐標系 輸入輸出 基本指令 編程與測試 系統(tǒng)備份與恢復 校 準 控制面板 教教 材材 大大 綱綱 系統(tǒng)安全與環(huán)境保護系統(tǒng)安全與環(huán)境保護 系系 統(tǒng)統(tǒng) 安安 全全 系系 統(tǒng)統(tǒng) 安安 全全 由于機器人系統(tǒng)復雜而且危險性大在練習期 間對機器人進行任何造作都必須注意安全。無 論什么時候進入機器人工作范圍都可能導致嚴重 的傷害只有經(jīng)過培訓認證的人員才可以進入該 區(qū)域。 萬一發(fā)生火災請使用二氧化碳滅火器。 急停開關(E-STOP)不允許被短接。 機器人處于自動模式時任何人員都不允許

2、進入 其運動所及區(qū)域。 機器人長時間停機時夾具上不應置物必須空 機。 機器人在發(fā)生意外或運行不正常等情況下均可 使用E-STOP鍵停止運行。 氣路系統(tǒng)中的壓力可達0.6MP任何相關檢修都要 切斷氣源。 安安 全全 守守 則則 因為機器人在自動狀態(tài)下即使運行速度非常低 其動量仍很大所以在進行編程測試及維修等 工作時必須將機器人置于手動模式。 在手動模式下調試機器人如果不需要移動機器 人時必須及時釋放使能器。 調試人員進入機器人工作區(qū)域時必須隨身攜帶 示教器以防他人誤操作。 在得到停電通知時要預先關斷機器人的主電源 及氣源。 安安 全全 守守 則則 突然停電后要趕在再次來電之前預先關 閉機器人的主

3、電源開關并及時取下夾具 上的工件。 維修人員必須保管好機器人鑰匙嚴禁非 授權人員在手動模式下進入機器人軟件系 統(tǒng)隨意翻閱或修改程序及參數(shù)。 安安 全全 守守 則則 現(xiàn)場服務產(chǎn)生的危險固體廢氣物 廢舊工業(yè)電池。 廢電路板。 廢潤滑油。 廢油脂。 粘油回絲或抹布。 廢油桶。 損壞的零件。 包裝材料。 環(huán)環(huán) 境境 保保 護護 機機 器器 人人 簡簡 介介 機機 器器 人人 簡簡 介介 點焊 水切割 鍛造 搬運 裝卸 噴涂 裝配 打磨 弧焊 Laser 切割 折彎 分撿 堆垛 涂裝 粘合 機器人應用機器人應用 IRB140 最大工作半徑810mm 最大承載5KG 用于焊接和小范圍搬運 IRB140 I

4、RB140 工 作 范 圍 載 荷 范 圍 IRB1410 最大工作半徑1444mm 最大承載5KG 用于焊接和小范圍搬運 IRB1410 IRB1410 地板安裝工作范圍 天花板安裝工作范圍 載 荷 范 圍 2021/5/14 IRB1600 IRB1600 最大工作半徑 1450mm 最大承載10KG 用于焊接和搬運 IRB2400 工作半徑1550-1810mm 承載5-16KG 用于焊接涂刷切割 搬運 型號: IRB2400L IRB2400FL IRB2400/10 IRB2400F/10 IRB2400/16 IRB2400F/16 IRB2400 IRB2400 工 作 范 圍

5、載 荷 范 圍 機機 器器 人人 系系 統(tǒng)統(tǒng) 簡簡 介介 機器人系統(tǒng)機器人系統(tǒng) 機機 械械 手手 機械手是由六個轉軸組 成的空間六桿開鏈機構 理論上可以達到運動范圍 內任何一點。 每個轉軸均帶有一個齒 輪箱機械手運動精度(綜 合)達正負0.05mm至正負 0.2mm。 六個轉軸均有AC伺服 電機驅動每個電機后均 有編碼器與剎車。 機機 械械 手手 機械手帶有串口測量板 (SMC)。 串口測量板帶有六節(jié)(或 三節(jié))鋰電池起保存數(shù)據(jù) 作用。 機械手帶有手動松閘按鈕 維修時使用非正常使用 會造成設備或人員被傷害。 機械手帶有平衡汽缸或彈 簧。 伺服驅動系統(tǒng)伺服驅動系統(tǒng) 基本功能: 對位置速度和電機電

6、流進行數(shù)字化調整。對 電機的交流控制進行同步。 IRC5 IRC5 系 統(tǒng) 簡 介 IRC5系統(tǒng)系統(tǒng) IRC5機器人系統(tǒng)機器人系統(tǒng) 1 2 3 4 5 6 7 9 10 8 1 2 3 4 5 6 7 8 9 10 急停按紐急停按紐 使能按紐使能按紐 復位按紐復位按紐 手動手動/ /自動切換開關自動切換開關 總電源開關總電源開關 電源輸入插頭電源輸入插頭 示教器連接插頭示教器連接插頭 本體信號連接插頭本體信號連接插頭 轉軸記數(shù)器信號插頭轉軸記數(shù)器信號插頭 I/OI/O信號連接口信號連接口 IRC5控制系統(tǒng)控制系統(tǒng) IRC5 示示 教教 器器 IRC5 示示 教教 器器 搖搖 桿桿 緊緊急停止急

7、停止 顯示觸摸屏顯示觸摸屏 四個自定義鍵四個自定義鍵 程序運行控制鍵程序運行控制鍵 IRC5 示示 教教 器器 主菜單 狀態(tài)區(qū) 快捷菜單 2021/5/14 機器人開關機機器人開關機 1 1、首先開啟電控箱主電源,將電源(、首先開啟電控箱主電源,將電源( )開)開 關由關由 OFFOFF 打至打至 ONON 。(。(合上電源前必須仔細檢查合上電源前必須仔細檢查 確認無人處于機器人工作區(qū)域內確認無人處于機器人工作區(qū)域內) 2 2、等示教器開啟到、等示教器開啟到 ABB ABB 主菜單主菜單畫面后,將鑰匙畫面后,將鑰匙 開關開關 ( )由手動打到自動。這時,示教器)由手動打到自動。這時,示教器 上

8、會出現(xiàn)以下畫面:上會出現(xiàn)以下畫面: 1 2 (一)、機器人開機(一)、機器人開機 2021/5/14 機器人開關機機器人開關機 1 2 3 3 6 6、啟動機臺的、啟動機臺的啟動按紐啟動按紐,就可以正常自動生產(chǎn),就可以正常自動生產(chǎn) 了了 5 5、按下示教器上的、按下示教器上的自動運行播放自動運行播放按紐按紐 3 3、點擊、點擊 OKOK(確定)按紐(確定)按紐 4 4、用手單擊使能按紐(、用手單擊使能按紐( ) (一)、機器人開機(一)、機器人開機 2021/5/14 機器人開關機機器人開關機 1 1、點擊示教器顯示屏上、點擊示教器顯示屏上 ABB ABB 圖標(圖標( ),出現(xiàn)如下畫面:),

9、出現(xiàn)如下畫面: (二)、機器人關機(二)、機器人關機 2021/5/14 機器人開關機機器人開關機 選擇高級之后,會出現(xiàn)有關機 菜單,選擇關機,之后等待示 教器上出現(xiàn)滾動流水欄,再關 掉電源開關即可 IRC5 示示 教教 器器 ABB主菜單 IRC5 示示 教教 器器 示教窗口 IRC5 示示 教教 器器 輸入/輸出窗口 IRC5 示示 教教 器器 快捷菜單 IRC5 示示 教教 器器 精確顯示用戶和系統(tǒng)信息。 微軟公司強大的標準開發(fā)工具。 可與虛擬IRC5進行在線和脫機開發(fā)。 IRC5 示示 教教 器器 可在惡劣環(huán)境下使用。 可根據(jù)需要更換電纜長度。 大尺寸觸摸屏 7.7inch 640X4

10、80pixels 可方便的進行左右手操作切 換。 支持多種語言。 IRC5示教器和示教器和R.O.S IRC5示教器和RobotStudioOnline共同工作。 IRC5 坐標系統(tǒng)坐標系統(tǒng) Base coordinates Z Z Y Y X X Tool coordinates TCP World coordinates Z Y X Z X Y WorkObject Tool0 工具安裝法蘭工具安裝法蘭(Tool0) IRC5 坐標系統(tǒng)坐標系統(tǒng) 手手 動動 操操 縱縱 機機 器器 人人 手動操作手動操作IRC5 系統(tǒng)系統(tǒng) 操操 縱縱 窗窗 口口 將機器人操作模式選擇器置于手動限速模式。 在

11、ABB主菜單中選擇手動操縱進入操縱窗口。 操操 縱縱 窗窗 口口 在操縱窗口做響應的選擇 機機 械械 單單 元元 在操作窗口點擊Mechanical unit,選擇機械單元,然后點擊OK。 可以在多個ROBOT和外軸之間進行選擇。 運運 動動 模模 式式 在操作窗口點擊Motion mode選擇運動模式然后點擊OK。 坐坐 標標 運運 動動 Line直線運動 機器人工作姿態(tài)不變機器人 TCP沿坐標軸線性運動。 Reorient姿態(tài)運動 機器人TCP位置不變機器人工 具沿坐標軸轉動變姿態(tài)。 選擇不同坐標系機器人移動方向將改變。 單單 軸軸 運運 動動 Axis1-3 軸1-3 機器人一二三每個轉

12、軸 單獨轉動。 Axis4-6 軸4-6 機器人四五六每個轉軸 單獨轉動。 機器人外軸運動必須為單軸 運動。 運運 動動 坐坐 標標 系系 在操作窗口點擊坐標系然后點擊OKTCP將在選定的坐標 系中運動。 工工 具具 坐坐 標標 系系 在操作窗口中點擊Tool在已定義好的TCP列表中選 擇相應的工具TCP然后點擊OK。 工工 件件 坐坐 標標 系系 在操作窗口中點擊Work object在已定義好的工件坐標 系列表中選擇相應的工具坐標系然后點擊OK。 增增 量量 運運 動動 在操作窗口中點擊 增量增量可以選擇增量運動然后點擊 OK。 快快 捷捷 方方 式式 在屏幕的左下角有一個齒輪圖樣的快捷鍵

13、可以方便的選 擇機械單元坐標系運動模式及運行速度。 使使 能能 器器 自動模式下使能器無效。 手動模式下使能器有三個位置 起始為”0”機器人電機不上電。 中間位置為”1”機器人電機能上電。 最終位置為”0”機器人電機不上電。 達到最終位置必須回到起始狀態(tài)才能 再次使電機上電。 Enabling device 機機 器器 人人 坐坐 標標 系系 坐坐 標標 系系 統(tǒng)統(tǒng) 機機 器器 人人 坐坐 標標 系系 機器人工具坐標系機器人工具坐標系 機器人工具坐標系機器人工具坐標系TCPTCP 機器人工具坐標系機器人工具坐標系 定義工具坐標系方法 四點法-機器人TCP通過四種不同姿態(tài)同某 定點相碰得出四組解

14、通過計算得出當前 TCP與機器人手腕中心點(tool0)相應位置坐 標系方向與tool0一致 五點法-在四點法基礎上第五點與定點聯(lián) 機為坐標系Z方向 六點法-在四點法基礎上。第五點與定點聯(lián) 機為坐標系X方向第六點與定點聯(lián)機為坐 標系Z方向 四點法定義 TCP 機器人工具坐標系機器人工具坐標系 機器人工具坐標系 機器人工具坐標系是由工具中心點TCP與坐標方位組成 機器人聯(lián)動運行時TCP是必須的 機器人程序支持多個TCP 可以根據(jù)當前工作狀態(tài)進行 變換 機器人夾具被更換重新定義TCP后可以不更改程序 直接運行 可以通過工具坐標系轉換來定義機器人工作位置。 工件坐標系工件坐標系WobjWobj 機器

15、人工件坐標系機器人工件坐標系 定義工件坐標系定義工件坐標系 l三點法-點X1與X2聯(lián)機組成X軸通過點Y1向X軸做的垂直線 即為Y軸Z軸的方符合右手法則判斷方法是沿X1X2Y的 方向用右手來抓拇指的方向就是Z軸的方向。 機器人工件坐標系機器人工件坐標系 機器人工件坐標系是由工件原點與坐標方位組成。 機器人程序支持多個Wobj可以根據(jù)當前工作狀 態(tài)進行變換。 外部工件被更換重新定義Wobj后可以不更改 程序直接運行。 通過重新定義Wobj可以簡便的完成一個程序適 合多臺機器人。 通過機器人尋找指令(search)與Wobj聯(lián)合使用可 以使機器人工作位置更柔性。 輸輸 入入 輸輸 出出 信信 號號

16、機器人機器人I/O信號信號 D I 單個數(shù)字輸入信號。 DO 單個數(shù)字輸出信號。 G I 組合輸入信號使用8421碼。 GO 組合輸出信號使用8421碼。 A I 仿真量輸入信號。 AO 仿真量輸出信號。 I/O種類種類 使用相應的I/O信號必須配備相應的I/O板。 I/O規(guī)范規(guī)范 所有輸入輸出號名稱必須唯一,不允許重復。 模擬輸入輸出板上的信號,不能使用脈沖或 延遲等功能。 每臺機器人最多可配置40塊輸入輸出板每 個總線最多可配20塊輸入輸出板。 包括組合輸入輸出信號,每臺機器人最多可 定義1024個輸入輸出信號名 每個輸入輸出板上最多有64Byte的輸入和64Byte 的輸出。 I/O 板

17、板 Digital I/O-DSQC328 24VDC,16個數(shù)字輸入信號,16個數(shù)字輸出信 號。 Combi I/O-DSQC327 24VDC,16個數(shù)字輸入信號,16個數(shù)字輸出信 號,兩個模擬量輸出信號 Relay I/O-DSQC332 24VDC,16個數(shù)字輸入信號,16個數(shù)字輸出信 號,數(shù)字輸出是無源信號,內置繼電器。 I/O 窗窗 口口 在ABB主菜單中點擊輸入輸出輸入輸出進入輸入輸出窗口。 I/O 窗窗 口口 在View菜單中選擇相應選項。 在輸入輸出窗口或編程窗口不能更改或定義輸入輸 出信號所有的操作都只能在系統(tǒng)參數(shù)中進行。 窗口顯示所有用戶信號對DOGOAO信號可以 手動用

18、功能鍵賦值。 手動對機器人輸出信號賦值時與機器人配合 的外圍設備可能會運動,注意安全! I/O 窗窗 口口 操操 作作 I/O 窗窗 口口 View I/O Buses 顯示用戶自定義的I/O總線。 I/O Unit 顯示用戶自定義的I/O板與相對應的I/O板狀態(tài)。 All Signals 顯示所有的輸入輸出信號。 Digital Input 顯示所有輸入信號。 Digital Output 顯示所有的輸出信號。 Analog 顯示所有的仿真量信號。 Groups 顯示所有的輸入輸出組合信號。 Safety 顯示所有的安全面板上的信號。 機機 器器 人人 基基 本本 指指 令令 基基 本本 指

19、指 令令 基本運動指令基本運動指令 MoveL p1,v100,z10,tool0 L-直線運動 J-轉軸運動 運行速度 單位:mm/s 數(shù)據(jù)類型:speeddata 工具中心點 數(shù)據(jù)類型:tooldata 目標位置 數(shù)據(jù)類型: robotarger 轉彎區(qū)尺寸 單位: mm 數(shù)據(jù)類型:zonedata 基本運動指令基本運動指令 MoveC p1,p2,v100,z10,tool0 L-直線運動 J-轉軸運動 C-圓周運動 運行速度 單位:mm/s 數(shù)據(jù)類型:speeddata 工具中心點(TCP) 數(shù)據(jù)類型:tooldata 中間位置 數(shù)據(jù)類型: robottarget 目標位置 數(shù)據(jù)類型:

20、 robottarget 轉彎區(qū)尺寸 單位: mm 數(shù)據(jù)類型:zonedata 參參 變變 量量 光標指在當前指令時按功能鍵OptArg Conc (switch) 協(xié)作運動。機器人未移動到目標點已經(jīng) 開始執(zhí)行下指令(主要用于需要計算的指令) ToPoint (robtarget) 在采用新指令時目標點自動生成*。 V (num) 定義速度mm/s 參參 變變 量量 光標指在當前指令時按功能鍵OptArg T 定義時間S通過時間決定速度。 Z 定義轉彎尺寸mm。 Wobj 采用工件坐標系。 基本運動指令基本運動指令 編程實例 MoveL p1,v200,z10,tool1; MoveL p2,

21、v100,fine,tool1; MoveC p4,p3,v500,fine,tool1; 函函 數(shù)數(shù) 將光標移至目標點按回車鍵。進入選擇窗口在 功能鍵上選擇Func采用切換鍵選擇所用函數(shù)Offs MoveL Offs (p1,100,50,0),v100, Offs (p1,100,50,0)代表一個距離p1點X軸偏差量為 100mmY軸偏差量為50mmZ軸偏差量為0的點。 函數(shù)Offs()坐標方向與機器人Wobj坐標系一致 函函 數(shù)數(shù) 實實 例例 畫一個長為100mm寬為50mm長方形 MoveL p1,v100 MoveL p2,v100 MoveL p3,v100 MoveL p4,v

22、100 MoveL p1,v100 確定p1p2p3p4位置可采用函數(shù) MoveL p1,v100 MoveL Offs(p1,100,0,0),v100 MoveL Offs(p1,100,-50,0),v100 MoveL Offs(p1, 0,-50,0),v100 MoveL p1,v100 p1p2 p3 p4 100mm 50mm 轉軸運動指令轉軸運動指令 MoveAbsJ jpos1,v100,z10,tool1; 運行速度 單位:mm/s 數(shù)據(jù)類型:speeddata 工具中心點位置 數(shù)據(jù)類型:tooldata 目標位置 數(shù)據(jù)類型:jointtarget 轉彎區(qū)尺寸 單位:mm

23、 數(shù)據(jù)類型:zonedata DO-指機器人輸出信號。 D I -指機器人輸入信號。 機器人數(shù)字輸入輸出采用直流24V電流。 輸入輸出信號有兩種狀態(tài) -1(High)為接通 -0(Low)為斷開 輸入輸出信號必須為系統(tǒng)參數(shù)中定義。 信信 號號 指指 令令 信信 號號 指指 令令 輸出信號指令 Set Set do1 do1:輸出信號名。 (sighaldo) 將一個輸出信號賦值為1在輸出信號相 應I/O板的相應信號端口輸出直流24V電流。 信信 號號 指指 令令 輸出信號指令 ReSet ReSet do1 do1:輸出信號名。 (sighaldo) 將一個輸出信號賦值為0在輸出信號相 應I/

24、O板的相應信號端口沒有直流24V輸出。 信信 號號 指指 令令 輸出信號指令 PulseDO Pulse do1; do1:輸出信號名。 (sighaldo) 輸出一個脈沖信號脈沖長度為0.2s Plength-參變量 (num) 脈沖長度 0.1s-32s 信信 號號 指指 令令 輸入信號指令 WaitDI WaitDI di1,1; di1:輸出信號名。 (sighaldo) 1:狀態(tài) 等待一個輸入信號達到規(guī)定狀態(tài) MaxTime (num) 等待輸入信號最長時間S MaxFlag (bool) 邏輯量TRUE OR FALSE 信信 號號 指指 令令 WaitDI di1MaxTime:

25、=5TimeFlag:=flag1; 如果知選用參變量MaxTime 機器人等待超過最 長時間后機器人將停止運行并顯示相應出錯信 息或進入機器人錯誤處理程序 如果同時選用參變量MaxTime和參變量 MaxFlag,等待超過最長時間后無論是否滿足等 待的狀態(tài)機器人將自動執(zhí)行下一句指令如果在 最長等待時間內得到相應信號將邏輯量置為 FALSE 。如果超過最長等待時間將邏輯量置為 TRUE。 流流 程程 指指 令令 程序流程指令-IF IFTHEN 符合判斷條件 “Yes-part” 執(zhí)行“Yes-part”指令 ENDIF IFTHEN 符合判斷條件 “Yes-part” 執(zhí)行“Yes-part

26、”指令 ELSE “Not-part” 不符合判斷條件 ENDIF 執(zhí)行“Not-part” 流流 程程 指指 令令 IFTHEN 符合判斷條件1 “Yes-part1” 執(zhí)行“Yes-part1”指令 ELSEIF THEN 符合判斷條件2 “Yes-part2” 執(zhí)行“Yes-part2”指令 ELSE “Not-part” 不符合任何判斷條件 ENDIF 執(zhí)行“Not-part”指令。 流流 程程 指指 令令 程序循環(huán)指令-WHILE Reg1:=1; 循環(huán)至不符合判斷條件reg15, WHILE reg15DO 才執(zhí)行 ENDWHILE以后的指令 Reg1:=Reg1+1; ENDWH

27、ILE 循環(huán)指令WHILE運行時機器人循環(huán)至不滿足判斷條件 后才跳出循環(huán)指令執(zhí)行ENDWHILE以后的運行指令 當循環(huán)指令WHILE運行時存在死循環(huán)在編寫相應機器 人程序時必須注意。 停停 止止 指指 令令 程序運行停止指令-Stop Stop; 機器人在當前指令行停止運行屬于機器人軟 停止指令(softstop) 可以直接在下一句指令行 啟動機器人。 停停 止止 指指 令令 程序運行停止指令-Exit Exit; 屬于機器人軟停止(soft stop),機器人在當前指令 停止運行并且復位整個運行程序將程序運行指 針移至主程序第一行機器人程序必須從頭開始運 行。 速度控制指令速度控制指令 運動

28、速度控制指令-VelSet VelSet 100,5000; 100:機器人運行速率 % (num) 5000:機器人最大速度mm/s。 (num) 每個機器人運動指令均有一個運行速度在 執(zhí)行運動速度控制指令VelSet后機器人實際 運行速度為運動指令規(guī)定運行速度乘以機器人 運行速率并且不超過機器人最大運行速度。 加速度控制指令加速度控制指令 運動加速度控制指令-AccSet AccSet 100,100; 100:機器人加速度百分率% (num) 100:機器人加速度坡度% (num) acceleration AccSet 100,100 acceleration ms AccSet 30

29、,100 acceleration ms AccSet 100,30 ms 時間等待指令-WaitTime WaitTime 5; 5:機器人等待時間s。 等待指令只是讓機器人程序運行停頓相應 時間。 時間控制指令時間控制指令 2021/5/14 賦賦 值值 指指 令令 賦值指令-:= Data:=Value; Data:被賦值的數(shù)據(jù) (all) Value:數(shù)據(jù)被賦予的值 (Same as Data) 舉例: ABB:=FALSE; (bool) ABB:=reg1+reg3; (num) ABB:=“WELCOME”; (string) pHome:=p1; (robotarget) 20

30、21/5/14 計數(shù)計數(shù) 指指 令令 Incr 數(shù)值每次指令執(zhí)行后加1 例: Incr n 這句命令等同于 n:=n+1 2021/5/14 計數(shù)計數(shù) 指指 令令 Decr 數(shù)值每次指令執(zhí)行后減1 例: Decr n 這句命令等同于 n:=n-1 2021/5/14 子程序調用指令子程序調用指令 ProcCall: 子程序調用指令子程序調用指令: 添加子程序,可放在主程序或者子程序中需要的 位置添加 2021/5/14 標簽指令標簽指令 Lable 在程序中加入 標簽,方便程序 之間進行跳轉, 一般與GOTO 命令一起用.單 獨使用時只起 標簽作用,相當 于備注后語句 行 例: : A: IF

31、 row1 = 1 AND row1 = 1 AND row1 = 13 THEN jiao00 := Offs(p10,(-10.4) * G1,0,0); Incr G1; ELSE G1 := 0; GOTO A; ENDIF 2021/5/14 屏幕輸出指令屏幕輸出指令 TPWrite 字符輸出指令,可以把字符串,數(shù)字等輸出到屏幕. TPWrite chong xin fang man liao“ TPWrite cycletime=Num:=time; 2021/5/14 清屏指令清屏指令 TPErase 清屏指令,可以把TPWrite輸出到屏幕上的東西清 除 2021/5/14 注

32、釋指令注釋指令 Comment 備注行指令,添加一些注釋, 程序執(zhí)行時會對其直接 跳過,方便理解程序,也可以對某些暫時不用的指令 行進行備注 !da kai zhen kong Set DO10_15; WaitTime 1; !WaitDI DI10_3 ,1 編編 程程 與與 測測 試試 編程與測試編程與測試 編程與測試編程與測試 程序存儲器程序存儲器 應用程序 -主模塊 主程序 程序數(shù)據(jù) 例行程序 -程序模塊 程序數(shù)據(jù) 例行程序 程序存儲器程序存儲器 系統(tǒng)模塊 -系統(tǒng)數(shù)據(jù) -例行程序 所有ABB機器人都自帶兩個系統(tǒng)模塊 USER模塊和BASE模塊根據(jù)機器人應用 不同有些機器人會配有相應應

33、用的系統(tǒng) 模塊。建議不要對任何自動生成的系統(tǒng)模 塊進行修改。 程序存儲器程序存儲器 機器人程序存儲器是由程序模塊與系統(tǒng)模 塊組成。 機器人程序存儲器中只允許存在一個主 程序。 所有例行程序與數(shù)據(jù)無論存在于哪個模塊 都全部被系統(tǒng)共享。 所有例行程序與數(shù)據(jù)除特殊定義外名稱 必須是唯一的。 應應 用用 程程 序序 機器人應用程序一般有三部分組成 一個主程序-main() 主程序是一個特別的例行程序是機器人程 序運行的啟始控制機器人程序流程。 幾個例行程序 程序數(shù)據(jù) 備備 份份 與與 恢恢 復復 IRC5系統(tǒng)系統(tǒng) 備份 為什么? 什么時候? 如何去做? 安全因素。 預 防。 什么被存儲下來。 備備 份

34、份 與與 加加 載載 備備 份份 與與 加加 載載 想要迅速恢復系統(tǒng)及時的備份是必須的 假如系統(tǒng)運行不正常! 編程的點位丟失! 軟件升級或替換 備備 份份 與與 加加 載載 備份包括哪些內容? 在你的系統(tǒng)中所有存儲在Home目錄下的文件和活頁夾 系統(tǒng)參數(shù)(比如I/O信息的命名) 備份還包括一些系統(tǒng)信息以便使系統(tǒng)回到備份發(fā)生 時的狀態(tài)。 備份之前應該考慮的因素! IRC5 可以安裝幾個系統(tǒng)! 永遠不要忘記檢查哪一個才是當前被擊活的系統(tǒng) 備備 份份 與與 加加 載載 切記 給備份文件起個具有特性的名字。 保留創(chuàng)建備份文件的日期。 將備份文件保存在一個安全的地方。 備備 份份 與與 加加 載載 切記

35、 在S4上做的備份不可能在IRC5上恢復。 確定你所恢復的是正確的系統(tǒng)。 備備 份份 與與 加加 載載 備備 份份 與與 加加 載載 ABB 建議的備份時間: 在安裝新的 RobotWare之前。 在對指令或參數(shù)做任何重要修改之前。 在對指令或參數(shù)做了任何修改并且測試成功之 后用來保留新的成功的設置時。 步驟步驟動動 作作 備備 注注 1 點擊點擊 ABB. 2 點擊點擊 Backup and Restore. 備份過程備份過程 備備 份份 與與 加加 載載 步驟步驟動動 作作 備備 注注 3 點擊點擊 Backup. 會顯示已經(jīng)設置的目錄 備份過程備份過程 備備 份份 與與 加加 載載 步驟

36、步驟動動 作作 備備 注注 4 顯示目錄是否正確顯示目錄是否正確? 如果是如果是點擊屏幕底部的點擊屏幕底部的Backup將備份存儲到已選擇將備份存儲到已選擇 的目錄。的目錄。 如果不是如果不是點擊點擊選擇正確的目錄選擇正確的目錄然后繼續(xù)執(zhí)行下面操然后繼續(xù)執(zhí)行下面操 作。作。 備份過程備份過程 備備 份份 與與 加加 載載 會創(chuàng)建一個與前日期一致的備份文件名 步驟步驟動動 作作 備備 注注 5 選擇所需目錄。選擇所需目錄。 6 當所須目錄顯示后點擊當所須目錄顯示后點擊OK。 備份過程備份過程 備備 份份 與與 加加 載載 ABB 建議你在以下情況做加載: 如果你懷疑程序文件損壞。 如果你對指令或

37、參數(shù)的設置做了任何不成功的 修改需要以前的設置。 在加載過程中所有的系統(tǒng)參數(shù)被替換 并且所有的備份目錄下的模塊被從新裝載。 Home 目錄在熱啟動過程中被拷貝回新的 系統(tǒng)Home目錄。 備備 份份 與與 加加 載載 步驟步驟動動 作作 備備 注注 1 點擊點擊 ABB. 2 點擊點擊 Backup and Restore. 加載過程加載過程 備備 份份 與與 加加 載載 步驟步驟動動 作作 備備 注注 3 點擊點擊 Restore. 會顯示已經(jīng)設置的備份目錄 加載過程加載過程 備備 份份 與與 加加 載載 步驟步驟動動 作作 備備 注注 4 顯示目錄是否正確顯示目錄是否正確? 如果是如果是點擊

38、屏幕底部的點擊屏幕底部的Restore 。 如果不是如果不是點擊點擊選擇正確的目錄選擇正確的目錄然后繼續(xù)執(zhí)行下面操然后繼續(xù)執(zhí)行下面操 作。作。 加載過程加載過程 備備 份份 與與 加加 載載 步驟步驟動動 作作 備備 注注 5 選擇所需目錄。選擇所需目錄。 6 當所須目錄顯示出來時當所須目錄顯示出來時選擇正確的備份文件點選擇正確的備份文件點 擊擊OK。 加載過程加載過程 備備 份份 與與 加加 載載 加載被執(zhí)行系統(tǒng)自動熱啟動 IRC5系統(tǒng)系統(tǒng) 校校 準準 編碼器 精確校準 系系 統(tǒng)統(tǒng) 校校 準準 Fine Calibrate 還是 Rev.Count update? Rev.Count upd

39、ate 可以通過目測很容易做到。 Fine calibration 則需要特殊的工具。 系系 統(tǒng)統(tǒng) 校校 準準 編碼器Rev.Counter 用來檢測電機軸在齒輪箱中的轉速。 如果此值丟失機器人將不能運行任何程序。 示教器將顯示信息指示編碼器數(shù)據(jù)需要更新。(例如 當SMB中電池耗盡時) 系系 統(tǒng)統(tǒng) 校校 準準 更新編碼器 Rev.Counters 手動操縱機器人6個軸到同步標記位置上。 更新編碼器 Rev.Counters。 檢查編碼器是否在正確的位置上被更新。 如果空間狹小的話可以逐軸更新。 系系 統(tǒng)統(tǒng) 校校 準準 系系 統(tǒng)統(tǒng) 校校 準準 MoveAbsJ 創(chuàng)建一個新程序 (Sync)。 插

40、入 MoveAbsJ 指令。 選擇開始點, Edit / View Value,輸入所有6個軸值為零。 精確校準 告訴機器人控制系統(tǒng)機器人在同步位置上時電機軸 當前的角度。 已經(jīng)由ABB通過特殊的儀器調試獲得。 只有更換電機或齒輪箱時才需要從新調試。 系系 統(tǒng)統(tǒng) 校校 準準 編輯電機校準偏差值Motor Calibration Offset 手動輸入 fine calibration 的值。 使用備份文件中的moc.cfg的值機械手背部銀色標簽 上的六個值或者隨機附帶的原始Motor Calibration值 軟盤。 系系 統(tǒng)統(tǒng) 校校 準準 過 程 步驟步驟動動 作作備備 注注 1 在在 AB

41、B 菜單中菜單中,點擊點擊Calibration。 2 在顯示的機械單元列表中在顯示的機械單元列表中檢查校準狀態(tài)。檢查校準狀態(tài)。 需要知道的校準方式? 如果校準狀態(tài)是如果校準狀態(tài)是 那么那么 未校準未校準 必須由有資質的服務工程師來校準機器人。必須由有資質的服務工程師來校準機器人。 需要更新編碼器需要更新編碼器Rev. counter 通過手動更新機器人編碼器。通過手動更新機器人編碼器。 DANGER! 如果沒有經(jīng)過正規(guī)的培訓和專用工具請不要試圖做 fine calibration否 則會導致定位不準確以至造成傷害。 系系 統(tǒng)統(tǒng) 校校 準準 校準位置 重置編碼器之前必須確認機器人的每個軸都在校

42、準 的位置上。 校準位置有畫線標記或卡尺標記但是不同型號的機 器人的位置會不同。學會識別機器人上的校準位置 詳細數(shù)據(jù)請看隨機附帶的產(chǎn)品手冊。 用單軸運動將每個軸單獨移動到校準位置上。 DANGER! 沒有在校準位置上重置編碼器會導致定位不準確以至造成傷害。 系系 統(tǒng)統(tǒng) 校校 準準 步驟步驟動動 作作備備 注注 1 1在在ABBABB主菜單主菜單, , 點擊點擊Calibration.Calibration. 2 2選擇需要更新編碼器的機械單元。選擇需要更新編碼器的機械單元。 3 3點擊點擊Revolution Counters, Revolution Counters, 然后然后Reset R

43、evolution CountersReset Revolution Counters。 4 4選擇需要更新的軸。選擇需要更新的軸。 5 5點擊點擊 updateupdate更新編碼器。更新編碼器。 6 6點擊右上角的點擊右上角的CloseClose按鈕按鈕關閉校準窗口。關閉校準窗口。 如何選擇需要更新編碼器的軸? 如果你要做如果你要做 那么那么 更新所有的軸更新所有的軸 點擊點擊 All All 在選項中添加某個特定軸在選項中添加某個特定軸 點擊相應的軸標簽點擊相應的軸標簽然后點擊然后點擊 Include Include 在選項中出去某個已選定的軸在選項中出去某個已選定的軸 點擊相應的軸標簽

44、點擊相應的軸標簽然后點擊然后點擊 Exclude Exclude 系系 統(tǒng)統(tǒng) 校校 準準 起始過程 步驟步驟動動 作作備備 注注 1 在在ABB主菜單主菜單,點擊點擊Calibration 。顯示所有聯(lián)。顯示所有聯(lián) 接到系統(tǒng)的機械單元及接到系統(tǒng)的機械單元及Calibration狀態(tài)。狀態(tài)。 2 點擊點擊 mechanical unit。屏幕顯示如下。屏幕顯示如下 系系 統(tǒng)統(tǒng) 校校 準準 起始過程 步驟步驟動動 作作 3 點擊點擊Calibration屏幕上顯示相應的選擇項屏幕上顯示相應的選擇項 Rev. Counters: Update revolution counters Calib. p

45、arameters: Load motor calibration Edit motor calibration offset Fine calibration Base Frame: 4 points XZ Relative n points 系系 統(tǒng)統(tǒng) 校校 準準 過程 步驟步驟動動 作作 1 1 更新編碼器之前更新編碼器之前機器人的每個軸都必須在校準位置上。機器人的每個軸都必須在校準位置上。 2 2 點擊點擊Update revolution counters.Update revolution counters. 將顯示對話框將顯示對話框警告警告更新編碼器可能會改變編程點位警告警告更新

46、編碼器可能會改變編程點位 點擊點擊Yes Yes 更新編碼器。更新編碼器。 點擊點擊 NoNo取消更新編碼器。取消更新編碼器。 點擊點擊YesYes顯示軸選擇窗口。顯示軸選擇窗口。 3 3 通過如下操作通過如下操作選擇更新編碼器選擇更新編碼器 勾選左側的選擇框。勾選左側的選擇框。 點擊點擊Select allSelect all更新所有的軸。更新所有的軸。 然后點擊然后點擊 UpdateUpdate將顯示一個對話框。將顯示一個對話框。 4 4 顯示對話框顯示對話框警告更新操作不能被撤消警告更新操作不能被撤消 點擊點擊UpdateUpdate開始更新編碼器。開始更新編碼器。 點擊點擊Cancel

47、 Cancel 取消更新編碼器。取消更新編碼器。 點擊點擊UpdateUpdate將更新軸列表中已勾選的軸編碼器將更新軸列表中已勾選的軸編碼器并去除勾選標志。并去除勾選標志。 系系 統(tǒng)統(tǒng) 校校 準準 當包含電機校準參數(shù)的特定文件可采用時才可以 執(zhí)行該操作。這個文件通常在機器人交付時隨機附 帶的軟盤上 以下三種方式可以輸入電機校準值 從磁盤通過Flex Pendant。 從磁盤通過RobotStudioOnline 。 如 Edit motor calibration offset章節(jié)所描述在 FlexPendant上手動輸入值。 系系 統(tǒng)統(tǒng) 校校 準準 過程 步驟步驟動動 作作備備 注注 1 1 點墼點墼 Load motor calibration. .Load motor calibration. . 顯示對話框顯示對話框警告該操作可能會改變警告該操作可能會改變 編程定位編程定位 點墼點墼

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論