- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精心整理
精心整理
ABB[a]-J-5ABB 机器人的程序数据
任务目标
掌握程序数据的建立方法。
掌握三个关键程序数据的设定。
了解机器人工具自动识别功能。
任务描述
以 bool 为例,建立程序数据,练习建立 num、robtarget 程序数据。
设定机器人的工具数据 tooldata、工件坐标 wobjdata、负荷数据 loaddata。
使用 LoadIdentify 工具自动识别安装在六轴法兰盘上的工具(tooldata)和载荷(loaddata)的重量,以及重心。
知识储备
程序数据
程序数据是在程序模块或系统模块中设定的值和定义的一些环境数据。创建的程序数据由同一个模块或其他模块中的指令进行引用。图中是一条常用的机器人关节运动的指令 MoveJ,调用了四
个程序数据。
图中所使用的程序数据的说明见表:
程序数据p10 v1000
z50 tool0
数据类型robtarget speeddata zonedata tooldata
说明
机器人运动目标位置数据机器人运动速度数据 机器人运动转弯数据 机器人工作数据 TCP
程序数据的类型与分类
程序数据的类型分类
ABB 机器人的程序数据共有 76 个,并且可以根据实际情况进行程序数据的创建,为 ABB 机器人的程序设计带来了无限可能性。
在示教器的“程序数据”窗口可查看和创建所需要的程序数据。
程序数据的存储类型
(1)变量 VAR
变量型数据在程序执行的过程中和停止时,会保持当前的值。但如果程序指针被移到主程序后,
数值会丢失。举例说明:
VARnumlength:=0;名称为 length 的数字数据
VARstringname:=”John” 名称为 name 的字符数据
VARboolfinish:=FALSE;名称为 finish 的布尔量数据在程序编辑窗口中的显示如图:
在机器人执行的 RAPID 程序中也可以对变量存储类型程序数据进行赋值的操作,如图:
*注意:VAR 表示存储类型为变量num 表示程序数据类型
*提示:在定义数据时,可以定义变量数据的初始值。如 length 的初始值为 0,name 的初始值为 John,finish 的初始值为 FALSE。
*注意:在程序中执行变量型数据的赋值,在指针复位后将恢复为初始值。
可变量 PERS
可变量最大的特点是,无论程序的指针如何,都会保持最后赋予的值。举例说明:
PERSnumnbr:=1;名称为 nbr 的数字数据PERSstringtest:=”Hello” 名称为 test 的字符数据
在机器人执行的 RAPID 程序中也可以对可变量存储类型程序数据进行赋值的操作。在程序执行以后,赋值的结果会一直保持,直到对其进行重新赋值。
*注意:PERS 表示存储类型为可变量
常量 CONST
常量的特点是在定义时已赋予了数值,并不能在程序中进行修改,除非手动修改。举例说明:
CONSTnumgravity:=9.81;名称为 gravity 的数字数据CONSTstringgreating:=”Hello” 名称为 greating 的字符数据
*注意:存储类型为常量的程序数据,不允许在程序中进行赋值的操作。三种数据的存储类型在编辑界面的显示如下:
常用的程序数据
程序数据bool byte clock dionum extjoint intnum
程序数据
bool byte clock dionum extjoint intnum
jointtarget
loaddata
说明
布尔量
整数数据 0~255 计时数据
数字输入/输出信号外轴位置数据 中断标志符
关节位置数据
负荷数据
mecunit num orient pos pose robjoint
robtarget speeddata string tooldata trapdata wobjdata zonedata
机械装置数据数值数据 姿态数据
位置数据(只有X、Y 和 Z) 坐标转换
机器人轴角度数据
机器人与外轴的位置数据机器人与外轴的速度数据字符串
工具数据中断数据工件数据
TCP 转弯半径数据
*提示:系统中还有针对一些特殊功能的程序数据,在对应的功能说明书中会有相应的详细介绍,请查看随机光盘电子版说明书。也可以根据需要新建程序数据类型。
任务实施
建立程序数据
程序数据的建立一般可以分为两种形式,一种是直接在示教器中的程序数据画面中建立程序数据;另一种是在建立程序指令时,同时自动生成对应的程序数据。
本节将介绍直接在示教器的程序数据画面中建立程序数据的方法。下面以建立布尔数据为例子进行说明,练习时建立 num 和 robtarget 程序数据。
建立 bool 数据的操作步骤:
ABB 菜单中,选择“程
您可能关注的文档
最近下载
- DB54T 0324-2024 藏鸡育雏技术规程.docx VIP
- DB54T 0339-2024 青稞啤酒生产技术规程.docx VIP
- DB54T 0258-2022 牦牛屠宰技术规程.pdf VIP
- DB54T 0089-2015 藏鸡养殖技术规范.pdf VIP
- 深信服下一代防火墙AF用户手册_V8.0.45.pdf VIP
- DB54T 0202-2020 养老机构能源管理规范.pdf VIP
- 2024-2025学年河北省衡水中学高一上学期综合评价(一)英语试卷含详解.docx VIP
- 探秘RNA外切复合体:调控机制与生物学功能的深度剖析.docx
- DB54T 0027-2019 菠菜生产技术规程.pdf VIP
- 伦茨(Lenze)48004900系列变频器中文说明书.docx VIP
原创力文档


文档评论(0)