西门子数控PLC中执行NC指令M代码后的结果怎么反馈给NC

西门子数控PLC中执行NC指令M代码后的结果怎么反馈给NC,怎么让NC知道PLC已经执行完M功能。

最佳答案

这个是采用DB10的数据块连接的,变量关系:
变量在PLC中的对应关系:
 $A_IN[1..8] —DB10.DBB1
 $A_IN[9..40]—DB10.DBB186..189
 $A_OUT[1..8]—DB10.DBB64
 $A_OUT[9..40]—DB10.DBB190..19
如在PLC中把DB10.DBX1.0置位,通过加工程序就可以读出变量$A_IN[1]也为1。这样可以在NC程序中使用gotob、gotof进行程序的跳转了。

提问者对于答案的评价:
谢谢,受教了

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

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

相关推荐

  • 西门子828D数控系统报警

    西门子828D数控系统 ,出现报警号201420,是什么原因,怎么消除,请各位师傅帮忙。 最佳答案 该报警是指,系统在比较拓扑结构时发现一个组件中实际和设定拓扑结构不同。…

    SINUMERIK 2017年7月25日
  • 西门子手轮型号替换1AC13 1AC14

    6FX2007-1AC13和6FX2007-1AC14的区别,能替换吗?6FX2007-1AC14和6FX2007-1AC04是不是就线的长度不一样,其他都是一样的? 最佳答案 可…

    SINUMERIK 2020年10月31日
  • 840D系统带6RA70直流调速装置的问题

    我单位一立车,840D系统加ANA模块和6RA70直流调速装置,控制主轴。近期发现在AUTO或MDA方式下运行时,主轴在运行时,转速有时突然比编程设定的转速降低很多。倍率开关I0.…

    SINUMERIK 2017年11月19日
  • 零点偏置和偏移

    零点偏置和偏移有什么区别, 两者如何用 最佳答案 零点偏置是数控系统的一种特性,即允许把数控测量系统的原点在相对机床基准的规定范围内移动,而永久原点的位置被存贮在数控系统…

    SINUMERIK 2019年6月11日
  • 840DSL系统调试PLC运行不起来

    调试过程中,如果由于编程程序问题,下载后PLC运行不起来,始终处于stop状态,如何快速查出问题原因,从而使PLC运行??? 钻石用户推荐最佳答案 cpu停机原因,一般是通过在线看…

    SINUMERIK 2020年10月31日
  • 菜鸟询问840d 程序模拟报警

    将刀具信息unload又加载后,程序报警出错15185,15180,17050 最佳答案 关于程序模拟的问题,其实在模拟运行前刀具信息一般都要删掉或者该段前面加 “\&q…

    SINUMERIK 2017年6月13日
  • 840DNCU上的127网口可以改IP吗,可以的话怎么改?

    NCU127口的IP地址是192.168.215.1,这个我知道,我想问的是这个IP可以通过什么方式改呢?希望有大佬可以解疑答惑,不胜感激! 最佳答案 有多种方式,最简单的是使用S…

    SINUMERIK 2020年10月31日
  • 840Dsl 主轴27001,27004,27101报警

    各位大神请问有遇到过840Dsl 主轴27001,27004,27101报警,无法复位关机开机也不行的情况。需要怎么处理呀?之前有将主轴电机编码器在断电的情况下拔下来,有…

    2020年10月31日
  • 在西门子机床中DB20和MD开头的参数之间是如何实现的

    在西门子840d sl系统机床中DB20和MD开头的参数之间是如何实现的,比如MD1633,MD14512,如何在故障时使用屏蔽功能和实现查找,自定义这些参数。这些参数在…

    SINUMERIK 2020年10月31日
  • 在SINUTRAIN中,可否模擬?

    請問,在SINUTRAIN中,是否能模擬邊屏使用呢?我依上述說明,目前是無法顯示。還是有什麼需特別注意的? 最佳答案 我从真实的床子上有侧边屏的备份放到SINUTRAIN上试了,是…

    SINUMERIK 2021年7月5日