本书以ABB、发那科机器人为例,结合工业机器人仿真系统和江苏哈工海渡工业机器人有限公司的工业机器人技能考核实训装备,遵循“由简入繁,软硬结合,循序渐进”的编写原则,依据机器人安装、配置、调试、自动生产的完整进程编写,让读者全面了解工业机器人应用中所需要的知识点,并结合典型实例讲解,倡导实用性教学,有助于激发学习兴趣,提高教学效率,便于初学者在短时间内全面、系统的了解工业机器人操作与编程的常识。
机器人是先进制造业的重要支撑装备,也是智能制造业的关键切入点。工业机器人作为机器人家族中的重要一员,是目前技术最成熟、应用最广泛的一类机器人。工业机器人的研发和产业化应用是衡量科技创新和高端制造发展水平的重要标志。发达国家已经把工业机器人产业发展作为抢占制造业市场、提升竞争力的重要途径。汽车、电子电器、工程机械等众多行业大量使用工业机器人组成自动化生产线,在保证产品质量的同时,改善了工作环境,提高了社会生产率,有力推动了企业和社会生产力发展。
当前,随着我国劳动力成本上涨,人口红利逐渐消失,生产方式向柔性、智能、精细转变,构建新型智能制造体系迫在眉睫,对工业机器人的需求呈现大幅增长。大力发展工业机器人产业,对于打造我国制造业新优势,推动工业转型升级,加快制造强国建设,改善人民生活水平具有深远意义。《中国制造2025》将机器人作为重点发展领域,机器人产业已经上升到国家战略层面。
在全球范围内的制造产业战略转型期,我国工业机器人产业迎来爆发性的发展机遇。然而,现阶段我国工业机器人领域人才供需失衡,缺乏经系统培训的、能熟练安全使用和维护工业机器人的专业人才。国务院《关于推行终身职业技能培训制度的意见》指出:职业教育要适应产业转型升级需要,着力加强高技能人才培养;全面提升职业技能培训基础能力,加强职业技能培训教学资源建设和基础平台建设。针对这一现状,为了更好地推广工业机器人技术的运用,亟须编写一本系统全面的工业机器人入门实用教材。
本书以ABB和FANUC机器人为主,结合工业机器人仿真系统和江苏哈工海渡工业机器人有限公司的工业机器人技能考核实训装备,遵循“由简入繁,软硬结合,循序渐进” 的编写原则,依据初学者的学习需要,科学设置知识点,结合典型实例讲解,倡导实用性教学,有助于激发学习兴趣,提高教学效率,便于初学者在短时间内全面、系统了解工业机器人操作与编程的常识。
本书图文并茂,通俗易懂,实用性强,既可以作为普通高等院校、职业院校机电一体化、电气自动化及机器人等相关专业的教学和实训教材以及工业机器人培训教材,也可以作为ABB和FANUC机器人入门的培训教程,供相关行业的技术人员参考。
机器人技术具有知识面广、实操性强等显著特点。为了提高教学效果,在教学方法上,建议采用启发式教学,开放性学习,重视实操演练、小组讨论;在学习过程中,建议使用与本书配套的教学辅助资源,如机器人仿真软件、6轴机器人实训台、教学课件及视频素材、教学参考与拓展资料等。以上资源可通过书末所附“教学资源获取单”咨询获取。
本书由哈工海渡机器人学院张明文任主编,王伟和顾三鸿任副主编,参加编写的还有王璐欢、李晓聪和吴冠伟,由于振中和霰学会担任主审。全书由王伟和顾三鸿统稿。具体编写分工如下:王伟编写第1、7章;李晓聪编写第2、3章;顾三鸿编写第4、5章;王璐欢编写第6章;吴冠伟编写第8章。在本书编写过程中,得到了哈工大机器人集团、上海ABB工程有限公司、上海FANUC机器人有限公司的有关领导、工程技术人员以及哈尔滨工业大学相关教师的鼎力支持与帮助,在此表示衷心的感谢!
由于编者水平及时间有限,书中难免存在不足之外,敬请读者批评指正。
序
序二
前言
第 1章 工业机器人概述 1
1.1 工业机器人的定义和特点 1
1.2 工业机器人的发展 2
1.3 工业机器人的分类 5
1.4 工业机器人的应用 8
思考题 13
第 2章 工业机器人基础知识 14
2.1 基本术语 14
2.2 主要技术参数 21
2.3 工作空间分析 27
思考题 31
第 3章 工业机器人系统组成 32
3.1 操作机 33
3.1.1 机械臂 33
3.1.2 驱动装置 40
3.1.3 传动装置 41
3.1.4 内部传感器 47
3.2 控制器 49
3.2.1 基本组成 49
3.2.2 基本功能 52
3.2.3 工作过程 52
3.2.4 典型产品 53
3.3 示教器 56
3.3.1 基本组成 56
3.3.2 工作过程 58
3.3.3 功能 58
3.3.4 典型产品 60
3.4 辅助系统 62
3.4.1 作业系统 63
3.4.2 周边设备 68
思考题 68
第 4章 工业机器人运动原理 70
4.1 数理基础 71
4.1.1 位姿 71
4.1.2 平移坐标变换 74
4.1.3 旋转坐标变换 74
4.2 运动学 75
4.2.1 运动学基本问题 75
4.2.2 机器人运动方程 75
4.2.3 运动学求解 78
4.3 动力学 85
4.3.1 拉格朗日方程 86
4.3.2 平面 2连杆机器人
动力学建模 86
思考题 88
第 5章 工业机器人控制系统 89
5.1 控制系统概述 89
5.1.1 控制系统要求 90
5.1.2 控制系统类型 90
5.1.3 控制系统特点 91
5.1.4 控制系统基本结构 92
5.2 机器人控制方法 93
Ⅹ5.2.1 经典控制方法 93
5.2.2 现代控制方法 96
5.3 伺服电动机控制 99
5.3.1 伺服电动机控制
系统组成 99
5.3.2 伺服控制应用 100
思考题 106
第 6章 ABB机器人编程及应用 107
6.1 机器人 IRB120简介 108
6.1.1 操作机 108
6.1.2 控制器 109
6.1.3 示教器 111
6.1.4 主要技术参数 114
6.2 实训环境 114
6.3 操作及编程 116
6.3.1 手动操作 116
6.3.2 工具坐标系建立 120
6.3.3 工件坐标系建立 122
6.3.4 I/O通信 127
6.3.5 基本指令 131
6.3.6 程序编辑 134
6.4 综合应用 136
思考题 139
第 7章 FANUC机器人编程及
应用 140
7.1 机器人 LRMate200iD/4S
简介 141
7.1.1 操作机 141
7.1.2 控制器 142
7.1.3 示教器 143
7.1.4 主要技术参数 148
7.2 实训环境 149
7.3 操作及编程 149
7.3.1 手动操作 150
7.3.2 工具坐标系建立 151
7.3.3 用户坐标系建立 154
7.3.4 I/O通信 157
7.3.5 基本指令 160
7.3.6 程序编辑 163
7.4 综合应用 165
思考题 168
第 8章 工业机器人离线编程 169
8.1 离线编程技术 169
8.2 RobotStudio下载与安装 170
8.2.1 RobotStudio下载 170
8.2.2 RobotStudio安装 170
8.3 RobotStudio软件简介 171
8.3.1 用户界面 171
8.3.2 常用操作 171
8.4 输送带搬运实训仿真 173
8.4.1 实训工作站搭建 173
8.4.2 机器人系统创建 176
8.4.3 动态输送带创建 177
8.4.4 动态搬运工具创建 184
8.4.5 搬运程序创建 192
8.4.6 工作站逻辑设定 197
8.4.7 仿真 197
思考题 201
参考文献 202