西门子数控系统中,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日 下午9:32
下一篇 2017年5月31日 下午9:33

相关推荐

  • 828D NC变量DB380x.DBX5.0和DB3000.DBX2.0

    本人新手一枚,最近在看828D系统PLC程序,发现MCP面板中INC1关联的参数是DB3000.DBX2.0,而手轮中INC1关联的参数是DB380x.DBX5.0,然后看了下其它…

    2021年7月5日
  • 802S系统报警如何解决

    我的加工中心是买的老设备系统是802S系统的,这两天报警无法加工报警号是:700011提示是请在VD14510【1】中输入第一期密码    …

    SINUMERIK 2017年6月29日
  • 请教840d电源模块经常报警

    加工过程中突然各轴使能中断,有几个报警,电源模块左下角指示灯亮,断电重启后恢复正常,但再用一会儿就又报警,就算空走程序不切削也会报。换了一个电源模块,无效,量了一下交流侧电压也正常…

    SINUMERIK 2020年10月31日
  • 810D X轴无法移动

    一台DMG CXT310 810d系统,X轴手动移动时,界面显示通道生效,但实际轴没有移动,Z轴正常。诊断显示使能条件与Z轴一致,无报警,那大师指点一下&nbs…

    SINUMERIK 2021年7月5日
  • 802d的solution line

    802d sl中solution line 的中文如何解释?solution指的什么具体意思?哪位大侠知道?   最佳答案 解决方…

    SINUMERIK 2019年6月11日
  • 802dsl参数操作

    802dsl的42440参数从哪里进入修改 最佳答案 先进OFFEST PARAM那个界面里面再找那个设定数据然后进入 其他的再进通道数据就可以改了 提问者对于答案的评价…

    SINUMERIK 2020年10月31日
  • wincc 如何采集840dsl 数据

    用wincc做上位,如何采集采集840dsl 数据,如主轴转速、负荷,设备运行状态,故障代码等,谢谢 最佳答案 wincc上位机系统,采集840dsl 数据,通…

    SINUMERIK 2017年6月6日
  • 急需西门子840D软件 Startup-TOOL

    我也在做840D调试,急需西门子840D软件 Startup-TOOL,方便时请帮助传一份啊!有一些相关教程和经验传授就更好了。我的邮箱:1908055337@qq.co…

    SINUMERIK 2017年6月7日
  • 828D可以4轴插补+1个轴和其中一个轴同步(精度要求不高)

    828D带4轴插补+1个轴和其中一个轴保持位置相同(精度要求不高50mm内)有什么好的方法 问题补充:技术支持说828D不能四轴插补+同步轴 但可以三轴+龙门轴四轴插补 …

    SINUMERIK 2020年10月31日
  • 840D 五轴求助

    本单位现有一台大型动梁龙门式5轴加工中心 A C双摆头 因加工大型工件需要拉直工件上的象限线 非常费时费力 考虑用ROT调整坐标系…

    SINUMERIK 2020年10月31日