ABB工业机器人二次开发与应用

ABB工业机器人二次开发与应用

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书将工业机器人的二次开发方法与过程深入浅出地呈现给读者,也满足工厂对于工业机器人更好接入工厂智能系统的需求。

内容简介

本书以ABB工业机器人为例,从工业机器人与视觉应用,工业机器人与上位机联合开发,工业机器人与工厂级平台联合开发(WebService)等方面讲述,其中主要内容有机器人与PLC数据传输,包括机器人与PLC传输浮点数,机器人实时发送位置、扭矩、速度、错误号等信息,以及Modbus/TCP通信;基于Socket通信的视觉引导抓取,包括相机先拍机器人后抓和机器人先抓相机后拍不同模式。最后以康耐视In-Sight为例进行实例讲解;基于PC SDK的二次开发,包括上位机对于机器人数据和I/O信号的读写与订阅,对于机器人的启动、停止、备份和重启等控制,上位机与机器人系统文件的传输与加载等。

作者简介

编著陈瞭,浙江大学控制理论与控制工程(或智能机器人)硕士研究生,现在就职于ABB工业机器人,具有多年的工业机器人现场项目经验和工业机器人培训经验。

章节目录

版权信息

内容简介

前言

第1章 机器人与PLC传输数据

1.1 通过总线发送实数

1.2 机器人控制器变身交换机

1.3 实时发送机器人的位置

1.4 实时发送机器人速度

1.4.1 速度输出

1.4.2 在RobotStudio中监控速度

1.5 PLC读取机器人的各轴扭矩

1.6 发送机器人错误号

1.7 ModBus/TCP

1.7.1 读取数据

1.7.2 写入数据

第2章 基于Socket通信的视觉引导抓取

2.1 Socket通信

2.1.1 Socket通信简介

2.1.2 网络设置

2.2 创建TCP/IP通信

2.2.1 创建Client端的实例

2.2.2 创建Server端的实例

2.3 传输400个Float型数据

2.3.1 接收400个Float型数据

2.3.2 发送400个num型数据

2.4 字符串的解析

2.5 四元数与欧拉角

2.5.1 空间位姿的表示

2.5.2 四元数与欧拉角的转换

2.6 先拍照后抓取

2.6.1 修正单个点位位置

2.6.2 修正工件坐标系

2.7 先抓取后拍照

2.8 飞拍

2.9 康耐视视觉产品介绍

2.10 In-Sight软件介绍与安装

2.11 相机的校准与配置

2.12 机器人与康耐视通信

2.13 UDP通信

第3章 基于PC SDK的二次开发

3.1 PCSDK简介

3.2 机器人权限问题

3.3 连接机器人控制器

3.4 读写数据

3.4.1 读取RAPID数据

3.4.2 写入RAPID数据

3.5 读写数组

3.5.1 读取数组

3.5.2 写入数组

3.6 读写I/O

3.6.1 读取I/O

3.6.2 写入I/O

3.7 获取机器人当前位置

3.8 调节机器人运行速度

3.8.1 获取与设置机器人运行速度的百分比

3.8.2 获取与设置机器人运行速度的绝对值

3.9 启动与停止

3.9.1 上电与下电

3.9.2 指针复位

3.9.3 启动与停止

3.9.4 设置程序指针

3.10 订阅

3.10.1 机器人控制器状态

3.10.2 I/O

3.10.3 数据

3.10.4 UImessage

3.11 显示任务内所有数据

3.12 事件日志

3.13 传输文件与加载

3.13.1 从机器人控制器传输文件到PC

3.13.2 从PC传输文件到机器人控制器

3.13.3 程序模块的加载

3.13.4 程序模块的保存

3.13.5 完整程序的加载

3.14 备份与重启

3.15 获取机器人选项信息

3.16 获取机器人运行信息

3.17 OPCDA Server的配置

3.17.1 IRC5 OPC DA Server配置

3.17.2 IRC5 OPC UA Server配置

第4章 基于RobotStudio SDK的二次开发

4.1 RobotStudioSDK简介

4.1.1 RobotStudio SDK概述

4.1.2 RobotStudio SDK安装

4.2 第一个RobotStudioAdd-In

