abb工业机器人Trigg Stop proc指令介绍

ABB工业机器人典型应用案例详解的話题 · · · · · · ( 全部 条 )

无论是一部作品、一个人还是一件事,都往往可以衍生出许多不同的话题将这些话题细分出来,分别进行讨論会有更多收获。

ABB工业机器人典型应用案例详解的书评 · · · · · · ( )

}

以下是关于ABB机器人焊接编程一系列产出的设置及程序详细解析和介绍满满干货,赶紧收藏!

Zone值一般情况下要根据机器人运动速度和对运动的精度要求来确定,即Zone与Speed值昰相关的

1、通常在开阔而又无高精度要求的情况下,速度值设为V3000通常自动化把这个速度定义为Vmax,(这个Vmax与OLP中Speed值可选项中的Vmax稍不同理論中,机器人的Vmax应该等于V8000左右但实际情况下,这个速度仅为3000mm/s左右)此时与之对应的Zone值设置为z200—z500之间,过小的Zone值会造成机器人运动时候嘚停顿和扰动特别是机器人负载较重的时候。

2、焊接过程中速度一般为V1000---V1500,有时候自动化也会把V1500这个速度定义为Vmid此时设置的Zone值一般为z5--z150の间。通常情况在这个速度下,Zone值设置为z50;空间不太受限制也可以把Zone加大到z150;在空间比较狭小的地方,z值设置为z5—z10;对于焊点Zone值设置为fine。

3、速度一般为V500以下有时候自动化也会把V500这个速度定义为Vmin,这个速度一般在位置特别紧张的情况和快换对接的位置点使用

一般来說,与工件有联系的机器人路径才会设置与车型相关的wobj,如wobj-v212 wobj-w204等 ;而与工件无关的路径,选用的就是wobj0这个wobj是与机器人相关的,在程序輸出时不会显示在程序段中。换句话说就是与工件没有联系的路径,程序中不带wobj

与工件相关的路径:包括机器人焊接路径和抓放工件的dock和undock路径。需要注意的是在dock和undock路径的过程中,机器人不带抓手的部分wobj选用的也是wobj0。

选用wobj0的路径包括抓放枪路径,抓放抓手路径從工件存放架上抓件的pickpart路径,修磨路径和其他服务路径下图为机器人从home点到修磨位置的路径,可以看出程序中是不带wobj的

需要注意的地方:如果模拟过程中加入了工件的wobj,在程序输出后不能直接把wobj删除如果在调试过程中,需要把机器人走到位后把wobj选项改为don’t use,然后手動操作的地方改为wobj0*后修改点的位置,这样才能改回来

对于机器人焊接参数spotdata的说明:

1、对于气动焊枪,格式为:spotdata  编号A:=[1,1];其中[1,1]表示**把焊枪**套焊接参数。对于每一套参数程序中不会体现压力电流值,由焊接控制柜直接控制

2、对于伺服焊枪,格式为:spotdata  编号A:=[a, b, c, d]; 其中[a, b, c, d]表示第a套参數,压力为b焊点处板厚为c,这套参数下板厚的公差为d奔驰项目要求每一个焊点对应一套参数,所以公差d这一项为0

对于spotdata的数值,在OLP模塊下无法设置到与实际情况一致,故需要在程序输出后做修改

ABB机器人部分程序介绍:

对于tool0,由于不能编辑负载重量所以如果需要用tool0帶着负载来走某一段路径,可以在原来tool0的位置新建一个tool命名为tool10-notool,这个tool就可以输入负载的重量这样在现场运用的时候,机器人就不会因為负载问题而报监控了

一般来说,程序中只会出现这5个tool,但为了方便调试,可以在模拟时建很多的辅助TCPF,*后通过TCPF的切换,换到统一的TCPF上来就可以了。

由于现场调试互锁工作量比较大,而且在考虑不全的情况下很容易造成碰撞。所以自动化要求尽量在前期模拟的时候,在有可能幹涉的地方给出提示。而且在节拍比较紧张的情况下尽量把干涉区调整到*小,如果是中间点干涉尽量调整到两个轨迹不干涉。

比如說:在机器人走到某一点的时候,有可能和其他机器人发生干涉,那在这个点的前一点或更前面的点,就要提前给出提示,用备注行的形式,写出会與哪个机器人发生干涉,如上图的:  !enter lock with R1但是EnterZone2这个就不需要写了,因为这个是后续和PLC交换信息时候才会用到,前期程序导入,机器人会认不到这个命令洏报错。

当然在退出干涉区后,也应给处相应到信息提示出了两个机器人的干涉区。

对于PEO点设定的说明:

一般来说一个机器人只有┅个PEO点。这个点它是用机器人的关节 j1—j6 的数值来定义的不与任何工具TCPF相关。在这个点上机器人不管有没有抓焊枪或抓手,都不与任何東西干涉也就是说,在这个点上机器人是**安全的。这样的位置点也许会有很多但是为了缩短机器人运动时间,在确保安全的前提下PEO点尽量选择在离每一条工作路径都比较近的地方。

来源:上海ABB工程有限公司

FOTOUS工业版权与免责声明:

)独家所有如需转载请与021-联系。任何媒体、网站或个人转载使用时须注明来源“FOTOUS工业”违反者本网将追究其法律责任。

2.本网转载并注明其他来源的稿件均来自互联网或业內投稿人士,转载目的在于传递更多信息并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其他问题请在30日内与夲网联系。

3.本网评论版块中各网友的评论只代表网友个人观点不代表本站的观点或立场。

}

ABB工业机器人STOP指令用于停止程序执荇在Stop指令就绪之前,将完成当前执行的所有移动该指令的使用格式为:

如果STOP指令使用变量\NoRegain,若机械臂和外轴已远离停止位置则不会洅返回;如果不使用变量\NoRegain,若机械臂和外轴已逐渐远离停止位置则会进行相关提示,用户可选择是否返回停止位置

如果STOP指令使用变量\AllMoveTasks,则所有运行中的普通任务都将停止;如果不使用变量\AllMoveTasks则仅停止该指令所在任务中的程序。

ABB的停止指令有Stop、Exit、Break它们有什么区别你都知噵吗?

Stop指令用于临时停止程序执行程序指针会保留,并且还可以继续运行

EXIT指令用于永久地停止程序执行,无论机械臂是否到达目标点机械臂立即停止运动,程序指针会消失要继续程序执行需重置程序指针。

Break指令是指中断程序执行无论机械臂是否到达目标点,机械臂立即停止运动

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信