0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

abb机器人常用指令详解

ss 来源:网络整理 作者:工程师谭军 2018-09-26 11:01 次阅读

本文主要是关于abb机器人的相关介绍,并着重对abb机器人常用指令进行了详尽的阐述。

abb机器人常用指令详解

MoveExtJ:移动一个或者多个没有TCP的机械单元

MoveExtJ jpos10,vrot10,z50;意思是移动旋转外部轴到关节位置jpos10,速度10°/秒,zone数据z50.

MoveExtJConc,jpos20,vrot10T:=5,fineInPos:=inpos20;意思是5秒钟外部轴移动到关节位置jpos20.程序立即向前执行,但是外部轴停止在位置jpos20,直到inpos20的收敛性标准满足。

如上图所示:MoveLp1,v200,z10,tool1Wobj:wobj1;机器人的TCP从当前位置向p1点以线性运动方式前进,速度是200mm/s,转弯区数据是10mm,距离p1点还有10mm的时候开始转弯,使用的工具数据是tool1,工件坐标数据是wobj1.

MoveL p2,v100,fine,tool1Wobj:=wobj1;机器人的TCP从p1点向p2点以线性运动方式前进,前进速度是100mm/s,转弯区数据是fine,机器人在p2点稍作停顿,使用的工具数据是tool1,工件坐标数据是wobj1.

MoveJ p3,v500,fine,tool1Wobj:=wobj1;机器人的TCP从p2向p3点以关节运动方式前进,速度是500mm/s,转弯区数据是fine,机器人在p3点停止,使用的工具数据是tool1,工件坐标数据是wobj1.

关于速度:速度一般最高只有v5000;在手动限速状态下,所有的运动速度被限速在250mm/s。

关于转弯区:fine指机器人TCP到达目标点,在目标点速度降为零,机器人动作有所停顿后再向下一目标点运动,如果是一段路径的最后一个点一定要为fine;转弯区数值越大,机器人的动作路径就越圆滑和流畅。

下面学习一下ABB机器人常用指令:

1.MoveAbsJ(绝对关节移动):把机器人移动到绝对轴位置,该位置在轴定位中定义。

例如:MoveAbsJ p50,v1000,z50,tool2;机器人将携带工具2沿着一个非线性路径以速度数据为v1000和zone数据为为z50到绝对轴位置p50;

MoveAbsJ *,v1000T:=5,fine,grip3;机器人将携带工具grip3沿着一个非线性路径到一个停止点,该停止点在指令中作为一个绝对轴位置存储(用*表示),整个运动需要5秒钟。

2.MoveAbsJ【Conc】ToJointPos[ID][NoEOffs]Speed[V]|[T]Zone[][Inpos]Tool[Wobj]

[Conc]并发事件,数据类型为switch,当机器人正在移动的时候执行的后续指令。该项目通常不使用,但是当和外部设备通讯、不需要同步时可以用来缩短循环周期。使用该项目时,连续运动指令数量限制在5个(含)以下,在包含StorePath-RestorePath的程序段中不允许包含项目Conc的运动指令。

ToJointPos:到达的关节位置,机器人和外部轴的绝对目标轴位置,它被定义为一个命名的位置或者直接存储在指令中(在指令中用*标示)。

【ID】:该项目必须使用在多运动系统中,指定的ID号在所有协同程序任务中必须相同,该ID号保证在routine中运动不会混乱。

【NoEOffs】:没有外部偏移量,如果该项目设为1,则MoveAbsJ运动不受外部轴的激活偏移量的影响。

Speed:运动所用的速度数据,该数据定义了TCP、工具再定位和外部轴的速度。

【V】:该项目用来在指令中直接指定TCP的速度,单位mm/s。

【T】: 该项目用来指定机器人运动的总时间,单位为秒。

Zone:运动的Zone数据,描述了产生的转角路径的大小。

【z】:该项目用来在指令中直接指定机器人TCP的位置精度,转角路径的长度用mm给出。

【Inpos】:该项目用来指定机器人TCP在停止点位置的收敛性判别标准。

Tool:运动过程中所携带的工具。

【Wobj】:在运动过程中使用的工作对象。

MoveAbsJ *,v2000V:=2200,z40:=45,grip3;grip3工具沿着一个非线性路径运动到一个存储在指令中的一个绝对轴位置,TCP的速度大小为2200mm/s,zone的大小为45mm。

MoveAbsJ p5,v2000,fineInpos:=inpos50,grip3;grip3沿着一个非线性路径运动到绝对轴位置p5.当停止点fine的50%位置条件和50%的速度条件满足的时候,机器人认为它已经到达指定位置,它等待条件满足最多等待2秒。

