1、指令的作用
用于回转控制,如刀架、ATL、旋转工作台等,且有如下功能。
(a)选择短路径的回转方向。
(b)计算由当前位置到目标位置的步数。
(c)计算目标前一位置或到目标位置前一位置的步数。
2、指令格式
3、控制条件
(a) 指定转台的起始号(RNO)
RN0=0:转台的位置号由0开始。
RN0=1:转台的位置号由1开始。
(b) 指定要处理的数据位置数据的位数(BYT)
BYT=0:两位BCD码。
BYT=1:四位BCD码。
(c) 是否由短路径选择旋转方向(DIR)
DIR=0:不选择,旋转方向仅为正向。
DIR=1:进行选择,旋转方向的详细情况见W1。
(d) 指定操作条件(POS)
POS=0:计算目标位置。
POS=1:计算目标前一位置。
(e) 指定位置或步数(INC)
INC=0:计算位置。如要计算目标位置的前一位置,指定INC=0和POS=1。
INC=1:计算步数。如要计算当前位置与目标位置之间的差距,指令INC=1和POS=0。
(f) 执行指令(ACT)
ACT=0:不执行ROT指令。W1不改变。
ACT=1:执行ROT指令。一般地设置ACT=0,如需要操作结果,设置ACT=1。
RN0=0:转台的位置号由0开始。
RN0=1:转台的位置号由1开始。
(b) 指定要处理的数据位置数据的位数(BYT)
BYT=0:两位BCD码。
BYT=1:四位BCD码。
(c) 是否由短路径选择旋转方向(DIR)
DIR=0:不选择,旋转方向仅为正向。
DIR=1:进行选择,旋转方向的详细情况见W1。
(d) 指定操作条件(POS)
POS=0:计算目标位置。
POS=1:计算目标前一位置。
(e) 指定位置或步数(INC)
INC=0:计算位置。如要计算目标位置的前一位置,指定INC=0和POS=1。
INC=1:计算步数。如要计算当前位置与目标位置之间的差距,指令INC=1和POS=0。
(f) 执行指令(ACT)
ACT=0:不执行ROT指令。W1不改变。
ACT=1:执行ROT指令。一般地设置ACT=0,如需要操作结果,设置ACT=1。
5、指令实例:
如图所示,共24把刀,D200为当前位置T3,D220为目标位置T9,则计算得到需要步数9-3=6步。E0.0=0表示正向旋转。
轻松学习PMC编程系列教程文章地址-提升篇
轻松学习PMC编程系列教程----功能指令篇
© 版权声明
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
THE END
暂无评论内容