您好!欢迎光临工博士商城

ABB机器人系统集成服务商

产品:79
联系我们
联系方式
  • 联系人:赵工
  • 电话:15002112015
  • 手机:15002112015
站内搜索
新闻分类
友情链接
首页 > 新闻中心 >机器人中断|使用RAPID轨迹存储与恢复指令
新闻中心
机器人中断|使用RAPID轨迹存储与恢复指令
发布时间:2021-03-30 浏览次数:188 返回列表
  轨迹存储与恢复指令
1.指令与功能

  为了在系统执行完中断程序或错误处理程序段 ERROR 后,使机器人继续未完成的运动,可使用 RAPID 轨迹存储与恢复指令,来存储被中断的指令轨迹、继续机器人运动。
ABB机器人集成
  表 5.4-1 轨迹存储与恢复指令及编程格式
ABB机器人集成
 2.编程说明
  轨迹存储指令 StorePath 可保存当前指令轨迹;剩余轨迹清除指令 ClearPath 可清除指令剩余的移动轨迹;指令 Store Path 所保存的程序轨迹可通过指令 RestoPath 恢复,并利用恢复移动指令 StartMove 重启移动。
  程序轨迹存储与恢复指令可以用于诸如焊接机器人的焊钳更换、焊枪清洗等中断作业控制,指令的编程示例如下。
  VAR intnum int_move_stop ;           // 定义中断名称
  ……
  CONNECT int_move_stop WITH trap_move_stop ;  // 连接中断
  ISignal DI di1, 1, int_move_stop ;        // 中断设定
  ……
  Move J p10, v200, z20, gripper ;         // 移动指令
  Move L p20, v200, z20, gripper ;
  ……
  !**********************************************
  TRAP trap_move_stop               // 中断程序
  Stop Move ;                    // 移动暂停
  Clear Path ;                   // 剩余轨迹清除
  Store Path ;                   // 程序轨迹保存
  ……                       // 中断处理
  Step Bwd Path 30, 1 ;               // 沿原轨迹返回 30mm
  Move J p10, v200, z20, gripper ;         // 重新定位到起点
  RestoPath ;                   // 程序轨迹恢复
  StartMove ;                   // 恢复移动
  ……
  执行以上程序时,如机器人在执行移动期间,中断输入信号 di1 称为「1」,系统将立即执行中断程序 TRAP trap_move_stop。在中断程序中,首先,暂停机器人移动(StopMove)、清除剩余移动轨迹(ClearPath)、保存指令的程序轨迹(StorePath);其次,进行相关的中断处理,中断处理完成后,可通过 StepBwdPath 使机器人沿原轨迹返回 30mm;然后,利用关节定位 MoveJ 指令,将机器人重新定位到起点 P10;***后,恢复指令轨迹(RestoPath)、重启机器人移动(StartMove)。


了解更多ABB机器人知识欢迎点击咨询:ABB机器人集成



联系热线:15002112015 联系人:赵工 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00ABB机器人系统集成服务商

返回
顶部
Baidu
map