M 代码

西门子数控系统中的m代码,在程序执行时是怎么样的一个状态,例如:
1.只执行一个扫描周期;
2.在执行M03 S500;M05;时先检测主轴转速是否到达500转,然后输出执行下一条语句,还是一个扫描周期过后,直接执行M05,如果是检测主轴是否到达500转,是不是有一个M代码完成信号,请问是多少点。。。。
不胜感激。。。。

问题补充:
我只是拿M03做例子,如果我执行两个M代码,Mxx和Myy,后面的一个Myy代码需要前面一个Mxx代码做反馈(当Mxx执行时,必须受到满足的反馈信号才结束,例如:自动门关闭 ,只有当自动门已经处于关闭的状态,感应器受到已经关闭信号,我才执行下一条语句。),那我的plc程序要怎么样写呢?
谢谢。。。

最佳答案

1)扫描周期是一直在扫描不会因为任何M指令停止。
2)正常情况这样的程序M03 S500 只执行一个扫描周期,就执行M05了,所以刀轴是不会转的。
此问题没有标准的M指令,您需要的是速度到达信号,这要看是全闭环还半闭环了,以半闭环为例,变频器控制电机速度到达后会有一个信号输出,这个信号对于系统来说是外部输入信号。你可以利用这信号实现你的功能。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月16日 上午11:41
下一篇 2017年11月16日

相关推荐

  • 授权备份

    西门子840D SL授权备份 问题补充:我说的是买西门子软件的授权怎么备份,不是CF备份等。 钻石用户推荐最佳答案 你说的是数控系统选项功能的备份吧,这个备份对应用户意义…

    SINUMERIK 2020年10月31日
  • 840d内装plc如何访问I\O接口

    setp7在安装了toolbox后,不能直接使用I\O编程,是不是可以使用共享数据块编程?但我不知道共享数据块如何与plc的I\O口对应。例如i\o口的地址是i3.2,对应的共享数…

    SINUMERIK 2017年6月5日
  • 802d sl(pro)数控系统数据采集问题!!!!

    小弟现在想通过外接PC来读取802d sl 数控系统机床中的运行数据(比如主轴的转速、刀具的X Y Z位置参数、故障报警参数等等),各位大哥…

    SINUMERIK 2017年11月27日
  • siemens840D700001报警

    我的机床出现700001报警:MAGAZINE  POSITION/GRIPPER  OCCUPIED 在换刀时出现,换刀会停留几…

    SINUMERIK 2019年6月11日
  • Flexble和840D之间的连接

    想用Flexble在840D上做一个专机界面,并用脚本读取系统变量,需要加装什么软件,对PCU的版本及操作系统版本有何要求?哪位大侠、斑竹有此类实践,请不吝赐教,谢谢。 版主推荐答…

    SINUMERIK 2017年6月1日
  • 旋转轴限位问题

    一台装有绝对值编码器的旋转轴,想工作区域在0-180度,在参数36100/36110设置软限位不起作用,请问怎样处理? 最佳答案 对于旋转轴,把对应轴的DB380X.DBX1000…

    SINUMERIK 2020年10月31日
  • 倍率开关的常见故障有哪些

    倍率开关的常见故障有哪些 最佳答案 西门子的倍率开关属于消耗品,在日常使用中的常见故障有以下几处:1.外部旋钮磨损,倍率开关是非常敏感的元件,稍微转动就可以改变进给速率,但在实际使…

    SINUMERIK 2017年6月10日
  • SIEMENS 840D系统的810004报警怎样解决

    SIEMENS 840D系统的810004报警怎样解决 最佳答案 请看看下面的故障实例处理—— http://www.ad.siemens.com.cn/clu…

    SINUMERIK 2019年6月11日
  • 840DSL EasyScreen界面上的中文字符无法显示

    840DSL EasyScreen界面上的中文字符无法显示,是因为格式的原因还是字体,亦或是其他的原因? 最佳答案 楼主的问题我遇见过,遵循以下方法:1.前提必须打开制造…

    SINUMERIK 2017年11月4日
  • 求助840Dsl MSG用法和注意事项

    NC加工程序中有很多跳转程序,条件不满足时跳到子程序,机床运动到home位置/运动到安全位置暂停。背景描述:1. 数控系统为3通道。   &…

    SINUMERIK 2020年10月31日