第1章 绪论 1
1.1 机器人的分类 1
1.2 工业机器人的应用和发展 4
1.2.1 工业机器人的应用 4
1.2.2 工业机器人的发展 6
1.3 工业机器人的基本组成及技术参数 10
1.3.1 工业机器人的基本组成 10
1.3.2 工业机器人的技术参数 12
1.3.3 工业机器人的坐标 17
1.3.4 工业机器人的参考坐标系 19
1.3.5 工业机器人的运动副 20
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 直线驱动机构 64
2.5.2 旋转驱动机构 65
2.5.3 直线驱动和旋转驱动的选用和制动 67
2.5.4 工业机器人的传动 68
2.5.5 新型的驱动方式 70
2.5.6 驱动传动方式的应用 72
习题 74
第3章 工业机器人运动学和动力学 75
3.1 工业机器人的运动学 75
3.1.1 工业机器人位姿描述 75
3.1.2 齐次变换及运算 79
3.1.3 工业机器人的连杆参数和齐次变换矩阵 81
3.1.4 工业机器人的运动学方程 83
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 焊接机器人传感系统 136
4.4.1 电弧传感系统 137
4.4.2 超声传感跟踪系统 138
4.4.3 视觉传感跟踪系统 141
4.5 装配机器人传感系统 143
4.5.1 位姿传感器 143
4.5.2 柔性腕力传感器 146
4.5.3 工件识别传感器 147
4.5.4 装配机器人视觉传感技术 148
4.5.5 多传感器信息融合装配机器人 150
习题 151
第5章 工业机器人控制 152
5.1 工业机器人控制系统的特点 152
5.2 工业机器人控制系统的主要功能 153
5.2.1 示教再现控制 153
5.2.2 工业机器人的运动控制 155
5.3 工业机器人的控制方式 155
5.3.1 点位控制方式(PTP) 155
5.3.2 连续轨迹控制方式(CP) 155
5.3.3 力(力矩)控制方式 156
5.3.4 智能控制方式 156
5.4 电动机的控制 156
5.4.1 电动机的控制 156
5.4.2 电动机速度的控制 159
5.4.3 电动机和机械的动态特性分析 163
5.4.4 正确控制动态特性 165
5.5 机械系统的控制 168
5.5.1 机器人手指位置的确定 168
5.5.2 设计方法 169
5.5.3 电动机 169
5.5.4 驱动器 171
5.5.5 检测位置用的脉冲编码器(PE)和检测速度用的测速发电机(TG) 171
5.5.6 直流电动机的传递函数表示法 171
5.5.7 位置控制和速度控制 173
5.5.8 通过实验识别传递函数 174
5.5.9 通过比例积分微分(PID)补偿改善系统特征 175
5.5.10 通过IPD补偿改善系统特性 176
5.5.11 电流控制 177
5.5.12 不产生速度模式的位置控制 178
5.5.13 力控制 179
5.6 工业机器人控制系统的组成 179
习题 181
第6章 工业机器人编程 182
6.1 编程方式介绍 182
6.2 机器人编程语言的基本要求和类别 183
6.3 编程语言的应用 185
6.3.1 AL语言 185
6.3.2 VAL-Ⅱ语言 190
6.3.3 AML语言 190
6.3.4 AUTOPASS语言 191
6.4 工业机器人程序设计过程 192
习题 195
第7章 工业机器人系统 197
7.1 在生产中引入工业机器人系统的方法 197
7.1.1 可行性分析 197
7.1.2 机器人工作站和生产线的详细设计 197
7.1.3 制造与试运行 198
7.1.4 交付使用 199
7.2 工程工业机器人和外围设备 199
7.3 机械加工作业的机器人系统 201
7.4 装配作业的机器人系统 204
7.5 焊接作业的机器人系统 210
7.6 FMS和工业机器人 214
7.7 自动导引车系统 215
习题 220
附录A 三菱装配机器人的应用 221
A.1 Movemaster EX RV-Ml装配机器人系统 221
A.1.1 系统构成图 221
A.1.2 标准件与选件 225
A.2 Movemaster EX RV-M1装配机器人的机械结构 226
A.3 Movemaster EX RV-M1装配机器人的示教 228
A.3.1 示教盒按键说明 228
A.3.2 示教编程举例 230
A.4 Movemaster EX RV-M1装配机器人的编程 233
A.4.1 指令说明 233
A.4.2 编程举例 237
附录B COSIMIR Industrial软件的概述和安装 239
B.1 概述 239
B.2 安装 239
B.2.1 系统最小需求 239
B.2.2 安装 239
B.3 基本使用 242
B.3.1 创建一个新项目 242
B.3.2 设置通信端口 243
B.3.3 编写程序 244
B.3.4 重新排列程序的行号 247
B.3.5 创建一个新的位置点 248
B.3.6 改变位置点 248
B.3.7 机器人位置点排序 250
B.3.8 通信 251
B.3.9 下载 252
B.3.10 上载 254
B.3.11 机器人的点动操作 256
B.3.12 机器人程序的运行 258
B.3.13 警报的解除 259
附录C 英汉对照术语表 260
参考文献 268