840Dsl系统,M指令是执行一个扫描周期吗?

大家好,床子里有个M55的指令,用来打开释放空气的阀门。

我看了下PLC程序(如图),有点困惑的是:
DB22。DBX200.7 和DB122.DBX7.6 都注释成了M55。

我们做了个试验,如果输入在机床上运行M55的话,
DB22。DBX200.5 会瞬间ON一下;
但DB122。DBX7.6 是ON还是OFF,取决于 I73.4 (主轴里有没有气压)。

所以想问一下,M55的指令是只执行一个脉冲,还是执行到状态完成?
比如说:
 
N2340 WHEN TRUE DO H3=200 M55 ;
 N2350 G4 F0.5

是DB22。DBX200.7 从on 变成 off (即一个脉冲)后,就会执行 N2350;

还是说要等 DB122。DBX7.6从on 变成 off (释放完空气)后,再执行 N2350?

谢谢。

图片说明:

840Dsl系统,M指令是执行一个扫描周期吗?   

最佳答案

1:M指令都是动态指令,即NC程序扫描到该M55指令时,对应的PLC位DBX200.5 执行一次
      就是你说的瞬间ON一下,可以理解为一个脉冲信号
 2:就你列举的例子
      N2340 WHEN TRUE DO H3=200 M55 ;
      N2350 G4 F0.5
      如果PLC程序没有对DB122.DBX7.6进行处理的话,M55执行之后是会直接执行下一步的
 
      你可以看一看你的PLC程序DB122.DBX7.6 应该是关联到DB22.DBX6.1这个位上了的,
      DB22.DBX6.1是通道的read-indisable,当这个位为1时,NC程序是不会往下执行!
      NC程序M代码与PLC之间是靠这个位来确认动作有没有执行完成!

提问者对于答案的评价:
谢谢。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc180258.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日 下午6:50
下一篇 2017年6月24日 下午6:51

相关推荐

  • 两台840D机床联机

    两台840D数控系统是否可以只使用PCanywhere软件进行连接控制,而不需安装RCS iewer软件,   能否实现:用其中的任意一台机…

    SINUMERIK 2017年11月19日
  • 840D优化软件

    840D有没有自动优化软件的软件的 能不能发个给我 1051401978@qq.com 我自己手动不会调 最佳答案 一般840优化都是startup-…

    SINUMERIK 2017年8月24日
  • 关于主轴需要回零报警提示510300的屏蔽问题

    关于主轴需要回零报警提示510300的屏蔽问题,我单位一台铣床,主轴每次开机都需要回零,即510300报警提示,若主轴不执行回零,则加工程序无法运行,现在主轴外置编码器损坏,我们只…

    SINUMERIK 2017年12月7日
  • 802d回零问题

    802d系统 三个轴 回零不用减速挡块,用接近开关做同步信号,34200设置为7 ,接近开关信号绝对正常,有时可以正常回零,有时不能,不知为啥? 最佳…

    SINUMERIK 2019年6月11日
  • 840D系统支持多大硬盘

    我公司有一840D WinXP系统硬盘有问题,但市面上已没有10G的硬盘,请问我现在能买到80G硬盘,系统能支持吗? 最佳答案 80G硬盘可以用,但不如买个40G的稳定,…

    SINUMERIK 2019年6月11日
  • Sinumerik operator 装在PCU上需要授权吗?

    在网上下了一个Sinumerik operator  4.7版本的装在PCU50上,显示缺少Sinumerik operator for PCU授权6FC5800-0AP…

    SINUMERIK 2020年10月31日
  • 轴诊断里面脉冲使能的信号灯是哪个信号

    我观察到轴诊断里的脉冲信号灯未亮,发现dbx21.7脉冲使能给了,但是有些报警没有消掉导致脉冲信号使能灯未亮,请问这是对应哪个信号 最佳答案 DBX21.7对应的是PLC脉冲使能,…

    SINUMERIK 2021年7月5日
  • S7 通过面板网路连接840DSL 连接不上的问题

    各位高手大家好!明天重阳节 祝大家节日快乐!小弟遇到问题希望大家帮忙解决,有没有标准请大家 帮忙提供一份!谢谢 图片说明:    最佳答案 …

    2020年10月31日
  • 840D中的PLC程序问题求教!

    一台数控车床,840D系统的OB1中有这么一段:A     Q0.3     &…

    SINUMERIK 2019年6月11日
  • 维护计划

    维护计划按键需要自己做吗 钻石用户推荐最佳答案 808D和828D的维护计划需要在PLC程序里面(DB9903和DB9904)处理,不需要单独做按键,根据简明调试手册上做就可以了。…

    SINUMERIK 2021年7月5日