本书主要内容包括机器人的概况、工业机器人机构、工业机器人运动学和动力学、工业机器人的环境感觉技术、 工业机器人控制、工业机器人编程、工业机器人系统等。书中以三菱装配机器人为例,系统地讲述了工业机器人各大组成部分及其应用。
本书是一本理论与实用技术兼顾的关于工业机器人技术的入门教材,取材新颖,并附有习题。
本书可作为应用型本科机电一体化、机械等专业的教材,也可作为从事有关工作的工程技术人员的参考书。
最近几年,工业机器人技术得到了快速发展,在工业生产当中担负起越来越重要的角色,也越来越受到国家的重视。本版教材在第三版的基础上,增加了一些最新出现的技术,比如协作机器人等,并结合近几年作者在教学过程中的经验及读者的反馈进行了修订。
本次修订主要针对第1章和第3章:第1章增加了对于协作机器人的介绍、近几年全球工业机器人发展的大事件以及我国近几年工业机器人的发展情况;第3章增删了部分内容,在工业机器人正向运动学和反向运动学的实例中选择了有移动副的平面关节机器人,比第三版教材的例子更有代表性。
修订部分由北京联合大学的郭洪红、门森完成,全书由郭洪红负责统稿。
由于编者水平有限,不足和疏漏在所难免,欢迎读者朋友们批评指正
编 者
2021年6月
第1章 绪论 1
1.1 机器人的分类 1
1.2 工业机器人的应用和发展 4
1.2.1 工业机器人的应用 4
1.2.2 工业机器人的发展 6
1.3 工业机器人的基本组成及技术参数 11
1.3.1 工业机器人的基本组成 11
1.3.2 工业机器人的技术参数 13
1.3.3 工业机器人的坐标 17
1.3.4 工业机器人的参考坐标系 20
1.3.5 工业机器人的运动副 21
1.3.6 工业机器人机构的结构类型 23
1.3.7 并联机器人 24
习题 26
第2章 工业机器人机构 27
2.1 机器人末端操作器 27
2.1.1 夹钳式取料手 28
2.1.2 吸附式取料手 32
2.1.3 专用操作器及转换器 37
2.1.4 仿生多指灵巧手 39
2.1.5 其他手 40
2.2 机器人手腕 44
2.2.1 手腕的分类 44
2.2.2 手腕的典型结构 46
2.2.3 柔顺手腕结构 49
2.3 机器人手臂 50
2.4 机器人机座 56
2.4.1 固定式机座 56
2.4.2 行走式机座 57
2.5 工业机器人的驱动与传动 63
2.5.1 直线驱动机构 63
2.5.2 旋转驱动机构 64
2.5.3 直线驱动和旋转驱动的选用和制动 66
2.5.4 工业机器人的传动 67
2.5.5 新型的驱动方式 69
2.5.6 驱动传动方式的应用 71
习题 73
第3章 工业机器人运动学和动力学 74
3.1 工业机器人的运动学 74
3.1.1 工业机器人位姿描述 74
3.1.2 齐次变换及运算 78
3.1.3 工业机器人的连杆参数和齐次变换矩阵 80
3.1.4 工业机器人的运动学方程 82
3.2 工业机器人的动力学 86
3.2.1 工业机器人速度分析 86
3.2.2 工业机器人静力学分析 88
3.2.3 工业机器人动力学分析 91
3.3 并联机器人的运动学及动力学 93
3.3.1 并联机器人机构位置分析 93
3.3.2 并联机构的性能分析 98
3.4 工业机器人的运动轨迹规划 107
3.4.1 路径和轨迹 107
3.4.2 轨迹规划 107
3.4.3 关节空间的轨迹规划 108
习题 111
第4章 工业机器人的环境感觉技术 114
4.1 工业机器人的视觉 114
4.1.1 视觉系统的硬件组成 115
4.1.2 机器人视觉的应用 116
4.2 工业机器人的触觉 118
4.2.1 机器人的接触觉 119
4.2.2 机器人的接近觉 121
4.2.3 机器人的压觉 122
4.2.4 机器人的滑觉 123
4.2.5 机器人的力觉 125
4.3 工业机器人的位置及位移 127
4.3.1 电位器式位移传感器 127
4.3.2 光电编码器 128
4.3.3 角速度传感器 130
4.3.4 机器人测距传感器 131
4.4 焊接机器人传感系统 132
4.4.1 电弧传感系统 132
4.4.2 超声传感跟踪系统 134
4.4.3 视觉传感跟踪系统 137
4.5 装配机器人传感系统 139
4.5.1 位姿传感器 139
4.5.2 柔性腕力传感器 141
4.5.3 工件识别传感器 142
4.5.4 装配机器人视觉传感技术 144
4.5.5 多传感器信息融合装配机器人 145
习题146
第5章 工业机器人控制 147
5.1 工业机器人控制系统的特点 147
5.2 工业机器人控制系统的主要功能 148
5.2.1 示教再现控制 148
5.2.2 工业机器人的运动控制 150
5.3 工业机器人的控制方式 150
5.3.1 点位控制方式(PTP) 150
5.3.2 连续轨迹控制方式(CP) 150
5.3.3 力(力矩)控制方式 151
5.3.4 智能控制方式 151
5.4 电动机的控制 151
5.4.1 电动机控制 151
5.4.2 电动机速度的控制 154
5.4.3 电动机和机械的动态特性分析 158
5.4.4 正确控制动态特性 160
5.5 机械系统的控制 163
5.5.1 机器人手指位置的确定 163
5.5.2 设计方法 164
5.5.3 电动机 164
5.5.4 驱动器 166
5.5.5 检测位置用的脉冲编码器(PE)和检测速度用的测速发电机(TG) 166
5.5.6 直流电动机的传递函数表示法 166
5.5.7 位置控制和速度控制 168
5.5.8 通过实验识别传递函数 169
5.5.9 通过比例积分微分(PID)补偿改善系统特征 169
5.5.10 通过IPD补偿改善系统特性 171
5.5.11 电流控制 172
5.5.12 不产生速度模式的位置控制 173
5.5.13 力控制 173
5.6 工业机器人控制系统的组成 174
习题 175
第6章 工业机器人编程 176
6.1 编程方式介绍 176
6.2 机器人编程语言的基本要求和类别 177
6.3 编程语言的应用 179
6.3.1 AL语言 179
6.3.2 VAL-Ⅱ语言 184
6.3.3 AML语言 184
6.3.4 AUTOPASS语言 185
6.4 工业机器人程序设计过程 186
习题 189
第7章 工业机器人系统 191
7.1 在生产中引入工业机器人系统的方法 191
7.1.1 可行性分析 191
7.1.2 机器人工作站和生产线的详细设计 191
7.1.3 制造与试运行 192
7.1.4 交付使用 193
7.2 工程工业机器人和外围设备 193
7.3 机械加工作业的机器人系统 195
7.4 装配作业的机器人系统 198
7.5 焊接作业的机器人系统 204
7.6 FMS和工业机器人 208
7.7 自动导引车系统 209
习题 214
附录A 三菱装配机器人的应用 215
A.1 Movemaster EX RV-M1装配机器人系统 215
A.1.1 系统构成图 215
A.1.2 标准件与选件 219
A.2 Movemaster EX RV-M1装配机器人的机械结构 220
A.3 Movemaster EX RV-M1装配机器人的示教 222
A.3.1 示教盒按键说明 222
A.3.2 示教编程举例 224
A.4 Movemaster EX RV-M1装配机器人的编程 227
A.4.1 指令说明 227
A.4.2 编程举例 231
附录B COSIMIR Industrial软件的概述和安装 233
B.1 概述 233
B.2 安装 233
B.2.1 系统最小需求 233
B.2.2 软件安装 233
B.3 基本使用 236
B.3.1 创建一个新项目 236
B.3.2 设置通信端口 237
B.3.3 编写程序 238
B.3.4 重新排列程序的行号 241
B.3.5 创建一个新的位置点 242
B.3.6 改变位置点 242
B.3.7 机器人位置点排序 244
B.3.8 通信 245
B.3.9 下载 246
B.3.10 上载 248
B.3.11 机器人的点动操作 250
B.3.12 机器人程序运行 252
B.3.13 警报的解除 253
附录C 术语英汉对照表 254
参考文献 262