ABB机器人配件
1.6 复杂程序数据赋值
多数类型的程序数据均是组合型数据,即里面包含了多项数值或字符串。我们可以对其中的任何一项参数进行赋值。
例如我们常见的目标点数据:
PERS robtarget p10 :=[[0,0,0],[1,0,0,0],[0,0,0,0],[9E9,9E9,9E9,9E9,9E9,9E9]];
PERS robtarget p20 :=[[100,0,0],[0,0,1,0],[1,0,1,0],[9E9,9E9,9E9,9E9,9E9,9E9]];
目标点数据里面包含了四组数据①,从前往后依次为TCP位置数据[0,0,0](trans)、TCP姿态数据[1,0,0,0](rot)、轴配置数据[1,0,1,0](robconf)、外部轴数据(extax);
我们可以分别对该数据的各项数值进行操作,如:
p10.trans.x:=p20.trans.x+50;
p10.trans.y:=p20.trans.y-50;
p10.trans.z:=p20.trans.z+100;
p10.rot:=p20.rot;
p10.robconf:=p20.robconf;
赋值后则p10为:
PERS robtarget p10 :=[[150,-50,100],[0,0,1,0],[1,0,1,0],[9E9,9E9,9E9,9E9,9E9,9E9]];
结语
希望大家在日常的机器人编程或者机器人保养调试中,养成良好的习惯,规范化编程,在日后的编程过程中必定事倍功半,而且积累收获颇丰。
在新年来临之际,祝各位搞机朋友新春快乐,新的一年工作顺顺利利,好运常相伴,家庭和和睦睦,身体健健康康!另外,万事安全!
更多详情了解ABB机器人配件
新闻中心