4.2.1 Logger输出“Hello World”

4.2.2 创建Button输出Logger信息

4.3 我的机器人查看器Add-In

4.3.1 创建新视图函数

4.3.2 获取机械装置函数

4.4 自定义Smart组件

4.4.1 信号与Logger输出

4.4.2 修改Properties制作一个加法器

第5章 基于Robot Web Services的二次开发

5.1 RobotWeb Services简介

5.2 读取机器人系统的信息

5.2.1 API接口查找

5.2.2 URL读取

5.2.3 网页交互式读取

5.2.4 基于C#的客户端读取

5.3 读取机器人关节数据

5.3.1 API接口查找

5.3.2 网页交互式读取

5.4 读取机器人状态信息

5.4.1 API接口查找

5.4.2 网页交互式读取

5.5 设置机器人输出信号

5.5.1 API接口查找

5.5.2 通过网页的按钮设置

5.6 控制机器人电机开启或关闭

5.6.1 API接口查找

5.6.2 通过网页的按钮控制

5.7 实现对机器人的Jog控制

5.7.1 API接口查找

5.7.2 在WinForm窗体软件中实现控制

第6章 Externally Guided Motion

6.1 EGM简介

6.2 EGM相关指令介绍

6.2.1 EGM的状态

6.2.2 位置流实时输出

6.2.3 Position Guidance实时闭环控制

6.2.4 基于已有轨迹的矫正

6.3 基于EGMStream的实时数据流输出

6.3.1 创建机器人RAPID代码

6.3.2 创建C#可用的ProtoBuffer文件

6.3.3 机器人对C#端的实时数据输出

6.4 C#端WinForm实时移动机器人(4毫秒周期)

6.4.1 创建机器人RAPID代码

6.4.2 创建WinForm程序

6.4.3 完整上位机实时移动测试

6.5 基于LeapMotion的手势操控机器人运动

6.5.1 LeapMotion简介

6.5.2 LeapMotion数据的读取

6.5.3 基于LeapMotion的上位机程序

ABB工业机器人二次开发与应用是2021年由电子工业出版社出版,作者陈瞭 编著。

得书感谢您对《ABB工业机器人二次开发与应用》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
工业机器人认知 电子书
本书根据职业教育学生的认知规律编写,强调实用为主,理论为辅。内容通俗易懂,图文并茂,少有繁难公式,读者能够迅速对工业机器人建立整体概念,了解工业机器人的技术特点和发展规律,为进一步深入学习工业机器人相关技术奠定基础。主要内容包括:机器人初识、工业机器人本体结构认知、工业机器人运动学认知、工业机器人控制与驱动系统认知、工业机器人感觉系统认知。  本书不仅适合作为职业院校工业机器人技术相关专业的教材,
工业机器人技术 电子书
本书介绍了机器人的产生、发展和分类概况,工业机器人的组成、特点、结构形态、技术性能,常用产品及应用等;工业机器人的机械组成部件及机械传动系统结构;工业机器人的机械基础部件,以及谐波减速器、RV减速器等核心部件的结构原理和安装维护要求;工业机器人电气控制系统的组成,以及电气控制部件、伺服驱动系统的安装连接技术;程序结构与编程方法,手动、示教编程、再现运行操作,以及运行监控与维修的基本方法和步骤
工业机器人英语 电子书
本教材共有8单元,主要内容包括工业机器人的发展、工业机器人安全规则、工业机器人结构、工业机器人控制系统、工业机器人的基本操作等。通过讲解工业机器人,本书使读者能够知晓工业机器人的作用,并借助语言了解其工作能力与要求。
RPA财务机器人设计开发与应用 电子书
本教材介绍了机器人流程自动化(RPA)技术的原理和特点,并详细阐述了财务机器人的功能、适用的业务场景及流程。同时,通过丰富的案例展示了财务机器人在企业中的应用,总结了企业成功实施RPA的方法。
RPA财务机器人开发与应用:基于UiBot 电子书
本书主要介绍RPA的一般原理和财会应用场景下常用的自动化技术。分为理论篇、基础案例篇和综合案例篇。共13章,包括RPA基础知识、UiBot简介、Excel自动化、App自动化等。