量还有标志号,如指定自变量标志为1,否则为0。? 自变量被指定,变为指定值,否则变为下述情况:? ① 参照CNC指令,指定的自变量地址无效。? ② 参照运算指令和转移指令。Р第八张,共一百一十一张,创建于2022年,星期日РР2.2.2 变量的类型? 按变量号、使用范围和功能,变量分为四种类型,见表1。?表1 变量类型Р变量号РР变量类型РР功能РР#0РР总是空?(空变量)РР这个变量总是空,没有值赋予该变量。РР#1~#33РР局部变量РР局部变量只能在宏程序中存储数据,例如:运算结果。断电时,局部变量清除(初始化为空)。可以在程序中对其赋值。РР#100~#149?(#199)?#500~#531?(#999)РР公共变量РР公共变量在不同的宏程序中的意义相同,即公共变量对于主程序和从这些主程序调用的每个宏程序来说是公用的。?断电时,#100~#199清除(初始化为空) 通电时复位到“0”。而#500~#999数据,即使在断电时,也不清除。РР#1000以上РР系统变量РР系统变量用于读和写CNC运行时各种数据变化。例如,刀具当前位置和补偿等。РРР第九张,共一百一十一张,创建于2022年,星期日РР注:公共变量 #150 到 #199 及 #532 到 #999 是随意的(可选择)?2.2.3 变量值的范围? 局部变量和公共变量的值可以是0或以下范围中的值:? -1047~-1029? 0? +10-29~+1047? 如果计算结果超出有效范围,则触发程序错误P/S,? 报警NO.111。?2.2.4 小数点的省略? 当在程序中定义变量值时,整数值的小数点可以省略。? 例如:#1=123,变量#1的实际值是123.000。Р第十张,共一百一十一张,创建于2022年,星期日