#0为空变量,该变量可以读取。但不能写入。


#1~#33为局部变量,在不同的宏程序中使用同一变量,其含义和数值可能不同。当断电时局部变量被初始化为空,主程序调用宏程序时,自变量对局部变量赋值。


#100~#199、#500~ #999为公共变量,在不同的宏程序中使用同一个公共变量,可以具有相同的含义和数值。当断电时,变量#100~#199被初始化为空,变量#500~#999的数据不会丢失。


#1000及其以后的变量为系统变量,系统变量用于读和写CNC运行时的各种数据,如刀具的当前位置和补偿值等。常用系统变量意义如下表所示。系统变量的详细使用请参阅《FANUC 0i-MA系统操作说明书》,在不清楚系统变量的作用时,不要随便改变系统变量的值,否则可能导致系统工作不正常。
系统变量

变量号 类型 用途
#1000~#1133 接口信号 可以在可编程控制器和用户宏程序之间交换的信号
#2001~#2400 刀具补偿量 可以用来读和写刀具补偿量
#3000 报警 当该变量被赋值为0~99时,NC 停止并产生报警
#3001、#3002、
#3011、#3012
时间信息 用来读和写时间信息
#3003、#3004 自动操作控制 能改变自动操作控制状态(单步,连续控制)
#3005 设置变量 可进行读和写的操作,将二进制数转换成十进制数,可控制镜像开/关、公制输入英制输入、绝对值编程/增量值编程等
#3007 镜像信息 低4位表示1~4轴镜像是否有效,每位为0时无效,为1时有效
#3901、#3902 零件数 已加工的零件数、要求的零件数
#4001~#4130 模态信息 用来读取指定的直到当前程序段有效的模态指令(G、B、D、F、H、M、S、T代码等)
#5001~#5104 位置信息 能够读取位置信息(包括各轴程序段终点位置、各轴当前位置、刀具偏置值等)
#5201~#7944 零点偏移值 工件零点偏移值可以读/写偏移值,第1~4轴外部工件零点偏移值、第1~4轴G54~G59零点偏移值、第1~4轴G54.1 零点偏移值


知识点词条:变量的类型


学校名称:

答  题  人:
变量的类型
关键字:变量的类型
变量的类型
关键字:变量的类型