本书主要包括工业机器人RobotStudio仿真软件的基本操作及应用、工业机器人典型工作站的虚拟示教编程与仿真、工业机器人复杂工作站动态效果的构建与仿真、工业机器人典型工作站的现场编程与调试等内容,主要培养学生在工业机器人安装与调试、编程。操作、系统集成设计应用等方面的能力,提升学生在工业机器人编程领域的职业能力和职业素养。
徐淑琼,东莞职业技术学院,副教授,博士,控制理论与控制工程专业;主要研究方向:机器人控制技术,智能控制与信息处理技术、图像处理技术等。2012年9月进入东莞职业技术学院电子信息学院工作至今;主持完成了广东省自然科学基金项目1项、广东省教育厅科研平台特色创新项目1项、广东省大学生科技创新培育专项资金资助项目1项;发表科研论文20余篇,其中IEEE论文2篇,有10余篇进入SCI和EI索引数据库;获得授权发明专利1项,实用新型专利2项。
项目一 工业机器人工作站的构建及仿真
任务一 ABB机器人仿真软件介绍 …2
子任务一 RobotStudio 仿真软件的界面简介 ⋯2
子任务二 RobotStudio 仿真软件的安装⋯3
任务二 工业机器人工作站的构建及仿真 ⋯6
子任务一 工业机器人工作站的构建⋯6
子任务二 工业机器人工作站工件坐标的创建⋯17
子任务三 工业机器人工作站运动轨迹的创建⋯18
子任务四 工业机器人工作站运动轨迹的仿真⋯24
项目二 激光切割机器人的离线编程与仿真
任务一 激光切割运动曲线及路径的创建 ⋯ 31
子任务一 激光切割运动曲线的创建⋯31
子任务二 激光切割运动路径的创建⋯33
任务二 目标点调整及轴参数配置 ⋯ 37
子任务一 激光切割机器人目标点调整⋯37
子任务二 激光切割机器人轴参数配置⋯40
任务三 程序完善及仿真运行 ⋯ 42
子任务一 激光切割机器人程序的完善⋯42
子任务二 激光切割机器人程序的仿真⋯47
项目三 工业机器人运动轨迹的离线编程与仿真
任务一 工业机器人系统的创建 ⋯ 52
子任务一 RobotStudio 仿真软件建模功能介绍⋯52
子任务二 工业机器人系统的建模及布局⋯54
任务二 运动轨迹的虚拟示教编程与仿真 ⋯ 59
子任务一 ABB机器人编程基础⋯ 59
子任务二 运动轨迹程序数据的创建⋯63
子任务三 运动轨迹的虚拟示教编程⋯69
工业机器人编程与仿真
子任务四 目标点的示教及仿真运行⋯72
项目四 写字绘画机器人的离线编程与仿真
任务一 写字绘画机器人通信单元的创建 ⋯ 78
子任务一 ABB机器人 I/O通信基础⋯ 78
子任务二 写字绘画机器人通信 I/O 板的创建⋯87
子任务三 写字绘画机器人输入输出信号的创建⋯91
任务二 写字绘画机器人的虚拟示教编程与仿真 ⋯ 97
子任务一 ABB机器人的 I/O控制指令简介 ⋯97
子任务二 写字绘画机器人开关信号的编制⋯98
子任务三写字绘画机器人开关信号的仿真⋯101
项目五 搬运机器人工作站动态效果的构建与仿真
任务一 搬运机器人夹具动态效果的设定与仿真 ⋯106
子任务一 Smart 组件简介 ⋯106
子任务二 搬运吸盘 Smart组件的设定⋯118
子任务三 搬运机器人吸盘动态效果的仿真⋯128
任务二 搬运机器人的虚拟示教编程与仿真 ⋯ 129
子任务一 搬运机器人的编程准备⋯129
子任务二 搬运机器人程序数据的创建⋯ 131
子任务三 搬运机器人工作站动态效果的仿真⋯132
项目六 码垛机器人工作站动态效果的构建与仿真
任务一 码垛机器人工作站系统的创建⋯137
子任务一 码垛机器人本体及周围设备的创建与布局⋯137
子任务二 码垛机器人系统的创建⋯144
任务二 码垛机器人工作站动态效果的构建及仿真 ⋯145
子任务一 输送链动态效果的构建及仿真⋯146
子任务二 夹具动态效果的构建及仿真⋯ 153
任务三 码垛机器人工作站逻辑设定 ⋯ 157
子任务一 码垛机器人系统信号的创建⋯157
子任务二 工作站逻辑设定⋯157
任务四 码垛机器人的虚拟示教编程与仿真 ⋯ 159
子任务一 码垛机器人关键数据的设定⋯ 159
子任务二码垛机器人的程序编制⋯162
项目七 搬运机器人工作站现场编程与调试
任务一 搬运机器人工作站系统集成 ⋯ 171
子任务一 搬运机器人工作站控制系统构成⋯171
子任务二搬运机器人工作站任务⋯174
任务二 搬运工作站设备组态 ⋯ 174
子任务一 PLC变量设置⋯174
子任务二 PLC及HMI设备组态 ⋯175
子任务三 PLC程序编写⋯181
任务三 工业机器人程序编写与调试 ⋯ 183
子任务一 机器人软件配置⋯183
子任务二机器人程序设计⋯195
子任务三机器人程序导入与调试⋯230
项目八 码垛机器人工作站现场编程与调试
任务一 码垛机器人工作站系统集成 ⋯ 238
子任务一 码垛机器人工作站构成⋯238
子任务二码垛机器人工作站任务⋯240
任务二 码垛工作站设备组态 ⋯ 240
子任务一 PLC变量设置⋯241
子任务二 PLC及HMI设备组态⋯241
子任务三 PLC 程序编写⋯242
任务三 工业机器人程序编写与调试 ⋯243
子任务一 机器人软件配置⋯243
子任务二机器人程序设计⋯256
子任务三 机器人程序导入与调试⋯258