本書以ABB IRB系列工業(yè)機器人及其仿真系統為平臺,面向智能制造領域技能型人才培養(yǎng)需求,從工業(yè)機器人操作與維護人員的角度出發(fā),以工業(yè)機器人操作與運維的"1+X”證書大綱為主線,按照從理論到實踐、從編程到應用的順序由淺入深地闡述了工業(yè)機器人入門、工業(yè)機器人基本操作、工業(yè)機器人RAPID程序設計、ABB機器人聯機與高級編程、工業(yè)機器人系統維護與故障處理等內容。全書以案例教學的形式對工業(yè)機器人的重要功能進行深入細致的講解,面向工業(yè)機器人工程應用,使讀者所學即所用。全書配備高質量微課等教學資源,滿足"互聯網+”教學需求。
李方園,副教授,省高職高專帶頭人,長期從事自動化的教科研工作,主持省“十三五”高職示范性實訓基地建設項目,完善了浙江工商職業(yè)技術學院慈溪校區(qū)產教融合新機制,與行業(yè)一起,組建了8個“現代學徒制”試點班,受益學生1200余人,3年間完成公益培訓3000人天,實現了校企人才共享、設備共享、技術共享、文化互補、管理互通的預期目標。
項目1 工業(yè)機器人入門 1
1.1 工業(yè)機器人概述 3
1.1.1 工業(yè)機器人的發(fā)展情況 3
1.1.2 工業(yè)機器人的分類 3
1.1.3 工業(yè)機器人的核心參數 5
1.1.4 工業(yè)機器人關節(jié)機構 6
1.1.5 工業(yè)機器人結構運動簡圖 7
1.1.6 工業(yè)機器人末端執(zhí)行器 8
1.1.7 工業(yè)機器人控制系統 9
1.2 ABB公司IRB系列機器人 10
1.2.1 ABB機器人型號與含義 10
1.2.2 ABB機器人基本組成 10
1.2.3 ABB機器人系統的坐標系 11
【思考與練習】 15
【閱讀材料】 16
項目2 工業(yè)機器人基本操作 17
2.1 認識示教器 19
2.1.1 示教器外部結構 19
2.1.2 機器人開關與啟動 20
2.1.3 機器人運行模式 21
2.1.4 機器人的緊急停止 23
2.2 機器人手動操縱 23
2.2.1 概述 23
2.2.2 設定工具數據tooldata 24
2.2.3 設定工件坐標wobjdata 27
2.2.4 設定有效載荷 31
2.2.5 坐標系和坐標選擇 33
2.2.6 增量設置 35
2.2.7 手動操縱經驗 36
2.3 I/O接線與操作 37
2.3.1 I/O板DSQC652 37
2.3.2 信號配置 40
2.3.3 輸入/輸出信號測試 43
2.3.4 配置系統參數的輸入/輸出 44
2.3.5 配置可編程按鍵 48
2.3.6 配置組輸入和組輸出信號 50
2.4 機器人搬運作業(yè)的操作 50
2.4.1 概述 50
2.4.2 工件搬運過程操作與編程 51
【思考與練習】 63
【閱讀材料】 65
項目3 工業(yè)機器人RAPID程序設計 66
3.1 程序模塊與RAPID程序 68
3.1.1 工業(yè)機器人編程語言類型 68
3.1.2 機器人編程語言系統結構 68
3.1.3 機器人編程語言的基本功能 69
3.1.4 機器人編程要求 70
3.2 ABB機器人RAPID語言 71
3.2.1 ABB機器人程序結構 71
3.2.2 RAPID語句詞法單元 72
3.2.3 程序數據類型的概念 75
3.2.4 程序數據類型的新建和變量定義 78
3.2.5 永久數據對象聲明 81
3.2.6 常量數據對象聲明 82
3.3 RAPID表達式和基本語句 82
3.3.1 RAPID表達式的求值順序 82
3.3.2 RAPID基本語句 83
3.4 運動控制指令和相關函數 88
3.4.1 基本運動控制指令 88
3.4.2 I/O信號指令 95
3.4.3 常用函數 96
3.5 RAPID程序編輯與調試 99
3.5.1 編寫RAPID程序的基本步驟 99
3.5.2 編寫機器人自動更換夾具的程序 100
【思考與練習】 104
【閱讀材料】 105
項目4 ABB機器人聯機與高級編程 107
4.1 RobotStudio的基本使用 109
4.1.1 RobotStudio概述 109
4.1.2 IRB 2600機器人研磨實例 109
4.1.3 RobotStudio與IRB 120機器人的聯機 119
4.2 中斷指令及編程 122
4.2.1 中斷概述 122
4.2.2 常用的中斷指令 122
4.2.3 中斷程序編程實例 124
4.3 機器人打磨實例 126
4.3.1 工作任務 126
4.3.2 機器人的輸入/輸出定義 127
4.3.3 機器人打磨控制流程圖 128
4.3.4 機器人RAPID程序編寫 130
4.4 機器人碼垛實例 134
4.4.1 工作任務 134
4.4.2 機器人的輸入/輸出定義 135
4.4.3 機器人碼垛控制流程圖 136
4.4.4 機器人RAPID程序編寫 136
4.5 機器人視覺控制實例 140
4.5.1 工作任務 140
4.5.2 相關知識介紹 140
4.5.3 視覺指令介紹 147
4.5.4 程序編寫 148
【思考與練習】 150
【閱讀材料】 151
項目5 工業(yè)機器人系統維護與故障處理 152
5.1 日常檢查及維護事項 154
5.1.1 日常檢查及維護概述 154
5.1.2 齒輪箱和減速機滲油的確認 154
5.1.3 氣源處理三聯件或二聯件的檢查 155
5.1.4 外圍緊急停止的動作確認 156
5.1.5 定位精度的確認 157
5.1.6 示教器事件日志信息的確認 159
5.1.7 機械振動、異常響聲的確認 164
5.2 機器人定期檢修項目及維護方法 164
5.2.1 定期檢修項目清單 164
5.2.2 機器人操作與檢修制度 165
5.2.3 機器人故障排除步驟 166
5.2.4 故障排除應遵循的原則 167
5.2.5 故障診斷與排除的基本方法 168
5.3 機器人控制器與示教器的維護與故障處理 169
5.3.1 概述 169
5.3.2 轉數計數器的更新 170
5.3.3 電源模塊故障處理 175
5.3.4 計算機單元故障處理 175
5.3.5 接觸器模塊的檢查 176
5.3.6 示教器的清潔與日常檢查 177
5.4 工業(yè)機器人本體故障診斷 177
5.4.1 工業(yè)機器人軸承類型及故障診斷 177
5.4.2 工業(yè)機器人減速機類型及故障診斷 178
5.4.3 工業(yè)機器人電機故障診斷 182
【思考與練習】 184
【閱讀材料】 184
附錄A 工業(yè)機器人操作與運維職業(yè)技能等級證書中級樣題 186
參考文獻 196