返回
安川工业机器人示教器教程 第六讲 机器人 I/O 信号与夹具控制实战
在工业现场,机器人并不是孤立工作的。
机器人通常需要配合很多设备,例如:
夹爪
气缸
传送带
定位夹具
视觉系统
PLC 控制系统
这些设备之间的信息交换,都是通过 I/O 信号 来完成的。
简单来说:
机器人给设备一个信号
设备执行动作
设备再返回一个信号
机器人继续工作
本节内容主要讲清楚:
什么是机器人 I/O
示教器如何查看 I/O
如何控制夹爪
机器人如何等待信号
机器人与 PLC 如何配合
这些内容几乎是每个机器人项目都必须使用的。
一、什么是机器人 I/O
I/O 的意思是:
Input / Output
也就是:
输入信号
输出信号
在机器人系统里:
输入信号
来自外部设备
输出信号
由机器人发送给设备
例如:
机器人控制夹爪关闭
机器人输出信号:
OUT1 = ON
夹爪动作完成后
夹具返回信号:
IN1 = ON
机器人检测到 IN1 后
继续执行程序。
二、安川机器人 I/O 类型
安川机器人通常有几种 I/O 类型。
常见的是:
通用输入 IN
通用输出 OUT
还有:
系统输入
系统输出
网络 IO
在示教器中通常看到:
IN#(1)
OUT#(1)
例如:
IN#(10)
OUT#(20)
这些就是信号编号。
三、示教器查看 I/O 状态
示教器可以直接查看所有信号状态。
操作步骤如下:
按下
MAIN MENU
进入主菜单。
选择
I/O
进入信号监控界面。
屏幕会显示:
输入信号列表
输出信号列表
每个信号后面会显示:
ON
OFF
例如:
IN#5 OFF
IN#6 ON
OUT#10 OFF
OUT#11 ON
这样就可以实时看到信号变化。
四、手动测试 I/O
在调试设备时,经常需要 手动测试信号。
例如:
测试夹爪
测试气缸
测试报警灯
可以在示教器上直接操作。
步骤如下:
进入
I/O界面。
选择
输出信号。
例如:
OUT#12
按
SELECT
再按
ON
设备就会动作。
例如:
夹爪关闭。
再按
OFF
夹爪打开。
这种方式在设备调试阶段非常常用。
五、机器人程序控制输出信号
在机器人程序中控制设备,其实非常简单。
只需要使用:
OUT 指令。
例如:
OUT OT#(10) ON
意思是:
输出信号10 打开。
如果关闭信号:
OUT OT#(10) OFF
例如夹爪控制程序。
机器人到取料位置:
MOVL P002
夹爪关闭:
OUT OT#(10) ON
等待夹紧完成:
TIMER T=0.5
机器人抬起:
MOVL P003
这样夹爪动作就完成了。
六、机器人等待输入信号
机器人经常需要 等待设备反馈。
例如:
夹爪夹紧完成
传送带到位
工件检测完成
这时候就要使用:
WAIT 指令。
例如:
WAIT IN#(5)=ON
意思是:
机器人等待
输入信号5变成 ON。
只有满足条件程序才继续。
七、典型案例:夹爪控制
这是最常见的机器人应用。
例如:
机器人抓取产品。
程序流程如下。
机器人移动到取料点:
MOVJ P001
直线下降:
MOVL P002
关闭夹爪:
OUT OT#(10) ON
等待夹紧信号:
WAIT IN#(3)=ON
机器人抬起:
MOVL P003
移动到放料位置:
MOVJ P004
下降:
MOVL P005
打开夹爪:
OUT OT#(10) OFF
等待夹爪打开:
WAIT IN#(4)=ON
抬起:
MOVL P006
回待机点:
MOVJ P000
这样一个完整的抓取流程就完成了。
八、机器人与 PLC 的配合
在大型自动化生产线中,机器人通常需要和 PLC 配合。
PLC 负责:
生产节拍
设备协调
安全控制
机器人负责:
搬运
焊接
装配
两者通过 I/O 通信。
典型流程如下。
PLC 发信号:
允许机器人工作
机器人收到信号:
开始执行任务。
任务完成后:
机器人发信号给 PLC。
PLC 再启动下一工序。
例如:
PLC → 机器人
IN#10 = ON
机器人开始运行。
机器人 → PLC
OUT#20 = ON
表示任务完成。
PLC 再启动传送带。
九、机器人等待多个条件
有时机器人需要等待多个条件。
例如:
夹爪到位
传送带停止
可以使用:
WAIT 指令组合。
例如:
WAIT IN#(3)=ON AND IN#(4)=ON
意思是:
两个信号都成立
程序才继续。
这样可以避免设备未到位时机器人动作。
十、机器人报警信号
机器人也可以发送报警信号。
例如:
夹爪未夹紧
产品掉落
视觉检测失败
机器人可以通过:
输出信号
通知 PLC。
例如:
OUT OT#(30) ON
PLC 接收到信号后:
停止生产线
报警提示。
这样可以避免生产事故。
十一、现场常见调试技巧
现场工程师常用几个技巧。
信号监控
示教器打开 I/O 页面。
实时观察信号变化。
可以快速判断:
信号是否正确。
手动触发信号
如果设备没接好。
可以手动 ON/OFF。
验证程序逻辑。
单步运行
程序设置为:
STEP 模式。
逐行执行程序。
方便调试 IO。
十二、典型生产案例
例如一个装配机器人。
生产流程如下。
机器人等待 PLC 信号:
WAIT IN#(10)=ON
机器人开始动作:
MOVJ P001
移动到取料位置:
MOVL P002
关闭夹爪:
OUT OT#(10) ON
等待夹紧:
WAIT IN#(5)=ON
移动到装配位置:
MOVJ P003
插入产品:
MOVL P004
打开夹爪:
OUT OT#(10) OFF
等待释放完成:
WAIT IN#(6)=ON
机器人抬起:
MOVL P005
通知 PLC:
OUT OT#(20) ON
PLC 收到信号后:
启动下一工位。
十三、本讲总结
本讲重点讲了:
机器人 I/O 的基本概念
示教器查看信号
机器人控制输出
机器人等待输入
夹具控制方法
PLC 与机器人配合
在真实项目中:
几乎所有机器人程序都包含 I/O 控制。
只要掌握:
OUT 指令
WAIT 指令
基本就可以完成:
抓取
装配
搬运
上下料
等自动化任务。
下一讲我们将讲:
安川机器人示教器故障报警与排查
包括:
报警代码
示教器报警界面
常见报警处理
机器人无法启动原因
现场排故流程
这一讲对现场工程师非常重要。
下载资料前请先绑定手机号码