标题:
发那科系统PMC编程:计数器的应用与设定
内容:
在发那科数控机床上,如果配有刀库,PMC程序中计数器的应用就显得尤为重要。计数器的存在使得刀库能按照我们的需求完成换刀动作。发那科系统的PMC中提供了两种计数器:SUB5 CTR和SUB55 CTRC。
一、SUB5 CTR计数器:
- CNO:计数器初始值设定
当K30.0为0时,计数器初始值为0;当K30.0为1时,计数器初始值为1。 - UPDOWN:计数器性质设定
K40.0为0时为加计数器,K40.0为1时为减计数器(此时计数器初始值为预置值)。 - RST:复位功能
当R100.0为1时,累计值被复位。加计数时,根据CN0的设定变为0或1,减计数时变为计数器预置值。 - ACT:计数执行
当X0.0每产生一个上升沿,计数器都进行一次计数,按照计数器性质执行+1或者-1。当加计数器达到设定值时,或者减计数器为1时,线圈Y0.0输出为1。
需要注意的是,PMC中的计数器号与系统上的计数器号是一一对应的,我们可以在对应的计数器中设置计数值。
二、SUB55 CTRC追加计数器:
追加计数器CTRC的使用方法与CTR基本相同,主要区别在于CTRC的预置值和当前值都保存在PMC数据中。如上图中,我们在数据表D280中设置计数器的预置值,在D300中保存计数器的当前值。CTRC的运行条件与过程与CTR完全相同。
图片描述:
- 第一张图:展示了SUB5 CTR计数器的设定方式,包括初始值、性质设定、复位功能和计数执行。
- 第二张图:展示了通过不同K值的组合,线圈Y0.0的输出情况。
- 第三张图:展示了SUB55 CTRC追加计数器的设定方式,包括预置值和当前值的保存位置。
通过上述介绍,我们可以理解发那科系统PMC中计数器的应用与设定,为数控机床的换刀动作提供了精确的控制。
转载请注明来自安徽骏泰建设集团有限公司,本文标题:《FANUC(发那科)PMC(PLC)基础介绍25:计数器 》
百度分享代码,如果开启HTTPS请参考李洋个人博客