ROTC 旋转台控制 控制旋转台的旋转使得被指定的工件以最短路径转到出口位置。
操作元件: D
目标元件: M
m 1 m 2: K H m 1=2----32767 m 2= 0---32767 m 1>m 2
使用格式:如将旋转工作台分为10个位置
LD X0
OUT M0
LD X1
OUT M1
LD X2
OUT M2
LD X3
MOV K7 D1
LD X4
MOV K3 D2
LD X5
MOV K6 D2
LD X10
ROTC D0 K10 K2 M0
OUT M3
OUT M4
OUT M5
OUT M6
OUT M7
使用ROTC指令所需的条件:
(1) 旋转位置检测信号 X0/X1为一个两相开关。检测工作台的正/反转向和转
LD X0 过的位置数,工作台转过一个位置对应的X接通一次,
OUT M0 间接的去控制对应的M0/M1接通一次,由ROTC指令
LD X1 指定的D0(计数寄存器)记录次数。
OUT M1 X2为原点开关,X2接通的位置(即M2接通时)是工作
LD X2 台的0号位置,此时D0清0
OUT M2 注意:1、X/M为连续号元件,可选择任意X号作首元件号
但M的首元件号由ROCT的目标M元件号决定
2、系统默认M首元件号M0为正转,下一元件号M1为反转
3、再下一元件M2号为原点位置。
(2) 呼唤条件寄存器 ROTC指定了D0为计数寄存器,则系统默认下一
LD X3 元件D1为存放工作台入/出位置号。可在工作台位
MOV K7 D1 位置号内任意指定由MOV送入。
LD X4 再下一元件D2存放请求入/出的位置号,
MOV K3 D2
LD X5
MOV K6 D2
(3)分度数(m1):K10 工作台划分的总位置数
低速区(m2): K2 从工作台上取件时,取出工件距离取出位置开始低速运行的间隔位置数。
当上述条件设定后,则ROTC指令就自动地指定输出信号:
LD X10
ROTC D0 K10 K2 M0
OUT M3
OUT M4
OUT M5
OUT M6
OUT M7
D0:计数寄存器
D1:入/出位置号位置号设定寄存器
D2:请求入/出位置号寄存器
M0:正转信号
M1:反转信号
M2:原点检测信号
以下元件由ROTC指令自动控制输出:
M3:高速正转
M4:低速正转
M5:停止
M6:高速反转
M7:低速反转
注意:1、ROTC指令置ON时,若原点检测信号M2变为ON,则计数寄存器D0清0。在开始任何操作之前必须先执行清0操作。
2、若转向检测信号为100脉冲/周,工作台分为10个位置,则m1(工作台的划分位置数)仍应为100,但D2(请求入/出位置)必须为0、10、20、- - - - - 、90。
3、要使低速区为1.5个位置间隔,则m2=15。
4、本指令只能用一次。