当变量值是空白时,变量是空。
符号********表示溢出(当变量的绝对值大于99999999 时)或下 溢出(当变量的绝对值小于0.0000001 时)。 限制
程序号,顺序号和任选程序段跳转号不能使用变量。 例:
下面情况不能使用变量: ○#1; /#2G00X100.0; N#3Y200.0;
1.2 系统变量
系统变量用于读和写NC 内部数据,例如,刀具偏置值和当前位置数据。
但是,某些系统变量只能读。系统变量是自动控制和通用程序开发的基 础。 说明
接口信号 是可编程机床控制器(PMC)和用户宏程序之间交换的信号。
刀具补偿值 用系统变量可以读和写刀具补偿值。
可使用的变量数取决于刀补数,是否区分外形补偿和磨损补偿以及是否
区分刀长补偿和刀尖补偿。当偏置组数小于等于200 时,也可使用 #2001~#2400。
宏程序报警
例:
#3000=1(TOOL NOT FOUND)
→报警屏幕上显示“3001 TOOL NOT FOUND”(刀具未找到)
停止和信息显示 程序停止执行并显示信息。
时间信息 时间信息可以读和写。
自动运行控制 可以改变自动运行的控制状态。
·当电源接通时,该变量的值为0。
·当单程序段停止无效时,即使单程序段开关设为ON,也不执行单程
序段停止。
·当指定不等待辅助功能(M,S 和T 功能)完成时,在辅助功能完成
之前,程序即执行到下一程序段。而且分配完成信号DEN 不输出。