KUKA机器人中断编程2—中断相关的指令

在进行中断编程时,涉及到多个指令,包括:DECL、ON、OFF、GLOBAL、BRAKE、RESUME等。
1、中断声明
事件和子程序通过INTERRUPT DECL ... WHEN .. DO .. 来定义。

语法:INTERRUPT DECL Prio WHEN 事件 DO 中断程序

例如:INTERRUPT DECL 19 WHEN $IN[1]==TRUE DO stop1()

其中,中断优先级为19,事件是输入信号1为真,中断程序是stop1。

注意:中断声明是一个指令,它必须位于程序的指令部分,不允许位于声明部分。
2、GLOBAL(全局)
中断只有从对其进行声明的层面起才被识别,起作用。在声明的开头加上关键字GLOBA'L就会对全局程序起作用。
语法:<GLOBAL>INTERRUPT DECL Prio WHEN 事件 DO 中断程序如下图中的中断的有效性:

abf03448897442cfb554a1cf2d6ad48b.png

3、ON/OFF
对中断进行了声明后必须接着将其激活,通过INTERRUPT ON/OFF来启动或关闭中
断。
ON: 激活(启动)一个中断。
OFF:取消激活(关闭)一个中断
例如:
INTERRUPT DECL 19 WHEN $IN[1]==TRUE DO stop1()INTERRUPT ON 19;中断被识别并执行
INTERRUPT OFF 19;中断已关闭
BRAKE(制动)

更多详细教程查看公众号内容合集,包括回原点(如下链接)等详细编程。

https://mp.weixin.qq.com/s?__biz=MzkzNjUwMDYxOQ==&mid=2247486114&idx=1&sn=55aad512c62dee917c4e43e78397ca9d&chksm=c29c8646f5eb0f5095c0f683e8be90c26962d336f9de40a0a73c52c9157bd0b907099986d5c6&payreadticket=HIHKiCTXPr4p5XiqgBecTniwz_JT22PINaTU5j1Qg3Ge_tV_iQ2DlbgwSBuDOEPWj-mjXWU#rd

 

  • 49
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

机器人之树小风

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

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

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

打赏作者

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

抵扣说明:

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

余额充值