法兰克FANUC发那科数控系统宏程序变量查询

技术小编 39532 0


宏变量分类表

宏变量类型
变量号变量类型功能
#0                                                空变量该变量通常为空(null),该变量不能赋值。
#1~#33局部变量局部变量只能在宏程序内部使用,用于保存数据,如运算结果等。当电源关闭时,局部变量被清空,而当宏程序被调用时,(调用)参数被赋值给局部变量。
Local
Variables

#100~#149(#199)

#500~#531(#999)

全局变量 全局变量可在不同宏程序之间共享,当电源关闭时, #100~#149被清空,而#500~#531的值仍保留。在某一运 算中,#150~#199,#532~#999的变量可被使用,但存储器磁带长度不得小于8.5m。 
Common 
variables
#1000~#9999系统变量系统变量可读、可写,用于保存NC的各种数据项,如:当前位置、刀具补偿值等。
System
variables
注:全局变量#150~#199,#532~#999是选用变量,应根据实际系统使用。




实参类型变量表

实参描述类型I
实参描述类型II
地址变量号地址变量号
A#1A#1
B#2B#2
C#3C#3
D#7I1#4
E#8J1#5
F#9K1#6
H#11I2#7
I#4J2#8
J#5K2#9
K#6I3#10
M#13J3#11
Q#17K3#12
R#18I4#13
S#19J4#14
T#20K4#15
U#21I5#16
#22J5#17
#23K5#18
X#24I6#19
Y#25J6#20
Z#26K6#21


I7#22


J7#23


K7#24


I8#25


J8#26


K8#27


I9#28


J9#29


K9#30


I10#31


J10#32


K10#33
注:地址G、L、N、O、P不能用于实参;不需指定的地址可省略,省略地址对局部变量成空(null)注:I、J、K的下标(subscripts)用于表示实参描述的顺序,实际程序中不需写出




坐标系变量表

机械坐标当前值坐标系变量对应坐标系
#5021#5221G54 X
#5022#5222G54 Y
#5023#5223G54 Z
#5024#5223G54 A




#5241G55 X

#5242G55 Y

#5243G55 Z

#5244G55 A




#5261G56 X

#5262G56 Y

#5263G56 Z

#5264G56 A




#5281G57 X

#5282G57 Y

#5283G57 Z

#5284G57 A




#5301G58 X

#5302G58 Y

#5303G58 Z

#5304G58 A




#5321G59 X

#5322G59 Y

#5323G59 Z

#5324G59 A




#7001G54.1P1 X

#7002G54.1P1 Y

#7003G54.1P1 Z

#7004G54.1P1 A




#7021G54.1P2 X

#7022G54.1P2 Y

#7023G54.1P2 Z

#7024G54.1P2 A




……

……

……

……




#7941G54.1P48 X

#7942G54.1P48 Y

#7943G54.1P48 Z

#7944G54.1P48 A




刀具补偿存储器变量表

机械坐标Z值补偿   号刀具长度补偿(H)刀具半径补偿(D)
#5023
几何补偿磨损补偿几何补偿磨损补偿

1

#11001

(#2201)

#10001 (#2001)#13001#12001

2

#11002

(#2202)

#10002

(#2002)

#13002#12002


…………


199

#11199

(#2399)

#10199

(#2199)

#13199#12199

200

#11120

(#2400)

#10210 (#2200)#13200#12200

201#11201#10201#13201#12201


…………


399#11399#10399#13399#12399

400#11400#10400#13400#12400


抱歉,评论功能暂时关闭!