程序流程自动跳转
(1) 标识符自动跳转
标识符用以标识程序流程中常自动跳转的可执行程序段, 用自动跳转机器能完成程序执行
支系。 标识符可以随意选择, 必须由英文字母或数字组合, 在其中逐渐2个标记务必
是英文字母或下横线。 自动跳转可执行程序段标识符后边应为灶具, 标识符坐落于代码段
段首。 假如代码段有一段号, 则标识符紧随着段号。 在一个代码段中, 标识符不可以
带有其他实际意义
N10 MARKE1: G1 X20 ; MARKE1 为标识符, 自动跳转可执行程序段
. . .
TR789: G0 X10 Z20 ; TR789 为标识符, 自动跳转可执行程序段并没有段号
(2) 肯定自动跳转
NC 程序流程在运作时以载入后的顺序执行代码段。
程序流程在运行中能通过插进程序流程跳转指令更改执行顺序。
自动跳转总体目标也只能是有标识符的代码段。 此代码段务必坐落于该程序流程以内。
肯定跳转指令务必占有一个单独的代码段。
GOTOF Lable ; 往前自动跳转(向程序结束方向自动跳转)
GOTOB Lable ; 往后自动跳转(向程序流程逐渐方向自动跳转)
(3) 标准自动跳转
用 IF-if语句表明如果有条件自动跳转. 假如达到自动跳转标准(其实就是值不等于零) ,
则开展自动跳转. 自动跳转总体目标也只能是有标识符的代码段. 该代码段务必在这里程序流程以内.
如果有条件跳转指令规定一个单独的代码段. 在一个代码段中能够有很多种情况自动跳转
命令. 用了标准自动跳转后有时也会使程序流程获得很明显的简单化.
IF 标准 GOTOF Lable ; 往前自动跳转
IF 标准 GOTOB Lable ; 往后自动跳转
操作符 实际意义
= = 相当于
<> 不一
> 超过
< 低于
> = 大于等于
< = 小于等于
R1<(R2 R3) ; R1 低于 R2 加 R3
R6>=SIN(R7*R7) ; R6 大于等于 SIN(R7)
2