1.绝对位置运动指令 绝对位置运动指令是机器人的运动使用六个轴和外轴的角
度值来定义目标位置数据。 操作步骤如下:
.
.
.
.
.
MoveAbsJ jpos10 \NoEOffs, v1000, z50,tool1\Wobj:=wobj1; MoveAbsJ指令解析
2.关节运动指令 关节运动指令是对路径精度要求不高的情况下,工业机
现以传感器的信号进行实时监控为例编写一个中断程序: 1、在正常情况下,di1的信号为0. 2、如果di1的信号从0变成1,就对reg1数据进行加1的操作。 操作步骤如下:
.
.
.
.
.
.
.
.
.
.
程序例
程序开始运行时,机器人末端工具以500mm/s的速度移 至phome点位置待机;
2.IF条件判断指令 IF条件判断指令,就是根据不同的条件去执行不同的指令。 指令解析: IF num1=1 THEN
flag:=TRUE; ELSEIF num1=2 THEN
flag1:=FALSE; ELSE
Set do1; ENDIF 如果num1为1,则flag1会赋值为TRUE。如果num1为2,则 flag1会赋值为FALSE。除了以上两种条件之外,则执行do1 置位为1。条件判定的条件数量可以根据实际情况进行增加 与减少。
.
5.WaitUntil信号判断指令 WaitUntil信号判断指令可用于布尔量、数字量和I/O信号值的 判断,如果条件到达指令中的设定值,程序继续往下执行,否 则就一直等待,除非设定了最大等待时间。flag1为布尔量型数 据,num1数字型数据。 WaitUntil di1 = 1; WaitUntil do1 = 0; WaitUntil flag = TRUE; WaitUntil num1 = 8;