MoveAbsJConc,*,v2000,z40,grip3;grip3沿着一个非线性路径运动到一个存储在指令中的一个绝对轴位置,机器人运动的时候也执行并发的逻辑指令。

abb机器人常用指令详解

abb机器人常用指令详解

结语

关于abb机器人的相关介绍就到这了,如有不足之处欢迎指正。

相关阅读推荐:ABB机器人【 配置设定】大全 , 看完你也是ABB专家啦

相关阅读推荐:ABB机器人怎样多任务?

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 指令
    +关注

    关注

    1

    文章

    578

    浏览量

    35372
  • ABB机器人
    +关注

    关注

    14

    文章

    75

    浏览量

    13124
收藏 人收藏

    评论

    相关推荐

    ABB IRB5400-喷涂工业机器人

    ` 本帖最后由 京五环以外 于 2015-1-14 11:17 编辑 ABB机器人IRB 5400是一个喷涂机器人家族,拥有喷涂精确、正常运行时间长、漆料耗用省、工作节拍短以及有效集成涂装设备等
    发表于 01-14 11:16

    ABB焊接机器人问题

    我的ABB机器人做焊接用。机器人给焊机的doweldon信号正常,也与机器人内部的weldon信号映射过,但是在使用编程指令arcl /ar
    发表于 10-16 23:07

    ABB机器人与单片机的数字通讯

    ABB用的是DEVICENET,请问有什么单片机可以直接与ABB机器人通讯吗?也就是说有什么单片机可以用DEVICENET吗
    发表于 10-28 11:00

    零基础玩转工业机器人

    、程序编辑步骤、手动调试技巧以及示教器常用操作等核心内容,同时针对实际使用中常用指令进行详细的讲解。通过学习本书,使读者能够熟练掌握ABB工业机器
    发表于 10-29 17:03

    ABB机器人指令模块介绍与开发过程

    ”的手段,即,仅以名称(非值)赋予的参数。开关型的域为空,没有值能转移给开关型参数。下面通过三则示例演示指令开发。如何实现码垛指令码垛是机器人常用的功能之一,与其他多数
    发表于 10-21 16:36

    ABB机器人维修保养指南

    AccSet指令降低机器人加速度。③减小速度数据中的v_rot选项。8、首次开机报警“50296,SMB内存数据差异”?解析:①ABB主菜单中选择校准。②点击ROB_1进入校准画面,选择SMB内存。③选择
    发表于 08-19 10:32

    ABB机器人发生不一致路径精确性故障维修

    ABB机器人发生不一致路径精确性故障维修原因:ABB机器人维修此种故障的原因可能有以下几种可能性:①ABB
    发表于 09-09 16:06

    ABB机器人驱动器相关故障维修型号有哪些?

    ABB机器人驱动器相关故障维修型号有哪些?苏州吉海机电设备有限公司提供机器人售后服务(产业用机器人的保养、维护、维修等)、技术咨询等相关工作。ABB
    发表于 10-10 16:02

    苏州ABB机器人伺服电机维修,ABB伺服电机维修

    、一通电就报警、ABB机器人伺服电机维修常见故障:  1、ABB机器人伺服电机高速旋转时出现电机差错计数器溢出过错ABB
    发表于 10-27 11:12

    ABB机器人实训平台实验

    ZN-IRB01ABB机器人实训平台一、概述ZN-IRB01ABB机器人实训平台包含六自由度工业机器人、传感器检测系统、PLC控制系统及一套
    发表于 07-01 08:57

    ABB机器人伺服电机维修常见故障是什么?

    ABB机器人伺服电机维修常见故障是什么?
    发表于 09-29 06:48

    ABB机器人程序指令汇总

    ABB机器人程序指令汇总.........
    发表于 12-23 14:50 78次下载

    ABB机器人的基本指令你知道吗

    本文档的主要内容详细介绍的是ABB机器人的基本指令
    发表于 03-02 08:00 1次下载

    ABB机器人常用指令详细讲解

    本文档的主要内容详细介绍的是ABB机器人常用指令详细讲解。
    发表于 04-24 08:00 5次下载
    <b class='flag-5'>ABB</b><b class='flag-5'>机器人</b>的<b class='flag-5'>常用</b><b class='flag-5'>指令</b>详细讲解

    工业机器人ABB编程常用指令

    在之前的文章中,相信你已经对ABB机器人的MOVE指令以及常用专属名词有一定的了解了,而从这篇文章开始,继续学习新的 编程常用
    的头像 发表于 10-19 10:40 1041次阅读
    工业<b class='flag-5'>机器人</b><b class='flag-5'>ABB</b>编程<b class='flag-5'>常用</b><b class='flag-5'>指令</b>