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

像FANUC系统里面有一些特定的#代码,但不知道它的意思,只要知道这些代码的意思对于加工很有帮助.比如以下两个:(1)G10G90L2P1X-345.3Y-85.2Z0G... 像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)
IF[[#4*#7*#9]EQ0]GOTO990
IF[#18EQ#0]GOTO990
IF[#26EQ#0]GOTO990
#32=#4001
#31=#4003
M98P9100
IF[#4LE#30]GOTO991
IF[#11NE#0]GOTO120
#11=#30*1.2
N120IF[#19NE#0]GOTO10
#19=#9/2
N10IF[#13EQ1]GOTO20
IF[#18LT#26]GOTO992
IF[#33LT#18]GOTO992
#5=[#33-#18]
#6=ABS[#18-#26]
GOTO30
N20#5=ABS[#18]
#6=ABS[#26]
N30IF[#17NE#0]GOTO40
#17=#6
N40#17=ABS[#17]
#8=#4-#30
#10=#6
G91G00G17Z-#5
IF[#10LE#17]GOTO50
DO1
#12=#11
G01Z-#17F#19
WHILE[#12LT#8]DO2
G01X#11F[#9/2]
G03I-#12F#9
#12=#12+#11
END2
#14=#8-[#12-#11]
G01X#14F[#9/2]
G03I-#8F#9
G01X-#8F#9
#10=#10-#17
IF[#103GE0.1]GOTO300
#10=ROUND[#10*1000]/1000
GOTO301
N300#10=ROUND[#10*10000]/10000
N301
IF[#10LE#17]GOTO50
END1
N50G01Z-#10F#19
#12=#11
WHILE[#12LT#8]DO1
G01X#11F[#9/2]
G03I-#12F#9
#12=#12+#11
END1
#14=#8-[#12-#11]
G01X#14F[#9/2]
G03I-#8F#9
G01X-#8F#9
N60G00Z[#5+#6]
GOTO999
N990#3000=140(DATA LACK)
N991#3000=141(OFFSET ERROR)
N992#3000=142(DATA ERROR)
N999G#32G#31F#9M99
%
这个就是走圆的..
有那些高手知道答案的话,请赐教一下!
一般加工中的宏程序我都知道,我说的那个是系统宏程序,是系统自带的,那些#也是系统默认的..要知道要必须查看系统资料
最上面那位兄弟说的我都知道,我还有更多的资料.我想知道的是程式中#的具体意思..
展开
 我来答
zhsnatty
2008-04-30 · TA获得超过1109个赞
知道小有建树答主
回答量:694
采纳率:0%
帮助的人:306万
展开全部
这个程序没什么特殊变量。#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的书介绍的够细了,有操作手册和功能手册都有详细介绍,你还想知道什么啊。晕。
我是你的幸运星
2008-04-29
知道答主
回答量:61
采纳率:0%
帮助的人:35.6万
展开全部
这是宏程序
#就是代表变量数
比如#100=100;
#100=#100+10;
G01 X#100 Z#100;
哪么G01 X#100 Z#100也就是 G01X110 Z110 ;
想知道更多去找点宏程序的资料很快就会了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式