ABB工业机器人学习


ABB机器人编程参数介绍

机器人操作法则

矩形法则

机器人夹爪使用双信号 如果突然断电,夹爪会保持不动

fine

选fine机器人会走到指定位置

用fine可以预读下一个程序

信号前设置为fine 信号后设置延时

z50

转弯半径,机器人会走圆角

noeoffs

不偏移

v200

移动速度

ABB机器人编程指令

Set Reset

Set 指令:设置数字输出信号。

Set 用于将数字输出信号的值设置为 1,即打开数字输出信号

Reset指令:重置数字输出信号。

Reset 用于将数字输出信号的值重置为 0,即关闭数字输出信号

setdo

SetDO 指令的语法通常是:
SetQ<输出号>,<状态>。
DO数字输出
其中,输出号是指数字输出的编号,状态是指要设置的状态,通常是0或1,分别表示关闭和打开。

waittime

程序流程指令-WaitTime abb时间单位:s 大多数是毫秒
当前指合只用于机器人等待相应时间后,才执行以后指合,使用参变量[InPos],机器人及其外轴必须在完全停止的情况下,
才进行等待时间计时,此指合会延长循环时间。

实例:
waitTime 3;
waitTime \InPos ,0 . 5;
waitTime \InPos ,0 ;

movel的offs功能

偏移指令offs
以选定目标点为基准,沿着选定工件坐标系的X、Y、Z轴方向偏移一定的距离。
movel offs(p1,0,0,5),v10,z5,tool0\wobj=wobj1;

将机器人TCP移动到p1为基准点,沿着wobj1的Z轴正方向偏移5mm。当工件坐标系为默认值wobj0时,偏移指令offs的偏移数据XYZ就相当于大地坐标系。

movel

线性移动

moveabsj

关节运动

​ 控制轴回原点

movec

弧形行动 常用于画圆弧