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


文章图片

文章图片
12) 同理得到y和z的字符串
13)通过StrToVal函数 , 把s1转为num型 , 付给delta_x, StrToVal函数的反馈值为bool量 , 即转换成功为true不成功为false
14)同理得到delta_y和delta_theta
15) 成功后可以写屏测试 , 如下图
6
PART
ABB机器人如何创建数组
1)什么是数组?
将相同数据类型的元素按一定顺序排列的集合
2)有什么用?
比如创建一个robtarget类型的数组p_array , p_array里有10个点位 , 走完10个位置就可以用如下代码 , 方便简洁
FOR i FROM 1 TO 10 DO
MoveL p_array,v500,z1,tool0;
ENDFOR
3)哪些数据类型能创建数组
所有数据类型都可以创建数组
4)数组最大几维?
ABB机器人">ABB机器人数组最大三维!
5)数组起始序号是0还是1?
是1
6)如何创建
a、程序数据
PLC工程师:ABB机器人编程实用技巧,多项案例!
文章图片

文章图片
b、选中类型 , 比如Robtarget
c、新建 , 设置名称 , 维数(这里举例1维) , 每个维度的元素数量(举例为10)
PLC工程师:ABB机器人编程实用技巧,多项案例!
文章图片

文章图片
d、创建完 , 就有了一个10个数据的p_array ,
来源:ZAKER汽车