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

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

3天内不再提示

ABB工业机器人日常疑问解答

电子设计 来源: 电子设计 作者: 电子设计 2023-11-09 14:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群


在 ABB 机器人的 RAPID 编程语言中,指令、函数、数据类型是三个十分重要的语言要素,在 ABB 官方提供的说明书手册中有一个手册叫做《技术参考手册——RAPID 指令、函数和数据类型》,该手册的 H 次修订本页数多达 1678 页,指令、函数、数据类型的重要性由此可见一斑。

帮助大家更深入地理解 ABB 工业机器人 RAPID 编程语言的数据类型,现在为大家介绍 RAPID 语言数据类型的作用和分类。首先让我们一起来看看,你是否也存在以下疑问呢?

(1)疑问一:RAPID 编程语言中有多少种数据类型?

(2)疑问二:数据类型有什么作用?

(3)疑问三:可以对 RAPID 数据类型进行分类吗?

(4)疑问四:需要记住所有的数据类型吗?

(1)答:在不同版本的 Robotware 控制系统中,数据类型的数量是不同的,在 5.6 版本的 Robotware 中数据类型的数量是 86 个,在 6.05 版本中的 Robotware 中数据类型的数量是 104 个,在 6.08 版本中的 Robotware 中数据类型的数量是 102 个。当然这些数量是只计算了系统预定义的数据类型,用户还可以增加新的自定义数据类型,如果不考虑存储问题和实用型问题,理论上可以定义无限个数据类型。

(2)答:数据类型的作用主要有以下两个:1)让系统知道为一个数据分配多少存储单元;2)让编程员不易犯错,对人来讲,操作一个任意形式的变量,是很不好掌握,很容易出错的,所以引入数据类型的概念,限制人的操作,从而降低操作难度、降低出错率。

(3)答:可以将 RAPID 编程语言的系统预定义数据类型分为基本数据类型和复合数据类型,基本数据类型是指自身不能再拆分出其他数据类型且可用作其它数据类型的组件成分的数据类型。基本数据类型有:bool,num,dnum,str 四个,其他数据类型都属于复合数据类型。

(4)答:中国的汉字一共有九万多个,你需要把他们都记住吗?答案当然是否定的。我们只需要记住一些常用的数据类型,当遇到不熟悉的数据类型时查阅技术参考手册即可。

了解了 ABB 工业机器人数据类型的数量、分类和用途,现在我们就来深入聊一聊一些经常用到的数据类型。首先我们一起来看,以下一条指令语句:

MoveL p10, v1000, z50, tool0;

有读者会不以为意,这是一条非常简单的指令语句,即使是 ABB 机器人初学者也能看懂,有什么好看的呢?但以作者多年的工业机器人教学经验来看,很多人其实是没有能够透彻理解这样一条简单的指令语句的。不相信的话,不妨让我们尝试以下回答以下几个问题:

(1)为什么两条 MoveL 指令语句,使用相同的速度数据,走同样距离的轨迹,所花的时间却不相同呢?

(2)为什么在 MoveL 指令语句之的 setdo 指令在手动单步调试运行时能够在准确的时机输出 DO 信号,而在自动模式运行时却不能在准确的时机执行呢?

(3)为什么有的时候执行 MoveL 指令,会提示“轴配置错误”,轴配置是什么意思呢?

(4)为什么在【程序数据】页面里对 P10 进行了【修改位置操作】,执行指令语句时机器人却无法运动到示教的目标位置呢?

(5)位置数据 P10 是以坐标值的形式来描述目标位置的,那它是以什么坐标系为参考坐标系的呢?

(6)指令语句中的 tool0 起到什么作用呢?

如果以上几个问题中有任何一个问题把你难住了,就说明你对以上一条看似简单 MoveL 指令语句的理解还不够透彻,更确切的说是对以上一条指令语句中所用到数据类型的理解还不够透彻。对于以上 MoveL 指令语句的数据类型进行提问,还可以提出很多让大家感到不解的问题,由此可见数据类型中隐藏的秘密还真不少!

在以上 MoveL 指令语句中用到的数据类型有:位置数据 robtarget(p10)、速度数据 speeddata(V1000)、区域数据 znoe(z50)、工具数据 tooldata(tool0)以及隐含的工件数据(wobj0)。

