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日 上午11:41

相关推荐

  • 机床定位

    802dsl系统,机床在GOO,GO1使机床移动,机床在定位时,千分表会来回(+、—)摆动几次(振表)然后才会实现定位,请问此现象是因参数调整不当造成,还是属于正常现象,如果是因参…

    SINUMERIK 2018年12月7日
  • 程序的读写权限

    828数控,修改了程序的权限,怎样还可能读和修改,请问大师傅们怎样改那些参加的? 最佳答案 用户默认密码是CUSTOMER,高一级密码是EVENING,在这里可以重新设置,这个是机…

    SINUMERIK 2020年10月31日
  • 西门子808D问题

    西门子808D系统启动时出现问题,见图。大概什么问题?与那些有关?谢谢! 图片说明:    最佳答案 你这个图片传错了吧,应该传个报警界面的图片上来,你这个版本…

    2017年5月29日
  • 840DSL S7300 SCL逻辑问题

    840DSL 报警700713,PLC程序里面的DB2.DBX237.5=1,查看FC1196里面的逻辑没有看明白,请帮我分析指点一下。谢谢监控FC1196里面的&nbs…

    2021年7月5日
  • 请教840d 300515驱动散热器温度报警

    柜内温度不高,风扇也没有问题,灰也清过了,怀疑温度传感器坏了,请问这个报警能否屏蔽或者找到传感器位置做一个暂时性的处理 最佳答案 当然可以,但是前提是要确定驱动温度正常是误报警,要…

    SINUMERIK 2021年7月5日
  • FM353和840D

    840d系统,ncu内置plc无法启动,如果断开与300输入输出模块IM插口X111,plc可以运行,但报错300输入输出模块IM有一台FM353步进控制器,上电就报SF故障。把F…

    SINUMERIK 2017年11月19日
  • 忘记了制造商密码

    我有一台840D系统的枪铰,之前有位电气工程师改了制造商密码,现在不在这边做了。不知道有什么办法可以获得这个级别的密码。谢谢各位了。 最佳答案 楼主的问题具有一定典型性,需要仔细分…

    SINUMERIK 2017年11月16日
  • 再求FB2之困惑

    此问题以前曾提出求解未果,今再次提出求教。使用FB2读NC变量,最多只能读8个,第9个读不出,状态码为6,DOConCD说 FIFO full,遍查FIFO有关…

    SINUMERIK 2017年11月27日
  • plc改变828进给速度

    我计划用828D 的plc实现检测被加热工件表面温度,用温度实时调节工件转速达到恒温的目的。可不可以? 最佳答案 倍率信号的 PLC控制https://wenk…

    SINUMERIK 2020年10月31日
  • FC89

    如附件所示:FC 89 内部功能脚:X;XU; XL;YU;YL代表什么意思?有什么固定的意思吗!Y:功能块的输出脚 图片说明:  &nbs…

    2020年10月31日