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

ABB机器人系统集成服务商

产品:79    
联系我们
联系方式
  • 联系人:赵工
  • 电话:15002112015
  • 手机:15002112015
站内搜索
 
新闻分类
友情链接
首页 > 新闻中心 > 机器人中断|使用RAPID轨迹存储与恢复指令
新闻中心
机器人中断|使用RAPID轨迹存储与恢复指令
发布时间:2021-03-30        浏览次数:145        返回列表
  轨迹存储与恢复指令
 
  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:00 ABB机器人系统集成服务商

返回
顶部