IF-ELSE-ENDIF语句介绍
1、IF-ELSE-ENDIF语句指令用于条件选择二选一的情况,判断的条件只有一个。
若条件满足,则执行IF到ELSE之间的程序语句段,执行完后直接跳跳到ENDIF后续执行,直到程序结束。
若条件不满足,则跳转到ELSE之后,执行ELSE-ENDIF语句之间的程序语句段,直到程序结束。
该语句也可以自身嵌套,但是要注意其逻辑关系。
2、语句结构
IF 条件表达
……
当IF条件满足后即执行的NC程序
ELSE
……
当IF条件不满足后即执行的NC程序
ENDIF
…..
NC 程序直至程序结束M30
3、在加工中的案例,NC程序如下:

当3号刀1号刀沿里的刀具半径值满足IF条件时(如半径等于5),程序正常执行如下图:

当3号刀1号刀沿里的刀具半径值不满足IF条件时(如等于4.8或5.2),程序不能正常执行如下图:

感谢关注!微信号:Siemens_CNC_TAC
扫一扫:


↓↓↓↓↓↓点击阅读原文查看历史信息

