ABB机器人教程:基于系统输入输出的外部启动功能介绍与配置方法

目录

概述

机器人外部启动工作流程

机器人I/O信号说明

系统输入输出信号关联配置

外部启动运行测试

附录A:系统输入说明

附录B:系统输出说明

仿真案例资源下载


概述

一般情况下,机器人都具备本地启动运行与外部启动运行功能,ABB机器人也不例外。

通过在示教器上按“启动”键来启动ABB机器人自动运行的模式,我们可以称为本地运行模式。相对的,通过外部信号(如外接按钮、PLC、HMI、PC等)来启动机器人自动运行的模式称为外部启动运行模式。

ABB机器人外部启动运行有多种实现方法,其中最为常用的是基于系统输入输出信号的外部启动运行方法。

系统输入输出是ABB机器人控制器中用于控制和反馈系统中某些特定功能的一系列I/O信号接口,用户可以将I/O信号与之相关联,以实现对机器人系统关键信息的监视与控制。

机器人外部启动工作流程

机器人外部启动可以看作是本地启动的扩展,它的启动工作流程与本地启动基本上是一致的。

ABB机器人本地启动运行操作过程:先在控制柜上将模式开关切换到“自动模式”,然后按电机开启按钮开启电机,在示教器上点击“PP移至Main”,将程序指针移动到主程序,最后按“启动”键,启动机器人自动运行。

在启动过程中,每一步操作完成后还要查看机器人是否有错误报警,若出现报警要及时处理。

外部启动也是按照这个流程,只是操作的按钮、按键变成了外部监控设备。启动中的每一步操作对应1个系统输入信号,每一步操作后也会对应的,有一个系统输出信号来反馈系统状态。

以系统输入输出为桥梁,按照机器人的启动流程,用户只要在PLC或其他外部控制器中,编写出与系统输入输出相关联的I/O信号的执行逻辑运行程序,就可以实现ABB机器人的外部启动运行了。

机器人I/O信号说明

在配置ABB机器人的系统输入输出之前,先要配置好要与系统输入输出相关联的I/O信号,关于这些I/O信号的详细说明如下表所示。

信号名称

信号类型

说明

di_MotorON

Digital Input

电机开启控制信号

di_ResetError

Digital Input

程序执行错误复位信号

di_PpToMain

Digital Input

程序指针移至主程序控制信号

di_Start

Digital Input

启动运行程序控制信号

di_Stop

Digital Input

停止运行程序控制信号

di_ResetEStop

Digital Input

急停复位信号

do_Error

Digital Output

程序执行错误反馈信号

do_AutoOn

Digital Output

机器人处于自动模式反馈信号

do_MotorOn

Digital Output

电机开启反馈信号

do_CycleOn

Digital Output

正在执行机器人程序反馈信号

do_EStop

Digital Output

机器人处于急停状态反馈信号

注:以上I/O信号是机器人外部启动所需的通用信号,不同的工况,可能会有不同的启动需求,因此所需的I/O信号也会有所不同,可根据实际需求进行信号增减。

系统输入输出信号关联配置

在ABB机器人示教器上,依次点击“主菜单”→“控制面板”→“配置”,进入I/O信号配置界面,如下图所示。

若未进入I/O信号配置界面,可以点击“主题”,选择“I/O”即可进入。

先来配置系统输入信号,选择“System Input”,点击“显示全部”,如下图所示。

示教器切换到System Input界面,点击“添加”,来添加系统输入与I/O信号的关联关系,如下图所示。

在系统输入添加界面中,双击参数名称“Signal Name”,在其后的值处弹出下拉菜单,点选“di_MototON”,如下图所示。

参数名称下再双击“Action”,切换到当前值界面,选择要关联的动作,本案例选择“Motors On”,如下图所示,点击“确定”。

返回系统输入添加界面,点击“确定”,弹出重新启动对话框,点击“否”,如下图所示。

ABB 机器人系统信号 ABB 机器人系统输入和输出信号, 外部自动运行就是将数 字输入输出信号系统信号关联, 然后就可以通过外部控制机器 人启动运行。系统输入输出信号如下: 一、在【控制面板】-【配置】-【I/O】下可以看到【System Input】 和【System Output】 ,对应打开即是系统输入和系统输出。 二、系统输入 Stop 停止 Quick Stop 快速停止 Soft Stop 软停止 Stop at End of Cycle 在循环结束后停止 Interrupt 中断触发 Load and Start 加载程序并启动运行 Reset Emergency Stop 复位急停 Reset Execution Error Signal 复位错误信号 Motors On and Start 电机上电并开始运行 Stop at End of Instruction 在指令运行完后停止 System Restart 系统重启 Load 加载程序文件 Backup 备份 Sim Mode 仿真模式 Disable Backup 禁止备份 Limit Speed 限制机器人速度 PP to Main 程序指针移至主程序 Set Speed 设置速度 Collision Avoidance 碰撞避免 Write Access 请求写权限 Enable Energy Saving 使控制器进入节能状态 三、系统输出 Motors On 电机上电但处于保护停止状态 Motors Off 电机断电 Cycle On 程序运行状态 Emergency Stop 急停 Auto On 自动状态 Runchain OK 运行链正常 TCP Speed TCP 实际运行速度 Execution Error 运行错误 Motors On State 电机上电状态 Motors On State 电机断电状态 Power Fail Error 上电失败错误 Motion Supervision Triggered 运动监控触发 Motion Supervision On 运动监控打开 Path Return Region Error 路径返回区域错误 TCP Speed Reference TCP 当前的编程速度 Simulated IO 模拟 IO Mechanical Unit Active 激活机械单元 Task Executing 任务运行中 Mechanical Unit Not Moving 机械单元未运动 Production Execution Error 生产运行错误 Backup in Progress 备份进行中 Backup Error 备份错误 Sim Mode 仿真模式 Limit Speed 速度限制 Collision Avoidance 碰撞避免 Write Access 请求写权限 Energy Saving Blocked 处于节能状态 CPU Fan Not Running CPU 风扇不运转 Temperature Warning 温度报警 Absolute Accuracy Active 绝对精度激活 SMB Battery Charge Low SMB 电池电量低 System Input Busy 系统输入繁忙 Robot Not On Path 机器人不在编程路径上 PP Moved 指针移动 Robot in trusted position 机器人在信任的位置 Speed Override 速度覆盖改写
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IndRobSim

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值