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

  • CONST VAR PERS 区别

1)ABB机器人任何数据都有存储类型,分为常量CONST,变量VAR和可变量PERS

2)常量CONST,即程序内不能赋值

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

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

可变量,只有当前值。即任何时候做了修改,其值就修改了。在执行打开程序,移动指针到main,移动指针到routine时,值就是当前值,不会发生变化

4)默认插入的robtarget的存储类型是const,即常量,此时无法赋值(如下图,即使类型选到robtarget还是不显示已经建立的robtarget)

此时,到程序数据,找到这个数据,编辑-更改申明,修改为变量

此时插入赋值语句时,就能找到这个点位了。

1)什么是数据类型?

诸如robtarget,jointtarget等,把一系列相关元素集合在一起,类似结构体

2)如何查看系统的数据类型

Robotstudio的指令功能数据类型

3)ABB机器人是否可以自定义数据类型?

可以

4)如何创建自定义数据类型

必须在创建在模块的最前面,使用关键字RECORD 和ENDRECORD

5)举例如下:

定义了一种数据类型叫student,里面包括性别(bool量),班级(num),分数。分数又是一个自定义数据类型,具体内容包括语文和数学分数。

6)可以在程序数据里查看到这个自定义的数据类型student

7)可以新建一个变量,类型为student,可以对内容设置

8)也可以在示教器进行赋值,类似p10.trans.x

(0)

相关推荐

  • ABB机器人赋值指令

    PLC电气自动化 PLC实用干货.编程技巧,一触即达! 3篇原创内容 公众号 ABB机器人 赋值指令要点 说明:这里仅仅对赋值指令做一下说明,赋值指令是用得最多的指令之一,不特别在于计算.算法时候. ...

  • 干货 | ABB SCARA 机器人现场定义工具坐标系的操作方法

    6轴串联型机器人定义工具坐标系的方法,并不适用于四轴scara机器人,当我们试图使用同样的方法定义scara机器人的工具坐标系时,会如下图所示,提示无法通过当前位置校准. 那对于scara机器人我们该 ...

  • Javascript 之《深入理解ES6》

    本文章是读<深入理解ES6>这本书查缺补漏后的整理归纳,如果是小白,那么这篇文章绝对适合你~ 第一章 块级作用域和let.const 1.什么是变量提升? es5中,我们使用var来声明变 ...

  • 周报64期 | ABB机器人通讯及基础知识汇总!

    小编给大家整理了三菱机器人.库卡机器人.发那科机器人.安川机器人.ABB机器人以及HALCON视觉等机器人的资料,赶紧扫码领取吧! 扫码领取 技成周报:64期 1.在RAPID里,指令前加感叹号代表的 ...

  • ABB机器人字符串拆分转换数值指令

    ABB机器人 字符串拆分转换数值指令 说明:ABB机器人在通讯时候,会用到字符串,发送字符串给其他设备或者其他设备发送字符串给ABB机器人,这时候ABB机器人需要对字符串进行处理.一般ABB机器人处理 ...

  • ABB机器人求两点间距离和几何体周长

    ABB机器人求两点间距离和几何体周长 1)abb机器人提供求两点间距离函数distance 2)distance函数的输入为pos类型,即xyz.如果直接使用robtarget,可以使用p10.tra ...

  • ABB机器人编程技巧!实用,收藏了!

    ABB机器人编程技巧!实用,收藏了!

  • 技术干货|用这六大编程技巧玩转ABB机器人

    ABB机器人Pdisp 轨迹偏移使用.单工位多次预约程序.在robotstudio创建两台机器人的socket连接.双工位预约程序.与相机通讯的Socket收发数据处理与提取.如何创建数组等编程技巧, ...

  • 干货 | ABB机器人编程实用技巧

    一.ABB机器人Pdisp 轨迹偏移使用 1.如果有下图两个产品,已经完成了右边产品轨迹,左边产品估计一样,如何快速生成左边轨迹(左边产品可能有平移和旋转).  2.完成右边轨迹示教Path_30,如 ...

  • 零基础入门ABB机器人,仅需掌握6大编程技巧~

    工业机器人的发展以及机器人智能化水平的提高,机器人的应用范围还在不断地扩大.那么机器人能干啥?自动识别.在线生成包含工艺参数的轨迹.自动作业. 只有你想不到没有他们做不到!今天小编就带大家见识下,AB ...

  • 拥有这些编程技巧,轻松玩转ABB机器人

    关于启程 启程自动化成立于2012年,培训项目主打西门子PLC编程系统集成.工业机器人编程.EPLAN电气设计.视觉等培训与技术服务的机构.官网:www.qichengplc.com ABB机器人Pd ...

  • 六大编程技巧带你玩转ABB机器人!

    技术干货|六大编程技巧玩转ABB机器人 ABB机器人Pdisp轨迹偏移使用.单工位多次预约程序.在robotstudio创建两台机器人的socket连接.双工位预约程序.与相机通讯的Socket收发数 ...

  • PLC工程师:ABB机器人编程实用技巧,多项案例!

    ABB机器人Pdisp 轨迹偏移使用 1.如果有下图两个产品,已经完成了右边产品轨迹,左边产品估计一样,如何快速生成左边轨迹(左边产品可能有平移和旋转). 2.完成右边轨迹示教Path_30,如上图. ...

  • 【原创】ABB机器人编程之程序流程指令(含案例)(A3)

    (A1-plc工业机器人系列)导读:机器人程序的执行是从上到下的方式,从第一条指令逐次扫描至程序的结尾,不断循环.但是在某种场合,需要程序的等待.程序的跳转以及程序的停止,这些场合都会影响到程序的流程 ...

  • abb机器人编程指令写字

    一.程序储存器(Programmemory)的组成: 应用程序(Program) 系统模块(Systemmodules) 机器人程序储存器中,只允许存在一个主程序:所有例行程序与数据无论存在于哪个模块 ...