三菱FX3U定位控制及伺服应用技术之中断定位指令
三菱FX3U定位控制及伺服应用技术之中断定位指令
一、中断定位指令 DVIT
中断定位指令DVIT是执行单速中断定长
1、中断定位指令格式
2、中断定位指令运行过程
3、中断定位指令执行动作
以脉冲输出端Y0为例:
1)执行中断定位指令,电机转动,工作台运行
2)以输出脉冲频率的速度V向指定方向移动
3)当中断输入信号Xi=1时,输出指定脉冲数后,立即停止。
4)指令执行结束标志位M8029置ON,结束中断定位执行。
要注意的是:
1)如果加速过程中,中断输入为ON,则输出脉冲数≥加速所需脉冲+减速所需脉冲
2)指令执行时,中断输入已动作,相当于执行相对定位指令DRVI。
3)在指令执行过程中,指令输入条件为OFF时,电机减速停机
4)正转极限标志和反转极限标志为ON时,电机减速停机并且指令执行异常结束标志位M8329=ON。
4、中断定位指令的中断信号输入端确定
1)固定输入中断信号:M8336=off,固定X输入端
2)选定输入中断信号:M8336=ON(范围X0~X7)
在D8336寄存器中,不使用的脉冲输出端,相应位设定为F
简单举例说明:
以Y0为脉冲输出端,相应选定的中断输入信号X3,其他脉冲输出端不用,设定为F
3)任意选定输入中断信号
条件:M8336=on,D8336=H8888
举例说明:以Y0脉冲输出端中断信号M8460为例
当D8336=HFFF8,并且M8336=on,Y0脉冲输出端中断信号为M8460,将X17触发M8460,也就达到中断信号任选为X17.
5、中断定位指令DVIT 程序实例
二、采用表格设定方式的定位指令TBL
定位指令TBL是一个表格调用指令,调用已在表格中设定好的定位指令,在表格中可设定的定位指令如下:
1)定长中断指令DVIT
2)相对定位指令DRVI
3)绝对定位指令DRVA
4)可变速脉冲输出功能指令PLSV
可根据工程实际情况修改表格中对应指令的参数就可以,比如脉冲频率,脉冲数等。
1、在使用表格定位指令TBL时,首先在PC机上调用编程软件,设置参数,设定表格中的定位指令
定位参数设置:选定DVIT中断指令输入端X3,点击详细设置项目,对于不使用的脉冲输出端中断信号可设置为相应的M元件。
详细设置定位指令:设定旋转方向Y3,起始元件R0,设置定位指令表,在CPU电源开始时不进行定位设置的初始化前面打上钩。
若修改表格中数值:当打上钩时,若CPU重启,则还按原来的值执行,不打上钩,则按新值执行。
TBL的指定格式
程序实例:
用上图框中的TBL指令代替相对定位指令(如下图)的应用