【ABB机器人】程序预读

知识要点

ABB机器人执行程序时,某些指令会使系统指针预先读入执行后续指令。

运用过程

  • 在移动指令中,区域数据分为停止点和飞越点。
  • 停止点意味着机械臂和外轴必须在使用下一个指令来继续程序执行之前达到指定位置,即执行完当前程序指令后系统才会继续执行下条程序指令。
  • 飞越点意味着从未达到编程位置,而是在达到该位置之前改变运动方向。
  • MoveJ p1, v1000, fine, Tool; // 区域数据设置为 fine 时,系统不会预读
  • SetDo DO1, 1; // 此时机器人在到达 p1 位置后才执行该条指令将 DO1 信号置位
  • MoveJ p2, v1000, z0, Tool; // 区域数据设置为 z0 时,机器人在还未到达 p2 位置时就已经预读后续程序指令将信号DO2置位
  • SetDo DO2, 1; // 还未到 p2 位置时 DO2 已经置位
  • MoveJ p3, v1000, fine, Tool; // 预读的指令将会执行到下一个移动指令,来实现圆滑运动

注意事项

  • 在涉及要到达指定位置时信号方可进行清零置位等操作时,避免将区域数据设置为飞越点。
  • 正常运动过程中添加飞越点使机器人运动更流畅。
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值