FAGOR系统错误排除参孝手册.docx
《FAGOR系统错误排除参孝手册.docx》由会员分享,可在线阅读,更多相关《FAGOR系统错误排除参孝手册.docx(122页珍藏版)》请在冰豆网上搜索。
FAGOR系统错误排除参孝手册
错误排除参孝手册
北京发格自动化设备有限公司
编程错误……………………………………3
准备功能和执行错误………………………37
硬件错误……………………………………56
PLC错误……………………………………59
伺服错误……………………………………60
表格数据错误………………………………65
MC工作模式…………………………………68
编程错误表
0001“LineaVacia”
检测时间:
在CNC上进行编辑或执行通过DNC传输的程序时。
引起原因:
引起这种错误的原因可能是:
1当试图进入程序或执行一段空程序段或包含有标号(程序段号)时。
2在《带岛屿的不规则型腔因定循环(G66)》内,当参数“(轮廓的开始)大于参数“E”(轮廓的结束)时。
解决方案:
每种情况的解决方案为:
1CNC不能进入程序或执行空程序段。
要进入程序中的空程序段,在该程序段的开始使用符号《;》。
CNC将忽略该程序段的其余部份。
2参数“S”的数值(开始定义轮廓的程序段)必须小于参
数“E”的数值(轮廓定义的结束的程序段)。
0002“不合适的数据”
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
引起这种错误的原因可能是:
1当切削条件(F、S、T或D)或M功能后台编辑轴座标时。
2当程序段跳转标志(条件段/1,/2或/3)。
3当用ISO代码格式编程时,编写的程序段号大于是9999时。
4当试图在《不规则型腔》操作的精加工(G68)中定义加工起点的座标时。
5在用高级语言编程时,RPT指令的数值大于9999。
解决方案:
每种情况的解决方案为:
1记住编程的顺序。
2记住编程的顺序:
-程序跳转(条件程序段/1、/2或/3)。
-标号(N)。
-《G》功能。
-轴座标(X、Y、Z……)。
-加工条件(F、S、T、D)。
-《M》功能。
3更正程序段的语法错误。
程序段的标号应在0到9999之间。
在定义《不规则型腔》操作的精加工循环(G68)时,不能骗写点座标,CNC选择加工的开始点。
编程的格式为:
G68B…L…Q…I…R…K…V…然后是切削条件。
1更正程序段的语法错误。
程序中的重复次数应在0到9999之间。
0003“不合适的数据顺序”
检测时间:
在CNC上进行编辑或执行通过DNC传输的顺序时。
引起原因:
在编写程序时,加工条件或刀具数据的编写顺序错误。
解决方案:
编程的顺序为:
…F…S…T…D……。
必需编写所有的数据。
0004在程序段中不允许更多的信息
检测时间:
在CNC上进行编辑或执行通过DNC传输的程序时。
引起原因:
引起这种错误的原因可能是:
1在轴座标后编写《G》功能时。
2当试图在《G》功能(或在它相关的参数)后编写必须单独成段(或只允许与自己相关的数据)的一些数据时。
3参数不必要的数值时。
解决方案:
每种情况的解决方案为:
1变编程的顺序:
-程序跳转(条件程序段/1,/2或/3)
-标号(N)
-《G》功能
-轴座标
-加工条件
-《M》功能
2有些《G》功能在该程序段带有相关数据。
也许,这种类型的功能不允许在它相关的数据后编写其它类型的信息。
另外,不能编写加工条件(F、S),刀具数据(T、D)及《M》功能。
3有些《G》功能有某些相关的参数不必定义它们的数值。
0005重复信息
检测时间:
在CNC上进行编辑或执行通过DNC传输的程序时。
引起原因:
相同的数据在该程序段输入了2次。
解决方案:
更正程序段的语法错误,在程序段内相同的数据不能定义2次。
0006不合适的数据格式
检测时间:
在CNC上进行编辑或执行通过DNC传输的程序时。
引起原因:
在定义加工固定循环的参数时,对只允许赋予正数值的参数赋予了负的数值。
解决方案:
检查固定循环的格式。
在有些固定循环中,它的参数只接受正的数值。
0007不兼容的G功能
检测时间:
在CNC上进行编辑或执行通过DNC传输的程序时。
引起原因;引起这种错误的原因可能是:
当在同一程序段中编写了2条互不兼容的《G》功能时。
当试图在程序段中定义包含非线性运动的(G02、G03、G08、G09、G33)定循环时。
解决方案;每种情况的解决方案为:
1有几组《G》功能不能出现在同一程序段,因为它们涉及互不兼容的动作。
例如:
G01/G02:
直线和圆弧插补。
G41/G42:
左手和右手刀具圆弧补偿。
这种类型的功能必须编写在不同的程序段。
2在程序段中定义的固定循环必须包含有直线运动。
换句话说,在定义固定循环时,必须有“G00”或“G01”。
非线性运动(G02、G03、G08和G09)可以在轮廓定义后定义。
0008不存在的G功能
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
编写了不存在的G功能。
解决方案;检查程序段的语法问题。
检查《G》功能的使用情况。
0009不再允许出现G功能。
检测时间:
在CNC上进行编辑或执行通过DNC传输的程序时。
引起原因:
在加工条件或刀具数据后台编写《G》功能。
解决方案:
记住编程的顺序为:
-程序跳转(条件程序段/1、/2或/3)。
-标号(N)。
-《G》功能。
-加工条件(X、Y、Z……)。
-《M》功能。
0010不再允许出现M功能
检测时间:
在CNC上进行编辑或执行通过DNC传输的程序时。
引起原因;在同一程序段内编写了多于7条的《M》功能。
解决方案:
CNC不允许在同一程序段内编写多于7条的《M》功能。
要执行其它的功能,可以将它们编写在分开的程序段中。
《M》功能可以单独成段。
0011该G或M功能必须单独编写
检测时间:
在CNC上进行编辑或执行通过DNC传输的程序时。
引起原因;该程序段中包含有必须单独成段的《G》或《M》功能。
解决方案:
将它们编写在单独的程序段中。
0012F、S、T、D、在M功能之前编写
检测时间:
在CNC上进行编写或在执行通过DNC传输的程序时。
引起原因:
加工条件(F、S)或刀具数据(T、D)被编写在《M》功能之后。
解决方案:
记住编程的顺序为:
…F…S…T…D…M…最多可以编写7条《M》功能。
并非要编写所有数据。
0013程序G30D+/-359.9999
不须要解释。
0014不能用参数编写程序标号
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
用参数定义了标号(程序段号)。
解决方案;程序段号的编写与否是可选择的,但不能用参数定义程序段号,只能用0到9999之间的定义。
0015不可能的重复
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
编写了错误的重复或该程序不允许重复。
解决方案:
高级语言指令不允许在程序段的结尾出现重复号。
要进行重复执行,赋予程序段重复的标号(程序段号)并使用RPT指令。
0016程序:
G15轴
检测时间:
在CNCV上进行编辑或执行通过DNC传输的程序时。
引起原因:
在功能《纵向轴选择(G15)》中,没有编写轴的参数。
解决方案:
检查程序段的语法问题。
“G15”功能的定义需要新的纵向名字
0017程序:
G16轴-轴
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
在功能《通过2轴(G16)选择主平面》中,没有编写轴的2个参数之一。
解决方案:
检查程序段的语法问题。
“G16”功能的定义新工作平面的轴的名字。
0018程序:
G22K(1/2/3/4)S(0/1/2)
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
在功能《使能/取消使能(G22)》中要使能或取消使能的工作区没有定义或者被赋予了错误的数值。
解决方案;工作区使能或取消使能的参数“S”必须编写它可以采用下列数值:
-S=0:
工作区取消使能。
-S=1:
使能为无入口工作区。
-S=2:
使能为无出口工作区。
0019程序:
工作K1、K2、K3、或K4
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
引起这种错误的原因可能是:
1编写了“G20”、“G21”或“G22”功能,但没有定义工作区K1、K2、K3或K4。
2编写的工作小于是0或大于4。
解决方案:
每种情况的解决方案。
1编写“G20”、“G21”和“G22”功能的格式为:
G20K…X…C+/-5.5定义工作区下限。
G21K…X…C+/-5.5定义工作区上限.
G22K…S…使能/取消使能工作区。
其中:
K是工作区。
X…C是定义工作区限的轴。
S是工作区使能的类型。
2“K”工作区使能采用数值K1、K2、K3或K4。
0020编写G36-G39带R+5.5
检测时间:
在CNC进行编辑或在执行通过DNC传输的程序时。
引起原因:
在编写“G36”或“G39”功能时,没有编写“R”参数,或编写它时赋予了负的数值。
解决方案;在定义“G36”或“G39”功能时也必须用正数值定义“R”。
G36R=圆角半径,G39R=编程路径结束点和倒角点之间的距离。
0021程序G72S5.5或轴
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因;引起这种错误的原因可能是:
1当编写通用缩放因子(G72)没有施加缩放因子时。
2当对几根轴编写特定的缩放因子(G72),但轴定义的顺序错误时。
解决方案;记住该功能的编程格式为:
G72S5.5当施加通用缩放因子(到所有轴)时。
G72X…C5.5当对一根或几根轴施加特定缩放因子时.
0022程序:
G73Q(角度)IJ(中心)
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
《模式旋转(G73)功能参数编写错误。
引起这种错误可能是:
1没有定义旋转角度。
2只定义了一个旋转中心坐标。
3旋转中心坐标定义的顺序错误。
解决方案;G73Q(角度)[IJ](中心),必须编写“Q”的数值。
“I”、“J”的数值是可选的但如果编写,必须同时编写2个。
0023当定义轮廓时,程序段不兼容
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
在定义型腔轮廓的程序段中包含不能作为轮廓定义的〈G〉功能。
解决方案;可以用于型腔(2D/3D)轮廓定义的“G”功能有;
G00;轮廓开始。
G01:
直线插补。
G02/G03:
顺时钟/逆时钟圆弧插补。
G06:
圆心用绝对坐标。
G08:
圆弧与前一路径相切。
G09:
三点确定圆弧。
G36:
可控的圆角。
G39:
倒角。
G53:
相对原点编程。
G71/G71;英制/公制编程。
G93:
预置极坐标原点。
在3D型腔轮廓中还有:
G16:
通过2轴选择主平面。
G17;主平面X-Y纵向轴Z。
G18:
主平面Z-X纵向轴Y。
G19:
主平面Y-Z纵向轴X。
0024定义轮廓时,不允许高级语言程序段
检测时间:
在CNC上型腔轮廓的程序段中包含
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
在《轴从动能(G77)》中缺少指定轴的参数或在《主轴同步(G77S)》中缺少“S”参数。
解决方案:
在“轴从动”功能中至少编写2根轴,在“主轴同步”功能中,必须编写“S”参数。
0025程序:
G77轴(2到6)或G77S
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因;在《轴从动能(G77)》中缺少指定轴的参数或在《主轴同步(G77S)功能》中缺少“S”参数。
解决方案:
在“轴从动”功能中至少编写2根轴,在“主轴同步”功能中,必须编写“S”参数。
0026程序:
G93IJ
检测时间:
在CNC上进行编辑或在执行通过DNC传输时。
引起原因:
在《极坐标原点预置功能(G93)》中,有些用于新极坐标原点的参数没有编写。
解决方案:
记住该功能的编写格式为:
G93I…J…
“I”、“J”的数值是可以选择的,但如果要编写,必须2个都编写,它们用于指定新的极坐标原点。
0027G49TXYZS,XYZABC或XYZQRS
检测时间:
在CNC上进行编辑或在执行通过DNC传输时。
引起原因:
在《斜平面定义功能(G49)》中,参数编写了2次。
解决方案;检查程序段的语法错误。
该功能的编程格式为:
TXYZSXYZABCXYZQRS
0028编写固定循环时不允许G2或G3
检测时间:
在CNC上进行编辑或在执行通过DNC传输时。
引起原因;试图在“G02”、“G03”、或“G33”被激活的情况下执行固定循环。
解决方案:
要执行固定循环,必须激活“G00”或“G01”。
也许在前面编写了“G02”或“G03”。
检查程序段保证在执行固定循环时这些功能没有被激活。
0029G60:
[A]/XIK/
(2)[PQRSTUV]
检测时间:
在CNC上进行编辑或在执行通过DNC传输时。
引起原因:
编写《用直线进行多重加工(G60)》功能参数有错误,引起这种错误的原因可能是:
1缺少了某些必须编写的参数。
2循环参数编写的顺序有错误。
3某些数据可能是多余的。
解决方案:
在这种类型的加工中,必须编写下列2个参数。
X:
路径长度。
I:
加工操作之间的步长。
K:
加工操作的次数。
其余的参数是可选的。
参数必须按照错误信息指示的顺序编辑。
0030G61-2:
[AB]/XIJ/
(2)YJD
(2)/[PQRSTUV]
检测时间:
在CNC上进行编辑或在执行通过DNC传输时。
编写《用平行四边形模式进行多重加工(G61)》或《用网格模式进行多重加工(G62)》循环时编写的参数有错误,引起这种错误的原因可能是:
1少了某些必须编写的参数。
2循环参数编写的顺序有错误。
3某些数据可能是多余的。
解决方案:
在这种类型的加工中,要求编写每组(XIK)和(YJD)中的2个参数。
X/Y;路径长度。
I/J:
加工操作之间的步长。
K/D:
加工操作的次数。
其余的参数是可选的。
参数必须按照错误信息指示的顺序编辑。
0031G63:
XY/IK
(1)[CP][PQRSTUV]
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
编写《对圆进行多重加工(G63)》循环时编写的参数有错误,引起这种错误的原因可能是:
1缺少了某些必须编写的参数。
2循环参数编写的顺序有错误。
3某些数据可能是多余的。
解决方案:
在这种类型的加工中要求编写:
X/Y:
从圆心到第一个孔的距离。
和下列数据之一:
I:
加工操作之间的角步长。
K:
加工操作的次数。
其余的参数是可选的。
参数必须按照错误信息指示的顺序编辑。
0032G64:
XY/IK
(1)[CP][PQRSTUV]
检测时间:
在CNC上进行编辑或在执行通过DNC传输时。
引起原因:
编写《对圆弧进行多重加工(G64)》循环时编写的参数有错误,引起这种错误的原因可能是:
1缺少了某些必须编写的参数。
2循环参数编写的顺序有错误。
3某些数据可能是多余的。
解决方案:
在这种类型的加工中要求编写:
X/Y:
从圆心到第一个孔的距离。
B:
跨越的总角度。
和下列数据之一:
I:
加工操作之间的角步长。
K:
加工操作的次数。
其余的参数是可选的。
参数必须按照错误信息指示的顺序编辑。
0033G65:
XY/AI
(1)[CP]
检测时间:
在CNC上进行编辑或在执行通过DNC传输时。
引起原因;编写《通过圆弧的弦编写多重加工(G65)》循环时编写的参数有错误,引起这种错误的原因可能是:
1缺少了某些必须写的参数。
2循环参数编写的顺序有错误。
3某些数据可能是多余的。
解决方案:
在这种类型的加工中要求编写:
X/Y;从圆心到第一个孔的距离。
和下列数据之一:
A:
弦相对于横坐标轴的角度矩阵(度)。
I:
弦长。
其余的参数是可选取的。
参数必须按照错误信息的顺序编辑。
0034G66:
[DH][RI][FK]SE[Q]
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
编写《带岛屿的不规则型腔(G66)固定循环》编写的参当选有错误,引起这种错误的原因可能是:
1编写的参数与调用格式不匹配。
2缺少了某些必须编写的参当选。
3循环参数选编写的顺序有错误。
解决方案:
在这种类型的加工中要求编写:
S:
描述组成型腔几何轮廓的第一段程序。
E:
描述组成型腔几何轮廓的最后一段程序。
其余参数是可选的。
参数必须按照错误信息指示的顺序编辑。
同时。
还可以定义下列参数:
H:
如果没有定义D。
I:
如果没有定义R。
J:
如果没有定义C。
K:
如果没定义F。
也不能编写加工的位置(X……C)。
0035G67:
[A]B[C][I][R][K][V]
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
编写《带岛屿的不规则型腔固定循环》的粗加工(2D/3D型腔)或半精加工(3D型腔)编写的参数有错误。
引起这种错误的原因可能是:
1编写的参数与调用格式不匹配。
2缺少了某些必须写的参数。
3循环参数编写的顺序有错误。
解决方案:
在这种类型的加工中要求编写:
粗加工操作(2D型腔)B;切削走刀。
I:
型腔的总深度。
R:
参孝平面的坐标。
半精加操作(3D型腔)B:
切削走刀。
I:
型腔的总深度(如果粗加工操作没有定义)。
R:
参孝平面的坐标(如果粗加工没有定义)。
其余的参数是可选的。
参数必须按照错误信息指示的顺序编辑。
在该循环中也不能编写加工的位置(X……C)。
0036G68:
[B][L][Q][J][I][R][K]
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
编写《带岛屿的不规则型腔固定循环》的精加工(2D/3D型腔)的参数有错误,引起这种错误的原因可能是:
1:
编写的参数与调用格式不匹配。
2:
缺少了某些必须编写的参数。
3:
循环参数编写的顺序有错误。
解决方案:
在这种类型的加工中要求编写:
2D型腔:
B:
切削走刀(如果粗加工操作没有定义)。
I:
型腔的总深度(如果粗加工操作没有定义)。
R:
参孝平面的坐标(如果粗加工操作没有定义)。
3D型腔:
B:
切削走刀。
I:
型腔的总深度(如果粗加工操作没有定义)。
R:
参孝平面的坐标(如果粗加工操作没有定义)。
其余的参数日是可选的。
参数必须按照错误信息的顺序编辑。
在该循环中也不能编写加工的位置(X……C)。
0037G69:
[B][CDHJKLR]
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
编写《变钻进量的深孔钻削》循环的参数有错误,引起这种错误的原因可能是:
1缺少了某些必须写的参数。
2循环参数编写的顺序有错误。
解决方案:
在这种类型的加工要求编写:
I:
加工深度。
B:
钻削进量,
其余的参数是可选的。
参必须按照错误信息的中顺序编辑。
在该循环中也能编写加工的位置(X……C)。
0038G81-84-86-89:
I[K]
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
在下列循环中编写的参数有错误:
钻削(G81)、攻丝(G84)、铰削(G85)或镗削(G86/G87)。
引起这种错误的原因可能是:
在编辑的固定循环中缺少参数“I:
加工深度”
解决方案:
在这种类型的加工中要求编写:
I:
加工深度。
其余的参数是可选的。
参数必须按照错误信息指示的顺序编辑。
在该程序中也能编写加工的位置(X……C)。
0039G82:
IK
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
在编写《带停顿的钻削循环(G82)》中的参数有错误。
引起这种错误的原因可能是缺少某些参数。
解决方案:
在该循环中必须编写下面2个参数:
I:
加工深度。
K:
停顿时间。
要编写不带底部停顿的钻削加工,用G81。
其余的参是可选的。
参数必须按照错误信息指示的顺序编辑。
在该循环中也能编写加工的位置(X……C)。
0040G83:
IJ
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
在编写《用固定钻进量的深孔钻削循环(G83)》中的参数有错误。
引起这种错误的原因可能是缺少某些参数。
解决方案:
在该循环中必须编写:
I:
加工深度。
J:
钻进次数。
要编写不带底部停顿的钻削加工,用功能G81。
其余的参数是可选的。
参数必须按照错误信息的顺序编辑。
在该循环中也能编写加工的位置(X……C)。
0041G87:
IJKB[C][D][H][L][V]
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
编写《规则型腔固定循环(G87)》循环的参数有错误。
引起这种错误的原因可能是:
1:
缺少了某些必须编写的参数。
2:
循环参数编写的顺序有错误。
解决方案:
在这种类型的加工中要求编写:
I:
型腔深度。
J;从中心到型腔边沿沿横坐标轴的距离。
K:
从中心到型腔边沿沿纵坐标轴的距离。
B:
定义沿纵轴的加工走刀。
其余的参数是可选的。
参数必须按照错误信息指示的顺序编辑。
在该循环中也能编写加工的位置(X……C)。
0042G88:
IJB[C][D][H][L][V]
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
编写《圆柱型腔固定循环(G88)》循环的参数有错误,引起这种错误的原因可能是:
1缺少了某些必须编写的参数。
2循环参数编写的顺序有错误。
解决方案:
在这类型的加工中要求编写:
I:
型腔深度。
J:
型腔半径。
B:
定义沿纵轴的加工走刀。
其余的参数是可选的,参数必须按照错误信息的顺序编辑。
在该循环中也能编写加工的位置(X……C)。
0043不完整的坐标
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
引起这种错误的原因可能是:
1在模拟或加工执行期间,试图运动对终点只用一个坐标定义或在激活圆弧插补(G02/G03)的功能中没有定义圆弧半径的编辑。
2在编辑期间,当编辑只定义了一个终点坐标或没有定义圆弧半径的圆弧运动(G02/AG03)时。
解决方案:
每种情况的解决方案为:
1可能在前面的程序中编写了“G02”或“G03”功能。
在这种情况下,要进行运动,必须定义终点的2个坐标和圆弧半径。
要进行直线运动,编写“G01”。
2要进行圆弧运动(G02/G03),必须定义终点的2个坐标和圆弧半径。
0044不正确的坐标
检测时间:
在CNC上进行编辑或在执行通过DNC传输的程序时。
引起原因:
在定义加工固定循环(G81-G89)中缺少加工深度参数“I”。
解决方案:
这种加工类型需要编写:
I:
加工深度。
其余的参数是可选的。
参数必须按照错误信息指示的顺序编辑。
在该循环中也能编写加工的位置。
(X……C)
0045不