本書(shū)從實(shí)用的角度出發(fā),對(duì)工業(yè)機(jī)器人與PLC 控制系統(tǒng)的綜合應(yīng)用、觸摸屏與機(jī)器人的聯(lián)合應(yīng)用、機(jī)器人與視覺(jué)系統(tǒng)的綜合應(yīng)用,特別是機(jī)器人視覺(jué)追蹤功能的實(shí)際應(yīng)用做了詳細(xì)的說(shuō)明,提供了視覺(jué)追蹤的實(shí)用機(jī)器人程序和案例。為了使讀者掌握機(jī)器人的高級(jí)應(yīng)用的基礎(chǔ)知識(shí),本書(shū)對(duì)機(jī)器人的特殊功能、快速編程指令、狀態(tài)變量、參數(shù)功能及軟件應(yīng)用等方面也做了深入淺出的介紹,提供了大量的程序指令解說(shuō)案例。
本書(shū)可供工業(yè)機(jī)器人設(shè)計(jì)、應(yīng)用的工程技術(shù)人員,高等院校機(jī)械、電氣控制、自動(dòng)化等專(zhuān)業(yè)師生學(xué)習(xí)和參考。
1.內(nèi)容實(shí)用,案例為主:從實(shí)用的角度出發(fā),對(duì)工業(yè)機(jī)器人與PLC 控制系統(tǒng)的綜合應(yīng)用、觸摸屏與機(jī)器人的聯(lián)合應(yīng)用、機(jī)器人與視覺(jué)系統(tǒng)的綜合應(yīng)用,特別是機(jī)器人視覺(jué)追蹤功能的實(shí)際應(yīng)用做了詳細(xì)的說(shuō)明,提供了視覺(jué)追蹤的實(shí)用機(jī)器人程序和案例。2.側(cè)重機(jī)器人高級(jí)應(yīng)用:對(duì)機(jī)器人的特殊功能、快速編程指令、狀態(tài)變量、參數(shù)功能及軟件應(yīng)用等方面也做了深入淺出的介紹,提供了大量的程序指令解說(shuō)案例。
第1章實(shí)用工業(yè)機(jī)器人的技術(shù)規(guī)格/1
1.1機(jī)器人概述/1
1.1.1機(jī)器人基本知識(shí)/1
1.1.2機(jī)器人功能/1
1.1.3機(jī)器人型號(hào)/1
1.2機(jī)器人技術(shù)規(guī)格/2
1.2.1垂直多功能機(jī)器人技術(shù)規(guī)格/2
1.2.2水平多功能機(jī)器人技術(shù)規(guī)格/3
1.3技術(shù)規(guī)格中若干性能指標(biāo)的解釋/4
1.3.1機(jī)器人部分有關(guān)規(guī)格的名詞術(shù)語(yǔ)/4
1.3.2負(fù)載重量及其他影響因素/5
1.3.3控制器技術(shù)規(guī)格/6
1.3.4控制器有關(guān)規(guī)格的名詞術(shù)語(yǔ)/7
第2章機(jī)器人及控制器的連接/8
2.1機(jī)器人各部分名稱及用途/8
2.2控制器各部分接口名稱及用途/8
2.3機(jī)器人與控制器連接/9
2.3.1機(jī)器人與控制器連接/9
2.3.2機(jī)器人的接地/10
2.4機(jī)器人與外圍設(shè)備連接/10
2.5急停及安全信號(hào)/11
2.6模式選擇信號(hào)/13
2.7I/O信號(hào)的連接及功能定義/14
2.7.1概述/14
2.7.2實(shí)用板卡配置/14
2.7.3板卡型2D-TZ368(漏型)的輸入輸出電路技術(shù)規(guī)格/14
2.7.4板卡型2D-TZ378(源型)的輸入輸出電路技術(shù)規(guī)格/16
2.7.5硬件的插口與針腳定義/17
2.7.6輸入輸出模塊2A-RZ361/19
2.8實(shí)用機(jī)器人控制系統(tǒng)的構(gòu)建/19
第3章機(jī)器人特有的功能/21
3.1機(jī)器人坐標(biāo)系及原點(diǎn)/21
3.1.1世界坐標(biāo)系/21
3.1.2基本坐標(biāo)系/22
3.1.3機(jī)械IF坐標(biāo)系/22
3.1.4工具(TOOL)坐標(biāo)系/23
3.1.5工件坐標(biāo)系/25
3.1.6JOG動(dòng)作/26
3.2專(zhuān)用輸入輸出信號(hào)/26
3.2.1機(jī)器人控制器的通用輸入輸出信號(hào)/26
3.2.2機(jī)器人控制器的專(zhuān)用輸入輸出信號(hào)/27
3.3操作權(quán)/27
3.4速度控制/28
3.5加減速度控制/28
3.6柔性控制功能/28
3.7碰撞檢測(cè)功能/28
3.8連續(xù)軌跡控制功能/28
3.9程序連續(xù)執(zhí)行功能/28
3.10附加軸控制/29
3.11多機(jī)器控制/29
3.12與外部機(jī)器通信功能/29
3.13中斷功能/29
3.14子程序功能/29
3.15碼垛指令功能/29
3.16用戶定義區(qū)/29
3.17動(dòng)作范圍限制/29
3.18特異點(diǎn)/30
3.19保持緊急停止時(shí)的運(yùn)動(dòng)軌跡/30
3.20機(jī)器人的“形位(pose)”/30
3.20.1一般說(shuō)明/30
3.20.2對(duì)結(jié)構(gòu)標(biāo)志FL1的詳細(xì)說(shuō)明/31
第4章編程指令快速入門(mén)/34
4.1MELFA-BASICV的詳細(xì)規(guī)格/34
4.1.1MELFA-BASICV的詳細(xì)規(guī)格/34
4.1.2有特別定義的文字/35
4.1.3數(shù)據(jù)類(lèi)型/36
4.2動(dòng)作指令/36
4.2.1Mov——關(guān)節(jié)插補(bǔ)/36
4.2.2Mvs——直線插補(bǔ)/37
4.2.3Mvc(MoveC)——三維真圓插補(bǔ)指令/38
4.2.4Cnt(Continuous)——連續(xù)軌跡運(yùn)行/39
4.2.5加減速時(shí)間與速度控制/40
4.2.6Fine——定位精度/41
4.2.7Prec——高精度軌跡控制/42
4.2.8抓手TOOL控制/42
4.2.9Plt(Pallet)——碼垛指令/43
4.3程序結(jié)構(gòu)指令/46
4.3.1無(wú)條件跳轉(zhuǎn)指令/46
4.3.2根據(jù)條件執(zhí)行程序分支跳轉(zhuǎn)的指令/46
4.4外部輸入輸出信號(hào)指令/48
4.4.1輸入信號(hào)/48
4.4.2輸出信號(hào)/48
4.5通信指令/48
4.5.1Open——通信啟動(dòng)指令/49
4.5.2Print——輸出字符串指令/50
4.5.3Input——從指定的文件中接收數(shù)據(jù),接收的數(shù)值為ASCII碼/51
4.5.4OnComGoSub指令/51
4.5.5ComOn/ComOff/ComStop/51
4.6運(yùn)算指令/52
4.6.1位置數(shù)據(jù)運(yùn)算(乘法)/52
4.6.2位置數(shù)據(jù)運(yùn)算(加法)/52
4.7多任務(wù)處理/53
4.7.1多任務(wù)定義/53
4.7.2設(shè)置多程序任務(wù)的方法/53
4.7.3各任務(wù)區(qū)內(nèi)的工作狀態(tài)/54
4.7.4多任務(wù)應(yīng)用案例/55
第5章輸入輸出信號(hào)的功能與設(shè)置/57
5.1輸入輸出信號(hào)的分類(lèi)/57
5.2專(zhuān)用輸入輸出信號(hào)詳解/57
5.2.1專(zhuān)用輸入輸出信號(hào)一覽表/57
5.2.2專(zhuān)用輸入信號(hào)詳解/60
5.2.3專(zhuān)用輸出信號(hào)詳解/70
5.3使用外部信號(hào)選擇程序的方法/81
5.3.1先選擇程序再啟動(dòng)/81
5.3.2“選擇程序號(hào)”與“啟動(dòng)”信號(hào)同時(shí)生效/83
第6章機(jī)器人與PLC的聯(lián)合運(yùn)行/85
6.1機(jī)器人控制器的型號(hào)分類(lèi)/85
6.2獨(dú)立型機(jī)器人控制器與通用PLC的連接與編程/86
6.2.1獨(dú)立型機(jī)器人控制器與通用PLC的連接/86
6.2.2機(jī)器人一側(cè)專(zhuān)用輸入輸出功能的設(shè)置/88
6.2.3編程樣例——操作面板功能的編程應(yīng)用/88
6.3機(jī)器人Q型控制器的應(yīng)用/89
6.3.1連接/90
6.3.2參數(shù)設(shè)置/90
6.3.3CPU共有內(nèi)存與輸入輸出信號(hào)的對(duì)應(yīng)/93
6.3.4編程樣例/93
第7章觸摸屏在機(jī)器人上的應(yīng)用/96
7.1概述/96
7.2GOT與機(jī)器人控制器的連接及通信參數(shù)設(shè)置/96
7.2.1GOT與機(jī)器人控制器的連接/96
7.2.2GOT機(jī)種選擇/96
7.2.3GOT一側(cè)通信參數(shù)設(shè)置/96
7.2.4機(jī)器人一側(cè)通信參數(shù)的設(shè)置/98
7.3輸入輸出信號(hào)畫(huà)面制作/99
7.3.1GOT器件與機(jī)器人I/O地址的對(duì)應(yīng)關(guān)系/99
7.3.2“輸入輸出點(diǎn)”器件制作方法/101
7.4程序號(hào)的設(shè)置與顯示/102
7.4.1程序號(hào)的選擇設(shè)置/102
7.4.2程序號(hào)輸出/103
7.5速度倍率的設(shè)置和顯示/104
7.5.1速度倍率的設(shè)置/104
7.5.2速度倍率輸出/104
7.6機(jī)器人工作狀態(tài)讀出及顯示/106
7.7JOG畫(huà)面制作/107
第8章視覺(jué)系統(tǒng)的應(yīng)用/109
8.1概述/109
8.2前期準(zhǔn)備及通信設(shè)置/109
8.2.1基本設(shè)備配置及連接/109
8.2.2通信設(shè)置/110
8.3工具坐標(biāo)系原點(diǎn)的設(shè)置/112
8.3.1操作方法/112
8.3.2求TOOL坐標(biāo)系原點(diǎn)的程序TLXY/112
8.4坐標(biāo)系標(biāo)定/113
8.4.1前期準(zhǔn)備/113
8.4.2坐標(biāo)系標(biāo)定步驟/113
8.5視覺(jué)傳感器程序制作/114
8.6視覺(jué)傳感器與機(jī)器人的通信/114
8.7調(diào)試程序/115
8.8動(dòng)作確認(rèn)/116
8.9與視覺(jué)功能相關(guān)的指令/116
8.10視覺(jué)功能相關(guān)的指令詳細(xì)說(shuō)明/117
8.10.1NVOpen(Networkvisionsensorlineopen)/117
8.10.2NVClose——關(guān)斷視覺(jué)傳感器通信線路指令/118
8.10.3NVLoad——加載程序指令/119
8.10.4NVPst——啟動(dòng)視覺(jué)程序獲取信息指令/120
8.10.5NVIn——讀取信息指令/123
8.10.6NVRun——視覺(jué)程序啟動(dòng)指令/124
8.10.7NVTrg——請(qǐng)求拍照指令/124
8.10.8P_NvS1~P_NvS8——位置型變量/125
8.10.9M_NvNum——狀態(tài)變量(存儲(chǔ)視覺(jué)傳感器檢測(cè)到的工件數(shù)量的狀態(tài)變量)/126
8.10.10M_NvOpen——狀態(tài)變量(存儲(chǔ)視覺(jué)傳感器的連接狀態(tài)的狀態(tài)變量)/126
8.10.11M_NvS1~M_NvS8——視覺(jué)傳感器的識(shí)別數(shù)據(jù)的數(shù)值型變量/127
8.10.12EBRead(EasyBuilderRead)——讀數(shù)據(jù)指令(康奈斯專(zhuān)用)/128
8.11應(yīng)用案例/130
8.11.1案例1:抓取-放置工件/130
8.11.2案例2/133
第9章視覺(jué)追蹤/137
9.1概述/137
9.1.1什么是追蹤功能/137
9.1.2一般應(yīng)用案例/137
9.1.3追蹤功能技術(shù)術(shù)語(yǔ)和縮寫(xiě)/138
9.1.4可構(gòu)成的追蹤應(yīng)用系統(tǒng)/138
9.2硬件系統(tǒng)構(gòu)成/139
9.2.1傳送帶追蹤用部件構(gòu)成/139
9.2.2視覺(jué)追蹤系統(tǒng)部件構(gòu)成/139
9.2.3傳送帶追蹤系統(tǒng)構(gòu)成案例/140
9.2.4視覺(jué)追蹤系統(tǒng)構(gòu)成案例/141
9.3技術(shù)規(guī)格/142
9.4追蹤工作流程/142
9.5設(shè)備連接/143
9.5.1設(shè)備連接/143
9.5.2抗干擾措施/145
9.5.3與光電開(kāi)關(guān)的連接/145
9.6參數(shù)的定義及設(shè)置/146
9.7追蹤程序結(jié)構(gòu)/147
9.7.1傳送帶追蹤程序結(jié)構(gòu)/147
9.7.2視覺(jué)追蹤程序結(jié)構(gòu)/147
9.8A程序——傳送帶運(yùn)動(dòng)量與機(jī)器人移動(dòng)量關(guān)系的標(biāo)定/148
9.8.1示教單元運(yùn)行A程序的操作流程/148
9.8.2設(shè)置及操作/149
9.8.3確認(rèn)A程序執(zhí)行結(jié)果/151
9.8.4多傳送帶場(chǎng)合/151
9.8.5A程序流程圖/151
9.8.6實(shí)用A程序/151
9.9B程序——視覺(jué)坐標(biāo)與機(jī)器人坐標(biāo)關(guān)系的標(biāo)定/152
9.9.1示教單元的操作/152
9.9.2現(xiàn)場(chǎng)操作流程/153
9.9.3操作確認(rèn)/154
9.9.4實(shí)用B程序/155
9.9.52D標(biāo)定操作/156
9.10C程序——抓取點(diǎn)標(biāo)定/156
9.10.1用于傳送帶追蹤的程序/156
9.10.2用于視覺(jué)追蹤的C程序/158
9.111#程序——自動(dòng)運(yùn)行程序/162
9.11.1示教/162
9.11.2設(shè)置調(diào)節(jié)變量/162
9.11.31#程序流程圖/164
9.11.4實(shí)用1#程序/168
9.12CM1程序——追蹤數(shù)據(jù)寫(xiě)入程序/175
9.12.1用于傳送帶追蹤的程序/175
9.12.2用于視覺(jué)追蹤的CM1程序/176
9.13自動(dòng)運(yùn)行操作流程/182
9.14追蹤功能指令及狀態(tài)變量/183
9.14.1追蹤功能指令及狀態(tài)變量一覽/183
9.14.2追蹤功能指令說(shuō)明/184
9.15故障排除/188
9.15.1報(bào)警號(hào)在9000~9900的故障/188
9.15.2其他報(bào)警/189
9.15.3改善樣例/189
9.15.4調(diào)試故障及排除/190
9.16參數(shù)匯總/193
9.17傳送帶光電開(kāi)關(guān)追蹤程序匯總/194
9.17.1A程序/194
9.17.2C程序/195
9.17.31#程序/196
9.17.4CM1程序/203
9.18視覺(jué)追蹤程序匯總/204
9.18.1A程序/204
9.18.2B程序/204
9.18.3C程序/205
9.18.41#程序/207
9.18.5CM1程序/214
第10章機(jī)器人在儀表檢測(cè)項(xiàng)目中的應(yīng)用/219
10.1項(xiàng)目綜述/219
10.2解決方案/219
10.2.1硬件配置/220
10.2.2輸入輸出點(diǎn)分配/220
10.3編程/222
10.3.1總流程/222
10.3.2初始化程序流程/223
10.3.3上料流程/224
10.3.4卸料工步流程/226
10.3.5不良品處理程序/228
10.3.6不良品在1#工位的處理流程(31TOX)/230
10.3.7主程序子程序匯總表/233
10.4結(jié)語(yǔ)/236
第11章機(jī)器人在同步噴漆項(xiàng)目中的應(yīng)用/237
11.1項(xiàng)目綜述/237
11.2解決方案/237
11.2.1硬件配置/238
&n