FANUC PLC旋转指令(ROT)在数控机床上的使用
2024-02-10  来源: 工控网

    该指令可以对刀库、回转工作台等实现选择最短途径的旋转方向;计算现在位置和目标位置之间的步数;计算目标前一个位置的位置数或达到目标前一个位置的步距数。

ROT功能指令的格式如图1所示,其编码表如表1所示。

该指令有六项控制条件。

1)指定起始位置数  RNO0,转子起始位置数为0RNO1,转子起始位置数为1

2)指定处理数据(位置数据)的位数  BYT0指定两位BCD码;BYT1指定4BCD码。

3)选择最短路径的旋转方向或不选择  DIR0,不选择,按正向旋转;DIRl,选择。 

4)指定计算条件  POS0,计算现在位置与目标位置之间的步距数;POS1,计算目标前一个位置数或计算到达目标前一个位置的步距数。

5)指定位置数或步距数  INC0,指定计算位置数;INC1,指定计算步距数。

6)执行命令  ACT0,不执行ROT指令,R1不变化;ACT1,执行ROT指令。旋转方向输出:当选择较短路径时有方向控制信号,该信号输出到R1,当R10时旋转方向为正,当Rl1时旋转方向为负(反转)。若转子的位置数是递增的则为正转,反之若转子的位置数是递减的则为反转。R1地址可以任意选择。

1  ROT指令格式

1   1的编码表

步号

指令

地址数.位数

备注

1

RD

RNO

2

RD.STK

BYT

3

RD.STK

DIR

4

RD.STK

POS

5

RD.STK

INC

6

RD.STK

ACT

7

SUB

6

ROT

8

PRM

旋转分度数

9

PRM

现在位置地址

10

PRM

目标位置地址

11

PRM

计算结果输出地址

12

WRT

旋转方向输出