调试“事件驱动子程序”功能时,MD20108设置不上?

数控系统为840d系统,想要使用“事件驱动子程序”功能来实现当按下MCP面板上的reset按键时执行一个子程序。
    设置了MD 11620,在“制造商循环”中编入了要被调用的子程序且装载到NC中,再就是MD 20108的设置。MD 20108的bit 0为循环起动,bit 1为循环结束,bit 2为MCP面板的reset按键被按下,bit 3为NC重启动。我要用到的就是bit 2这一位。MD 20108是重启NC后生效。
  我将MD20108 的bit 2设置为1,然后重启NC,发现MD20108 的bit 2又由1被还原0,这样就使对应的MCP-RESET按键驱动子程序功能没法用。
  我在其他的好几台840d设备上试了都是这样,看资料好像跟MD11602的bit 0有关,想把MD11602的bit 0设为1也设置不上,同样是在重启系统后被还原为0。又试了好几个其他的MD也不成功,郁闷!
  我问了西门子的人“事件驱动子程序”功能是不是选件功能,他们说是标准功能,不是选件功能,可是我怎么试也试不出来。
  哪位高手调试过这个功能,请赐教,谢谢!
  [DOCONCD上的资料位置在Function manual basic functions--mode group,channel,progran operation,reset response (k1)--2.7.12章节]

最佳答案

楼主的问题,对于840d数控系统,想要使用“事件驱动子程序”功能来实现当按下MCP面板上的reset按键时执行一个子程序。我认为要将MD 20108的位2设为“1“,同时在程序中还要添加指令行,如下所示:
IF ($P_PROG_EVENT ==  3)
N10 .....
N20 ......
N30 
...
N50 M17
ENDIF

这样可以将MD20108的位2保持为“1“,不受上、下电的影响了。
如果以上方法未奏效,检查 MD20109 $MC_PROG_EVENT_MASK_PROPERTIES 的设定(注意必须在 Siemens840d SW 6.3和更高版本):
– Bit0 = 0: 可以通过reset键执行异步子程序,
– Bit0 = 1: 不允许通过reset键执行异步子程序,

如果以上方法仍未奏效,有可能需要在更高权限的密码下,才能更改MD20108,建议楼主在”sunrise“的密码下进行修改。

以上说明可以助力楼主解决调试“事件驱动子程序”功能时,MD20108设置不上的故障,祝楼主好运1

提问者对于答案的评价:
谢谢沧浪子的支持!
   问题还是没能解决问题,我认为这还是个选件功能。
  尽管如此,还是感谢您给的建议!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月26日 下午3:56
下一篇 2017年11月26日 下午3:56

相关推荐

  • 主轴MD31010和MD34310

    SP主轴用设置MD31010和MD34310吗?如果用设置:SP主轴MD31010和MD34310的全闭环,半闭环怎样设置?(增量的) 最佳答案 楼主的问题,以下两个参数:栅格间距…

    SINUMERIK 2017年11月17日
  • 使用OPC UA客户端按索引读取西门子840D中的变量失败

    各位专家前辈,我在使用上位机上使用OPC UA的客户端读取机头中服务器的数据时,连接是正常的。如图,按地址读取数据也可以,但当我想按索引读取数据时就会报错。程序我在其他机…

    2020年11月1日
  • HMI R参数

    在编写HMI扩展界面时,用到R参数,例子是$R[1], 这时的R 参数是分通道的,如果在通道1时,打开次HMI 界面,输入的是通道1的R1值,在通道2时,打开次…

    SINUMERIK 2017年12月10日
  • 802D SL数控车床

    Z轴光栅尺坏了,如何屏蔽改为开环控制继续工作呢?请高手指点一下,请具体说明一下谢谢。 最佳答案 802Dsl屏蔽Z轴光栅尺,要修改对应Z轴参数30230,31000,31020,3…

    SINUMERIK 2017年7月25日
  • 两轴直线插补是两轴同时运行,还是有先后之分?

    两轴直线插补运行是两轴同时运行吗?我用金钢石修整笔修整砂轮表面形状,用两轴插补指令运行修整砂轮,但砂轮磨削出的产品用轮廓仪测量放大后,呈现阶梯状,阶梯高度为1微米,显示出两轴是先运…

    2020年10月31日
  • SINUMERIK 828D BASIC M 刀具管理功能介绍

    SINUMERIK 828D BASIC M 刀具管理功能介绍 课程编号:V0715 本视频主要介绍SINUMERIK&amp…. 点击这里,打开新窗口观看完整视频 该视频下的…

    2017年6月9日
  • 一个轴用两个电机驱动(主—从方式)

    有一台840DsL的卧加。Z轴用两个电机驱动(主—从方式)并装有光栅尺,这次Z轴在移动时与主轴发生了碰撞。报警显示Z2(从动轴)电机编码器损坏。这说明当Z轴在移动时突然Z2电机编码…

    2017年6月19日
  • 802D sl的系统变量

    要做一个用户画面,调用系统变量,如:当前机械坐标系的X坐标.该如何找到这个变量地址,有系统变量表吗? 最佳答案 802和840在系统变量的表达上是一样的,你可以查看840的手册.D…

    SINUMERIK 2018年3月6日
  • 需要一份详细的840D的数据表

    需要一份详细的840D的数据表,要有详细说明的,比如30210是指定驱动器类型,那就要有具体说明,设置0是什么类型,1是什么类型。。谢谢!! 问题补充:另希望高手可以指点下从事数控…

    SINUMERIK 2018年12月2日
  • 跪求西门子840D在程序中显示中文的方法

    我使用的是840D系统,经常在工作中需要在零件程序中附加中文说明,以便于操作工理解该零件程序的加工内容。不知道应该如何操作才能使系统正确识别我输入的中文汉字,同时不影响正常的程序加…

    SINUMERIK 2017年11月4日