西门子数控系统中,M指令是怎么实现的?

西门子数控系统中,M指令的实现。

问题补充:
在实际使用中,如用户增加新的功能并在通道1中调用,如M9/M10
A     DB21.DBX195.1          //通道1,M9
S     M100.0                      //通道1M9动作的标记
A     DB21.DBX195.2          //通道1,M10
R     M100.0                      //通道1 M10复位标记
像这样定义的M100能不能在NC代码中使用呢?如果不能,怎么样定义可以在NC中可以执行的M指令呢,比如M03等。

最佳答案

西门子数控种类繁多,以810/840简明调试手册的M指令为例来说明指令的应用。
首先是手册下载地址链接:http://www.ad.siemens.com.cn/download/docMessage.aspx?Id=6405
M指令与通道数据对应的关系是:动态M指令100个,用户还可以扩展。
DB21-30.DBB194.0----M00
DB21-30.DBB194.1----M01
。。。。。。
DB21-30.DBB206.3----M99
在实际使用中,如用户增加新的功能并在通道1中调用,如M9/M10
A     DB21.DBX195.1          //通道1,M9     //通过NC写入到plc
S     M100.0                      //通道1  M9动作的标记      //NC程序执行后告诉plc需要做的标志位
A     DB21.DBX195.2          //通道1,M10
R     M100.0                      //通道1 M10复位标记
用这个M100.0去编辑你想要的控制目的。
补充问题回复:
注意这个M100.0仅仅是一个功能的标志位,是已经通过在NC指令的执行,通道1写入给plc(M9)执行的,取消执行是执行(M10)。
如果你想要知道或者说确认这个M9/M10是否被执行,那么可以用DB10的无硬件快速输入、输出数据块来做。
nc程序:
N120 IF $A_IN[1]==1 GOTOF  abc       //当NC调用M9并被执行后的结果触发了DB10.DBX1.0,则让NC程序向下跳转到有abc标记的程序段。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月31日
下一篇 2017年5月31日

相关推荐

  • 进给轴对调

    我公司有台810D数控机床反馈接口:X(X414 )Y(X415)Z(x416),另一台是相反的,因为其中一台损坏,我想把它们设置成一样,进行替换缩小故障范围。望大侠们指…

    SINUMERIK 2017年11月6日
  • 步进电机更换交流伺服的问题?

    各位老师好,我现在要改一台小车床型号为CJK6136F 原电机为16NM20NM现更换交流伺服,我个人认为交流伺服应该比步进电机扭矩要大是否用不上这么大电机我给它更换几N…

    SINUMERIK 2018年12月2日
  • Easy Screen Easy XML语言问题

    各位专家:      请教两个问题    1、840D BE2手册20…

    SINUMERIK 2021年7月5日
  • FM350-1如何使用

    FM350-1计数模块如何使用,需不需要装什么软件,软件中如何编程,我看过FM350-1入门手册还是不了解如何使用及编程,麻烦使用过的高手能够解释一下 最佳答案 350-1&nbs…

    SINUMERIK 2017年7月25日
  • 为何840D看不到轴监控画面

    840DSL可以如附图所示通过轴诊断监控到各轴使能信号,而840D我在面板上点击诊断后是如附图所示,我如何操作才能看到如840DSL轴诊断的画面 图片说明:  &nbsp…

    2020年11月1日
  • 到那里下载840D的资料

    下载中心改版后,不知从那里下载840D的资料。象NCU的配置手册,840D的程编手册。S7-300的程编手册。这些统统都找不到了。很不方便。那位高手能告诉我?谢谢 最佳答案 告诉你…

    SINUMERIK 2019年6月11日
  • 802d使能加不上原因

    一台802d数控系统,目前系统面板总提示使能未加上,但检查伺服和电源模块的使能均已加上,是什么原因造成,请高手指点! 最佳答案 楼主的问题具有一定典型性,需要仔细分析,具体如下所示…

    2017年11月25日
  • 请教下在802D SL系统中R参数如何用PLC读出来啊

    请教下在802D SL系统中R参数如何用PLC读出来啊,如读R1我应读PLC的哪个变量,谢谢   问题补充:谢谢各位,非常感谢楼上提供这么详细的例子,…

    SINUMERIK 2019年6月11日
  • 为何840D不能执行下一条语句

    我们的一台840D弯曲机如图所示运行到指令M146 M246 M100 M200就没有动作,不能执行下一条语句g0 bl=50 b…

    2020年11月1日
  • 840D带第三方编码器问题

    840D系统带雷尼绍编码器,需要设置成测量系统2吗,现在检测的数据都是在测量系统1显示的,但是会有轮廓误差报警,plc激活1.6,把MD32300设成2之后会显示测量系统2未激活,…

    SINUMERIK 2017年5月31日