移动机器人

当前位置:前位置:首页 > 移动机器人
全部 2020

【干货】ABB机器人编程技巧创建带参数例行程序

时间:2024-02-17   访问量:0

1)什么是参数例程?

例程可以输入参数,使用时看起来像自定义指令。

2)有什么用?

易于使用,用户不必关心内部实现过程。

3)如何创造

1.创建新的例程

2.设置名称,单击参数,然后设置输入参数。

3.添加一个参数。请注意,右边的数据类型是参数的数据类型。这里,例如,输入两个机器人目标。

4.单击确定。

5.根据自己的需求在节目里面添加内容。

6.带参数的例程不能直接使用,必须有人调用它并输入参数,如下

使用ProcCall

7.下面是一个pknpl指令创建的例子,实现了从pHome位置画图,放在Target_10位置的功能。

PROCRoutine2()

pknpl pHome,Target _ 10

结束过程

PROCpknpl(机器人目标拾取位置,机器人目标放置位置)

MoveJoffs(pick_pos,0,0,30),v500,z1,tool0

MoveL pick_pos,v500,fine,tool0

设置do1

MoveLoffs(pick_pos,0,0,30),v500,z1,tool0

MoveJoffs(place_pos,0,0,30),v500,z1,tool0

MoveL place_pos,v500,fine,tool0

复位do1

MoveL off(place _ pos,0,0,30),v500,z1,tool0

结束过程

【干货】ABB机器人编程技巧8: abb机器人数据存储类型差异

常数VAR PERS差

1)ABB公司机器人任何数据都有存储类型,分为常量const、变量var和变量PERS。

2)常量CONST,即不能在程序中赋值。

3)变量和变量程序都可以赋值,区别如下。

变量-有一个初始值和一个当前值。当执行打开的程序,将指针移动到main,将指针移动到routine时,变量的当前值将被初始化,即值将成为初始值。

变量,只有当前值。也就是说,无论何时修改它,它的值都会被修改。当执行打开的程序时,将指针移动到main,将指针移动到routine,该值是当前值,不会改变。

4)默认情况下,插入的robtarget的存储类型为const,即常量,此时不能赋值(如下图,即使选择类型为robtarget,也不会显示已建立的robtarget)。

此时,转到程序数据,找到这个数据,编辑-更改语句,并将其修改为变量。

这时候插入赋值语句,就能发现这一点。

【干货】ABB机器人编程技巧1: abb机器人Pdisp轨迹偏移使用

【干货】ABB机器人编程技巧2:单站多预约程序

【干货】ABB机器人编程技巧3:在robotstudio中创建两个。机器人套接字连接基于

【干货】ABB机器人编程技巧4:双站预订程序

【干货】ABB机器人编程技巧五:处理提取与摄像头Socket通信的数据。

【干货】ABB机器人编程技巧6: abb机器人如何创建数组

【干货】ABB机器人编程技巧7: abb机器人创建自定义数据类型

【干货】ABB机器人编程技巧8: abb机器人数据存储类型差异

【干货】ABB机器人编程技巧10: abb机器人建立码垛程序

【干货】ABB机器人编程技巧11:创建常规的机器人旋转机器人目标

【干货】ABB机器人编程技巧12:12:Fine和z0的区别

上一篇:【快讯】大势所趋,自动导引车将助力仓储物流进化!

下一篇:【埃夫特】问鼎“卓越品牌”,埃夫特再夺四项恰佩克奖载誉而归

返回顶部