谁知道fanuc系统的一些#代码的意思?

来源:百度知道 编辑:UC知道 时间:2024/06/02 04:17:13
像FANUC系统里面有一些特定的#代码,但不知道它的意思,只要知道这些代码的意思对于加工很有帮助.比如以下两个:
(1)
G10G90L2P1X-345.3Y-85.2Z0
G91G30Z0
M11
G90G0B0
M10
N1
T115
IF[#4120EQ#0]GOTO40
IF[#4120GT120]GOTO50
IF[#4120LT1]GOTO60
#100=-603.3
#111=#[11000+#4120]
#15=#4120
M06
G54G90G00X0.Y0.
M05
M00
N10
#527=#527+1.
#101=#5023
#102=ABS[#101-#100]
GOTO13
#102=ABS[#32-#101]
IF[#102LT0.1]GOTO11
IF[#102GT30.]GOTO12
GOTO13
N11
M00(TOOL LENGTH YES OR NOT)
GOTO13
N12
M00(TOOL IF RIGHT ?)
N13
IF[#102GT220.]GOTO20
IF[#102LT65.]GOTO30
#[11000+#15]=#102
G91G30Z0
G91G30X0Y0
GOTO80
N20
#3000=140(TOOL GT)
N30
#3000=140(TOOL LT)
N40
#3000=140(NOT TOOL)
N50
#3000=141(NO TOOL)
N60
#3000=142(NO TOOL)
N70
#3000=142(OFFSET ERROR)
N80
M00
%
像这个就是打刀长的.
(2)
I

这个程序没什么特殊变量。#1-#31 #100-#599这些变量是基本变量没什么解释的,这里有几个特殊的#4120代表T代码值。#4001代表读取系统是G00 G01 G02 G03还是G33,#4003代表读取系统是G90还是G91。另外#3000=140、141、142就是做了个报警报警号为3140、3141、3142报警信息为括号里的内容。这里主要是#4000以后的变量叫做系统变量它是读取系统状态的,具体的内容可以看FANUC系统操作说明书,那里讲得很详细。

有资料你还找不到吗。FANUC的书介绍的够细了,有操作手册和功能手册都有详细介绍,你还想知道什么啊。晕。

这是宏程序
#就是代表变量数
比如#100=100;
#100=#100+10;
G01 X#100 Z#100;
哪么G01 X#100 Z#100也就是 G01X110 Z110 ;
想知道更多去找点宏程序的资料很快就会了