首页 理论教育 如何处理计数器指令CTR(SUB5)?

如何处理计数器指令CTR(SUB5)?

时间:2023-07-02 理论教育 版权反馈
【摘要】:图3-28 功能指令CTR格式3.参数设定CN0:指定初始值,允许设定值为0,1,2,3,…如果操作者再按一次“快速”按钮,由于此时的计数值超过设定值,R0051.0断开,“快速”无效,机床操作面板上的快速LED灭,G0019.7断开,系统不再处于“快速”运行状态。功能指令CTR程序如图3-31所示。图3-31 功能指令CTR程序实例如图3-31所示,1号计数器容量(预置值)为1,所以每出现一次触发信号,系统计数一次,接通或断开“快速”方式。

如何处理计数器指令CTR(SUB5)?

1.功能

进行加/减计数,当计数器的值到达设定值时,W1输出为1。其为环形计数器,所谓环形计数器类似钟表的环形进位(钟表的进位可以看做将环形溢出值设为12),设定值即为环形计数器的溢出值。

2.符号

如图3-28所示。

978-7-111-32289-4-Chapter03-50.jpg

图3-28 功能指令CTR格式

3.参数设定

CN0:指定初始值,允许设定值为0,1,2,3,…,n。CN0=0时计数器从0开始计数,CN0=1时计数器从1开始计数。

UPDOWN:上升型或下降型计数器。UPDOWN=0时计数器为加计数器,UPDOWN=1时计数器为减计数器。

RST:复位信号。RST=0时不执行复位,RST=1时执行复位。

ACT:计数触发信号。ACT=0时不执行计数操作,ACT=1时计数。

CTR指令的触发信号如图3-29所示。(www.xing528.com)

978-7-111-32289-4-Chapter03-51.jpg

图3-29 CTR指令的触发信号

计数器控制地址从C000起,循环计数器的“容量”或“长度”值在PMC计数器参数中设定,如图3-30所示。

978-7-111-32289-4-Chapter03-52.jpg

图3-30 计数器溢出参数设定界面

例如:利用SUB5计数功能,编辑机床“快速”按钮选通。X0061.1为机床操作面板上“快速”按钮,SUB5计数值设在C参数的0001号中,设定值为1。当操作者按下“快速”按钮后,计数器计数值=设定值(1),R0051.0导通,如图3-31所示,最后激活G0019.7“快速”有效,即PMC通知CNC进入“快速”状态。

如果操作者再按一次“快速”按钮,由于此时的计数值(2)超过设定值(1),R0051.0断开(复位为0),“快速”无效,机床操作面板上的快速LED灭,G0019.7断开,系统不再处于“快速”运行状态。

功能指令CTR程序如图3-31所示。

978-7-111-32289-4-Chapter03-53.jpg

图3-31 功能指令CTR程序实例

如图3-31所示,1号计数器容量(预置值)为1,所以每出现一次触发信号(按下一次X0061.1“快速”按钮),系统计数一次,接通或断开“快速”方式。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