所有者:信仰(呢称); 发布时间:2017-07-26 01:31:22; 更新时间:2023-05-14 18:50:38
阅读所需积分:0;
简介:西门子高级语言IF-ELSE-ENDIF语句介绍
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),程序不能正常执行如下图: