ABB工业机器人中断是什么?中断的应用和程序的详细资料概述

电子说

1.3w人已加入

描述

1)什么是中断?

相当于机器人后台在循环扫描信号,然后由对应信号触发对应中断程序。中断程序内无运动指令,前台机器人运动不影响

2)如果想通过中断让机器人暂停运动,可以在中断里加入stopmove

3)此处举例机器人在工作区域一时,人工进入光幕区域,机器人不停

机器人在工作区域二时(会有与人交互区域),人工进入光幕区域,机器人停止运动

4)

5)建立2个中断程序,如下图,tr_stop处理光栅信号变0时的机器人停止,tr_start处理光栅信号变1时的机器人启动

创建方法:例行程序-新建,类型选择trap,如上图

6)插入如下初始化程序

插入方法:添加指令,选择interrupt分类

其中:CONNECT intstart WITH tr_start表示建立intstart中断号和tr_start中断程序的连接,

ISignalDI di_0,1,intstart表示信号0变1时触发(注意,默认插入是会带有single参数,即只会第一次发生中断触发,之后不会再触发。要反复触发,去除single参数)

7)在循环里插入如下中断控制指令

ISleep即为停用中断,在此期间产生的中断机器人忽略

IWatch为恢复使用中断,和ISleep构成一对。

8)上图即位在path_1时,不启用中断,path_2启用中断

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
QFicus 2019-04-15
0 回复 举报
Path都不写一下是什么 1条回复 收起回复
xiaosi688 0
path是例行程序

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分