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日
下一篇 2019年6月11日

相关推荐

  • 828d系统里的$AC_DRF变量,想在plc里编程,在plc里编程如何查询$AC_DRF对应的地址

    828d系统里的$AC_DRF变量,想在plc里编程,在plc里编程如何查询$AC_DRF对应的地址 最佳答案 使用fc21数据交换块应该可以解决,比如$A_DBB[0]=$AC_…

    SINUMERIK 2021年7月5日
  • 840d转速与进给问题

    最近遇到个问题,麻烦各位帮帮忙。我们的机床是280的镗床,是用于粗加工的。当我们用程序进行加工时,因为是粗加工工件表面的余量不是很均匀。当加工到余量比较大的地方时,刀具的转速就会下…

    SINUMERIK 2018年1月1日
  • easymask安装问题

    弄个EasyMask软件EM720,但是发现在个人笔记本上不能安装,请问EasyMask只能在PCU50上安装吗? 最佳答案 你可以在个人电脑上装一个HMI ADVANC…

    SINUMERIK 2017年8月18日
  • siemens 802D 数控铣床操作手册

    初次使用西门子数控铣床,请高手们帮帮忙:小弟在此感谢siemens这个平台!请高手们指点!! 问题补充:我看了那个手册,怎么没有那种实例加工呢?有没有一种产品用三把或者更多的刀具来…

    SINUMERIK 2017年12月7日
  • 加工程序问题

    10762报警    程序段10在需插入倒角/圆角的两个执行程序段之间空程序太多 图片说明:    最佳答案 SINUM…

    2020年10月31日
  • SINUMERIK 808D on PC 启动机床后打不开

    新建之后点启动机床,就一直卡在正在启动机床。。。 之后就自动回到新建那个界面,卸载重装之后也是同样的问题,求帮助。 图片说明:     &n…

    2017年5月31日
  • NCU的X132.9的off1 ready无输出

    NCU的X132.9的off1 ready无输出,该怎么解决呢?绕过off1 ready的话,使能正常,电机可以动,谢谢大家帮忙看看 最佳答案 NCU的X132…

    SINUMERIK 2020年10月31日
  • 840D sl问题

    想在840D sl里面增加rs232按键和功能工厂保密等级高  不让用以太网和USB传输程序急急急 最佳答案 在840D sl的基本操作中,…

    2017年11月4日
  • 802D 380500故障 代码508

    802D  380500故障 代码508 ,详见图片附件。重新上电可临时解决此问题,但是隐患一直存在。求教各位大牛。 问题补充:按照故障代码…

    SINUMERIK 2020年10月31日
  • 主轴旋转报警

    一台五坐标系统是840D,主轴转十几秒报警27001和300911,诊断里面发现测量系统1和测量系统2数值不一样,请看图片烦问一下是什么原因导致的? 图片说明:  &nb…

    2020年10月31日