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

机器人导轨外部轴服务商

产品:9    
联系我们
联系方式
  • 联系人:邓李辉
  • 电话:13918697515(微信同号)
  • 手机:13918697515
新闻分类
  • 暂无分类
友情链接
  • 暂无链接
首页 > 新闻中心 > ABB机器人轴配置监控指令——工博士机器人导轨
新闻中心
ABB机器人轴配置监控指令——工博士机器人导轨
发布时间:2022-04-14        浏览次数:517        返回列表
ABB机器人轴配置监控指令
 
       轴配置监控指令
ConfL :
  其指定机器人在线性运动及圆弧运动过程中是否严格遵循程序中已设定的轴配置参数。机器人导轨默认情况下轴配置监控是打开的,当关闭轴配置监控后,机器人机器人导轨在运动过程中采取*接近当前轴配置数据的配置到达指定目标点。
  例如:机器人导轨目标点p10中,数据[1,0,1,0]就是此目标点的轴配置数据;
  CONST robtarget p10 :=[[*,*,*],[*,*,*,*],[1,0,1,0],[9E9,9E9,9E9,9E9,9E9,9E9]];
  ConfL \Off;
  MoveL p10, v1000, fine, tool0;
  机器人自动匹配一组机器人导轨接近当前各关节轴姿态的轴配置数据移动至目标点p10,到达p10点时,轴配置数据机器人导轨不一定为程序中指定的[1,0,1,0]
  在某些应用场合,如离线编程创建目标点或手动示教相邻两目标点间轴配置数据相差较大时,机器人导轨在机器人运动过程中容易出现报警“轴配置错误”而造成停机,此种情况下,机器人导轨若对轴配置要求较高,则一般通过添加中间过渡点,若对轴配置要求不高,机器人导轨则可通过指令ConfL\Off关闭轴监控,使机器人自动匹配可行的轴配置来到达指定目标点。
  注:ConfJ用法与ConfL相同,机器人导轨只不过前者为关节线性运动过程中的轴监控开关,影响的是MoveJ;而后者为线性运动过程中的轴监控开关,机器人导轨影响的是MoveL。
abb机器人
  1.2 计时指令
  在机器人运动过程中,我们经常需要利用计时功能来计算当前机器人运行节拍,并通过写屏指令显示相关信息。
  这里我们以一个完整的计时案例来学习一下关于计时并显示计时信息的综合运用:
  VAR clock clock1;
  !定义时钟数据clock1   机器人导轨
  VAR num CycleTime;
  !定义数字型数据CycleTime,用于存储时间数值
  ClkReset clock1;
  !时钟复位
  ClkStart clock1;
  !开始计时
  …
  !机器人运动指令等
  ClkStop clock1;
  !停止计时
  CycleTime :=ClkRead(clock1);
  !读取时钟当前数值,并赋值给CycleTime
  TPErase;
  !清屏
  TPWrite “The Last CycleTime is ”\Num:= CycleTime ;
  !写屏,在示教器屏幕上显示节拍信息, 机器人导轨假设当前数值CycleTime为10,则示教器屏幕上显示信息为:
  “The Last CycleTime is 10”

  1.3 动作触发指令
  TriggL:机器人导轨在线性运动过程中,在指定位置准确的触发事件(如置位输出信号、激活中断等)。我们可以定义多种类型的触发事件,如TriggIO(触发信号), TriggEquip(触发装置动作),TriggInt(触发中断)等。
  这里以触发装置动作类型为例,机器人导轨(在准确的位置触发机器人夹具的动作通常采用此种类型的触发事件):
  VAR triggdata GripOpen;
  !定义触发数据GripOpen
  TriggEquip GripOpen, 10, 0.1 \DOp:=doGripOn, 1;①
  !定义触发事件GripOpen,在距离指定目标点前10mm处,机器人导轨并提前0.1s (用于抵消设备动作延迟时间)触发指定事件:将数字输出信号doGripOn置为1。
  TriggL p1, v500, GripOpen, z50, tGripper;
  !执行TriggL,调用触发事件GripOpen,机器人导轨即机器人TCP在朝向P1点运动过程中,在距离P1点前10mm处,并且再提起0.1秒则将doGripOn置为1。
  例如,为提高节拍时间,在控制吸盘夹具动作过程中,在吸取产品时我们需要提前打开真空,在放置产品时我们需要提前释放真空,为了能够准确的触发吸盘夹具的动作,我们通常采用Trigg指令来对其进行控制。
  注:如果在触发距离后面添加可选参
  变量\Start,则触发距离的参考点不再是终点,机器人导轨而是起点。
  例如:
  TriggEquip GripOpen, 10\Start, 0.1 \DOp:=doGripOn, 1;
  TriggL p1, v500, GripOpen, z50, tGripper;
  则当机器人TCP朝向p1点运动过程中,离开起点后10mm处,机器人导轨并且提前0.1s触发GripOpen事件。

更多资讯机器人导轨



 

联系热线:13918697515 联系人:邓李辉 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 机器人导轨外部轴服务商

返回
顶部