改变变量值
允许的语法
G36 O D
 

命令参数值

O

要写入的变量值。如果O没有被指定,内部的解码值将会被使用。

D

新的变量值

G37 O D
 

命令参数值

O

要进行增加的变量值。如果 O 没有被指定,内部解码值将会被使用。

D

递增变量

示例

全局变量g_i被设置为 5:

N1000 G36 O$g_i$ D5
 

以下示例程序显示,在行 1010 与 1020 处理过程中如何执行5次:

N1000 G36 O$g_i$ D5
N1010 G1 X100 F100 E100 E-100
N1020 G1 X0
N1030 G37 O$g_i$ D-1
N1040 G20 L1010 K$g_i$
 

注意这种机制只有路径在线处理的情况下才会工作,因为只用变量才可以被使用!因此该机制在CNC编辑器中不可用!

相反可以按照以下方式进行处理:如果参数 O 没有被指定变量,一个隐含变量值将会被使用(类型: INT)。这种机制也可以在离线模式下进行编辑,然而要注意,只能添加一个变量并且编程中不能有嵌套的跳跃和循环。