西门子数控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

相关推荐

  • 802DSL无法加载sinamics firmware

    之前有一个功率模块烧了,修好后,系统报警X,Y,Z驱动短期内故障。查看驱动器数据,配置丢失,加载sinamics dirmware启动,出现以下图片,无法启动 图片说明:…

    2017年6月8日
  • 840Dsl 伺服驱动如何更换

    我公司有几台新进口机床,配置的是西门子840Dsl系统,伺服驱动与840D有较大区别,现在有一个伺服驱动模块坏了,应该怎么更换?还是像840D那样直接更换备件就可以吗?能不能和其他…

    SINUMERIK 2017年8月24日
  • 840Dsl上的ESR功能

    在使用840Dsl上的ESR功能,按照西门子的《840D sl ESR功能实现》设置了参数和连线后,为什么没有反应呢?请高手指点。 最佳答案 我不知道你参考的那…

    SINUMERIK 2017年6月9日
  • 840DSL系统380500报警如何处理?

    我设备是840DAL后带的安川驱动系统,其中开机出现380500报警,同时显示是A轴伺服故障25201报警(问题是因为突然断电出现),屏蔽A轴后X/Y/Z全部出现380500和伺服…

    2020年10月31日
  • 如何消除干扰

    步进电机控制工作台水平方向节拍式运动。工作台上放有工件,刻字机启动在工件上刻字,现象:刻字机刻字的针头一旦接触到工件,整个刻字机的工作轨迹就无规律的变掉了,当不放工件刻字机模拟工作…

    SINUMERIK 2018年12月2日
  • 840Dsl 系统电机方向反向参数更改

    如题,如果电机反向,通过修改哪个参数可以更改电机的运转方向 钻石用户推荐最佳答案 MD 32110 -实际值的极性: 0/1 为默认值&nb…

    SINUMERIK 2020年10月31日
  • 802D PLC 导出程序(pte)和828导出格式(ard)不一样

    西门子802DSL PLC程序导出格式是PTE,而828导出是ARD格式的,两个不一样,我用828的软件可以导入PTE格式的PLC,但是导出只能是ARD的,不知道802D…

    SINUMERIK 2017年6月5日
  • 大理石结构的机身的优缺点?

    现在许多机床都开始采用大理石床身了,大家来讨论大理石床身的优缺点? 问题补充:朋友们能不能多说说缺点呢? 除了这个大理石以外,还有人造大理石的 最佳答案 (1)&nbsp…

    SINUMERIK 2018年12月7日
  • 西门子840D SL轴电机没有动报错207801

    本厂一台五轴龙门铣,手动移动直线轴时,另一个角度轴完全没有移动也没有任何动作,出现报错 207801 电流过载,请问有哪些问题会导致这个报警? 最佳答案 注意排…

    SINUMERIK 2017年8月16日
  • NC变量$AC_MEA[2] 是哪里给赋值啊?

    NC变量$AC_MEA[2] 是哪里给赋值啊?PLC里怎样读他的值啊?它就是快速I/O$A_IN[2]吗? 最佳答案 读nc变量需要先通过nc-var sele…

    SINUMERIK 2020年10月31日