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

ABB工业机器人服务商

产品:75    
联系我们
联系方式
  • 联系人:王青慧
  • 电话:18616260662
  • 邮件:wqh@gongboshi.com
  • 手机:18616260662
新闻分类
首页 > ABB机器人新闻中心 > ABB机器人——详解ABB机器人EGM外部引导选项详细介绍
ABB机器人新闻中心
ABB机器人——详解ABB机器人EGM外部引导选项详细介绍
发布时间:2020-05-11        浏览次数:1130        返回列表
 
ABB机器人方便客户外部直接引导/获取机器人位置等信息而设置的高级接口。
 
EGM提供了3种不同的特性:
EGM Position Stream
                RAPID任务中机械单元的当前和计划位置发送至外部系统。
                速度能达到250Hz(*快4ms一个点)
EGM Position Guidance:
                相关机器人不会沿RAPID中的编程路径移动,而是沿某件外部装置所生成的路径移动。(即可以变相实现外部路径直接规划)
                机器人可以接受xyzabc笛卡尔坐标,也可以接受a1-a6关节坐标
                *快能达到4ms
EGM Path Correction:
                用某件外部装置提供的测量值来修改/校正所编写的机器人路径。
                速度为48ms的倍数
  1. EGM     Position Guidance是为高级用户设计的,它通过绕过相关路径规划的方式为相关的机器人控制器提供了一个低级接口。
  2. 用户可用EGM Position Guidance来高速读取相关运动系统的位置和向该系统高速写入位置(可达到每4毫秒一次,并伴随10到20毫秒的控制延迟。具体的延迟取决于相关的机器人类型)。
  3. 可以用关节值(a1-a6)或某种姿态(xyz,abc)来制定相关的引用项。
  4. EGM     Position Guidance会处理一切必要的滤波、引用项监控和状态处理事宜。状态处理事宜包括程序启动/停止和紧急停止等。
EGM相关指令如下:
获取ID:   EGMGetId egmID1;
设置连接参数
EGMSetupAIROB_1,egmID1,"default"\Pose\aiR1x:=ai_MoveX
\aiR2y:=ai_MoveY\aiR3z:=ai_MoveZ\aiR4rx:=ai_RotX\aoR5ry:=ai_RotY\aoR6rz:=ai_RotZ;
!以模拟量输入的形式接受数据,接受的是xyz以及旋转角度abc
EGMSetupAOROB_1,egmID1,"default"\Pose\aoR1x:=ao_MoveX\aoR2y:=ao_MoveY
\aoR3z:=ao_MoveZ\aoR4rx:=ao_RotX\aoR5ry:=ao_RotY\aoR6rz:=ao_RotZ;
!以模拟量输出的形式接受数据,接受的是xyz以及旋转角度abc
EGMSetupAI ROB_1,egmID1,"default"\Joint\aiR1x:=ai_1
\aiR2y:=ai_2\aiR3z:=ai_3\aiR4rx:=ai_4\aoR5ry:=ai_5\aoR6rz:=ai_6;
!以模拟量输入的形式接受数据,接受的是六个轴数据
EGMSetupAOROB_1,egmID1,"default"\Joint\aoR1x:=ao_1\aoR2y:=ao_2
\aoR3z:=ao_3\aoR4rx:=ao_4\aoR5ry:=ao_5\aoR6rz:=ao_6;
!以模拟量输出的形式接受数据,接受的是六个轴数据
EGMSetupUC ROB_1, egmID1, “default”, “EGMsensor:”\pose; (通过UDP输入)
!以UDP输入的形式接受数据,接受的是xyz以及旋转角度abc
设置导引参数:
EGMActPoseegmID1\Tool:=Pen_TCP\WObj:=wobj0,
posecor0,EGM_FRAME_TOOL,posesen0,EGM_FRAME_TOOL\x:=egm_minmax_lin1\y:=egm_minmax_lin1\z:=egm_minmax_lin1\rx:=egm_minmax_rot1\ry:=egm_minmax_rot1\rz:=egm_minmax_rot1\LpFilter:=20\SampleRate:=16\MaxPosDeviation:=1000;
posecor0,EGM_FRAME_TOOL表示校正在当前TOOL坐标系下
posesen0,EGM_FRAME_TOOL表示sensor获取的数据作用在当前TOOL坐标系下
ABB机器人
设置运动及停止参数:
EGMRunPose egmID1,EGM_STOP_HOLD\x\y\z\RampInTime:=0.05\PosCorrGain:=0.1;
ABB机器人
EGMRunJoint egmID1, EGM_STOP_HOLD \J1 \J3 \RampInTime:=0.05;
!如果使用的是轴引导方式,使用该停止方式

ABB机器人IRB 2400

应用*广的工业机器人

IRB 2400机器人有多种不同版本备选,拥有极高的作业精度,在物料搬运、机械管理和过程应用等方面均有出色表现。IRB 2400机器人可提高您的生产效率、缩短生产提前期、加快交货速度。

  • 可靠性强——正常运行时间长
    IRB 2400是全球应用*广的工业机器人。该机器人坚固耐用,使用零部件数量降至*少,可靠性强、维护间隔时间长。
  • 速度快——操作周期时间短
    采用ABB**的运动控制技术,优化了机器人的加减速性能,使机器人工作循环时间降至*短。
  • 精度高——零件生产质量稳定
    具有*佳的轨迹精度和重复定位精度(RP=0.06mm)。
  • 功率大——适用范围广
    有效载荷选项为7~20kg,*大到达距离达1.810m。
  • 坚固耐用——适合恶劣生产环境
    IP 67防护等级,可蒸汽清洗,备有洁净室型(100级)和“铸造专家型”。
  • 通用性——柔性化集成和生产
    所有型号均可倒置安装。
 
IRB 2400-16,1.55详情ABB机器人IRB 2400-16,1.55本体





ABB机器人





 

联系热线:18616260662 联系人:王青慧 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 ABB工业机器人服务商

返回
顶部