精心整理
ABB[a]-J-5ABB
机器人的程序数据
5.1
任务目标
?/p>
掌握程序数据的建立方法?/p>
?/p>
掌握三个关键程序数据的设定?/p>
?/p>
了解机器人工具自动识别功能?/p>
5.2
任务描述
?/p>
?/p>
bool
为例,建立程序数据,练习建立
num
?/p>
robtarget
程序数据?/p>
?/p>
设定机器人的工具数据
tooldata
、工件坐?/p>
wobjdata
、负荷数?/p>
loaddata
?/p>
?/p>
使用
LoadIdentify
工具自动识别安装在六轴法兰盘上的工具?/p>
tooldata
)和载荷?/p>
loaddata
)的
重量,以及重心?/p>
5.3
知识储备
5.3.1
程序数据
程序数据是在程序模块或系统模块中设定的值和定义的一些环境数据?/p>
创建的程序数据由同一
个模块或其他模块中的指令进行引用?/p>
图中是一条常用的机器人关节运动的指令
MoveJ
?/p>
调用了四
个程序数据?/p>
图中所使用的程序数据的说明见表
:
程序数据
数据类型
说明
p10
robtarget
机器人运动目标位置数?/p>
v1000
speeddata
机器人运动速度数据
z50
zonedata
机器人运动转弯数?/p>
tool0
tooldata
机器人工作数?/p>
TCP
5.3.2
程序数据的类型与分类
1.
程序数据的类型分?/p>
ABB
机器人的程序数据共有
76
个,并且可以根据实际情况进行程序数据的创建,?/p>
ABB
?
器人的程序设计带来了无限可能性?/p>
在示教器?/p>
?/p>
程序数据
?/p>
窗口可查看和创建所需要的程序数据?/p>
2.
程序数据的存储类?/p>
?/p>
1
)变?/p>
V
AR
变量型数据在程序执行的过程中和停止时?/p>
会保持当前的值?/p>
但如果程序指针被移到主程序后?
数值会丢失?/p>
举例说明?/p>
V
ARnumlength:=0;
名称?/p>
length
的数字数?/p>
V
ARstringname:=”John?
名称?/p>
name
的字符数?/p>