nc程序跳转

我在编程中加入一段跳转程序,IF $A_IN[10]==1 GOTOF AA01。但是程序走到这步时没有跳转,仍然执行下一步程序,$A_IN[10]对应的点DB10.DBX123.1上了,但是执行IF R71>10 GOTOF AA01时则执行此跳转程序。请问执行这部跳转时需要什么其他条件吗?

问题补充:
简略程序如下:
 G01 G90 X=R10 F=R50
 Z=R60
 M14(马波斯前进)
 IF $A_IN[10]==1 GOTOF AA01(判断尺寸是否到位)
 WHEN $A_IN[9]==1 DO DELDTG
 X=R1-R30 F=R51
 WHEN $A_IN[10]==1 DO DELDTG
 X=R1-R30-R31 F=R52
 AA01:
 X=R10 F=R50

最佳答案

这个你要查看下PLC里DB10。DBX123.1到底有没有被置位了,如果被置位了,就应该会跳转的,估计是没有被置位,可能是外部的信号没有到位。用PLC状态监控看下这个点

提问者对于答案的评价:
谢谢大家的帮助

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午12:35
下一篇 2019年6月11日 上午12:35

相关推荐

  • 802dsl手轮脉冲信号地址

    802dsl手轮脉冲信号地址是什么啊?比如840d是db10.dbx68–那802d呢?? 问题补充:多谢两位回答,但我要看的是手轮脉冲发生器a,b,-a,-b这几个点的信号, …

    SINUMERIK 2017年11月12日
  • 如何将HMI中菜单隐藏

    840D中的parameter菜单中GUD变量,为了防止被修改,需要输入制造商密码才可修改,请问各位老师如何做才可以? 最佳答案 你只想修改其中某个GUD变量的话,可以如下操作:&…

    SINUMERIK 2019年6月11日
  • 802D系统,修改下PLC定时器设定值

    手上的CF卡别的系统能识别,这个故障机识别卡报错,没办法只能用232口通过调试电缆通讯,用的Programming TOOL plc802 &nbsp…

    SINUMERIK 2020年10月31日
  • 工件坐标变量怎样写

    请问802D_SL中的工件坐标,机床坐标及刀具长度1,2刀具偏置,G54,G55,G56,G57,G58,G59,等变量是如何写的,非常感谢 最佳答案 工件坐标系$AA_IW[&n…

    SINUMERIK 2018年12月7日
  • 802D SL问题求助!

    大致情况如下:一台专机设备原配置为802D  SL(V01.04.01.07)  T/M  Value &nb…

    SINUMERIK 2017年12月8日
  • 西门子840D系统 运行X轴 报25030

    西门子840D系统 运行X轴 报警25030,检查了驱动器,是好的。检查了读数头,是更换的新的,参数没动过,现在查不出问题在哪里?有一点:如果速度慢一点&nbs…

    SINUMERIK 2017年6月12日
  • 840D报警2100

    840D报警NCK电池电压低,2100请问不更换电池会怎么样???会出现无法使能的情况么??按取消健无法消除报警 最佳答案 赶紧订货,电池的订货号:6FC5247-00A18-0A…

    SINUMERIK 2017年6月4日
  • 840D sl系统报警

    我单位一台机床主轴报警231116,231115,25201,27907,主轴编码器,线,驱动模块都换了,还有编码器通过这个模块(6SL3055-0AA00-5BA1)再接到驱动,…

    SINUMERIK 2017年10月30日
  • 840D的用户数据中的全局变量怎样更改

    一台老外的床子,采用参数化编程,现在工件尺寸换了,在用户数据中的全局变量中更改里面的数据,看似改了,已启动设备就又恢复原样了,不能保存啊,请问怎么办啊?权限已经是制造商了,看书上说…

    2017年6月1日
  • 840DSL 配置模拟主轴

    840DSL 配置有三根伺服轴,一根模拟主轴(需定向和刚性攻丝),请问模拟主轴用哪种模块能实现? 问题补充:是840DSL额,不用ADI4. 最佳答案 840D系统可以用…

    SINUMERIK 2017年11月17日