审核编辑 黄宇


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

    关注

    213

    文章

    31420

    浏览量

    223597
  • ABB
    ABB
    +关注

    关注

    26

    文章

    573

    浏览量

    57369
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工业机器人TOP1,切入人形机器人赛道,意欲何为?

    电子发烧友原创 工业机器人作为推动全球制造业转型的关键驱动力,近年来取得了飞速的发展。据MIR DATABANK最新数据统计,2025年Q1,中国工业机器人整体市场销量同比增长11.6
    的头像 发表于 12-22 07:15 1w次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>机器人</b>TOP1,切入人形<b class='flag-5'>机器人</b>赛道,意欲何为?

    极速组态!Profinet转Ethernet网关让ABB机器人主站秒连工业网络(上集)

    本案例呈现的是ABB机器人以Ethernet/IP主站的身份,与作为Ethernet从站的网关建立连接,而后网关将数据转换为Profinet协议,以供西门子PLC进行读写操作。 配置流程: 获取
    的头像 发表于 12-18 17:09 643次阅读
    极速组态!Profinet转Ethernet网关让<b class='flag-5'>ABB</b><b class='flag-5'>机器人</b>主站秒连<b class='flag-5'>工业</b>网络(上集)

    突发!ABB机器人业务易主,软银53.75亿美元接盘

    着全球机器人产业格局将发生深刻变化。   该决定引发了业界的广泛关注。作为全球工业机器人 “四大家族” 之一,ABB 机器人业务 2024
    的头像 发表于 10-10 09:09 5790次阅读

    开疆智能Profinet转ethernet网关连接ABB机器人主站配置案例

    本案例是ABB机器人作为Ethernet/IP主站连接作为Ethernet从站的网关,并由网关将数据转换成Profinet协议并被西门子PLC读写。
    的头像 发表于 09-19 18:12 1124次阅读
    开疆智能Profinet转ethernet网关连接<b class='flag-5'>ABB</b><b class='flag-5'>机器人</b>主站配置案例

    工业机器人线束揭秘 | 性能加持助力机器人作业效率稳定跃升

    近年来国家陆续出台相关机器人的发展规划,推进机器人产业创新。在工业、汽车制造、消费电子、新能源等众多领域中,工业机器人的应用大幅度增加,包括
    的头像 发表于 08-01 08:03 1877次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>机器人</b>线束揭秘 | 性能加持助力<b class='flag-5'>机器人</b>作业效率稳定跃升

    工业机器人的特点

    的基础,也是三者的实现终端,智能制造装备产业包括高档数控机床、工业机器人、自动化成套生产线、精密仪器仪表、智能传感器、汽车自动化焊接线、柔性自动化生产线、智能农机、3D 打印机等领域。而智能制造装备中工业
    发表于 07-26 11:22

    开疆智能Profinet转Devicenet网关连接ABB机器人配置案例

    本案例是西门子PLC通过开疆智能研发的Profinet转Devicenet网关连接ABB机器人,网关作为Devicenet从站,ABB机器人作为主站进行通讯。具体步骤如下。
    的头像 发表于 07-08 19:32 921次阅读
    开疆智能Profinet转Devicenet网关连接<b class='flag-5'>ABB</b><b class='flag-5'>机器人</b>配置案例

    开疆智能ModbusTCP转Devicenet网关连接三菱PLC与ABB机器人配置案例

    本案例是三菱PLC通过开疆智能ModbusTCP转Devicenet网关连接ABB机器人的配置案例,具体分为三部分设置,分别为三菱PLC设置,ModbusTCP转Devicenet网关的配置以及ABB
    的头像 发表于 06-23 17:24 1941次阅读
    开疆智能ModbusTCP转Devicenet网关连接三菱PLC与<b class='flag-5'>ABB</b><b class='flag-5'>机器人</b>配置案例

    开疆智能ModbusTCP转Devicenet网关连接ABB机器人配置案例

    本案例是模拟ModbusTCP主站软件通过开疆智能ModbusTCP转Devicenet网关连接ABB机器人的配置案例,具体过程如下。 配置过程 ABB机器人IO板配置 1、简介 (
    的头像 发表于 06-12 17:44 1561次阅读
    开疆智能ModbusTCP转Devicenet网关连接<b class='flag-5'>ABB</b><b class='flag-5'>机器人</b>配置案例

    工业通信界的“月老”:CC\\-Link IE和DeviceNet如何牵起机器人的“红线”

    机器人的“姻缘簿”上,它们竟成了最佳“CP”,联手解决设备通信难题。 耐达讯通信技术CC-Link IE基于以太网,擅长快速处理海量数据,就像工业界的“闪电快递员”;DeviceNet网关作为现场总线
    发表于 06-12 14:35

    工业机器人与协作机器人概念不同

    在自动化生产的浪潮中,工业机器人与协作机器人逐渐成为企业提升效率、优化产能的得力助手。但它们并非同一概念,在功能、设计与应用场景上有着显著差异。北京沃华慧通测控有限公司凭借深厚的技术沉淀,为不同需求的企业提供适配的
    的头像 发表于 06-03 13:15 1332次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>机器人</b>与协作<b class='flag-5'>机器人</b>概念不同

    开疆智能Profient转ModbusTCP网关连接ABB机器人MODBUS TCP通讯案例

    本案例是通过开疆智能Profinet转ModbusTCP网关将西门子PLC与ABB机器人进行通讯 因西门子PLC采用Profinet协议,而ABB机器人采用的是ModbusTCP通讯。
    的头像 发表于 05-22 16:51 1002次阅读
    开疆智能Profient转ModbusTCP网关连接<b class='flag-5'>ABB</b><b class='flag-5'>机器人</b>MODBUS TCP通讯案例

    工业智能网关能从安川机器人中采集哪些数据

    提供了关键支持。 可以接入哪些设备 1、工业机器人:埃斯顿、雅马哈、安川、发那科、现代、ABB等等。 2、PLC可编程逻辑控制器:西门子、三菱、欧姆龙、施耐德、松下、基恩士、倍福、永宏、罗克韦尔(AB)、信捷、台达、汇川、和利时
    的头像 发表于 05-21 14:33 822次阅读
    <b class='flag-5'>工业</b>智能网关能从安川<b class='flag-5'>机器人</b>中采集哪些数据

    盘点#机器人开发平台

    地瓜机器人RDK X5开发套件地瓜机器人RDK X5开发套件产品介绍 旭日5芯片10TOPs算力-电子发烧友网机器人开发套件 Kria KR260机器人开发套件 Kria KR260-
    发表于 05-13 15:02

    EtherCAT科普系列(7): EtherCAT技术在工业机器人控制系统领域的应用

    传统意义上的机器人可以分为服务型机器人工业机器人工业机器人作为
    的头像 发表于 04-25 11:31 1915次阅读
    EtherCAT科普系列(7): EtherCAT技术在<b class='flag-5'>工业</b><b class='flag-5'>机器人</b>控制系统领域的应用