跳转指令

在if-then判断中,数控系统比较变量值或固定值与另一个变量值或固定值。如果条件满足,数控系统跳转到此条件所编程的标记位置。

如果未满足条件,数控系统将继续执行下一个NC数控程序段

数控系统提供以下功能:

语法

含义

D09

如果相等,跳转

如果两个值相等,数控系统跳转到定义的标记处。

如果未定义,跳转

如果变量未定义,数控系统跳转到定义的标记处。

如果已定义,跳转

如果变量已定义,数控系统跳转到定义的标记处。

D10

如果不相等,跳转

如果两个值不相等,数控系统跳转到定义的标记处。

D11

如果大于,跳转

如果第一值大于第二值,数控系统跳转到定义的标记处。

D12

如果小于,跳转

如果第一值小于第二值,数控系统跳转到定义的标记处。

N110 D09 P01 +Q1 P02 +Q3 P03 “LBL“

; 如果相等,跳转

N110 D09 P01 +Q1 IS UNDEFINED P03 “LBL“

; 如果未定义,跳转

N110 D09 P01 +Q1 IS DEFINED P03 “LBL“

; 如果已定义,跳转

N110 D10 P01 +10 P02 -Q5 P03 10

; 如果不相等,跳转

N110 D11 P01 +Q1 P02 +10 P03 QS5

; 如果大于,跳转

N110 D12 P01 +Q5 P02 +0 P03 “LBL“

; 如果小于,跳转

D相当于FN的Klartext对话式指令。

ISO指令的编号对应于Klartext对话式指令的编号。

P01P02等被视为占位符(例如,Klartext对话式指令中的算术运算符)。

跳转指令文件夹