OSP-P300L 第 4 章 报警 B

2049 PLC 轴行程终端越限
Eeoelale4001 PLC 轴移动时试图超出行程极限。
[ 故障原因]
 PLC 轴行程极限设定错误。
 移动PLC 轴的PLC 程序有误。
[ 处理方法]
与机床制造厂联系


2050 PLC 轴指令
Eeoelale4002 PLC 轴控制指令不正确。
[ 目标]

[ 代码]
XXYYYY
XX:控制指令代码(位置指令由FF 代替00 来表示)
YYYY:
0001-> 当定位起动指令指定后,又指定了一个非停止指令。
或定位停止指令紧跟在起动指令之后。
0002-> 控制指令代码不正确。
0003-> 当伺服功放未准备好时,指定了一个如定位或延时等轴控制指令。
0004-> 给定的进给率不正确。
0005-> 指令数据值超过了允许范围。
0006-> 在同步起动模式中段的数目不匹配。
0007-> 目标置超过限位。
0008-> 定位起动指令无轴移动值。
0009-> 在模式已经被建立时,又指定了同步起动模式开指令。
[ 故障原因]
移动PLC 轴的PLC 程序有误
[ 处理方法]
与机床制造厂联系。


2051 PLC 轴连续定位越限
Eeoelale4003 连续定位后PLC 轴目标值不正确。
[ 目标]

[ 代码]
减速所需距离和剩余距离差值的16 进制数
[ 故障原因]
移动PLC 轴的PLC 程序有误。
[ 处理方法]
与机床制造厂联系。


2052 蓝屏
蓝屏(核心程序停止错误)出现。
[ 目标]

[ 字符串]

[ 代码]

[ 故障原因]
1)Win32 应用故障
2)Windows 故障
3)Windows 驱动器故障


2053 P100-Menu 异常
检测到P100-Menu 异常。
[ 目标]

[ 字符串]

[ 代码]

[ 故障原因]
1.P100-Menu 错误


2058 干涉检测中无法使用的指令
指定了干涉检测中禁止使用的指令。
[ 字符串]

[ 代码]
1-> 指定了M64、M65。
2-> 操作时间缩短功能II 有效的参数设定状态下,且在同一程序段中指定了M110/M109 和XZW 轴的快速进给指令。
3-> 指定了M220、M221、M222、M223、M224、M225、M226。
4-> 指定了设定移动顺序的原位置指令。
5-> 指定了M153。
6-> 指定了G101。
7-> 通过Y 轴模式OFF 指定了G21。
8-> 指定了G24。
9-> 不使用M151 指令传送工件后,指定了M110 (C 轴连接)。
传送工件后,使用C 轴指令时,在M151 模式下传送工件。
A-> 指定了M66 (刀塔旋转位置自由指令)。在可变极限时执行刀塔旋转。
B->G136 模式中,在同一程序段中指定了Y 轴和Z 轴的快速进给移动指令。
C-> 指定了M556。
D->G265、G255 有效。
E-> 指定了G266。
F-> 在中心架ZB 轴控制规格中,在A 滑鞍侧指定M122 (或M123)的程序段中指定了M122 (或M123)以外的指令。在A 滑鞍
侧指定M122 (或M123)时,在单程序段中仅指定M122 (或M123)。
10-> 指定了G149。
11-> 指定了G117。
12-> 在同一快速进给程序段中指定了C 轴移动和直线轴移动指令。
C 轴和直线轴的同时快速进给移动并非直线插补操作,无法执行正确的干涉检测。因此,发生此报警。
检查C 轴内部指令值的变化或无明确的C 轴指令时,可能发生此报警。
14-> 未在程序段中单独指定DRAW、CASCME、CASCTL 指令。
15-> 在同一程序段中指定刀具破损检测传感器指令(M698/M699)和刀塔旋转指令。
16-> 无效的外部原位置指令。
17-> 对于双滑鞍机型,刀塔间干涉检查方式为禁区检查时,指定了G149。
18-> 对于中心架打开/ 关闭有效且为双滑鞍的机型,在A 滑鞍侧指定M78 (或M79、M121)的程序段中指定了M78 (或M79、
M121)以外的指令。在A 滑鞍侧指定M78 (或M79、M121)时,在单程序段中仅指定M78 (或M79、M121)。
[ 故障原因]
干涉检测中存在无法使用的指令。确认加工程序。
[ 处理方法]
要执行该指令时,通过干涉检查OFF (防撞击系统参数或M 指令)解除干涉检测功能。
但是,由于此时未检测干涉,请在充分确认后运行。
代码=12 时,如果能确认确实无干涉,则通过将NC 任选参数位No.62 的位2 设定为”1″,变为” 报警D4080″,无需修正加工
程序即可执行加工程序。


2059 存在不起作用的设备
发现了完全不起作用或作用较小的设备。但是,无法识别此设备的具体信息。
[ 目标]

[ 字符串]

[ 代码]
显示不起作用的设备编号


2060 平板电脑装置的冷却风扇电机异常
平板电脑的冷却风扇电机的转速在规定范围以外。
[ 目标]

[ 字符串]

[ 代码]
冷却风扇电机的识别号
10101->CPU 风扇电机
[ 故障原因]
平板电脑的冷却风扇电机故障
[ 处理方法]
切断操作电源。更换相应的冷却风扇电机。


2090 超出机床重新定位后的延迟时间
超出机床重新定位后的延迟时间。只有输入正确密码才能使用机床。
[ 目标]

[ 字符串]

[ 代码]
000000XX
XX = 错误时的移设信息
位7:移设
位6:更换电池
位5:超出延迟时间
位4:无电池
位3:剩余电量减少
[ 故障原因]
重新定位了机床


2092 MCS 参数学习发生异常
无法执行相位、振幅补偿参数学习功能。
[ 目标]
系统
[ 代码]
4-> 不支持MCS 固件的版本。
5-> 位置编码器或速度编码器并非电磁编码器。
6-> 未指定M41。
7-> 未指定M109。
8->SDF 参数” 速度控制周期” 的值不恰当。


2114 MCS 惯量识别发生异常
无法执行主轴惯量识别功能。
[ 目标]

[ 代码]
6-> 不支持MCS 固件的版本
7-> 在C 轴控制模式下执行
8-> 在极低速模式下执行


2120 过载检测
在通用过载检测规格中,检测到外部电机1 ~ 8 过载。
[ 目标]
平行双主轴机床时: 机床系统
其它 : 无
[ 字符串]
参考通用过载检测画面1 ~ 8
[ 代码]
1-8:外部电机1 ~ 8
[ 故障原因]
外部电机1 ~ 8


2132 与VDU 的通信失败
与VDU (加速度传感器装置)的通信发生异常。
[ 目标]
轴或无(主轴)
[ 字符串]

[ 代码]
XXYYZZZZ
XX = FF [HEX] (固定)
YY = 00 [HEX] (固定)
ZZZZ = 检测到错误时的E 链接错误状态
位 15 未定义
位 14 未定义
位 13 未定义
位 12 1:在AT 模式下VDU 通信错误
位 11 1:在MT 模式下VDU 通信错误
位 10 1:AT 模式送信环路错误
位 9 1:收信IF 部数据溢出错误
位 8 未定义
位 7 未定义
位 6 1:调制代码错误
位 5 1:CRC 错误
位 4 1:格式错误
位 3 1:双重送信错误
位 2 1:双重收信错误
位 1 1:调制代码错误
位 0 1:超时错误
[ 故障原因]
– VDU
– 编码器连接电缆
– VFA 装置


2133 VDU 异常
VDU (加速度传感器装置)无法检测。
[ 目标]
轴或无(主轴)
[ 字符串]

[ 代码]
XXYYZZZZ
XX = VDU 的状态
位7 1:错误位(1:错误)
位6 1:空位
位5 1:最新的Y 轴加速度溢出
位4 1:最新的X 轴加速度溢出
位3 1:空位
位2 1:通信错误(每次检测到错误时触发此状态。)
位1 1:上次的Y 轴加速度溢出
位0 1:上次的X 轴加速度溢出
YY = VDU 的报警代码
01:停止指令停止
02:控制参数异常
07:用户参数校验和错误
0E:同步错误
15:X 轴加速度传感器信号异常
16:Y 轴加速度传感器信号异常
17:X、Y 轴加速度传感器信号异常
ZZZZ= 0 (固定)
[ 故障原因]
– VDU


2134 VDU 初始化失败
VDU (加速度传感器装置)的初始化发生异常。
[ 目标]
轴或无(主轴)
[ 字符串]

[ 代码]
XXYYZZZZ
XX = 检测到错误时的初始化顺序号
0:复位
1:设定网络地址
2:请求通信基本信息
3:更改通信版本
4:获取设备信息
5:更改参数
6:启动AT 模式
YY = 异常内容
0:通信错误
1:送信开始超时
2:送信完成超时
3:收信完成超时
4:应答地址异常
5:应答代码异常
6:参数异常
ZZZZ = 数据
YY = 0 时
检测到错误时的E 链接错误状态
YY = 1、2、3 时
发送的帧信息
YY = 4 时
应答设备的网络地址
YY = 5 时
接收到的帧信息
YY = 6 时
显示检测到异常参数的编号
1 = 接收到的参数数量不足
2 = 通信基本信息不兼容
4 = 通信协议版本不兼容
[ 故障原因]
– VDU
– 编码器连接电缆
– VFA 装置


2135 与MCS DD 编码器的通信失败
编码器链接通信发生异常。
[ 目标]
轴或无(主轴)
[ 字符串]

[ 代码]
XXYYZZZZ
XX = $FF (固定)
YY = $00:检测到DD 编码器错误
$01:检测到DD 编码器(从属传感器)错误
ZZZZ = 检测到错误时的E 链接错误状态
位15:未定义
位14:未定义
位13:DD 编码器(从属传感器)通信错误
位12:DD 编码器通信错误
位11:MT 缓冲器发生错误
位10:AT 模式送信环路错误
位9 :收信IF 部数据溢出错误
位8 :未定义
位7 :未定义
位6 :调制代码错误
位5 :CRC 错误
位4 :格式错误
位3 :双重送信错误
位2 :双重收信错误
位1 :奇偶错误
位0 :超时错误
仅ICB-H 发生此报警。
[ 故障原因]
相关轴的DD 编码器或DD 编码器(从属传感器)编码器连接电缆或连接器
变频器装置的控制板


2136 MCS DD 编码器异常
DD 编码器无法检测。
[ 目标]
轴或无(主轴)
[ 字符串]

[ 代码]
XXYYZZZZ
XX = 位置检测数据状态
位7 :错误位(1:错误)
位6 :绝对位置传感器临界报警(0:正常,1:报警)
位5 :间隙报警(1:间隙小,触发:间隙大)
位4 :倾斜报警(1:反转倾斜大,触发:正转倾斜大)
位3 :自动设定模式中(0:正常,1:自动设定模式中)
位2 :通信错误(每次检测到错误时触发此状态)
位1、0:绝对位置代码的错误位数用2 位表示
YY = 报警代码
01:停止指令停止时
02:控制参数异常
04:绝对化错误
05:初始化速度异常
08:自动设定数据异常
0D:超速
0E:同步错误
20:绝对化不一致(仅格式5)
21:主传感器通信异常(仅格式5)
3E:绝对位置传感器代码错误
3F:绝对位置代码检测错误
40:+ 侧倾斜错误
41:- 侧倾斜错误
42:间隙小
43:间隙大
ZZZZ = 0000 固定
仅ICB-H 发生此报警。
[ 故障原因]
DD 编码器


2137 MCS DD 编码器(从属传感器)异常
DD 编码器(从属传感器)无法检测。
[ 目标]
轴或无(主轴)
[ 字符串]

[ 代码]
XXYYZZZZ
XX = 位置检测数据状态
位7 :错误位(1:错误)
位6 :绝对位置传感器临界报警(0:正常,1:报警)
位5 :间隙报警(1:间隙小,触发:间隙大)
位4 :倾斜报警(1:反转倾斜大,触发:正转倾斜大)
位3 :自动设定模式中(0:正常,1:自动设定模式中)
位2 :通信错误(每次检测到错误时触发此状态)
位1、0:绝对位置代码的错误位数用2 位表示
YY = 报警代码
01:停止指令停止时
02:控制参数异常
04:绝对化错误
05:初始化速度异常
08:自动设定数据异常
0D:超速
0E:同步错误
20:绝对化不一致(仅格式5)
21:主传感器通信异常(仅格式5)
3E:绝对位置传感器代码错误
3F:绝对位置代码检测错误
40:+ 侧倾斜错误
41:- 侧倾斜错误
42:间隙小
43:间隙大
ZZZZ = 0000 固定
仅ICB-H 发生此报警。
[ 故障原因]
DD 编码器(从属传感器)


2138 MCS DD 编码器初始化失败
DD 编码器初始化发生异常。
[ 目标]
轴或无(主轴)
[ 字符串]

[ 代码]
XXYYZZZZ
XX = 检测到错误时的E 链接初始化顺序号(1B)
0:复位
1:设定网络地址
2:请求通信基本信息
3:更改通信版本
4:获取设备信息
5:更改参数
6:启动位置检测
7:启动AT 模式
YY = 异常内容(1B)
0:通信错误
1:送信开始超时
2:送信完成超时
3:收信完成超时
4:应答地址异常
5:应答代码异常
6:参数异常
ZZZZ = 数据(2B)
YY=0 时
检测到错误时的E 链接错误状态C2ERR
YY=1、2、3 时
发送的帧信息QC2MTINF
YY=4 时
应答设备的网络地址
YY=5 时
报警代码+位置检测数据状态
参考DD 编码器异常(报警号1136)
YY=6 时
显示检测到异常参数的编号
1:接收到的参数数量不足
2:通信基本信息不兼容
3:超出多旋转检测范围
4:通信协议版本不兼容
5:位置数据格式不兼容
6:缩短数据模式不兼容
但是,编码器保险丝电压检测值异常时
XXYY = $FFFF 固定
ZZZZ = 编码器保险丝电压检测值(12[V] = $9980)
正常值:10.6[V] ~ 13.8[V]
允许数据:$8800 ~ $B000
仅ICB-H 发生此报警。
[ 故障原因]
DD 编码器
编码器连接电缆和连接器
变频器装置的控制板


2139 MCS DD 编码器(从属传感器)的初始化失败
DD 编码器(从属传感器)初始化发生异常。
[ 目标]
轴或无(主轴)
[ 字符串]

[ 代码]
XXYYZZZZ
XX = 检测到错误时的E 链接初始化顺序号(1B)
0:复位
1:设定网络地址
2:请求通信基本信息
3:更改通信版本
4:获取设备信息
5:更改参数
6:启动位置检测
7:启动AT 模式
YY = 异常内容(1B)
0:通信错误
1:送信开始超时
2:送信完成超时
3:收信完成超时
4:应答地址异常
5:应答代码异常
6:参数异常
ZZZZ = 数据(2B)
YY=0 时
检测到错误时的E 链接错误状态C2ERR
YY=1、2、3 时
发送的帧信息QC2MTINF
YY=4 时
应答设备的网络地址
YY=5 时
报警代码+位置检测数据状态
参考DD 编码器异常(报警号1136)
YY=6 时
显示检测到异常参数的编号
1:接收到的参数数量不足
2:通信基本信息不兼容
3:超出多旋转检测范围
4:通信协议版本不兼容
5:位置数据格式不兼容
6:缩短数据模式不兼容
但是,编码器保险丝电压检测值异常时
XXYY = $FFFF 固定
ZZZZ = 编码器保险丝电压检测值(12[V] = $9980)
正常值:10.6[V] ~ 13.8[V]
允许数据:$8800 ~ $B000
仅ICB-H 发生此报警。
[ 故障原因]
DD 编码器(从属传感器)
编码器连接电缆和连接器
变频器装置的控制板


2144 MCS 电子热继电器电源装置过载
电源装置的负载超过规定值引起过载保护动作。
[ 目标]
轴或无(主轴)
[ 字符串]

[ 代码]
1 (固定)
[ 故障原因]
电源装置
运转过载


2150 MCS 未登录的报警
在MCS 上出现一个与轴控制有关的故障。
[ 目标]
轴名或无(主轴)
[ 字符串]
报警号(10 进制)
[ 代码]
报警代码
[ 故障原因]
取决于字符串显示的报警号
将字符串和代码通知机床制造厂。


2151 MCS 例外处理
Eeoelale400 MCS 变频器单元,或MCS 软件执行过程中出现的故障报警。
[ 目标]
轴名或无(主轴)
[ 字符串]
检测到的报警原因
“#1”-> 控制板异常
“#2”-> 控制板使用的± 12V 电源电压过低
“#3”->OPF 错误
“#11”-> 控制板使用的5V 电源电压过低
“#12”-> 控制单元变频桥短路
“#13”->IPM 保护功能生效
“#14”-> 电机过流
“#20”->INT6 循环错误
“#21”->INT5 循环错误
“#22”->INT4 循环错误
“#23”->T3 循环错误
“#24”->INT2 循环错误
“#25”->INT1 循环错误
“#26”-> 存取不可
“#27”-> 初始化RAM 检查错误
“#28”-> 奇偶检验错误
“#29”-> 监视错误
“#30”->IRQ7 中断
“#31”->NMI (非屏蔽中断)
“#32”-> 一般非法指令
“#33”-> 存储槽非法命令
“#34”->CPU 地址错误
“#35”->DMA 地址错误
“#36”-> 未定义的浮获错误
“#37”-> 未定义的中断
“#38”->DMAC
“#39”->ITU
“#40”->SCI
“#41”->REF
“#42”->A/D
“#43”-> 系统保留
“#44″-> 用户中断
[ 代码]
在情况为 #1 时,该代码表示控制板错误内容。
在情况为 #3 时,该代码表示选件程序文件错误内容。
1:识别代码”OPF1″ 错误
2:结束代码”ED” 错误
3:” 检查和” 错误
4:板名称错误
在情况为#11-14,#20-21,#25-26 和#30-31 时,表示错误状态寄存器的内容。
[ 故障原因]
在情况为#1 时,
 为变频器单元
在情况为#3 时,
 选件程序文件出错
 选件程序文件和变频器单元不匹配
在情况为#2 或#11 时,
 电源单元故障(通常是几个变频器单元都出现本报警)
在情况为#12,#13,#14 时,
 变频器单元故障
在其他情况时,
 变频器单元


2152 MCS 处理故障
Eeoelale4006 MCS
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
XXZZAAAA
XX:
04… 自诊断数据出错(ZZ 为接收到的数据)
06…A 缓冲软件同步位,或格式代码出错。
07…B 缓冲软件同步位,或格式代码出错。
08… 数据通信出错。
ZZ 表示数据的种类,AAAA 总是为0。
ZZ:
1… 指令速度(8408)
2… 激光线性刻度值(4413)
3… 反向间隙(4406)
4… 无位置误差补偿时的实际位置(440A)
5… 位置误差补偿量(4403)
6… 全闭环编码器值(4410)
7… 半闭环编码器值(4411)
8…ODIFF (4415)
10.. 分区行程内的APA (实际位置)(4404)
11.. 定位时的加减速时间(4422)
12.. 原点位移量
13.. 到位宽度(4420)
14.. 分区行程最大值(4405)
15.. 点数据改变
[ 故障原因]
 MCS 控制器故障
 软件错误


2153 MCS CON APA 偏差
Eeoelale4007
CON 和APA 的偏差超过设定值。CON 和APA 的偏差(DIFF)又称为跟随误差,它等于写入MCS 的指令位置值与从MCS 读到的实际位
置值之差(绝对值),在轴运动过程中NC 控制软件监视这个偏差值。
在变频器单元出现严重故障,而不能对此偏差值进行监视时作出此报警。
[ 目标]
轴名
[ 字符串]

[ 代码]
用16 进制表示的偏差绝对值(基准单位)
[ 故障原因]
 MCS 变频器单元
 MCS 数据和NC 数据不匹配


2154 MCS 供电系统异常
Eeoelale4008 电源单元发生故障。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
AAAAXYZZ
AAAA 通常为0。
X 报警号
0:DC 电压报警
1:输入电压异常
2:控制电源异常
3:控制状态异常
4:回生电路过载
5:散热器过热
6:CPU 错误
7:备用
Y:电源单元状态
位3 1:电源单元发生故障。(报警信号状态为:0)
位2 1:DC 已加上
位1 1:OPRON 输入点闭合
位0 1:PWON 输入点闭合。
ZZ:数据
X (报警号):0… 时为用16 进制表示的被检测DC (直流)电压[3.9V]
X (报警号):1… 时为用16 进制表示的被检测AC (交流)电压[3.1V]
X (报警号):2
1 ;+ 5V 电压异常
2:+ 12V 电压异常
3:-12V 电压异常
X (报警号):3
1:变换器过流
2:功模块异常
3:变换器短路
4:回生电路异常(电源回生型)
5:回生电路异常(电阻放电型)
X (报警号):4 未定
X (报警号):5 未定
X (报警号):6 未定
[ 故障原因]
控制电源异常时,
 电源单元
电压低时,
 输入电压低,电源故障,输入电路保险丝烧断,或瞬时断电
电压高时
 电源单元


2155 MCS 变换器环异常
Eeoelale4009 变换器环(电源和变频器单元的通信)出错,致使NC 不能监视电源单元的状况。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
XAAAAAYY
AAAAA 总是为0。
X=0:通信错误
X=1:超时错误(通信中断)
YY= 通信状态
X=1 时,YY 为0
[ 故障原因]
 变换器环电缆或插头
 电源单元
 变频器单元的控制板


2156 MCS 直流母线电压异常
Eeoelale4010 变频器单元的直流母线电压异常升高或者降低,使电流的供给中断。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
XXXXYYYY
XXXX= 被检测的过压值(16 进制)[15.3mV]
YYYY= 被检测的欠压值(16 进制)[15.3mV]
[ 故障原因]
电压升高时,
 电源单元
电压下降时,
 电源单元
 变频器单元
 瞬时断电


2157 MCS 电机过流
Eeoelale4011 在变频器单元检测到电机绕组中过流。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
XXXXYYYY
XXXX= 用带符号的16 进制表示的,报警时检测到的U 相电流值[ 额定值:3FFF]
YYYY= 用带符号的16 进制表示的,报警时检测到的V 相电流值[ 额定值:3FFF]
[ 故障原因]
 变频器单元
 电机绝缘不良


2158 MCS 变频器过热
Eeoelale4012 变频器单元的温度异常地上升。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
1 固定
[ 故障原因]
 变频器单元
 过载运行


2159 MCS 变频器过载
Eeoelale4013 变频器单元的负载超过了额定值,过载保护生效。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
YYYYZZZZ
YYYY-> 用来检测过载的伽马保护曲线值
ZZZZ-> 内部计算的过载数据
[ 故障原因]
 变频器单元
 过载运行


2160 MCS 供给电压异常
Eeoelale4014 电源单元的输入电源电压过高,或过低。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
用16 进制表示的,被检测的异常电压值[V]
[ 故障原因]
 电源单元
 电源电缆或插头
 瞬时断电


2161 MCS 变频器版本错误
Eeoelale4015 变频器单元的额定电流值比伺服数据文件规定的电流极限值小。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
1 (固定)
[ 故障原因]
 变频器单元
 伺服数据文件错误


2162 MCS 绕组切换失败
Eeoelale4016 用于电机绕组切换的电磁接触器没有吸合。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
YYYYZZZZ
YYYY=0000 时:
ZZZZ=0001:低速档绕组切换接触器吸合。
ZZZZ=0002:高速档绕组切换接触器吸合。
ZZZZ=0003:高速档绕组切换接触器和低速档绕组切换接触器同时吸合。
ZZZZ=0004:绕组切换动作超时
YYYY=1010 时:
ZZZZ=0001:伺服数据文件错误
[ 故障原因]
绕组切换电磁接触器


2163 MCS 编码器通信异常
Eeoelale4017 因位置编码器的通信连接出错,而使控制轴的速度和位置无法进行检测。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
XXYYZZZZ
XX=FF (固定)
YY=00:电机编码器检测错误。
01:轴上编码器检测错误。
02:独立编码器检测错误。
03:绝对光栅尺检测错误。
ZZZZ= 表示出错时的编码器连接状态和各个通信错误的种类。
每位表示通信错误的种类。
位15 1:在与独立编码器的通信中出错
位14 1:在与绝对光栅尺2 的通信中出错
位13 1:在与绝对光栅尺和轴上编码器的通信中出错
位12 1:在与电机内装型编码器的通信中出错
位11 1:在自动方式的传输循环中出错
位10 1:接口的接收部分出现数据溢出错误
位9 1: 未定义
位8 1: 未定义
位7 1: 未定义
位6 1: 调制代码错误
位5 1: CRC 错误
位4 1: 格式错误
位3 1: 双重发送信错误
位2 1: 双重接收错误
位1 1: 奇偶检验错误
位0 1: 超时错误
[ 故障原因]
 相关轴的电机编码器,绝对光栅尺,轴上编码器或独立编码器
 编码器的连接电缆或插头
 变频器单元的控制板


2164 MCS 编码器异常
Eeoelale4018 电机编码器不能检测到位置数据。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
XXYYZZZZ
XX= 与编码器类型有关的编码器错误代码
YY= 与编码器类型有关的编码器的状态细节。
ZZZZ= 在多旋转位置数据超出旋转范围时的多旋转位置数据。
XX=0 (固定)
YY=1 (固定)
ZZZZ= 多旋转位置数据
[ 故障原因]
电机编码器


2165 MCS 编码器初始化异常
Eeoelale4019 电机编码器的初始化过程中出现错误。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
XXYYZZZZ
XX= 出错时的连接顺序号
0:复位
1:网地址设定
2:通信基本信息请求
3:通信版本的修改
4:设备信息取得
5:参数的修改
6:AT (自动)方式开始
YY= 错误的内容
0:通信错误
1:发送起动时间超出
2:发送结束时间超出
3:接收结束时间超出
4:应答地址出错
5:应答代码出错
6:参数出错
ZZZZ= 附加数据
YY=0,出错时的编码器连接状态”C2ERR”。
YY=1,2,3,传送的帧信息QC2MTINF。
YY=4,应答设备的网地址。
YY=5,接收到的帧信息QC2RXINF。
YY=6,由参数引起的报警原因编号。
1= 没有接收到全部必备的参数。
2= 通信的基本信息不兼容。
3= 多转检测范围不匹配。
[ 故障原因]
 电机编码器
 编码器连接的电缆或插头
 变频器单元的控制板


2166 MCS 轴上编码器异常
Eeoelale4020 轴上编码器不能检测到位置数据。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
与<MCS 编码器异常> 报警相同
[ 故障原因]
轴上编码器


2167 MCS 轴上编码器初始化异常
Eeoelale4021 轴上编码器的初始化过程中出错。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
与<MCS 编码器初始化异常> 报警相同
[ 故障原因]
 轴上编码器
 轴上编码器连接的电缆或插头
 变频器单元的控制板


2168 MCS 绝对光栅尺异常
Eeoelale4022 绝对光栅尺不能检测到位置数据。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
与<MCS 编码器异常> 报警相同
[ 故障原因]
 绝对光栅尺
 编码器连接的电缆或插头
 变频器单元的控制板


2169 MCS 绝对光栅尺初始化异常
Eeoelale4023 绝对光栅尺初始化过程中出错。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
与<MCS 编码器初始化异常> 报警相同
[ 故障原因]
 绝对光栅尺
 编码器连接的电缆或插头
 变频器单元的控制板


2170 MCS 磁编码器异常
Eeoelale4024 磁性脉冲发生器不能检测到电机速度,或磁性脉冲发生器配对的齿轮齿数与MCS 文件中的数据不匹配。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
XXXXYYYY
XXXX= 出错的内容
A->A 相电压异
B->B 相电压异常
C-> 磁编码器数据异常
其他-> 在磁编码器计数溢出时,检查到的伺服数据文件设定值(PG 齿数*4-1)
YYYY= 附加的出错数据(随XXXX 变化。)
如果XXXX 为A,出现A- 相电压值。
如果XXXX 为B,出现B- 相电压值。
如果XXXX 为C,出现0 (固定)。
其他-> 检测到的磁编码器的计数值(PG 齿数*4-1)
[ 故障原因]
 磁编码器故障或它的接线有错,或者磁编码器和齿轮的间隙过大
 磁编码器的配对齿轮齿数和伺服数据文件不匹配


2171 MCS 旋转变压器异常
Eeoelale4025 旋转变压器没有发出任何信号。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
1 (固定)
[ 故障原因]
旋转变压器故障,或者线断,或者接点接触不良


2172 MCS 脉冲发生器计数溢出
Eeoelale4026 (PG)脉冲发生器的1 转的计数数值与伺服数据文件的指定值不同。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
XXXXYYYY
XXXX-> 伺服数据文件PBU 中的设定值(PG 1 转的计数值)
YYYY-> 实际计数值
[ 故障原因]
 PG 故障
 PG 齿轮齿数和伺服数据文件不一致


2173 MCS 电机过热
Eeoelale4027 电机的温度异常上升。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
YYYYZZZZ
YYYY=0 (固定)
ZZZZ=0010:电机过热
ZZZZ=0011:从电机中检测到过热。
ZZZZ=0012:从编码器中检测到过热。
ZZZZ=0013:从电机和编码器中都检测到过热。
[ 故障原因]
 VAC 电机风扇故障,散热器脏,频繁地正反转和停止
 BL 电机
 电机编码器(BL 电机编码器检测到过热。)


2174 MCS 伺服环通信异常
Eeoelale4028 在伺服环中出现一个通信错误,致使伺服单元不能从NC 接收命令。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
XXXXYYYY
XXXX=0 (固定)
YYYY= 表示通信错误种类的位号(出现故障时的伺服环错误状态)
位15 1:第2B 缓冲器出错
位14 1:第2A 缓冲器出错
位13 1:第1B 缓冲器出错
位12 1:第1A 缓冲器出错
位11 1:MT 缓冲器出错
位10 1:中继处理出错
位9 1:在接口的接收部分出现数据溢出错误
位8 1:断线错误
位7 1:地址指针错误
位6 1:调制码错误
位5 1:CRC 错误
位4 1:格式错误
位3 1:双重发送错误
位2 1:双重接收错误
位1 1:奇偶检验错误
位0 1:超时错误
[ 故障原因]
 变频器单元的控制板
 伺服环的电缆或接线插头
 FCP 板


2175 MCS 伺服环断线
Eeoelale4029 伺服环断线,致使伺服单元不能从NC 接收命令。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
XXXXYYYY
XXXX= 断点的位置:
0… 在相关单元的附近断线
8000… 在相关单元的前面断线
YYYY= 出错时的伺服环错误状态
[ 故障原因]
 伺服环电缆或插头
 变频器单元的控制板
 FCP 板


2176 MCS 伺服连接协议错误
Eeoelale4030 NC 和变频器单元通过伺服连接,以固定的周期﹑规定的协议交换命令和应答(通信),错误的协议或时序会导致NC 和变频器单元
之间的通信失败。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
错误内容的编号
1:A 缓冲器软件同步出错
2:A 缓冲器格式代码出错
3:B 缓冲器软件同步出错
4:B 缓冲器格式代码出错
5:B 缓冲器程序段号出错
[ 故障原因]
 变频器单元的控制板
 NC 软件
 变频器单元的控制板和NC 软件不匹配
 FCP 板


2177 MCS 伺服数据异常
Eeoelale4031
从NC 发送的,用来初始化或运行的伺服数据与变频器单元不匹配。
如果在更换变频器单元后出现该报警,则可能是伺服数据与控制单元不匹配。
如果在调整或修改伺服数据后出现该报警,则可能是伺服数据的修改出错。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
XXXXYYYY
XXXX= 引起出错的数据的数据识别号ID。
YY= 引起出错的数据组号
ZZ= 出错的内容
1:超出设定范围
2:设定时序错误
3:没有传送
4:运算错误
5:其他
[ 故障原因]
 伺服数据文件和变频器单元不兼容
 变频器单元和NC 软件不兼容
 变频器单元的控制板
 NC 软件


2178 MCS 指令异常
Eeoelale4032 NC 和变频器单元之间的命令和应答是通过伺服环交换的,从NC 向变频器单元传送的命令异常,或不可执行时会导致通信失败。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
XXXXYYYY
XXXX=
10:定位方式 命令点数超出
11:定位方式 负的命令值
12:定位方式 命令的位置过大(如旋转轴指定的位置> 360 度:)
13:定位方式 未传送R 定位点表
14:定位方式 非旋转轴
15:定位方式 不是点群的命令格式
16:定位方式 定位子方式错误
21:参数变化 参数个数超出指定范围
22:方式,未定义方式
23:方式, 定位/刀具轨迹方式条件
24:坐标系,坐标系的指定错误
30:用于S 连接的A 缓冲的控制指令中,无用的” 位数据” 被置于开状态。
31:用于S 连接的B 缓冲的控制指令中,无用的” 位数据” 被置于开状态。
40:没有接收到时间同步命令就选选择了AT (自动)方式。
YYYY= 错误数据
X 10-16 表示定位子方式。
0:程序方式 1:检索方式 2:PH 方式 3:示教方式
[ 故障原因]
 变频器单元和NC 软件不兼容
 变频器单元的控制板
 NC 软件


2179 MCS CON 超速
Eeoelale4033
由NC 发给变频器单元的位置指令的增量(SRCOND)超出允许值。
如果在定位轴出现此报警则可能是伺服数据文件有错(这是因为位置指令的增量是由变频器单元核算的)。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
加减速过程中的位置指令增量的绝对值[ (pr/65536)/Tp]
pr= 位置编码器1 旋转; Tp= 位置控制周期
下面代码,具有特定的意义:
1:因为位置增量值太大,在预检时就发现错误。
2:位置指令值(SRCON)超出编码器的测量范围的绝对值。(只限直线轴)。
[ 故障原因]
 伺服数据文件
 NC 软件


2180 MCS 速度指令超速
Eeoelale4034 由NC 发给变频器单元的速度指令超过限定值。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
速度指令值[ (rev/4294967269)/Tv]
rev= 电机1 转; Tv= 速度控制周期
[ 故障原因]
 伺服数据文件
 NC 软件


2181 MCS DIFF 过大
Eeoelale4035 在位置控制中的位置误差过大。
轴到达目标位置或停止时,目标位置值和运算值是相同的。在新的轴移动指令开始执行时NC 即针对目标值开始计算指令值
(RCON),这种计算直到到达目标位置才结束,轴运动过程中实际位置相对于指令位置是有一定延时的,它们的差值称为” 跟随误
差”,跟随误差超过设定值时,即产生报警。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
跟随误差的绝对值[pr/65536]
pr= 位置编码器1 转
[ 故障原因]
 由于丝杠或轴承故障引起过载
 电机
 变频器单元
 伺服数据文件


2182 MCS APA 超速
Eeoelale4036 位置编码器的计数值(RAPA)是随电机的旋转而发生变化的。
NC 定时检查位置编码器计数值的变化。
单位时间内的变化量超过设定的允许范围时产生此报警。例如,一个轴的进给率异常地高出正常的快速进给率时,或者由于位置编
码的故障导致计数值发生异常变化时产生此报警。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
每一个位置控制周期内位置检测值的变化量(绝对值)
[ 位置编码器1/65536 转/位置控制周期]
下面的代码值具有特定的含义:
1= 直线轴超行程。
2= 旋转轴超行程(360 度),或者有限轴的位置数据为负。
3= 有限轴超行程。
[ 故障原因]
 电机编码器(BL 电机)
 编码器的连接电缆或插头(BL 电机)
 PG 或磁编码器(VAC 电机)
 PG 或磁编码器的连接电缆或插头(VAC 电机)
 变频器单元的控制板


2183 MCS 全闭环位置检测异常
Eeoelale4037 全闭环编码器的位置检测值和电机编码器的位置检测值之间的差值超过允许值。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
检测到的出错次数
[ 故障原因]
 全闭环编码器的同步偏移数据没有设定或数据错误。
 绝对光栅尺,或者轴上编码器故障
 驱动系统的失动量过大(电机和运动部件之间的刚性差)。
 齿型皮带的齿脱落或者皮带折断
 电机轴和滚珠丝杠之间联轴器松动
 位置环的增益与机床不匹配(过高)


2184 MCS 超速
Eeoelale4038 电机的实际速度过高。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
出现报警时的速度检测值[ (rev/4294967296)/Tv]
rev= 电机1 转; Tv= 速度控制周期
[ 故障原因]
 电机编码器(BL 电机)
 编码器的连接电缆或插头(BL 电机)
 旋转变压器或磁编码器(VAC 电机)
 旋转变压器或磁编码器的连接电缆或插头(VAC 电机)
 变频器单元的控制板


2185 MCS 速度偏差过大
Eeoelale4039 电机的实际速度和指令速度之间的速度偏差过大。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
XXXXYYYY
XXXX:检测到的扭矩(3.2ms 收集的扭矩数据和)
2^-12[MAXTRQ]
Tv=0.4ms 时,瞬时最大扭矩为H’7FFF (16 进制)
Tv=0.8ms 时,瞬时最大扭矩为H’3FFF (16 进制)
YYYY:检测到的加速度(3.2ms 间的平均值)
2^-16[vr/3.2ms/3.2ms]
= 约等于0.1[rpm/ms]
00000001 时,表示由于指数的下溢,使出错时的数据变为零。
[ 故障原因]
由于机械故障,或者负荷过大使电机不转。


2186 MCS 碰撞检测
Eeoelale4040 利用NC 扭矩限制功能,通过监测电机的输出扭矩和加速度的关系,来判断是否出现过碰撞事故。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
XXXXYYYY
XXXX:检测到的扭矩(3.2ms 收集的扭矩数据和)
2^-12[MAXTRQ]
Tv=0.4ms 时,瞬时最大扭矩为H’7FFF (16 进制)。
Tv=0.8ms 时,瞬时最大扭矩为H’3FFF (16 进制)。
YYYY:检测到的加速度(3.2ms 间的平均值)
2^-16[vr/3.2ms/3.2ms]
= 约等于0.1[rpm/ms]
[ 故障原因]
 碰撞
 电机编码器
 NC 扭矩限制设定值


2187 MCS 急停超时
Eeoelale4041 没有在规定的时间内实现紧急停止操作。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
XXXXXXXX
1:紧急停止时间超出
2:紧急停止时的减速时间超出
3:出现报警时的减速停止时间超出
[ 故障原因]
 变频器单元的控制板
 NC 软件。


2188 MCS 伺服轴皮带断裂
Eeoelale4042 用皮带驱动的轴的皮带断裂。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
皮带断裂时的负荷扭矩(16 进制)
[ 故障原因]
皮带断裂


2189 MCS 轴切换控制异常
Eeoelale4043 轴切换动作异常(这不是发生在MCS 中的报警)。
[ 目标]
切换后的轴名
[ 字符串]

[ 代码]
1 MCS 在10 秒内,没有复位。
2 参数组号一致信号或者控制准备完成信号在10 秒内没有接通。
3 在10 秒内,仍不能接收到独立编码器的APA 最大值。
6 在10 秒内,没有完成到位宽度或者原点位移量的修改。
A 在报警后的10 秒内,到位宽度或者原点位移量的修改没有完成
[ 故障原因]
 PLC 轴用的MCS 控制器
 软件错误


2190 MCS 独立编码器初始化异常
Eeoelale4044 在独立编码器初始化过程中出错。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
XXYYZZZZ
XX-> 编码器的连接顺序号
0:复位
1:网地址设定
2:通信基本信息请求
3:通信版本的修改
4:设备信息取得
5:参数的修改
6:AT (自动)方式开始
YY-> 错误的内容
0:通信错误
1:发送起动时间超出
2:发送结束时间超出
3:接收结束时间超出
4:应答地址出错
5:应答代码出错
6:参数出错
ZZZZ-> 附加数据
YY=0: 出错时的编码器连接状态”C2ERR”
YY=1,2,3 -> 传送的帧信息QC2MINF
YY=4:应答设备的网地址
YY=5:接收到的帧信息QC2RXINF
YY=6:由参数引起的报警原因编号:
1= 没有接收到全部必备的参数
2= 通信的基本信息不兼容
3= 多转检测范围不匹配
[ 故障原因]
 独立编码器
 编码器的连接电缆或插头
 变频器单元的控制板


2191 MCS APA 异常
Eeoelale4045 在APA 计算时出错。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
XXXXXXXX
1:直线轴分区行程超出
2:在半闭环位置的[pr]->[pf] 变换时溢出
3:在合成轴数据时出现下溢
4:在合成轴数据时出现溢出
5:在混合控制输入时出现溢出
6:在混合控制初始化时出现溢出
[ 故障原因]
 电机编码器,轴上编码器或绝对光栅尺故障
 变频器单元的控制板
 伺服数据文件
如果报警代码为”1″ 或”3″,可能是编码器(或传感器)原点偏移数据出错。
如果报警代码为”4″,可能是伺服数据文件损坏。
如果报警代码是”5″ 或”6″,电机联轴器,轴上编码器,或绝对光栅尺松动。


2192 MCS 电机过载
Eeoelale4046 因电机负荷超过规定的值,而使过载保护起作用。
[ 目标]
轴名或无(主轴)
[ 字符串]

[ 代码]
YYYYZZZZ
YYYY-> 用于过载检测保护的Gamma 曲线
ZZZZ-> 过载检测的累计数据
[ 故障原因]
 电机
 过负荷运行
 伺服数据文件


2194 MCS 绝对标尺副滑尺错误
对于传递器规格,绝对标尺副滑尺出现错误。
[ 目标]
轴或无
[ 字符串]

[ 代码]
XXYYZZZZ
XX 检测错误中的E- 连接顺序号
0:复位
1:网址设置
2:通信基本信息指令
3:更换通信版本。
4:装置信息获取。
5:参数变更。
6:AT 模式启动
YY 错误内容
0:通信错误
1:传输启动超时
2:传输完成超时
3:接收完成超时
4:地址响应错误
5:代码响应错误
6:参数错误
ZZZZ 数据
YY=0:检测错误C2ERR 时E- 连接错误状态
YY=1,2,3:传输标尺框信息QC2MTINF
YY=4:响应装置的网址
YY=5:接收标尺框信息QC2RXINF
YY=6:显示检测到有错误的参数号
1= 接收参数的号码缺失
2= 通信基本信息不一致
3= 多个旋转检测范围不一致


2195 MCS Tandem 通信错误
对于同步轴的Tandem 控制,
从动轴在通信中由从站接收的数据错误。
[ 目标]
轴(主动轴)或无
[ 字符串]

[ 代码]
XXXXYYYY
XXXX:
XXXX=1 通信数据未计入。
YYYY 始终为”0″。
XXXX=2 通信数据格式代码未响应。
YYYY 是该代码降序1 比特。
[ 故障原因]
MCS 单元,MCS 软件


2196 MCS 完全绝对标尺连接错误
出现绝对标尺通信报警。
[ 目标]
轴或无(主轴)
[ 字符串]

[ 代码]
XXYYZZZZ
XX=FF 固定
YY=00 固定
ZZZZ= 错误检测时的E- 连接错误状态。
各个位显示通信错误的类型。
位15 1:独立编码器产生的通信错误
位14 1:绝对标尺2 产生的通信错误
位13 1:绝对标尺或轴向安装编码器产生的通信错误。
位12 1:监视器编码器产生的通信错误
位11 未定
位10 1:AT 模式传输环错误
位9 1:接收干涉时的数据计算多出号码
位8 未定
位7 未定
位6 1:调制代码错误
位5 1:CRC 错误
位4 1:格式错误
位3 1:双向传输错误
位2 1:双向传输错误
位1 1:奇偶错误
位0 1:超时错误
[ 故障原因]
 完全绝对标尺
 编码器连接电缆或连接器
 变频器控制板


2197 MCS 完全绝对标尺错误
MCS 完全绝对标尺已无法检测位置数据。
[ 目标]
轴名称或无(主轴)
[ 字符串]

[ 代码]
XXYYZZZZ
XX= 编码器错误代码,取决于编码器类型
YY= 编码器的详细状态。状态因编码器类型不同而有差异。
ZZZZ= 多个旋转位置数据。多个旋转位置数据已超出旋转范围时显示此数据。
XX=0 (固定)
YY=1 (固定)
ZZZZ= 多个旋转位置数据
[ 故障原因]
完全绝对标尺


2198 MCS 完全绝对标尺初始化
完全绝对标尺初始化时出现错误。
[ 目标]
轴名称或无(主轴)
[ 字符串]

[ 代码]
XXYYZZZZ
XX= 错误检测时的编码器连接顺序号
0:复位
1:网址设定
2:通信基本信息请求
3:更换通信版本
4:装置信息获取
5:参数变更
6:AT (自动)模式启动
YY= 错误内容
0:通信错误
1:传输启动超时
2:传输完成超时
3:接收完成超时
4:地址响应错误
5:代码响应错误
6:参数错误
ZZZZ= 附加数据
如果YY=0:检测错误时出现编码器连接错误状态C2ERR。
如果YY=1、2 或3:出现传输标尺框信息QC2MTINF。
如果YY=4:出现响应装置的网址
如果YY=5:出现接收到的标尺框信息QC2RXINF。
如果YY=6:显示引发报警的参数号。
1= 未接收到全部必须参数。
2= 通信基本信息不一致。
3= 多个旋转检测范围不一致。
但如果是编码器保险丝电压故障,
XXXX:$FFFF (固定)
ZZZZ:编码器保险丝电压
(12[V]=$9980) 正常:从10.6 到13.8[V]
允许:从$8800 到$B000
[ 故障原因]
 完全绝对标尺
 编码器连接电缆或连接器
 变频器单元控制板


2199 MCS 轴停止信号误动作
检测到MIV 装置中输入的PSRDY 信号出现误动作。
[ 目标]
轴或无(主轴)
[ 字符串]

[ 代码]
1 固定
[ 故障原因]
行程终端限位开关故障或同一信号线损坏
连接电源装置的OPR 线损坏或连接器接触不良
MIV 装置的转换器连接电缆损坏或连接器接触不良
FUB-DR3 或POS 装置误动作


2200 程序指令不良G 码
非法G 代码
大于199 或小于0 的数值被指定给地址符G (0G199)。
[ 目标]
系统
[ 代码]
被指定数值的16 进制数
[ 故障原因]
G 代码
程序举例:
G300[ 代码]12C
[ 处理方法]
指定一个正确的G 代码。
例如:G01 X20 Z50


2201 程序指令不良 M 码
Eeoelale4048
非法M 代码
大于253 或小于0 的数值被指定给地址符M (0M253)。
[ 目标]
系统
[ 代码]
被指定数值的16 进制数
[ 故障原因]
M 代码
程序举例:
M300->[ 代码]12C
[ 处理方法]
指定一个正确的M 代码。
例如:M02


2202 程序指令不良公共变量
Eeoelale4049
不正确的公共变量被指定。
不能使用V1-V32 和V901-V932 以外的公共变量。
[ 目标]
系统
[ 代码]
被指定变量的16 进制数
无-> 非数字字符被指定给地址符V 或V0 被编辑在程序中。
其它-> 指定变量超出如下范围:1V32,901V932
[ 故障原因]
公共变量
程序举例:
V0=13– 代码 无
V45=20 代码–2D (45 的16 进制数)
[ 处理方法]
正确指定公共变量。
例如:
V12=50
V902=25


2203 程序指令不良系统变量
Eeoelale4050 未登录的系统变量名被指定。
[ 目标]
系统
[ 字符串]
未登录的变量或字符串或无
[ 代码]
V 后所跟4 位字符ASCII 码值的16 进制数
[ 故障原因]
系统变量
程序举例:
VZOFV=40 VZOFV 未登录为系统变量
[ 处理方法]
仅使用已登录的系统变量。
例如:VZOFZ=500
VTOFX[12]=20


2204 程序指令不良顺序名
Eeoelale4051 顺序名包含了非数字字符或太多的字符被使用。
[ 目标]
系统
[ 代码]
1-> 地址符N 后无字符或使用了非数字字符。
2-> 地址符N 后字符多于4 位。
[ 故障原因]
顺序名
程序举例:
N G00 X10 Z0->[ 代码] 1
N10000 G1 X30 Z20->[ 代码] 2
[ 处理方法]
修改顺序名。
例如:
N010 G00 X500
N100 G01 X100 Z100


2205 程序指令不良数字数据
Eeoelale4052 指定位数太多或小数点太多。
[ 目标]
系统
[ 代码]
9-> 数据位数多于9 位。
其它-> 小数点多于一个。
第二小数点左边的位数
[ 故障原因]
数据值
程序举例:G00 X1000000000
G00 X12.351.9
[ 处理方法]
修改数据值。
例如:G01 X3.512 Z1.04


2206 程序指令不良字符使用
Eeoelale4053 非法符合被指定。能使用的符号为”]”,”[“,”-“,”,”,DEL,BS,CR,HT 和SP。
[ 目标]
系统
[ 代码]
被指定字符ASCII 码值的16 进制数
程序举例:G00 X50 Z?


2207 程序指令不良程序名
Eeoelale4054 程序名包含了非文本字符或字符太多。
[ 目标]
系统
[ 代码]
1-> 地址符 后无字符或有非文本字符。
2-> 地址符 后字符多于4 位。
[ 故障原因]
程序名
程序举例:
O*123->[ 代码]1
OABCDE->[ 代码]2
[ 处理方法]
修改程序名。程序名最多包含4 个数字字符。
例如:OABCD
OE123


2208 程序指令不良字符串
Eeoelale4055 系统变量用户保留报警字符串设置错误。
[ 目标]
系统
[ 代码]
1-> 无字符串
2-> 字符串:长度大于16 字符
3-> 字符串:在一个程序段中未结束
[ 故障原因]
程序错误
程序举例:

VUACM[1]=’ABCDEFGHIJKLMNOPQ’ <- 长度大于16 字符。

[ 处理方法]
检查VUACM[*] 指令。

VUACM[1]=’ABCDEFGHIJKLMNOP’

[ 相关规格]
用户任务2


2209 程序指令不良16 进制数
Eeoelale4056 系统变量用户保留报警16 进制数设定错误。
[ 目标]
系统
[ 代码]
1-> 在$ 符号后无16 进制数
2->16 进制数超过8 位(4 字节)
[ 故障原因]
程序错误
程序举例:
VUACM[1]=$XY <-XY 不是16 进制数。

[ 处理方法]
检查VUACM[*] 指令。

VUACM[1]=$A4

[ 相关规格]
用户任务2


2210 程序指令不良主轴最高转速指定
Eeoelale4057 S 指令主轴最高转速值大于任选参数(字)No.73 (G140),No.76 (G142)或No.77 (G141)设定值。
S 指令主轴最高转速值大于MC 用户参数(主轴)卡盘旋转允许速度设定值。
或者G50 S**** (主轴最高转速指定)被指定在一个包含轴指令的程序段中。
[ 目标]
系统
[ 字符串] G140,G141,G142 所用坐标系。
[ 代码]
1->S 指令主轴最高转速值大于任选参数字No.73 或No.77 设定值。
1->S 指令主轴最高转速值大于MC 用户参数(主轴)卡盘旋转允许速度设定值。
2->G50 S**** 被指定在一个包含轴指令的程序段中。
[ 故障原因]
程序错误


2212 程序指令不良X 坐标
Eeoelale4058 在G132,G133 侧面创成加工中,由于起点和终点X 指令值未变化柱面不能形成,或在侧面创成加工中在切削半径补偿模式下,由
于X 指令值变化柱面不能形成。
[ 代码]
无-> 在G132,G133 侧面创成加工期间
1-> 在刀尖圆弧半径补偿模式期间
[ 故障原因]
 程序错误
 在G132,G133 中X 值不同于先前指定X 值。
程序举例:
G00 X120
G132 Z150 C45 X135 L20
^^^^ ^^^^X 不等于120
[ 处理方法]
 修改程序。
 在G132,G133 程序段中不指定X 值。


2213 程序参数过多
Eeoelale4059
储存程序参数的缓存寄存器已满。
在一段程序中指令数太多。
或在处理GET 和PUT 指令时存在问题。有关程序参数,参考参数分类代码表。
[ 目标]
系统
[ 代码]
1-> 多于127 个因子分类代码或因子参数被指定。
2-> 多于64 个因子数值被指定。
3-> 因子分类代码或/ 和因子参数堆栈移动范围错。(该报警通常不出现)
4-> 因子数值堆栈移动范围错。(该报警通常不出现)
[ 故障原因]
[ 代码] 1,2-> 警告顺序出现
[ 代码] 3,4-> 控制软件错误
程序举例:
N010 ABC=1 BCD=2 …
BCD=1
表达式有3 个因子分类代码和因子参数。
在该方式下如因子分类代码和因子参数总数超过127,出现代码1 报警。
在该方式下如因子数值总数超过64,出现代码2 报警。
[ 处理方法]
如代码1 和代码2 报警出现,在一段程序中指令数太多;指令将在两个或更多的程序段中指定。如代码3 和代码4 出现,与
OKUMA 软件中心联系。


2214 下标指令
Eeoelale4060
下标表达式不正确。
系统变量下标表达式数据值太大或太小。
刀长和刀径补偿
1 ~ 32 (1 ~ 64 用于64 对规格)
刀具干涉
1 ~ 12
在系统变量和I/O 变量中指定了两个下标。
下标表达式:[*] 在V***[*] 中作为一个变量
[ 目标]
系统
[ 代码]
2-> 在I/O 变量中用了两个下标表达式
无-> 在系统变量中用了两个下标表达式
其它-> 被编写的下标表达式的16 进制
[ 故障原因]
下标表达式
程序举例:
VTOFX[34]=10 ->[ 代码] 22 (34 的16 进制数)
^^ 指定1 ~ 32。
VNSRZ[-1]=5 ->[ 代码] FFFFFFFF (-1 的16 进制数)
^^ 指定1 ~ 32
V1=VDIN[1,2] ->[ 代码] 2
^^^ 不能指定两个下标
VDOUT[1,2]=20 -> 无代码
^^^ 不能指定两个下标


2215 局部变量使用过多
Eeoelale4061
局部变量数超过127。
局部变量:用户指定的仅能用于任务程序中的变量名称
[ 目标]
系统
[ 代码]
1
[ 处理方法]
减少所用的局部变量数目。


2216 系统变量设定值不对
Eeoelale4062
系统变量设定值超出允许范围。
允许设定范围(举例)
塌角量
0 ~ 1.000
刀径补偿
-999.999 ~ 999.999
刀长补偿
-99999.999 ~ 99999.999
正向可变行程极限 正向行程极限
负向可变行程极限 负向行程极限
正(负)向行程极限在系统参数中设定。
[ 目标]
系统
[ 代码]
设定值的16 进制数
[ 故障原因]
系统变量
操作举例:
参数设定模式,在用户参数到位量设定为2。
[ 处理方法]
设定系统变量不超过允许范围。


2217 输出变量设定值不对
Eeoelale4063 输出变量设定不正确。
[ 目标]
系统
[ 代码]
错误值的16 进制数
2-FF-> 不指定在1 位中
100-> 不指定在1 字节中
[ 故障原因]
程序错误
程序举例:

VDOUT[1]=2
VDOUT[9]=256

[ 处理方法]
 检查VDOUT 指令。
 输出变量设定必须不超出每一个变量所指定的范围。
 因为VDOUT[1] 是1 位数值,数据将被设定0 或1。
 因为VDOUT[9] 是字数值,数据将被设定0 ~ 255。
[ 相关规格]
用户任务2


2218 使用不可 G 码
Eeoelale4064 指定了所选规格中不可用的G 代码。
[ 目标]
系统
[ 代码]
被指定G 代码的16 进制数
[ 故障原因]
G 代码
如代码8C (140 的16 进制数)出现,G140 被指定。
如代码A (10 的16 进制数)出现,G10 被指定。
[ 处理方法]
指定规格中可用的G 代码。


2219 使用不可 M 代码
Eeoelale4065 指定了所选规格中不可用的M 代码。
[ 目标]
系统
[ 代码]
被指定M 代码的16 进制数
[ 故障原因]
 M 代码
 如代码A (10 的16 进制数)出现,M10 被指定。
 如代码3C (60 的16 进制数)出现,M60 被指定。
[ 处理方法]
指定规格中可用的M 代码。


2220 使用不可左边的指令
Eeoelale4066
表达式左边非法指令
调度程序-> 在VSET 段中,指定的左边的指令既不是公共变量也不是输出变量。
主程序,子程序-> 指定的左边的指令不是G,M 地址符,扩展地址符,局部变量,公共变量,系统变量或输出变量。
地址符:NC 定义的一个字符变量表达式,如G,M,N,O,和V
扩展地址符:NC 定义的两个字符变量表达式
局部变量:用户命名和使用的变量
<2 个文字字符><2 个数字字符>
公共变量:在主程序和子程序中共同使用的变量
系统变量:用户不能改名的系统定义变量
输出变量:在信号输出到外部设备中的有效变量<VDOUT>[ 变量数]
[ 目标]
系统(调度程序无)
[ 代码]
XXYY:左边的指定的因子分类代码或参数
XX:因子分类代码
YY ;因子参数
[ 故障原因]
左边指定的指令
程序举例:
VDIN[35]=5 输入变量和数据值在左边被指定
20=VTOFX[1]
[ 处理方法]
不指定那些不允许使用的指令。


2221 使用不可输出变量号
Eeoelale4067 指定了所选规格中不可用的输出变量。
[ 目标]
系统
[ 代码]
输出变量数的16 进制数
程序举例:
VDOUT[****]=10
**** <- 输出变量数
[ 处理方法]
指定可用输出变量。


2222 使用不可输入变量号
Eeoelale4068 指定了所选规格中不可用的输入变量。
[ 目标]
系统
[ 代码]
输入变量数的16 进制数
[ 故障原因]
输入变量号
程序举例:
VDIN[**]=10
** <- 输入变量号
[ 处理方法]
指定可用输入变量。


2223 使用不可刀架指令码
Eeoelale4069 在仅有1 个刀架的机床指定了G13 和G14 指令。
[ 目标]
系统
[ 代码]
指定G 代码的16 进制数
[ 故障原因]
G13,G14
程序举例:
N010 G13
N020 G00 X50
N030 G01 Z40
[ 处理方法]
在没有刀架交换功能的机床中不指定G13 或G14 指令。


2224 使用不可创成加工指令码
Eeoelale4070 使用B 刀架时指定了G101,G102 或G103 创成加工指令。
[ 目标]
系统
[ 代码]
指定G 代码的16 进制数或无
[ 故障原因]
程序错误
程序举例:
G14
G101 X176.00 C294.62 F100

[ 处理方法]
检查G101,G102,G103,G132,G133 和G14 指令。

G13
G101 X176.00 C294.62 F100

[ 相关规格]
创建工序


2225 不可用 Y-Z 圆弧指令
Eeoelale4071 在Y 轴模式中未提供Y-Z 圆弧插补而指定了圆弧插补指令。
[ 目标]
系统
[ 代码]
指定G 代码的16 进制数
[ 故障原因]
程序错误


2226 使用不可恒速螺纹切削指令
Eeoelale4072
在恒速控制开时指定了G31,G32,G33,G34 或G35 螺纹切削指令。
(当主轴转速随X 轴指令变化时,螺纹切削不能正确执行)。
[ 目标]
系统
[ 故障原因]
程序错误
程序举例:
N010 G96
N020 G31

[ 处理方法]
修改程序(在取消恒速指令后再指定螺纹切削指令)。


2227 助记符或局部变量
Eeoelale4073 局部变量名大于4 字符或助记符拼写错误。助记符是一种登录在控制软件中并用于执行固定处理的字符串(如CALL,GOTO,MODIN,
MODOUT)。拼写错误的助记符(如不超过4 个字符)将被作为局部变量。
[ 目标]
系统
[ 故障原因]
程序指令
程序举例:
N100 MODNN — 拼写错误
N200 ABCDE=1
^^^^^ 局部变量包含5 个或更多的字符
[ 处理方法]
检查引起报警的程序中是否包含了拼写错误的关键字或多于4 个字符的局部变量。如关键字拼写错误,修改拼写。如局部变量
问题,改变其名称且不多于4 个字符。


2228 VSET 语句 左边的指令
Eeoelale4074 在调度程序中,不能使用除公共变量,I/O 变量以外的指令。
[ 代码]
指定因子代码的16 进制数
[ 故障原因]
程序错误
程序举例:
VSET RR=RR+1

[ 处理方法]
检查VSET 指令。

VSET V1=V1+1


2229 表达式右边
Eeoelale4075
在等式右边指定了不可用的指令;仅能使用数字,输入变量,系统变量,公共变量,局部变量,或扩展地址符。
输入变量:在外部设备信号输入中的有效变量<VDIN>[ 变量数]
系统变量:用户不能改名的系统定义变量
公共变量:在主程序和子程序中共同使用的变量<V><2 位数字>
局部变量:用户命名和使用的变量
<2 个文字字符><2 个数字字符>
扩展地址符:NC 定义的两个字符变量表达式
[ 目标]
系统
[ 代码]
指定的因子分类代码
[ 故障原因]
表达式右边
程序举例:
VDOUT[31]=VDOUT[31]+1
^^^^ 输出变量不能指定在表达式右边。
[ 处理方法]
修改右边表达式。
例如:VDOUT[31]=1


2230 表达式运算
Eeoelale4076 表达式运算错误
[ 目标]
系统
[ 代码]
XXYY
XX:
位0-> 加法溢出
位1-> 绝对值数转换成整数溢出
位2->BCD 转换BIN
位3->BIN 转换BCD
位4-> 在非公制(英制)单位系统中指定了DROUND,DFIX,DFUP 指令。
YY:浮点计算错误
位0-> 转换成整数溢出
位1-> 指数下溢
位2-> 指数溢出
位3-> 负数求根
位4-> 被0 除
位5-> 角度溢出


2231 表达式语法
Eeoelale4077 表达式语法错误
[ 目标]
系统
[ 代码]
1-> 下标表达式中套用了下标表达式。
2-> 下标表达式缺少”[”
3->3 个或更多的下标表达式(4 个或更多的下标表达式在图形系统变量)
4->”[” 和”]” 不匹配。
5-> 操作数和它们的元素不匹配。
6-> 程序终止在表达式中。
7-> 答案不唯一。
下标:[*] 在V***[*] 中作为一个变量
[ 故障原因]
 出现报警的程序号
 程序错误
程序举例:
[ 代码] 1->VTOFX[VMDT[1]]=4.5
[ 代码] 2->VTOFX[5]=4.5
[ 代码] 3->VTOFX[1,2,3]=4.5
在这种情况下,由于级别和运算器号码之间的关系,出现报警代码5。
[ 代码] 4->VTOFX[2]=4.5
[ 代码] 5->VTOFX[4]=4.5 (当报警发生时,主要显示代码5。)
[ 代码] 6-> 因结束码总是在指令结尾被指定,该报警代码不出现。
[ 代码] 7->VTOFX[1,2]=4.5
[ 处理方法]
根据报警时代码修改程序。


2232 表达式下标
Eeoelale4078
右侧下标表达式错误。
注解:当右侧下标表达式错误时,显示报警” 报警B 2214 下标指令”。
下标:[*] 在V***[*] 中作为一个变量
[ 目标]
系统
[ 代码]
无-> 一个以上的下标表达式。
其他-> 下标表达式结果超出下标范围。
[ 故障原因]
下标表达式引起报警
程序举例:V1=VTOFX[0] VTOFX 下标范围是1 ~ 32 (1 ~ 64 用于64 组刀具偏置规格)。
V1=VTOFX[1,2] 使用了2 个下标。
[ 处理方法]
修改下标表达式,使计算结果在下标表达式范围之内。


2233 表达式缓冲溢出
Eeoelale4079 表达式数太多,无法计算。
[ 目标]
系统
[ 代码]
1-> 在计算下标表达式和运算表达式(多于16 个)时操作堆栈溢出。
2-> 在计算运算表达式(多于8 个)时运算符堆栈溢出。
程序举例:
V1=1+[1+[1+[1+[1+[1+[1+[1+[1+1]]]]]]]] ->[ 代码] 1
第一个右括号左边的运算数为18。
V1=1+[1+[1+[1+[1+[1+[1+[1+1]]]]]]]]] ->[ 代码] 2
读第九个数时仍无法计算,数据堆栈溢出。
V1=1+2*[3/[1+5*[2+[3-5*2]]]] ->[ 代码] 2
同上
V1=1+2+3+4+5+6+7+8+9
虽然总数为9 位,但从最左侧不能进行顺序计算。因此不出现操作数堆栈溢出。
[ 处理方法]
NC 按照运算符的优先级别,从左边开始存储运算数据(最多16 个)和运算符(最多8 个)。
通过移动优先级较高的运算到优先级较低运算的左边来改变表达式。


2234 表达式局部变量
Eeoelale4080 指定的局部变量未登录。
[ 目标]
系统
[ 字符串] 指定的局部变量名
程序举例:
VTOFX[2] =BDIK
^^^^ 未登录的局部变量
[ 处理方法]
 不使用未登录的局部变量。
 指定的局部变量未赋值,在相关的程序段前给局部变量先赋值。


2235 无等号
Eeoelale4081 非”=” 符号被指定在本该用”=” 的地方。
[ 目标]
系统
[ 代码]
XXYY:因子分类代码和因子参数被指定在用”=” 的地方。
XX:因子分类代码
YY:因子参数
[ 故障原因]
程序举例:
VTOFX[8]36
V13V5
VZOFX*20
[ 处理方法]
修改表达式。
VTOFX[8]=36
V13=V5
VZOFX=20


2236 无程序结束码
Eeoelale4082 在程序段结尾无结束码。仅有” (” 无”)”。无LAP 结束码G80。
[ 目标]
系统
[ 代码]
1-> 无程序结束码
2-> 仅有” (” 无”)”。


2237 条件转移(IF,GOTO)顺序名
Eeoelale4083 IF 或GOTO 语句无跳转顺序号或错误的顺序号。
[ 目标]
系统(调度程序无)
[ 代码]
1-> 条件转移处未指定顺序名
2-> 指定顺序名未找到
[ 故障原因]
IF 和GOTO 转移语句
程序举例:
N005 IF [VDIN[34]EQ1]
— 未指定转移目的地
[ 处理方法]
 指定转移目标顺序名
 不使用程序中未用的顺序名作为转移目标顺序名
例如:
N010 IF [VDIN[34]
EQ1]
N050

N050 CALL OTFRD

[ 相关规格]
用户任务


2238 条件转移(IF,GOTO)条件
Eeoelale4084 IF 语句或条件判断表达式不正确。
[ 目标]
系统(调度程序无)
[ 代码]
1->IF 后无”[”
2->IF 后的比较表达式未加[ ]。
程序举例:
[ 代码] 1
N10 IF [V1 + V2 EQ 3] N100
N20 G00 X500 Z500
N100 G00 X0 Z0
[ 代码] 2
N10 IF [VTOFX[1]] N100
N20 G00 X500 Z500
N100 M03 S500
[ 相关规格]
用户任务


2239 数据字‘F’
Eeoelale4085
在G04 模式中,F 指令后数值为负数或零。
在G04 模式下当F 指令后数值被转换为”0.01sec” 单位时,不满足条件:0<F99999999
[ 目标]
系统
[ 代码]
1->F 值不满足:-99999999F99999999
2->F 值为负数或零。
[ 故障原因]
F 指令
程序举例:
G01 X50 Z50 F-0.2 — [ 代码] 2
G04 F1000000 — [ 代码] 1
^^^^^^ 当转换到0.01 秒的数时单位是100000000。
[ 处理方法]
指定一个满足范围的值。


2240 数据字‘F’ 或‘E’
Eeoelale4086
非法F 或E 指令
当F 或E 指令被转换成”microns/rev” 或”0.1mm/min” 单位时,转换结果不满足条件:
-99999F (或E) 99999.999
在G34 或G35 模式中,计算进给脉冲时溢出
[ 目标]
系统
[ 代码]
1->F 或E 值不满足:-99999F (或E) 99999.999
3-> 计算进给脉冲时溢出
[ 故障原因]
 程序错误
 程序中F 或E 指令值引起报警。
在G34 或G35 模式中,直到距离,F 和E 指令功能结束时才计算脉冲数。然而,因为F 和E 指令不正确,在计算过程中发
生溢出且脉冲数不能计算。
程序举例:
G01 X100 F100000.000 — [ 代码] 1
G34 Z100 F1 E-0.2 — [ 代码] 3
[ 处理方法]
 [ 代码] 1-> 改变F 或E 指令值使其满足范围。
 [ 代码] 2-> 检查F 或E 指令值并改变其值使其不引起报警。


2241 数据字‘I’
Eeoelale4087
非法I 指令
I 指令值不为:-99999.999I99999.999
[ 目标]
系统
[ 代码]
1->I 指令在圆弧指令中
其它-> 螺纹切削固定循环中I 指令的16 进制数
非圆弧指令,非螺纹切削I 指令的16 进制数
[ 故障原因]
I 指令
程序举例:
G02 X50 Z70 I100000 K10 — [ 代码] 1
[ 处理方法]
改变I 指令值使其满足范围。
例如:G02 X50 Z70 I10 K10


2242 数据字‘J’
Eeoelale4088
非法J 指令
J 指令值不为:0<J99999.999。
或在G36 或G37 模式中不用J 指令。
[ 目标]
系统
[ 代码]
1->J 值为负
2->J 值不满足:0<J99999.999
[ 故障原因]
J 指令
程序举例:G33 X50 Z20 F0.2 J-5 [ 代码] 1
[ 处理方法]
改变J 指令值使其满足范围。
例如:G33 X50 Z20 F0.2 J5


2243 数据字‘K’
Eeoelale4089
非法K 指令
K 指令值不为:-99999.999K99999.999
[ 目标]
系统
[ 代码]
1->K 指令在圆弧指令中
其它-> 螺纹切削固定循环中K 指令的16 进制数
非圆弧指令,非螺纹切削K 指令的16 进制数
[ 故障原因]
K 指令
程序举例:
G02 X30 Z30 I20 K100000 — [ 代码] 1
[ 处理方法]
改变K 指令值使其满足范围。
例如:G02 X30 Z30 I20 K-10


2244 数据字‘L’
Eeoelale4090
非法L 指令
L 指令值在圆弧插补中不为:0<L99999.999
在螺纹切削中L 和K (和I)指令后的斜切量不为:0 ~ 99999.999。
在测量循环中,L 值不为:0 ~ 99999.999。
在其它模式中,L 指令值不为:-99999.999L99999.999
或者,带有凸轮车削规格的机床,当设定形状定义文件(LSF)中的D (椭圆的长轴)和L (凸轮升程)值时,D 值不正确。
[ 代码]
无->D 值不正确
1-> 在圆弧插补中,L 指令值不满足:-99999.999L99999.999
2-> 在圆弧插补中L 指令值为负。
其它-> 非圆弧插补模式中L 指令的16 进制数
[ 故障原因]
L 指令值(用于凸轮车削规格型号)
程序举例:G33 Z100 F1 L5 K-6
[ 处理方法]
 改变L 指令值使其满足范围。
 修改D 值。


2245 数据字‘P’
Eeoelale4091
非法P 指令
P 指令值不为:-9999P9999
[ 目标]
系统
[ 代码]
P 指令的16 进制数
[ 故障原因]
P 指令
程序举例:
N010 G13
N020 G00 X500 Z500 P10000
[ 处理方法]
改变P 指令值使其满足范围。
例如:
N010 G13
N020 G00 X500 Z500 M03 S1000 P10

N010 G14
N020 G00 X500 Z500 M03 S1000 P10


2246 数据字‘S’
Eeoelale4092
非法S 指令
S 指令值不为:0S9999
或同步攻丝中无S=0 或有其它S 指令
[ 目标]
系统
[ 代码]
S 指令16 进制数或$FFFFFFFF
S 指令16 进制数:S 指令不为0S9999
$FFFFFFFF :同步攻丝中无S=0 或有其它S 指令
[ 故障原因]
S 指令
程序举例:N010 G00 X500 Z500 M42 S10000 T0101
[ 处理方法]
改变S 指令值使其满足范围。
例如:N010 G00 X500 Z500 M42 S3000 T0101


2247 数据字无‘S’
Eeoelale4093
G96 或G97 无S 码。
G96:恒周速控制开
G97:取消G96
[ 目标]
系统
字符串:G140,G141,G142 坐标系
[ 代码]
1
[ 故障原因]
G96,G97
程序举例:N010 G96
[ 处理方法]
指定一个S 指令
例如:
N010 G96 S100

N200 G97 S500


2248 数据字‘T’
Eeoelale4094
非法T 指令
在T****** 中,分别用两位表示刀具号,刀长补偿号,刀径补偿号,号数大于32。(96 组规格时为96)
[ 目标]
系统
[ 代码]
当T 指令不是0<T9999999 时,它的16 进制数
当刀具号,刀长补偿号,刀径补偿号大于32 时,右侧4 位为该号的16 进制数。
[ 故障原因]
T 指令
程序举例:
T011156->[ 代码]B0038
T243512->[ 代码]C0023
T112 0101->[ 代码]650070
T-1->[ 代码] FFFFFFFF
T100000000->[ 代码]5F5E100
[ 处理方法]
指定T 指令为4 或6 位;每两位必须不超过32 (96 组规格时为96)。


2249 数据字‘X’
Eeoelale4095
非法X 指令
X 指令值不为:-99999.999X99999.999
或者,以增量字指定的X 指令值当转换为绝对值时,不是-99999.999X99999.999。
[ 目标]
系统
[ 代码]
X 指令值的16 进制数
[ 故障原因]
X 指令
程序举例:N010 G00 X100000 Z200
[ 处理方法]
改变X 指令值使其满足范围。


2250 数据字‘X’,‘Z’
Eeoelale4096
在G31,G32,G33 模式(螺纹切削固定循环)中,仅有X 或Z 指令,或两者均无。
在G30 测量模式中,X 和Z 同时被指定。
[ 目标]
系统
[ 代码]
1-> 在G31,G32,G33 模式中,仅有X 或Z 指令,或两者均无。
2-> 在G30 测量模式中,X 和Z 同时被指定。
3-> 在G101 模式中,X 起点和终点为0 (在X-C 坐标系)或X,Y 同时为0 (在X-Y 坐标系)。
4-> 在LAP 程序段中,仅有X 或Z 指令。
程序举例:
[ 代码] 1
G00 X100 Z100 S100 M03
G33 X80 F3
^^^^ 应同时指定X,Z。[ 代码] 2
[ 代码] 2
G30 X30 Z50 D10 L10
^^^^^^ 删除X 或Z。
[ 处理方法]
 在G31,G32,G33 调用的螺纹切削固定循环中,必须同时指定X 和Z。
 在G30 调用的测量循环中,必须指定X 和Z 其中的一个。


2251 数据字‘Z’
Eeoelale4097
非法Z 指令
Z 指令值在圆弧插补中不为:-99999.999Z99999.999
或者,以增量字指定的Z 指令值当转换为绝对值时,不是-99999.999Z99999.999。
[ 目标]
系统
[ 代码]
Z 指令值的16 进制数
[ 故障原因]
Z 指令值
程序举例:N010 G00 X500 Z100000
[ 处理方法]
改变Z 指令值使其满足范围。


2252 数据字圆弧计算
Eeoelale4098
在圆弧指令中,从L,X,Z 指令中不能计算出圆心坐标。
在圆弧插补中,在I,K 和X,Z 之间指令误差超出允许值(标准:20um)。
[ 目标]
系统
[ 代码]
1->L 值小于到达目标距离的一半。
2-> 计算圆心时溢出或错误
3-> 从I,K 指令计算出的半径错误或终点和圆心间的距离大于允许值。
4->I,K 指令指令为零。
10->LAP 计算出的圆弧指令终点,刀径补偿,或刀具长度补偿超过规定值。
[ 故障原因]
在G02/G03 程序段中I,K,L 指令和X,Z 指令。
程序举例:
[ 代码] 1
G00 X50 Z50
G02 X50 Z0 L20 F0.1
M02
[ 代码] 2
G00 X0 Z100
G02 X105 Z20 K-100 F0.1
M02
[ 代码] 3
G00 X0 Z50
G03 X95 I-1 K-20 F0.1
M02
[ 处理方法]
改变指令值使其能生成圆弧。


2253 数据字角度
Eeoelale4099
在G00,G01,G02,G03,G34,或G35 程序段中,A 指令和X,Z 指令同时被指定。
从角度指令计算的目标点不在-99999.999 ~ 99999.999 的范围。
在G31 或G33 程序段中,A 指令和I 指令被同时指定。
在G32 程序段中,A 指令和K 指令被同时指定。
在螺纹切削固定循环中,从角度指令计算的目标点不在-99999.999 ~ 99999.999 的范围。
[ 目标]
系统
[ 代码]
1->X,Z 指令同时被指定。或A 指令和I,K 指令同时被指定。
2-> 未指定X,Z 指令。
3-> 从角度指令计算的目标点不在-99999.999 ~ 99999.999 的范围。
其它-> 在螺纹切削固定循环中,从A 角度指令计算的目标点的16 进制数。
程序举例:
[ 代码] 1
G00 X100 Z100
X120 Z50 A160
^^^^^^ 删除X 或Z 指令。
[ 代码] 1
G00 X100 Z100 M3 S100
G34 X120 Z50 A170 F3 E0.1
^^^^^^ 删除X 或Z 指令。
[ 代码] 3
G00 X100 Z100
X120A179.999
Z 的目标值为5729477.95。
改变X 或A 为一个较小的值。
[ 代码] 2
G00 X100 Z100 M3 S500
G03 A150 L30 F0.2
^^^^^^^^ 指定X 或Z 指令。
[ 代码] 1
G00 X100 Z100 M3 S100
G33 X80 Z50 I10 A170 F3
仅指定I 或K 指令。


2254 数据字螺纹切削循环
Eeoelale4100 在螺纹切削固定循环中,位移量太大以致于改变了切削方向或锥度太大以致于退回刀具超出了螺纹切削起始点。
[ 目标]
系统
[ 代码]
1-> 锥度太大,锥度起点超过终点。
2->I,K 指令指定的位移量太大,螺纹切削循环起点超过终点。
3-> 在计算螺纹切削点数时溢出。
程序举例:
[ 代码] 1
G00 X100 Z100 M03 S100
G33 X80 Z50 I20 F3
M02^^^ I 指令太大
[ 代码] 1
G00 X100 Z100 M03 S100
G33 X80 Z50 A120 F3
M02^^^ 锥度太大(A 指令太小)
[ 代码] 2
G00 X100 Z100 M03 S100
M23
G33 X80 Z50 F3 A170 L55 K-55
M22^^^ 位移量太大
M02


2255 数据字半径
Eeoelale4101
1)在G02 或G03 程序段中,同时有L 和I,K 指令。
2)在G02 或G03 程序段中,仅有L 指令,无I 或K 指令。
3)在G102 或G103 程序段中,无L 指令。
4)在G132 或G133 程序段中,无L 指令。
5)在G132 或G133 程序段中,无Z 或C 指令。
[ 目标]
系统
[ 代码]
1-> 在G02 或G03 程序段中,L 指令和I 或K 指令被指定。
2-> 在G02 或G03 程序段中,仅有L 指令。
3-> 在G102 或G103 程序段中,无L 指令。
4-> 在G132 或G133 程序段中,无L 指令。
5-> 在G132 或G133 程序段中,无Z 或C 指令。
[ 故障原因]
包含G02,G03,G102,G103,G132,G133 的程序段
程序举例:
[ 代码] 1
G00 X00 Z100
G03 X110 Z95 L5 K-5
[ 处理方法]
对于包含L 指令的半径指令,同时指定X 和Z 指令,不指定I 和K 值指令。


2256 数据字‘D’
Eeoelale4102
非法D 指令
在测量循环中,D 值不在0 ~ 99999.999 的范围。
或者,带有凸轮车削规格的机床,当设定形状定义文件(LSF)中的D (椭圆的长轴)和L (凸轮升程)值时,D 值不正确。
[ 目标]
系统
[ 代码]
D 指令值的16 进制数
[ 故障原因]
D 指令
程序举例:G30 Z50 D-10 L10
[ 处理方法]
改变D 指令; 0D99999.999。
例如:G30 Z50 D10 L10
检查D 指令值。
[ 相关规格]
 测量处理
 凸轮车削规格


2257 数据字测量循环
Eeoelale4103
在G30 测量循环中,D 指令值大于起点和测量点间的距离。
或,CD 指令值大于循环起点和目标点间的相对距离。
[ 目标]
系统
[ 代码]
X
X=1-> 在G30 测量循环中,D 指令值大于起点和测量点间的距离。
X=2-> 在C 轴测量中,从起点到有效目标点的距离大于360 度。
X=3-> 在C 轴测量中,CD 指令值大于起点和测量点间的距离。
[ 故障原因]
 G30 测量循环D 指令程序举例
G00 X50 Z100 G30 Z90 D20 L20
 G30 测量循环CL 指令程序举例
G00 C0 G30 C270 CD=5 CL=120
 G30 测量循环CD 指令程序举例
G00 C0 G30 C90 CD=95 CL=10
[ 处理方法]
 改变D 指令值使其小于起点和测量点间的距离。
或移动起点使其远离测量点。
 改小CL 指令值使其目标点紧邻起点。
通常G00 C0 G30 C270 CD=5 CL=80
 改变CD 指令值使其小于起点和测量点间的距离。
或移动起点使其远离测量点。
通常 G00 C0 G30 C90 CD=80 CL=10
[ 相关规格]
测量处理


2258 数据字C 指令
Eeoelale4104
C 指令报警
要求主轴定向的C 指令值不满足:0<C360。
C 指令被指定在B 刀架侧。或在G137 坐标系变换中指定了C 指令。
C 指令被指定在非G00,G01,G50,G101,G102,G103,或G181 ~ G190 模式中。
C 指令值不为:-360<C<360 度。
在G101 模式中C 指令零运动。
[ 目标]
系统
[ 代码]
1-> 在复合加工机中,C 指令被指定在B 刀架侧。
2->C 指令被指定在非G00,G01,G50,G101,G102,G103,或G181 ~ G190 (动力刀具轴复合固定循环)模式中。
3-> 在G101 模式中C 指令调用零运动
其它:指定C 指令的16 进制数
程序举例:
M19 C-50->FFFF3CB0 (-50000 的16 进制数)
M19 C370->5A550 (370000 的16 进制数)
[ 代码] 1
G14 <- 指令不能指定在B 刀架侧。
M110
G00 X100 C90 M146 M15
M147
M02
[ 代码] 2
M110
M03 S500
G94 G02 X100 C90 M146 M15 F130
^^^ C 指令不允许
M147
M02
[ 代码] 3
M110
M146 M16
G00 X100 C30 T0101 SB=250 M241
G94 Z120 M13
G101 C30 F30
M02 ^^^ C 指令移动量为零。
[ 代码]FFFA5AB0 (-370000 的16 进制数)
M110
G00 X100 C-370 M146 M15
M147 ^^^ C 指令必须为-360<C<360 度
M02
[ 相关规格]
 主轴定向
 复合加工机


2259 数据字SB 指令
Eeoelale4105
指定SB 指令不为:0SB9999
在B 刀架中指定了SB 指令。
[ 目标]
系统
[ 代码]
1-> 指定SB 指令不为:0SB9999。
其它->SB 指令值的16 进制数
[ 故障原因]
程序错误
程序举例:N010 M13 SB=10000
[ 处理方法]
 检查SB 指令;检查是否在B 刀架侧指定了SB 指令。
 在上述举例中,SB 指令值大于9999 ;修改程序。
N010 M13 SB=1000


2260 数据字QA 指令
Eeoelale4106
在B 刀架侧指定了QA 指令。
在非G00 和G01 模式中指定了QA 指令。
QA 指令值不为:0QA1999
[ 目标]
系统
[ 代码]
1-> 在B 刀架侧指定了QA 指令。
2-> 在非G00 和G01 模式中指定了QA 指令。
4->QA 指令在G121 模式中。
其它->QA 指令值的16 进制数
[ 故障原因]
包含QA 指令的程序段
程序举例:G01 X100 QA=2000
[ 处理方法]
检查QA 指令。
G01 X100 QA=1900
[ 相关规格]
复合加工机


2261 数据字X,Y 指令
Eeoelale4107 在坐标系变换中,X,Y 同时为0。
[ 目标]
系统
[ 故障原因]
程序错误
程序举例:
G137 C20
G00 X0 Y0

[ 处理方法]
检查X,Y 指令。

G137 C20
G00 X0 Y50

[ 相关规格]
坐标系变换


2262 数据字增量指令
Eeoelale4108 在坐标系变换中,指定了调用增量模式的G 代码(G91)。
[ 目标]
系统
[ 代码]
指令代码的16 进制数
[ 故障原因]
程序错误
程序举例:
G91

G137 C10

[ 处理方法]
在G137 程序段前指定G90 指令(调用绝对模式)。

G91

G90
G137 C10

[ 相关规格]
坐标系变换


2263 数据字X,Y 两轴无指令
Eeoelale4109 在坐标系变换中,仅指定了X 或Y。
[ 目标]
系统
[ 故障原因]
程序错误
程序举例:
G137 C10
G00 X10

[ 处理方法]
在坐标系变换中,同时指定X 和Y。

G137 C10
G00 X10 Y10

[ 相关规格]
坐标系变换


2264 数据字‘Y’
Eeoelale4110
在坐标系变换中,Y 值不在-99999.999Y99999.999 的范围。
如报警出现在非坐标系变换中,参考如下代码。
[ 代码]
在坐标系变换中Y 指令值的16 进制数
1->Y 指令没有和G00,G01,G02,G03,G30,G18?,或G50 一起被指定。
3->Y 值不满足:-99999.999Y99999.999。
7->Y 轴指令被指定在非Y 轴控制模式或坐标系变换模式中。


2265 数据字距离计算
Eeoelale4111 在坐标系变换中,转换后的值大于99999.999。
[ 目标]
系统
[ 故障原因]
程序错误
程序举例:
G137 C20
G00 X99999.999 Y99999.999

[ 处理方法]
检查X 和Y 指令;
(必须满足:SQR (X*X+Y*Y) 99999.999)。

G137 C20
G00 X100 Y100

[ 相关规格]
坐标系变换


2266 数据字‘R’
Eeoelale4112
在包含有G181,G184 或G189 的程序段中,指定了R=0 或同时指定了R 指令和X,Z 指令。或X,Z,R 值不在-99999.999X,(Z 或
R) 99999.999 的范围。
[ 目标]
系统
[ 代码]
1->R 随X 和/ 或Z 同时被指定
FFFFFFFF-> 无X,Z 或R 指令
其它-> 指定的X,Z 或R 指令的16 进制数
[ 故障原因]
程序错误
程序举例:
G181 X60 R0 C0 K48 F40

[ 处理方法]
检查X,Z 和R 指令,
[ 相关规格]
复合加工机


2267 数据字钻孔循环
Eeoelale4113
在包含有G181,G184 或G189 的程序段中,如下3 个指令被同时指定:
X,R 和I,或Z,R 和K
[ 目标]
系统
[ 代码]
1-> 同时指定X,R 和I,或Z,R 和K
[ 故障原因]
程序错误
程序举例:G181 X60 R-27 I48 F40
[ 处理方法]
检查X,Z, R,I 和K 指令。
[ 相关规格]
复合加工机


2268 数据字任意角度
Eeoelale4114 在任意角度自动倒角程序段或仅有A 指令轴移动的程序段中,程序段指令错误或下一程序段指令错误。
[ 目标]
系统
[ 代码]
1-> 由于指令点和上一程序段指令点相同,第一条线不能形成。
2->A,X 和Z 同时被指定。
3-> 将被执行的下一程序段为非G00,G01,G34 和G35 模式,或包含错误指令。
4-> 对于仅有A 指令的程序段,将被执行的下一程序段中无A,X 和Z 指令。
5-> 对于仅有A 指令的程序段,将被执行的下一程序段为非G91 模式。
6-> 由于目前程序段指令点和下一程序段指令点相同,第二条线不能形成。
7-> 将被执行的下一程序段中,A,X 和Z 同时被指定。
8-> 当仅有A 指令被指定时,获得的第一条线和第二条线无交点。
[ 故障原因]
程序错误
程序举例:
G75 G01 X60 Z90 A120 L5 F10

[ 处理方法]
从报警代码检查程序中错误内容;去除影响任意角度倒角指令执行的原因。

G75 G01 X60 L5 F10
[ 相关规格]
自动任意角度倒角


2269 数据字任意角度计算
Eeoelale4115 在处理任意角度指令时计算错误。
[ 目标]
系统
[ 代码]
XYY
YY:
位0-> 转换成整数时溢出
位1-> 指数下溢
位2-> 指数溢出
位3-> 负数求根
位5->SIN,COS,TAN 和COT 角度溢出
X:
1-> 在通过上一程序段中指令点和”A” 度进行第一条线斜率计算时
2-> 在通过目前程序段指令点和上一程序段中指令点进行第一条线斜率计算时
3-> 在通过目前程序段指令点和下一程序段中指令点进行第二条线斜率计算时
4-> 在通过下一程序段中指令点和”A” 度进行第二条线斜率计算时。
5-> 在通过目前程序段中指令点和”A” 度进行第二条线斜率计算时。
6-> 在仅包含”A” 指令程序段计算指令点(第一,第二条线交点)时。
[ 故障原因]
程序错误
[ 处理方法]
从报警代码检查程序中错误内容;去除影响任意角度倒角指令执行的原因。
[ 相关规格]
自动任意角度倒角


2270 数据字CD 指令
Eeoelale4116 CD 值超过从循环起点到循环终点的相对距离。
[ 代码]
1
[ 故障原因]
0CD360.000


2271 数据字CL 指令
Eeoelale4117 CL 值超过从循环起点到循环终点的相对距离。
[ 代码]
1
[ 故障原因]
0CL360.000


2272 数据字‘TM’
Eeoelale4118
非法TM 指令
“TM=oo**” 指令指定的”oo” 数大于设定在参数中的刀架刀具数。或者,参数未设定。或者,指定的”**” 大于32。
[ 参数]
刀架刀具数:任选参数字No.2
[ 参数]
MC 系统参数(刀架/ 门)
刀架A 侧的刀具数
刀架B 侧的刀具数
[ 目标]
系统
[ 代码]
如TM 指令不在0<TM<99999999 的范围,则代码为TM 指令值的16 进制数。
如刀号大于刀架刀具数或刀长补偿数大于32,则代码低4 位为指定值的16 进制数
[ 故障原因]
TM 指令值
程序举例:
G14
TM=0233

[ 处理方法]
检查TM 指令值。
G14
TM=0232


2273 数据字‘W’
Eeoelale4119
副主轴轴移动指令W 错误。
1)在B 刀架侧指定了W 轴移动指令。
2)在非G00,G01 或G50 模式下指定了W 轴移动指令。
3)W 轴移动值不满足:-99999.999W99999.999
4)在G141 副主轴模式中指定了W 轴移动指令。
5)在A 刀架侧G123 模式中指定了W 轴移动指令。
[ 目标]
系统
[ 代码]
1-> 在B 刀架侧指定了W 轴移动指令。
2-> 在非G00,G01 或G50 模式下指定了W 轴移动指令。
3-> 在G141 副主轴模式中指定了W 轴移动指令。
4-> 在A 刀架侧G123 模式中指定了W 轴移动指令。
其它->W 轴指令的16 进制数
[ 故障原因]
W 轴指令
程序举例:
G14
G01 W100.5 F100 G94

[ 处理方法]
检查程序中的W 轴指令。

G14
G01 W100.5 F100 G94

[ 相关规格]
副主轴


2274 数据字‘CB’
Eeoelale4120 M 轴定向角度指令值小于0 或大于360。
[ 目标]
系统
[ 代码]
CB 指令值的16 进制数
[ 故障原因]
程序错误
程序举例:M229 CB=360
[ 处理方法]
修改程序中CB 值。


2275 数据字‘HP’
Eeoelale4121
在G20 原始位置指令中HP 指令值不为1 ~ 8,或在G20 程序段中无HP 指令。或,未提供原始位置功能时指定了G20 指令。
G21 刀具交换位置偏移被指定为错误格式。(在G171 也给出了G21 指令或者ATC 宏指令M321。)
[ 代码]
1->HP 指令值不为1 ~ 8。
2->G20 程序段中无HP 指令。
3-> 未提供原始位置功能时指定了G20 指令。
4->G21 程序段中无HP 指令。
5-> 未提供原始位置功能时指定了G21 指令。
6-> 未提供ATC 功能时指定了G21 指令。
7-> 非1 ~ 5 的数被指定给HP 指令。
8-> 在B 刀架规格侧指定了G21 指令。
程序举例:
G20 HP9

[ 相关规格]
原始位置功能


2276 数据字‘CC’
Eeoelale4122 CC 指令指定的副主轴角度位置大于”359.999″,或为负数。
[ 目标]
系统
[ 代码]
CC 指令的16 进制数
[ 故障原因]
程序错误
程序举例:
M239 CC=365
[ 处理方法]
修改角度指令。
[ 相关规格]
副主轴


2277 数据字扭矩限制
Eeoelale4123
在G29 扭矩限制指令或G22 扭矩跳步指令中无PX,PZ 扭矩指令或同时指定了两个轴扭矩指令。
扭矩指令值超出设定范围。
[ 目标]

[ 代码]
X
1-> 在G29 扭矩限制指令或G22 扭矩跳步指令中无PX,PZ 指令,或在非G29 或G22 中指定了扭矩指令。
2->G29 或G22 中同时指定了两个轴扭矩指令。
3->PX,PZ 扭矩指令超出设定范围:
对于G29,0PX,PZ 任选参数字No.89。
对于G22,0PX,PZG29 设定扭矩限定值。
4-> 在G22 指令中,扭矩设定轴与轴指令不相符。
5-> 在G22,G28/G29 程序段中指定了轴移动指令。
[ 故障原因]
G22,G28/G29 指令格式错误


2278 子程序循环
Eeoelale4124 指定子程序循环次数不为1 ~ 9999。
[ 目标]
系统
[ 代码]
指定循环次数的16 进制数
[ 故障原因]
子程序调用指令
程序举例:
CALL OAAA Q10000 [ 代码]2710 (10000 的16 进制数)
[ 处理方法]
Q 指令值应满足范围1 ~ 9999。


2279 子程序堆栈
Eeoelale4125
子程序嵌套数大于8。
或子程序返回指令RTS 数超过调用指令CALL 数。
或MODOUT 数大于MODIN 数。
轴移动指令后嵌套数大于8。
轴移动指令后取消调用与轴移动指令后调用级数不符。
[ 目标]
系统
[ 代码]
1->RTS 语句数太多。
2-> 子程序嵌套数大于8。
3->MODOUT 数太多。
4->MODIN 嵌套数大于8。
5->MODIN 模式调用与取消不匹配。
[ 故障原因]
 程序中使用CALL,RTS,MODIN,和MODOUT 语句次数
 程序错误
程序举例:
[ 代码] 3
N100 MODIN O100
N110 G00 X100 Z100
N120 X50 Z50
N130 MODOUT
N140 MODOUT
[ 处理方法]
根据报警代码检查程序中CALL,RTS,MODIN,和MODOUT 次数和嵌套级数。
[ 相关规格]
用户任务2


2280 子程序程序名
Eeoelale4126
在CALL 或MODIN 程序段中无子程序名。
或指定子程序名未登录在程序名登录堆栈中。
加电后未切换到自动模式,指定了G171,M321 ATC 宏指令。
[ 目标]
系统
[ 代码]
1-> 未指定子程序名。
2-> 指定子程序名未登录在程序名登录堆栈中。
或加电后未切换到自动模式,指定了G171,M321 ATC 宏指令。 自动运行方式程序选择处理后,修改了通过G 代码宏指令和M
代码宏指令调用的子程序名。
[ 故障原因]
 CALL,MODIN 程序段
程序举例:
CALL ->[ 代码] 1
CALL O ->[ 代码] 2
^^^^ 未登录子程序
 除非有宏程序运行在缓存,ATC 宏指令G171,M321 不能被执行。
当加电后切换到自动运行模式时,宏程序被登录到缓存。
在自动模式程序选择后,程序指定的G 代码宏程序或M 代码宏程序调用的子程序被改名,要调用被改名的子程序,程序必
须在自动模式下重新选择。
[ 处理方法]
在CALL,MODIN 程序段中,仅指定登录在程序名登录堆栈中子程序。
[ 相关规格]
用户任务2 / ATC


2281 子程序数据打印
Eeoelale4127 未正确指定打印输出测量数据指令。
[ 代码]
1-> 打印输出测量数据指令不正确。
2->FD 输出文件名不正确。
[ 故障原因]
程序错误
程序举例:
代码1->PRNT @
PRNT *
代码2->PRNT A12345950
[ 处理方法]
 包含测量打印输出指令字符修改为数字。

PRNT 10

 将孤立的英文字符修改为连续字母或数字,或”_” 作为文件名。

PRNT A1234

[ 相关规格]
测量数据打印输出


2282 调度程序‘Q’
Eeoelale4128 调度程序包含不正确的Q 指令。
[ 代码]
1-> 在地址符Q 指定的地方指定了数值。
4-> 在地址符Q 指定的地方指定了其它地址符。
其它->Q 值不为0<Q9999。
Q 值的16 进制数
[ 故障原因]
调度程序
程序举例
PSELECT A.MIN , ,20 — [ 代码] 1
PSELECT B.MIN , ,P 10 — [ 代码] 4
PSELECT C.MIN , ,Q20000 — [ 代码] D020 (20000 的16 进制数)
[ 处理方法]
修改调度程序中的Q 指令。
例如:PSELECT A.MIN , ,Q20


2283 调度程序助记符码
Eeoelale4129
非法调度程序指令
非PSELECT,IF,GOTO,VSET 和END 被指定。
[ 代码]
指令中前4 个字符ASCII 代码的16 进制数
[ 故障原因]
调度程序
程序举例N100 PSELECT A.MIN , ,Q10
N200 G00 X100 Z200

[ 处理方法]
删除调度程序中的错误指令。


2284 调度程序程序结束
Eeoelale4130 在调度程序中无程序结束指令。
[ 代码]
1
[ 故障原因]
调度程序
程序举例:
N010 CSET V1=1
N020 PSELECT LOADER.MIN
N030 PSELECT SHAFT.MIN
N040 VSET V1=V1+1
N050 IF [V3 LE 10]
N020
[ 处理方法]
在调度程序结束处指定END 指令。
例如:
N010 VSET V1=1

N050 IF [V3 LE 10]
N020
N060 END


2285 调度程序主程序装入
Eeoelale4131
在装入调度程序中的主程序时出现错误
主程序不存在,程序结束码错误等等。
[ 代码]
3-> 在载入主程序时出现错误。
[ 故障原因]
 主程序不存在
 程序结束代码错误,等


2286 正向可变行程极限越限
Eeoelale4132 轴移动指令指定的目标点大于正向可变行程极限。
[ 目标]

[ 代码]
1-> 在选择副主轴模式时在Z 轴状态。
但是,即使在LT规格中ZA轴+副主轴规格和LT规格(未选择副主轴规格)中ZB轴是选择副主轴模式的状态,也不会产生报警。
2-> 轴进给在非快速方式
3-> 在G00 中刀具半径补偿模式
4-> 在G00 中LAP 模式
5->X 轴在双拖板模式
[ 处理方法]
 改变指令值使其小于正向可变行程极限。
 检查零点偏置值。
 检查刀具偏置值。


2287 负向可变行程极限越限
Eeoelale4133 轴移动指令指定的目标点小于负向可变行程极限。
[ 目标]

[ 代码]
1
[ 处理方法]
 改变指令值使其大于负向可变行程极限。
 检查原点偏置值。
 检查刀具偏置值。


2288 用户专用码
Eeoelale4134
通过输出变量#992 指定报警
当G171 或M321 ATC 宏指令指定时,互锁功能被激活,引起该报警。
在Y 轴控制模式下槽宽偏置测量指令包含了有关刀具寿命管理功能指令。
[ 代码]
输出变量数据值
MT-> 在M321 前未指定MT 指令。
M321-> 当指定M321 指令时,刀架不在X 轴正方向极限位。
ATP-> 在G171 前未指定ATP,AHP 指令。非机床刀架号被指定给ATP。ATP 指定的刀架号无法进行自动刀具交换。
AHP … 在G171 指令中,非1 ~ 5 的数被指定给AHP。
[ 故障原因]
 如代码MT 出现,M321 未指定MT 指令。
 虽然MT 被指定,但在M321 前又执行如复位,手动操作模式选择,机床锁定等其它操作。


2289 备份数据文件写入
Eeoelale4135 备份数据文件写入到内存时出现错误
[ 代码]
出现错误的存储器扇区的16 进制数。
[ 故障原因]
 内存板
 操作举例:备份到内存是自动执行,报警出现跟操作无关。


2290 未选择程序名
Eeoelale4136 指定程序名不正确。 指定了与当前执行程序的程序名* 不同的程序名。
* 执行指令O****。
[ 目标]
系统
[ 代码]
地址符后程序名中4 个字符ASCII 码的16 进制数。
[ 故障原因]
引起报警的程序段(参考下面的程序举例。)
程序举例:
1) 在调用子程序时未指定CALL 指令(MODIN 类似)。
N100 G00 N100 G00
N110 G01 N110 G01
N120 G00 N120 G00
CALL O100 O100
N130 G00 N130 G00
正常 报警
如顺序号N 被指定在O100 前,将出现其它类型报警。(报警B2220 左方向不可用)
对于有两个程序名的程序,未指定用于跳转到第二个程序的跳转指令。没指定GOTO 语句。
O100 O100
G00 G00
G00 G00
GOTO N1->O200<- 程序段被执行时出现报警。
O200 G00
G00 G00
G00 N1 G01
N1 G01 G01
G01 :
[ 处理方法]
不执行仅包含程序名的顺序号。
[ 相关规格]
用户任务2


2291 主顺序
Eeoelale4137 主顺序错误(TRAP#4)。通常,在主顺序内不会发生错误。
[ 目标]
系统
[ 代码]
1


2292 再起动
[故障原因] Eeoelale4138
再起动指令。在顺序返回完成前,起动键被按下。
[ 代码]
1-> 双拖板车床:仅在一个刀架再起动指令给定后,起动键被按下。
例如,双拖板车床:
键入[A] RE N100,按写入键,按起动键。
2-> 再起动指令执行后,起动键被按下。
例如,双拖板车床:
键入[A] RE N100,按写入键。
键入[B] RE N150,按写入键。
按起动键。
例如,单刀架车床:
键入RE N100,按写入键。
3-> 在A 刀架独立操作期间,B 刀架再起动指令被指定。
例如,在A 刀架独立操作期间:
键入[B] RE N200,按写入键。按起动键。
在B 刀架独立操作期间,A 刀架再起动指令被指定。
在移动完成前,M02,M30 被指定。
未选择程序时指定了再起动指令。
4-> 双拖板车床,A/B 刀架不能返回到一个确定位置。
程序举例:
当返回位置是下面的情况时;
刀架A 停止在P20,等待同步动作,当刀架B 在P30 前返回到返回位置时,在P30 等待。因此,刀架A 顺序返回不能完成。
刀架 A 刀架 B
G13 G14
G140 G141
G0 X100 G0 X200
… …
… P10
P20 …
… …
G0 Z100 G0 Z200
… …
… P30
P40 …
5-> 带Y 轴:在非Y 轴模式下,再起动到Y 轴被指定。
6-> 带Y 轴:在Y 轴模式下,再起动到非Y 轴被指定。
7-> 对于LAW-F 机床,当Z 轴不在正向可变行程极限时,再起动指令被指定。
8-> 非单程序段时,再起动指令被指定。


2293 MDI 特殊G 码
Eeoelale4139 指定的G 代码不能在MDI 模式下执行。
[ 目标]
系统
[ 代码]
1->G223 MODIN 和/ 或G224 MODOUT 状态被指定。
80->G80,G81,或G82 被指定。
85->G85 或G86 被指定。
[ 处理方法]
在MDI 模式下不输入上述G 代码。


2294 特殊G 码表
Eeoelale4140 特殊G 码决定的内部固定地址表不正确。(该报警通常不出现)
[ 目标]
系统
[ 代码]
指定G 代码的16 进制数
[ 故障原因]
特殊G 代码表


2295 STM 超时
S,T,或M功能执行循环时间超出参数设定值。Eeoelale4141
[ 参数]
STM 时间由NC 任选参数字No.26 设定(单位0.1s)
任选参数(循环时间超时检查)STM 超时计时器(0.1sec)
[ 目标]
系统
[ 代码]
设定时间的16 进制数
[ 故障原因]
S,T,或M 代码执行后无回答信号引起报警。
程序举例:

M03 M42 S1000 T0303

[ 处理方法]
 报警出现时检查STM 指令执行后应答输入信号是否发出。如有两个或更多指令被指定,则在MDI 方式下逐一执行,找出引起
报警的STM 指令。
 S-> 主轴恒速旋转信号
 T-> 刀架夹紧信号
 M-> 主轴旋转完成信号


2296 UGC 无程序结束码
Eeoelale4142 在转换处理用户图形命令字符时读程序结束码。
[ 代码]
1-> 在转换处理用户图形命令执行语句时
2-> 在跳过用户图形命令注解行时
[ 故障原因]
零件程序中UGC 指令串有错误
程序举例:
DEF WORK (UGC WORK)
PS LL, [0, 0], [100, 100], 4

END
[ 处理方法]
检查UGC 程序。
在举例程序中,在注解行有错误。
修改程序:
DEF WORK (UGC WORK)
PS LL, [0, 0]
[100, 100], 4

END


2297 UGC DELETE 语句
Eeoelale4143 指令了非法删除指令
[ 代码]
用户图形内部代码
[ 故障原因]
字符串:指定的用户图形命令中的DELETE 语句。
程序举例:DELETE PAINT
[ 处理方法]
检查DELETE 语句后的字符串。
[ 相关规格]
图形


2298 UGC DEF 语句
Eeoelale4144 指定了非法定义指令
[ 代码]
用户图形内部代码
[ 故障原因]
字符串:指定的用户图形命令中的DEF 语句。
程序举例:DEF PAINT

[ 处理方法]
检查DEF 语句后的字符串。
[ 相关规格]
图形


2299 UGC TIP 语句
Eeoelale4145
指定了非法标准处理语句(TIP 语句)
TIP:处理刀具形状的语句
[ 代码]
用户图形内部代码
[ 故障原因]
在用户图形命令中登录刀具形状的TIP 语句。
程序举例:
DEF TOOL [1,L]
TIP [[0, 0],[1,0],[1,0]]]

END
[ 处理方法]
 如没有TIP 语句,加入TIP 语句。
 如有TIP 语句,检查并修改。
修改程序
DEF TOOL [1,L]
TIP [[0,0],[1,0],[1,0]]

END
[ 相关规格]
图形


2300 UGC TIF 语句
Eeoelale4146
指定了非法标准处理语句(TIF 语句)
TIF:根据刀具形状自动生成刀具干涉检查数据。
TIF[ 指定刀具干涉检查方式,FZN,FZP,FXN,FXP]
指定刀具干涉检查方式:I 用于内径车削,O 用于外径车削。
FZN,FZP,FXN,FXP:用于指定从切削边缘基准点的干涉检查范围。
[ 代码]
用户图形内部代码
[ 故障原因]
 在用户图形命令中登录刀具形状的TIF 语句。
程序举例:
DEF TOOL [1,L]
TIP [[0, 0],[1,0],[0,1]]
TIF [M,5,5,0,]

END
[ 处理方法]
如没有TIF 语句,加入TIF 语句。
如有TIF 语句,检查并修改。
修改程序:
DEF TOOL [1,L]
TIP [[0,0],[1,0],[0,1]]
TIF [0,5,5,0,]

END
[ 相关规格]
图形


2301 UGC 形状未登录
Eeoelale4147 未登录用户图形命令。
[ 代码]
1-> 在登录定义语句和结束定义语句之间无用户图形命令(包括标准程序语句)。
[ 故障原因]
 用户图形命令字符串
程序举例
DEF WORK
END

[ 处理方法]
加入用户图形命令用于形状定义。

DEF WORK
PS LL,[0,0] [100,150],4
END

[ 相关规格]
图形


2302 UGC 非法数字
Eeoelale4148 输入了非法数值
[ 代码]
位数溢出
[ 故障原因]
 在用户图形命令中的数值
程序举例:DEF WORK
PS LL, [0, 0], [1000000, 100], 4
END
[ 处理方法]
检查数值并修改。
DEF WORK
PS LL,[0, 0],[100,100],4
END
[ 相关规格]
图形


2303 UGC 非法字符
Eeoelale4149 不能适用于操作代码的非法代码被指定。
[ 代码]
1->ASCII 码的16 进制数
[ 故障原因]
 用户图形命令字符串
程序举例:DEF WORK
PS LL,[0, 0],[100&100],4

END
[ 处理方法]
仅使用下列字符。
0 – 9, A – Z,], ,, +, -, *, /, [, =
DEF WORK
PS LL,[0,0],[100,100],4

END
[ 相关规格]
图形


2304 UGC 用户变量
Eeoelale4150 指定了非法用户变量
[ 代码]
0-> 未输入用户变量
1-> 在用户变量数后输入了一个数
2-> 指定的用户变量数位数溢出
[ 故障原因]
 在用户图形命令字符串中以”D” 开头的字符串。
程序举例:DEF WORK
PS LL,[0, 0],[D100,100],4
END
[ 处理方法]
检查用户时间变量(D0-D99)或字符串。
DEF WORK
PS LL,[0,0],[D10,100],4
END
[ 相关规格]
图形


2305 UGC 系统变量
Eeoelale4151 指定了非法系统变量
[ 代码]
0-> 未输入系统变量
1-> 在系统变量数后输入了一个数
2-> 指定的系统变量数位数溢出
[ 故障原因]
 在用户图形命令字符串中以”S” 开头的字符串。
程序举例:
DEF WORK
PS LL,[0, 0],[S100,100],4
END
[ 处理方法]
检查系统时间变量(S0-S99)或字符串。
DEF WORK
PS LL,[0,0],[S10,100],4
END
[ 相关规格]
图形


2306 UGC 非法命令
Eeoelale4152 指定了非法字符串
[ 代码]
ASCII 码的16 进制数或用户图形内部代码
[ 故障原因]
 用户图形命令字符串
程序举例:
DEF WORK
PS LZ,[0, 0],[100,100],4
END
[ 处理方法]
检查并修改用户图形命令字符串。
DEF WORK
PS LL,[0, 0],[100,100],4
END
[ 相关规格]
图形


2307 UGC 程序要素过多
Eeoelale4153 要素代码堆栈或要素数值堆栈溢出
[ 代码]
1-> 在字符串转换时要素代码堆栈溢出
2-> 字符串转换时要素数值堆栈溢出
3-> 在生成指令时要素代码堆栈溢出
4-> 在生成指令时要素数值堆栈溢出
[ 故障原因]
 用户图形命令字符串
程序举例:
D1=D1+1+1+1++1
^^^^^^^^^^^^^^^^^^^^^125 或更多
[ 处理方法]
用户图形命令字符串
减少要素代码和要素数值的数目,或用一个替代语句来分开表达式。
D1=D1+1+1+1++1
^^^^^^^^^^^^^^^^^^^ 小于124
[ 相关规格]
图形


2308 UGC 坐标数据
Eeoelale4154 左右括号不匹配,非法要素代码,坐标系指令数不合理
[ 目标]
系统
[ 代码]
1-> 左右括号不匹配,非法要素代码,指令中括号数过多
2-> 左右括号不匹配,坐标指令数不合理
3-> 左右括号不匹配,非法要素代码,坐标指令数不合理或指令中括号数过多
[ 故障原因]
 用户图形命令
程序举例:
PF 3,[0,0],[10,0],[0,10],[7,8],4

[ 处理方法]
检查并修改用户图形命令格式

PF 3,[0,0],[10,0],[0,10],4

[ 相关规格]
图形


2309 UGC END 语句
Eeoelale4155 指定了非法结束语句
[ 目标]
系统
[ 代码]
1->END 后无回车换行符。
[ 故障原因]
 在用户图形命令字符串中的END 语句。
程序举例:
DEF WORK

END X
[ 处理方法]
删除END 语句后多余字符串。

DEF WORK

END
[ 相关规格]
图形


2310 UGC 命令溢出
Eeoelale4156 用户图形命令堆栈区溢出
[ 代码]
1-> 在用户图形命令字符串暂时储存区出现溢出。
[ 故障原因]
 用户图形命令字符串
程序举例:

*DEF

*END
*-* 多于 600 字节
[ 处理方法]
减少命令串中指令数,减少宏程序所需内存空间。

*DEF

*END
*-* 减少到小于600 字节
[ 相关规格]
图形


2311 UGC 命令格式
Eeoelale4157 符号错误:POINT 语句,VIEW 语句,WINDOW 语句,LINE 语句,CIRCLE 语句,PAINT 语句,PAINTI 语句,PAINTS 语句,PAINTP 语
句,CALL 语句,PLAIN 语句和子语句
[ 代码]
用户图形内部代码
[ 故障原因]
 用户图形命令
程序举例:

PS L,[0,0],[100,100],4

[ 处理方法]
检查并修改用户图形命令语句。

PS LL,[0,0],[100,100],4

[ 相关规格]
图形


2312 UGC 附加参数
Eeoelale4158 指定了非法附加参数
[ 代码]
1-> 非法圆弧旋转方向(仅使用L,R 或省略)
非法三角(仅使用0,1,2 或省略)
非法线形,标题格式和颜色(0-7 或省略)
[ 故障原因]
 用户图形命令附加参数
程序举例:
LI [100,100],9

[ 处理方法]
检查并修改用户图形命令附加参数。

LI [100,100],6

[ 相关规格]
图形


2313 UGC 表达式
Eeoelale4159 表达式语法错误
[ 代码]
1-> 不止一个解
2-> 表达式中程序结束码
3-> 操作堆栈区溢出
4-> 操作数不匹配
5-> 操作分类代码堆栈区溢出:左右括号不匹配。
6-> 多于两个下标表达式
[ 故障原因]
 用户图形命令中子语句或二次方程式
程序举例:
PS LL,[0,0],[100,100,100],4

[ 处理方法]
检查并修改子语句或方程式。

PS LL,[0,0],[100,100,100],4

[ 相关规格]
图形


2314 UGC 形状登录区域溢出
Eeoelale4160 先前登录区和目前登录区总数超出了形状登录区允许值。
[ 代码]
1-> 在形状登录区没有空区域
[ 故障原因]
 用户图形登录区
[ 处理方法]
删除目前用户图形命令字符串,或在登录现行数据前删除已登录而不用的用户图形命令字符串。
[ 相关规格]
图形


2315 UGC 不能删除
Eeoelale4161 无用户图形命令串删除。
[ 代码]
1-> 将被删除的用户图形命令未登录
[ 故障原因]
 用户图形命令中DELETE 语句。
程序举例:

DELETE MACRO[8]

[ 处理方法]
检查并修改将被删除的指令串。
[ 相关规格]
图形


2316 READ/WRITE 无此规格
Eeoelale4162 在无READ/WRTE 功能时,企图执行READ/WRITE 指令。
[ 目标]
系统
[ 故障原因]
 程序错误
[ 处理方法]
删除READ/WRITE 语句。
[ 相关规格]
用户任务2


2317 READ/WRITE 容量溢出
Eeoelale4163 当READ/WRITE 指令被执行时数据大小超过160 字节。
[ 目标]
系统
[ 代码]
1-> 执行READ 指令时报警
2-> 执行WRITE 指令时报警
[ 故障原因]
 程序错误
程序举例:
PUT ‘AB’
PUT ‘AB’
:80 行
PUT ‘AB’
PUT ‘AB’

WRITE 1
一个字符被表达在一个7 位代码中。
罗马字符与片假名的区分,当SO 代码放在片假名前时而SI 代码放在罗马字符前。然而如果罗马字符(片假名)变成连续时,
SI (或SO)代码将不附加在字符前。在上述例子中,SI 代码放在数据的前端,因此数据尺寸超过161 字节,结果引起报警。
[ 处理方法]
检查GET/PUT 指令。

PUT ‘AB’
PUT ‘AB’
PUT ‘AB’79 lines
PUT ‘AB’

WRITE 1
[ 相关规格]
用户任务2


2318 READ/WRITE 设备号
Eeoelale4164 在READ/WRITE 指令中设备号错误。
[ 目标]
系统
[ 代码]
1-> 设备号不为一个数字。
2-> 设备号不为0 ~ 4。
[ 故障原因]
 程序错误
程序举例

WRITE 5

[ 处理方法]
检查READ/WRITE 指令。

WRITE 4

[ 相关规格]
用户任务 2


2319 READ/WRITE 数据
Eeoelale4165 在READ/WRITE 指令中数据错误。
[ 目标]
系统
[ 代码]
1-> 在读操作中奇偶错误
2-> 在写数据时传送结束代码
[ 故障原因]
 硬件
 参数设定错误
 程序错误
[ 处理方法]
1)替换RS232C 接口。
2)检查参数设定。
传送结束码能够在% (1)和NULL (0)中选择,通过设定任选参数1 号位3。
传送结束码能够在% (1)和NULL (0)中选择,通过在任选参数(外部I/O)程序结束代码。
3)检查程序。
[ 相关规格]
用户任务 2


2320 READ 通信错误
Eeoelale4166 通信时出现错误
[ 目标]
系统
[ 字符串]
错误时的数据值
[ 代码]
错误时的状态码
[ 故障原因]
根据错误号码而变化。
[ 处理方法]
根据错误号码参照错误信息说明。
[ 相关规格]
用户任务 2


2321 WRITE 通信错误
Eeoelale4167 通信时出现错误。
[ 目标]
系统
[ 字符串]
错误时的数据值
[ 代码]
错误时的状态码
[ 故障原因]
根据错误号码而变化。
[ 处理方法]
根据错误号码参照错误信息说明。
[ 相关规格]
用户任务 2


2322 GET/PUT 无此规格
Eeoelale4168 在不支持GET/PUT 规格时,企图执行GET/PUT 指令。
[ 故障原因]
程序错误
[ 处理方法]
删除GET/PUT 指令。


2323 GET/PUT 容量溢出
Eeoelale4169 执行数的数据号设定太大或太小。
[ 目标]
系统
[ 代码]
1-> 在GET 指令中,接收数据号设定大于读指针值。
2-> 在PUT 指令中,数据尺寸超过160 字节。
[ 故障原因]
 程序错误
程序举例16CH
: — 16CH–
*PUT ‘ABC …P’

*PUT ‘ABC …P’
PUT ‘Q'<- 第160 个字符
WRITE 1

*-* 10 行
[ 处理方法]
检查GET/PUT 指令。
[ 相关规格]
用户任务 2


2324 GET/PUT 位数指定
Eeoelale4170 当指令执行时,指定的数字的位数错误。
[ 目标]
系统
[ 代码]
1-> 执行GET 指令时
2-> 执行PUT 指令时
[ 故障原因]
 程序错误
在GET 或PUT 指令中,在变量后最多指定10 个字符(数字)。如果没有变量被指定,当字符数被跳过时最多10 个字符被指定。
程序举例:

PUT V1,11<- 指定的数字数超过限定。

[ 处理方法]
检查GET/PUT 指令。

PUT V1, 10

[ 相关规格]
用户任务 2


2325 GET/PUT 变量指定
Eeoelale4171 当指令执行时数据中不正确的元素。
[ 目标]
系统
[ 代码]
XYY
X:
1-> 执行GET 指令时
2-> 执行PUT 指令时
YY:不正确数据的ASCII 码的16 进制数
[ 故障原因]
 程序错误
程序举例:

PUT VDOUT[1],1<- 作为一个输出变量,
: VDOUT 不能用在PUT 指令中。
[ 处理方法]
检查GET/PUT 指令。
[ 相关规格]
用户任务 2


2326 GET 数字数据
Eeoelale4172 在执行GET 指令值时错误的数字数据
[ 目标]
系统
[ 代码]
1-> 含有非数字和空格字符。
2-> 小数点多于一个
3-> 数字多于9 位
[ 故障原因]
 程序错误
程序举例:
如果数据为:A1234 …

GET V1,5

[ 处理方法]
检查GET 指令。

GET 1<- 一个字符被跳过。
GET V1,4

[ 相关规格]
用户任务 2


2327 无运算功能
Eeoelale4173
在系统无运算规格(用户任务2)时,指定了计算指令。
指定了下列指令被指定:
EOR,OR,AND,NOT,SIN,COS,TAN,ATAN,SQRT,ABS,BIN,BCD, ROUN,FIX,FUP,DROUND,DFIX,DFUP,ATAN2,和MOD
[ 目标]
系统
[ 故障原因]
 程序错误
程序举例:
N010 Z = 60 * SIN [30]
[ 处理方法]
删除程序中数学运算功能指令。(数学运算功能只能和用户任务2 规格一起使用)


2328 无子程序规格
Eeoelale4174 在系统无子程序规格(用户任务2)时,编程了子程序。
[ 故障原因]
 程序错误
程序举例:CALL OSUB
[ 处理方法]
删除程序中子程序调用指令。(子程序仅允许在带有用户任务2 规格的控制系统中使用)。


2329 指定了至副主轴干涉距离的轴移动指令
指定了超过或接近通过参数指定的副主轴箱(W 轴)和A 刀塔(ZA 轴)干涉距离的指令。
[ 代码]
1
[ 故障原因]
1)程序错误
2)参数设定值错误


2330 无输入/ 输出变量规格
Eeoelale4175 在系统无输入/ 输出变量规格(用户任务2)时,指定了I/O 变量。
[ 故障原因]
 程序错误
程序举例:N010 VDOUT[1] = VDIN[1]
[ 处理方法]
删除程序中I/O 变量。
(I/O 变量仅允许在带有用户任务2 规格的控制系统中使用)。


2331 无复合加工规格
Eeoelale4176 在非复合加工机上指定了复合加工M 代码(C 轴,动力刀具)。
[ 目标]
系统
[ 代码]
XX:指定M 码的16 进制数
[ 故障原因]
 程序错误
 在非复合加工机上不能指定如下M 代码:
 M12 ~ M16,M109,M110,M146,M147,M162,M163,M229,M241,M242


2332 无副主轴规格
Eeoelale4177 在系统无副主轴规格时,指定了G239 (坯材拷贝)指令。
[ 故障原因]
 程序错误
[ 处理方法]
删除程序中G239 指令。


2334 无机内测量规格
Eeoelale4178 在系统无机内测量规格时,指定了机内测量变量或编程了测量循环。
[ 目标]
系统
[ 代码]
1-> 机内测量变量被编写在左边。
2-> 机内测量变量被编写在右边。
3-> 编程了测量循环。
4-> 在无Y 轴测量功能时,指定了Y 轴测量循环指令。
5-> 尽管机床没有测头或对刀仪规格,仍指定了测量循环指令。
[ 故障原因]
 程序错误
程序举例:
N010 VRNGZ=100.00 (VRNGZ 为机内测量循环变量)。
[ 处理方法]
删除程序中机内测量循环变量或程序中的测量循环指令。


2335 无机外测量规格
Eeoelale4179 在系统无机外测量功能时,指定了机外测量变量。
[ 目标]
系统
[ 代码]
1-> 机外测量变量被指定在左边。
2-> 机外测量变量被指定在右边。
3-> 刀架公共变量被指定在右边。
[ 故障原因]
 程序错误
程序举例:
N010 VXMPO[1]=2 (VXMPO[1] 为机外测量变量)。
[ 处理方法]
删除程序中机外测量变量。


2336 无动画规格
Eeoelale4180 在无图形功能时指定了图形指令。
[ 目标]
系统
[ 故障原因]
 程序错误
程序举例:
DEF WORK
PS LL, [0,0], [100, 100], 4
END

[ 处理方法]
删除图形指令。
[ 相关规格]
图形


2337 图形备份数据文件写入
Eeoelale4181 在SAVE 指令写图形PBU 文件时出现错误。
[ 故障原因]
内存
[ 处理方法]
更换内存板。
[ 相关规格]
图形


2338 无主轴定向规格
Eeoelale4182 在系统无主轴定向规格时,指定了主轴定向指令M 代码(M19)。
[ 目标]
系统
[ 故障原因]
 程序错误
程序举例:N010 M19
[ 处理方法]
删除程序中M19 指令。


2339 无负载监视规格
Eeoelale4183 在系统无负载监视规格时,指定了VLMON 或CLEAR 指令。
[ 目标]
系统
[ 代码]
1-> 在系统无负载监视功能时,指定VLMON 或CLEAR 指令。
2-> 在系统无负载监视W 功能时,指定了VWMON 指令。
[ 故障原因]
 在系统无负载监视功能时,程序中编入了VLMON 或CLEAR 指令,或在MDI 方式下输入了上述指令。
 在系统无负载监视W 功能时,程序中编入了VWMON 指令,或在MDI 方式下输入了上述指令。
[ 处理方法]
1)删除程序中VLMON 或CLEAR 指令
2)删除程序中VWMON 指令。


2340 无螺纹相位吻合规格
Eeoelale4184 在无螺纹相位核对功能时,指定了螺纹相位核对系统变量(VTHRX 或VTHRZ)。
[ 目标]
系统
[ 代码]
1-> 试图写。
2-> 试图读。
[ 故障原因]
 在系统无螺纹相位核对功能时,程序中编入了VTHRX 或VTHRZ 指令。
 在MDI 方式下输入了上述指令。
[ 处理方法]
修改程序。


2341 无圆弧螺纹功能
Eeoelale4185 在系统无圆弧螺纹规格时,指定了圆弧螺纹切削指令(G112,G113)。
[ 目标]
系统
[ 故障原因]
 程序错误
程序举例:G112 X100 Z100 I50 K0 F0.2
[ 处理方法]
删除程序中的圆弧螺纹切削指令(G112,G113)。


2342 圆弧螺纹指令
Eeoelale4186 在圆弧螺纹切削指令中,指定的圆弧与圆弧中心线或相连或相交,或者圆弧平行于螺纹螺距轴。
[ 目标]
系统
[ 代码]
1-> 圆弧螺纹起点在圆弧中心线上。
2-> 圆弧螺纹终点在圆弧中心线上。
3-> 终点和起点位于相对于中心线的相反侧。
4-> 进刀方向不同于螺纹切削指令方向。(用于起点和终点之间圆弧长度较短的圆弧)
[ 故障原因]
 程序错误
 即使程序被修改,但由于刀尖R 补偿功能被指令激活,该报警也可能出现。
程序举例:G01 X100 Z100
G112 X120 Z110 I10 K0 M26 终点在中心线上。


2343 无刀具退避功能
Eeoelale4187 在系统无刀具退避规格时,指定了刀具退避指令。
[ 目标]
系统
[ 代码]
1-> 指定了EIN,DIN,或RTI 指令。
2-> 使用了VEINT 系统变量。
[ 处理方法]
检查规格代码。
[ 相关规格]
刀具退避循环


2344 刀具退避中断可指令
Eeoelale4188 在刀具退避中断可指令(EIN)中含有错误指令。
[ 目标]
系统
[ 代码]
1-> 已经指定了EIN 指令。
2-> 子程序调用次数Q 指令包含在EIN 指令中。
[ 故障原因]
 程序错误
程序举例:
EIN OABC
EIN ODEF -> 报警在此出现

EIN OABC Q5
^^ 不需要
[ 相关规格]
刀具退避循环
􃒜􂚍
􃒜􂚍
􃒜􂚍
􄍋􂚍
􄍋􂚍
􄍋􂚍
􀐁􁖗
􀐁􁖗
􀐁􁖗􂚍
􁏺􃒉􀧥􃶎􃒍
􃁓􄖛􀳚􁖗􂱘􂳈􃒓(􀐁􁖗􃒓)􀏢􁳝􁬜􃶎􄎱􄕈(Z􄕈)􁑇􃸠
􃁓􄖛􀳚􁖗􂱘􂳈􃒓􀏢􁳝􁬜􃶎􄎱􄕈(Z􄕈)􁑇􃸠
LE37006R0100612030001


2345 刀具退避中断不可指令
Eeoelale4189 在刀具退避中断不可指令中含有错误指令。
[ 目标]
系统
[ 代码]
1->DIN 指令用在EIN 指令前
EIN:中断可指令
[ 故障原因]
 程序错误
程序举例:
: EIN OABC
DIN OABC ->:
: DIN
[ 相关规格]
刀具退避循环


2346 刀具退避中断复位指令
Eeoelale4190 当刀具退避中断未激活或刀具退避循环被执行在螺纹切削时,指定了中断复位(RTI)指令。
[ 目标]
系统
[ 代码]
1->RTI 指令指定在非刀具退避中断模式。
2-> 在螺纹切削循环刀具中断后指定了RTI 指令。
[ 故障原因]
 程序错误
[ 相关规格]
刀具退避循环


2347 无机器人功能
Eeoelale4191 在系统无机器人规格时,指定了G227 (机器人请求)指令。
[ 故障原因]
 程序错误
程序举例:ROBOT O100
[ 处理方法]
删除程序中ROBOT 指令。


2348 机器人程序名
Eeoelale4192 G227 后没有指定机器人程序名。
[ 目标]
系统
[ 代码]
1
[ 故障原因]
 程序错误
程序举例:ROBOT
[ 处理方法]
在ROBOT 指令后指定程序名。
ROBOT O100


2349 无装料器规格
Eeoelale4193 在没有配备装料器的机床上,调用了装料器程序。
[ 代码]
1-> 在无装料器功能的机床上调用了装料程序。
2-> 在C 型装料器规格机床上调用了装料程序。
[ 故障原因]
 无装料器规格
 C 型装料器规格
程序举例:
LOADER O1000


2350 装料器程序名
Eeoelale4194 在装料指令后无装料器程序名。
[ 目标]
系统
[ 代码]
1
[ 故障原因]
 程序错误
程序举例:N010 LOADER
[ 处理方法]
在LOADER 指令后指定程序名。
N010 LOADER O100


2351 无连动外部设备程序选择规格
Eeoelale4195 在无连动外部设备程序选择规格时,试图选择一个用于外部设备的程序。
[ 目标]
系统


2353 倒角G01 模式
Eeoelale4196 倒角指令被指定在非G01 模式。
[ 目标]
系统
[ 代码]
无-> 无G 代码
2->G02
3->G03
1F->G31
20->G32
21->G33
22->G34
23->G35
FE->G00
[ 故障原因]
 程序错误
程序举例:
N009 G00 X50 Z100
N010 G75 X100 L-5 F0.5
N011 Z50
[ 处理方法]
检查G75 程序段中G 代码。
对于举例程序,在程序中加入一个G01 指令。
N010 G75 G01 X100 L-5 F0.5


2354 倒角L 过大
Eeoelale4197 在倒角指令中,指定的L 值大于轴移动距离。
[ 目标]
系统
[ 代码]
轴移动距离的16 进制数
[ 故障原因]
 程序错误
程序举例:
N009 G01 X97 Z100
N010 G75 X100 L-5 F0.5
N011 Z50
[ 处理方法]
检查倒角尺寸和轴移动数。
在上述例子中,轴移动量为3 小于倒角量5。


2355 倒角L 指令
Eeoelale4198 在倒角指令中,未指定L 指令或指定的L 值不为:-99999.999L99999.999
[ 目标]
系统
[ 代码]
L 值的16 进制数
[ 故障原因]
 程序错误
程序举例:N010 G75 G01 X100 F0.5
[ 处理方法]
检查L 指令。
在上述例子中,未指定L 指令。
N010 G75 G01 X100 L-5 F0.5


2356 倒角X,Z 指令
Eeoelale4199
在倒角指令中,X,Z 同时被指定,或无X 和Z 指令。
指定的X 和Z 值不为:-99999.999X (Z) 99999.999
[ 目标]
系统
[ 代码]
FFFFFFFF->X,Z 同时被指定,或无X 和Z 指令。
其它->X 或Z 值的16 进制数
[ 故障原因]
 程序错误
程序举例:
N009 G01 X50 Z100
N010 G75 X100 Z98 L-5 F0.5
[ 处理方法]
检查X 和Z 指令。在上述例子中,在G75 程序段里同时指定了X 和Z 指令。


2357 倒角任意角度运算
Eeoelale4200 在任意角度自动倒角运算时出现错误。
[ 目标]
系统
[ 代码]
XYY
YY:
位0-> 转换成整数时溢出
位1-> 指数下溢
位2-> 指数溢出
位3-> 负数求根
位4-> 被0 除
位5->SIN,COS,TAN 和COT 角度溢出
X:
1-> 在计算倒角起点时
2-> 在计算倒角终点时
3-> 在计算圆弧中心时
4-> 在计算圆弧起点和终点时
5-> 在计算倒角方向时
[ 故障原因]
程序错误
[ 处理方法]
从报警代码检查程序中错误内容,排除影响任意角度倒角指令执行的原因。
[ 相关规格]
自动任意角度倒角


2358 倒角任意角度
Eeoelale4201 因为将被倒角的边的夹角为180 度,因此无倒角。
[ 目标]
系统
[ 故障原因]
 程序错误
程序举例:
G00 X20 Z120
G75 G01 X60 L6 F0.1
X90

[ 处理方法]
检查G75 和G76 指令。

G00 X20 Z120
G75 G01 X60 L6 F0.1
Z90

[ 相关规格]
自动任意角度倒角


2359 刀尖圆弧R 补偿无此规格
Eeoelale4202 在无刀尖圆弧半径补偿规格时,指定了G41,G42 指令。
[ 目标]
系统
[ 故障原因]
 程序错误
程序举例:N010 G41 X– Z–
[ 处理方法]
从程序中删除G41,G42 指令。


2360 圆弧半径
Eeoelale4203 由于指定的切削圆弧半径小于刀尖圆弧半径,因此无法计算交点。
[ 目标]
系统
[ 代码]
1-> 在计算直线到圆弧的交点时
2-> 在计算圆弧到直线的交点时
3-> 在计算圆弧到圆弧的交点时
4->G41/G42 程序段中圆弧半径小于刀尖圆弧半径。
[ 故障原因]
 程序错误,或刀尖圆弧半径补偿值设定错误
程序举例:
N010 G42 X– Z– T010101 (刀尖圆弧半径: 0.5)

N015 G02 X– Z– I1
刀尖圆弧半径补偿值(刀具数据设定)
N01 X5.000 Z5.000
[ 处理方法]
检查圆弧半径指令和刀尖圆弧半径补偿值。
刀尖圆弧半径补偿数在刀具数据设定画面的刀尖圆弧半径补偿区设定。通过”T** …” 中的”**” 数调用设定值。
在上面的举例程序中,刀尖R 补偿值设定为5mm 尽管正确值是0.5mm ;修改设定。
N01X0.500 Z0.500


2361 刀尖圆弧R 补偿运算
Eeoelale4204 刀尖圆弧半径补偿浮点计算错误。
[ 目标]
系统
[ 代码]
XYY
YY:
位0-> 转换成整数时溢出
位1-> 指数下溢
位2-> 指数溢出
位3-> 负数求根
位4-> 被0 除
位5->SIN,COS,TAN 和COT 角度溢出
X:
1-> 在计算直线图形因子时
2-> 在计算圆弧图形因子时
3-> 在计算刀尖圆弧半径补偿数图形因子偏移数时
4-> 在计算直线和圆弧垂直矢量时
6-> 在计算直线和直线交点时
7-> 在计算直线和圆弧交点时
8-> 在计算圆弧和圆弧交点时
9-> 在计算从两个可能的圆弧交点中选择目标点时
A-> 在圆弧图形要素再计算时
B-> 在从刀尖半径补偿点计算I 和K 时
C-> 在计算X,Z,I 和K 指令时
[ 故障原因]
程序错误
[ 处理方法]
参照错误代码检查程序。


2362 刀尖圆弧R 补偿取消G00,G01
Eeoelale4205 在非G00 或G01 模式时指定了G40 指令。
[ 目标]
系统
[ 故障原因]
 程序错误程序错误
程序举例:N010 G40 G02 X– Z– I–
[ 处理方法]
检查G40 指令位置;刀尖圆弧R 补偿只能在G00 或G01 模式中取消。
在上述例子中,刀尖圆弧R 补偿在G02 模式中取消;修改程序:
N010 G02 X– Z– I–
N020 G40G00 X–


2363 刀尖圆弧R 补偿求不出交点
Eeoelale4206 在直线到圆弧或圆弧到圆弧时不能计算出交点。
[ 目标]
系统
[ 代码]
1-> 直线到圆弧
2-> 圆弧到直线
3-> 圆弧到圆弧


2364 刀尖圆弧R 补偿不能起动
Eeoelale4207 刀尖圆弧半径补偿以非允许方式起动,不能计算补偿点。
[ 目标]
系统
[ 代码]
无->G41 或G42 指定在非G00 或G01 模式。
10->G41 或G42 程序段中指令值与下一程序段指令值相同。
11-> 在G41 或G42 程序段的下一程序段中未指定X 或Z 指令。
40-> 在G41 或G42 程序段的下一程序段中指定了G40。
[ 故障原因]
 程序错误
程序举例:
N010 G42 X50 Z55
N011 X50 Z55
[ 处理方法]
检查G42 程序段及下一程序段。
在上述例子中,G42 程序段中X 和Z 指令与下一程序段相同;修改程序。
在该情况中,删除不必要的N011 程序段。


2365 刀尖圆弧R 补偿螺纹切削循环
Eeoelale4208 在刀尖圆弧半径补偿模式中,指定了G31,G32 或G33。
[ 目标]
系统
[ 代码]
1F-> 指定了G31
20-> 指定了G32
21-> 指定了G33
[ 故障原因]
 程序错误
程序举例:
N010 G42
N020 G33 X– Z–
N030 G40
[ 处理方法]
在刀尖圆弧R 补偿模式中,不能指定螺纹切削循环。在调用螺纹切削循环前,取消刀尖圆弧半径补偿模式。


2366 刀具径补偿无此规格
Eeoelale4209
在系统无刀具径补偿功能时,指定了刀具径补偿开指令。
补偿开指令(G41 或G42)在指定补偿平面(G17 XY 平面)后指定。
[ 故障原因]
程序错误
[ 处理方法]
修改程序(删除程序中G17,G41 和/ 或G42)。


2367 刀具径补偿刀尖圆弧R 补偿 面变换不对
Eeoelale4210 刀具径补偿或刀尖圆弧半径补偿指定的平面在补偿模式激活期间被改变。在指定补偿功能激活的新平面时,必须先通过指定G40 取
消补偿模式。
[ 故障原因]
 程序错误
 G17,G18:刀具径补偿平面选择
程序举例:
G17
G41

G18
[ 处理方法]
修改程序。
G17
G41

G40<- 取消补偿模式。
G18


2368 刀具径补偿C 轴脱离时
Eeoelale4211 在未指定C 轴连接指令(M110)时,指定了刀具半径补偿开指令。
[ 故障原因]
 程序错误
M109 ->C 轴断开指令
G17
G41-> 发生报警

[ 处理方法]
修改程序。
M110 ->C 轴连接指令
G17
G41


2369 刀具径补偿QA 指令
Eeoelale4212 在刀具径补偿期间指定了QA 指令。
[ 故障原因]
 程序错误
程序举例:
G17
G41
G00 X100 C0 QA=2An 发生报警;
[ 处理方法]
需多次转动C 轴时,连续指定C 轴指令。
程序:
G17
G41
G00 X100 C0
C180
C0
C180
C0


2370 牵引尾架移动无此规格
Eeoelale4213 在系统无牵引尾架移动规格时,指定了G152 指令。
[ 故障原因]
 程序错误
程序举例:N010 G152 W100
[ 处理方法]
删除程序中G152 指令。


2371 牵引尾架移动条件
Eeoelale4214
在非G13 模式中指定了G152。
指定的G152 中无W 指令。
在刀尖半径补偿或LAP 模式中指定了G152 指令。
指定的G152 和G153 指令中无A 刀架指令。
或无W 指令被指定。
或在刀尖圆弧半径补偿指令中被指定。
或在LAP 指令中被指定。
[ 代码]
1->G152,G153 指定在非A 刀架。
2->G152,G153 指令中无W 指令。
3->G152,G153 指定在刀具半径补偿模式中。
4->G152,G153 指定在LAP 模式中。
5->G152,G153 指定在Y 轴控制模式中。
6->X 轴在非正向可变行程极限位置时,指定了G152 指令。
[ 故障原因]
 程序错误
程序举例:N010 G152
[ 处理方法]
检查G152 程序段中指令。
在上例中,未指定W 指令。
N010 G152 W100


2372 激光测量无此规格
Eeoelale4215 在系统无同步感应尺螺距误差补偿功能时,指定了LMW 和LMV 指令(包括LP15)。
[ 目标]
系统
[ 故障原因]
 程序错误
程序举例:
LMW Z100

LMV Z100

[ 处理方法]
删除程序中LMW 和LMV 指令。


2373 激光测量指令条件
Eeoelale4216 执行LMW 和LMV 指令时条件不正确。
[ 目标]
系统
[ 代码]
1-> 指令被指定给A 和B。
2-> 在同一程序段中同时指定了X 和Z 指令。
3-> 指令被指定在刀尖圆弧半径补偿模式中。
4-> 指令被指定在LAP 模式中。
5-> 在LMW 指令中指定了Q 指令。
6-> 测量范围超出了行程极限。
7-> 测量起点和终点为同一点。
[ 故障原因]
 程序错误
程序举例:

LMW Z100 X100

[ 处理方法]
通过报警代码检查程序错误内容;去除影响激光测量指令执行的因素。
LMW Z100
LMW X100
[ 相关规格]
同步感应尺螺距误差补偿


2374 LAP 无此规格
Eeoelale4217 在系统无LAP 规格时,指定了调用LAP 模式的G85,G86,G87 或G88 指令。
[ 目标]
系统
[ 故障原因]
 程序错误
[ 处理方法]
如果系统不支持LAP 功能,那么删除LAP 指令。


2375 LAP 非法B 指令
Eeoelale4218
在G88 LAP 模式中B 指令指定的刀尖角度小于0 度或大于180 度。
G88:调用连续螺纹切削循环
[ 目标]
系统
[ 故障原因]
 程序错误
程序举例:N010 G88 NLAP1 M32 M73 B-60 H10 D2 U0.2
[ 处理方法]
检查B 指令。
在上述例子中,B 指令为负值,必须指定一个正值。
N010 G88 NLAP1 M32 M73 B60 H10 D2 U0.2
[ 相关规格]
LAP


2376 LAP D 指令
Eeoelale4219
在G85,G86 和G88 LAP 模式中,未指定D 指令或D 指令为负或D 指令位数太多。
G85:调用棒料粗车循环。
G86:调用粗加工拷贝加工循环。
G88:调用连续螺纹切削循环。
[ 目标]
系统
[ 代码]
1-> 指定的D 值不为:-99999.999D99999.999
2-> 为负数或为0
3-> 未指定D 指令
[ 故障原因]
 程序错误
程序举例:N010 G88 NLAP1 M32 M73 B60 H10 D-2 U0.2
[ 处理方法]
检查D 指令。
在上述例子中,D 指令为负值,必须指定一个正值。
N010 G88 NLAP1 M32 M73 B60 H10 D2 U0.2


2377 LAP DA (DB)指令
Eeoelale4220
当G84 和LAP 模式G85 指定XA (ZA)或XB (ZB)指令时,DA 或DB 指令值为负或位数太多。
G84:改变棒料粗车循环切削条件。
G85:棒料粗车循环。
DA:A 点切削条件变化后的切削深度。
DB:B 点切削条件变化后的切削深度。
[ 目标]
系统
[ 代码]
1-> 指定的DA (DB)值不为:-99999.999DA (DB) 99999.999
2-> 为负数或为0
[ 故障原因]
 程序错误
程序举例:
N010 G85 NLAP1 D4 F0.5 U0.2 W0.1
$ G84 XA=70 DA=-2 FA=0.3
$:在命令行开始指定的$ 允许该行包含在和先前行相同的程序段。
[ 处理方法]
检查DA 或DB 值,在上述例子中,DA 指令为负值,必须指定一个正值。
N010 G85 NLAP1 D4 F0.5 U0.2 W0.1
$ G84 XA=70 DA=2 FA=0.3
相关规格 LAP


2378 LAP H 指令
Eeoelale4221
在G88 LAP 模式中,未指定H 指令,或H 指令值为负或位数太多。
G88:调用连续螺纹切削循环。
[ 目标]
系统
[ 代码]
1-> 指定的H 值不为:-99999.999H99999.999
2-> 为负数或为0
3-> 未指定H 指令
[ 故障原因]
 程序错误
程序举例N010 G88 NLAP1 M32 M73 B60 H-10 D2 U0.2
[ 处理方法]
检查H 指令。
在上述例子中,H 指令为负值,必须指定一个正值。
N010 G88 NLAP1 M32 M73 B60 H10 D2 U0.2


2379 LAP H-U (W)小于D (M73)
Eeoelale4222
在G88 LAP 模式M73 指令中,指令H-U 值小于D 值,切削循环不能进行。
G88:调用连续螺纹切削循环。
M73:螺纹切削类型1
[ 目标]
系统
[ 故障原因]
 程序错误
程序举例:N010 G88 NLAP1 M32 M73 B60 H5 D3 U3
[ 处理方法]
检查D,U 和H 指令。
在上述例子中,更正指令值,使其满足H-UD。
N010 G88 NLAP1 M32 M73 B60 H5 D3 U0.3


2380 LAP U (W)指令
Eeoelale4223
LAP 指令G85,G86,G87,或G88 中,U 值(X 轴方向精加工余量)或W 值(Z 轴方向精加工余量)为负或大于最容许值。
U 和W 指令值必须为:0U (W) 99999.999
G85:调用棒料粗车循环。
G86:调用粗加工拷贝车削循环。
G87:调用精车循环。
G88:调用连续螺纹切削循环。
[ 目标]
系统
[ 代码]
1-> 指定U 和W 值不为:0U (W) 99999.999
2-> 指定U 和W 值为负。
3-> 切入方向与精加工余量方向相反。
[ 故障原因]
 程序错误
程序举例:N010 G85 NLAP1 D4 F0.5 U0.2 W-0.1
[ 处理方法]
检查U (W)指令
在上述例子中,W 指令为负值,必须指定一个正值。
N010 G85 NLAP1 D4 F0.5 U0.2 W0.1
[ 相关规格]
LAP


2381 LAP U (W)大于H
Eeoelale4224
在G88 LAP 模式中,指定的U 或W 精加工余量大于牙高H。
G88:调用连续螺纹切削循环。
[ 目标]
系统
[ 故障原因]
 程序错误
程序举例:N010 G88 NLAP1 M32 M73 B60 H10 D2 U20
[ 处理方法]
检查U (H)指令。
在上述例子中,U 指令大于H 指令;修改任何或全部指令值。
N010 G88 NLAP1 M32 M73 B60 H10 D2 U0.2
[ 相关规格]
LAP


2382 LAP XA (ZA),XB (ZB)指令
Eeoelale4225
在G85 LAP 模式中,XA (ZA)或XB (ZB)指令值位数大于G84 指定的允许值。
G84 被指定
G84:改变棒料粗车循环切削条件。
G85:调用棒料粗车循环。
[ 目标]
系统
[ 代码]
1-> 在轴向车削中,指令值超出如下范围:-99999.999 XA (XB) 99999.999
2-> 在端面车削中,指令值超出如下范围:-99999.999 ZA (ZB) 99999.999
[ 故障原因]
 程序错误
程序举例:N010 G85 NLAP1 D4 F0.5 U0.2 W0.1
$G84 XA=100000 DA=2 FA=0.3
$:在命令行开始指定的$ 允许该行包含在和先前行相同的程序段。
[ 处理方法]
检查XA (ZA)和XB (ZB)指令。
在上述例子中,XA 指令值大于99999.999。
N010 G85 NLAP1 D4 F0.5 U0.2 W0.1
$G84 XA=70 DA=2 FA0.3
[ 相关规格]
LAP


2383 LAP 运算
Eeoelale4226
在LAP 运算处理时报警。
(在G85 指令计算圆弧中心和半径时)
G85:调用棒料粗车循环。
[ 目标]
系统
[ 代码]
XX:
位0-> 转换成整数时溢出
位1-> 指数下溢
位2-> 指数溢出
位3-> 负数求根
位4-> 被0 除
位5->SIN,COS,TAN 和COT 角度溢出
[ 故障原因]
程序错误
[ 处理方法]
检查LAP 中圆弧插补指令。
[ 相关规格]
LAP


2384 LAP 下降段过多
Eeoelale4227
在G85 LAP 模式中,下降步数超出10。
G85:调用棒料粗车循环
[ 目标]
系统
[ 故障原因]
程序错误
[ 处理方法]
检查LAP 程序中下降步数。
在LAP 程序中,如果下降步数超出了10,修改程序-> 分开形状定义等。
[ 相关规格]
LAP


2385 LAP 循环中
Eeoelale4228
在LAP 模式中,又指定了LAP 指令(G85,G86,G87 和G88)。
G85:调用棒料粗车循环。
G86:调用粗加工拷贝车削循环。
G87:调用精车循环。
G88:调用连续螺纹切削循环。
[ 目标]
系统
[ 故障原因]
程序错误
程序举例:
NLAP1 G81

G85 NLAP2

G80
[ 处理方法]
检查G85,G86,G87 和G88 指令。
在上述例子中,在LAP 模式中又指定了G85 指令;删除G85 程序段。


2386 LAP 顺序名
Eeoelale4229
在G85 或G86 调用LAP 模式的程序段中,未指定顺序名,或指定的顺序名未找到。
G85:调用棒料粗车循环。
G86:调用粗加工拷贝车削循环。
[ 目标]
系统
[ 代码]
1-> 未指定顺序名。
2-> 指定的顺序名未找到。
[ 故障原因]
程序错误
程序举例:
N010 G85 D8 F1 U0.5 W0.2
NLAP1 G81

G80
[ 处理方法]
检查LAP 顺序名。
在上述例子中,未指定顺序名。
N010 G85 NLAP1 D8 F1 U0.5 W0.2


2387 LAP 控制
Eeoelale4230 不能进行LAP 控制。(LAP 控制计数器溢出)
[ 目标]
系统
[ 故障原因]
LAP 控制软件损坏。
操作举例:该报警不会因程序错误或错误操作引起。
[ 处理方法]
重新装入控制软件。


2388 LAP G 码
Eeoelale4231
在G81 或G82 指令后无G80 指令。G81 或G82 指令不在G85 或G86 指定的程序段中。
G80:形状定义结束。
G81:起动轴向形状定义。
G82:起动端面形状定义。
G85:调用棒料粗车循环。
G86:调用粗加工拷贝车削循环。
[ 目标]
系统
[ 代码]
1-> 未指定G80。
2->G81 或G82 指令不在G85 或G86 指定的程序段中。
[ 故障原因]
程序错误
程序举例:
NLAP1

N010 C80
N011 G85 NLAP1
[ 处理方法]
检查G81,G82 指令。
在上述例子中,G81 或G82 指令未指定在NLAP1 程序段中。
NLAP1 G81


2389 LAP 刀尖圆弧R 补偿取消
Eeoelale4232
刀尖圆弧半径补偿模式在LAP 结束(包含G80 的程序段)时不能被取消。
G80:形状定义结束。
[ 目标]
系统
[ 故障原因]
程序错误
程序举例:
NLAP1 G81

N010 G41 G00 X– Z–
:在这些程序段中无G40 指令
N020 G80
[ 处理方法]
在LAP 程序中检查G41,G42 和G40 指令。
在上述例子中,在G80 指令前必须取消刀尖圆弧半径补偿模式。
N010 G41 G00 X– Z–

N019 G40 X– Z–
N020 G80


2390 LAP 刀尖圆弧R 补偿中
Eeoelale4233
在刀尖圆弧半径补偿模式激活状态下,指定了调用LAP 模式的G 代码(G85,G86,G87 和G88)。
G85:调用棒料粗车循环。
G86:调用粗加工拷贝车削循环。
G87:调用精车循环。
G88:调用连续螺纹切削循环。
[ 目标]
系统
[ 故障原因]
程序错误
程序举例:
N010 G41 X– Z–
: <- 在此未指定G40 指令。
N020 G85 NLAP1 … 在这些程序段中未指定G40 指令。
[ 处理方法]
检查刀尖圆弧半径补偿模式中的LAP 指令(G85,G86,G87,G88)。
在上述例子中,在G85 指令前必须取消刀尖圆弧半径补偿模式。
N010 G41 G00 X– Z–

N019 G40 X– Z–
N020 G85 NLAP1 …


2391 LAP 形状指定
Eeoelale4234 LAP 定义的形状有缺陷。
[ 目标]
系统
[ 代码]
1-> 坐标值溢出
3-> 在第一程序段中包含圆弧插补。
4-> 圆弧插补指令无I,K 值。
5-> 圆弧插补指令有缺陷。
6-> 坯料形状元素数量超出限制。
7-> 加工元素数量超出限制。
8-> 切削深度不够。(这样请求34 或以上切削)
9-> 坯料形状相反。(形状包含在与切削方向相反的方向指定的元素。)
10-> 加工形状相反。(形状包含在与切削方向相反的方向指定的元素。)
11-> 坯料形状元素不完善。(仅仅指定一点为坯材形状元素。)
* 代码No.8 ~ 11 发生在坯材轮廓循环(AP 模式V)。
[ 故障原因]
程序错误
[ 处理方法]
检查程序。


2392 复合固定循环B<0 度或B180 度
Eeoelale4235
B<0 度或B180 度。
在G71,G72 螺纹切削循环中,(B/2)的正切值为负或溢出。
G71:侧面复合螺纹切削循环
G72:端面复合螺纹切削循环
[ 目标]
系统
[ 代码]
(B/2)的正切值浮点尾数的16 进制数
[ 故障原因]
程序错误
程序举例:N010 G71 X100 Z100 B181 D3 H10 F5
[ 处理方法]
检查B 指令值。
必须为:0B<180 度


2393 复合固定循环D 指令
Eeoelale4236
在G71,G72,G73 或G74 模式中,无D 指令或D 值不为:0<D99999.999
G71:侧面复合螺纹切削循环
G72:端面复合螺纹切削循环
G73:侧面复合铣槽循环
G74:端面复合铣槽循环
[ 目标]
系统
[ 代码]
FFFFFFFF-> 无D 指令
其他->D 值的16 进制数
[ 故障原因]
程序错误
程序举例:N010 G71 X100 Z100 B60 H10 F5
[ 处理方法]
检查D 指令值。
在上述例子中,在程序中插入D 指令。
N010 G71 X100 Z100 B60 D3 H10 F5


2394 复合固定循环F 指令
Eeoelale4237
在G71,G72,G73 或G74 模式中,无F 指令或F 值不为:0<F99999.999,或0<DA99999.999
G71:侧面复合螺纹切削循环
G72:端面复合螺纹切削循环
G73:侧面复合铣槽循环
G74:端面复合铣槽循环
[ 目标]
系统
[ 代码]
FFFFFFFF-> 无F 指令
其他->F 值的16 进制数,或DA 值的16 进制数
[ 故障原因]
程序错误
程序举例:N010 G71 X100 Z100 B60 D3 H10
[ 处理方法]
检查F 指令值。
在上述例子中,在程序中插入F 指令。
N101 G71 X100 Z100 B60 D3 H10 F5


2395 复合固定循环H 指令
Eeoelale4238
在G71,G72 螺纹切削循环中,无H 指令或H 值不为:0<H99999.999。
G71:侧面复合螺纹切削循环
G72:端面复合螺纹切削循环
[ 目标]
系统
[ 代码]
FFFFFFFF-> 无H 指令
其他->H 值的16 进制数
[ 故障原因]
程序错误
程序举例:N010 G71 X100 Z100 B60 D3 F5
[ 处理方法]
检查H 指令值。
在上述例子中,在程序中插入H 指令。
N010 G71 X100 Z100 B60 D3 H10 F5


2396 复合固定循环H-U (W)< D (M73)
Eeoelale4239
在G71 或G72 螺纹切削模式M73 指令中,指令H-U 值小于D 值。
G71:侧面复合螺纹切削循环
G72:端面复合螺纹切削循环
M73:螺纹切削类型1
[ 目标]
系统
[ 故障原因]
程序错误
程序举例:N010 G71 X100 Z100 B60 D4 H5 U2 F5 M73
[ 处理方法]
检查D,U 和H 指令。
在上述例子中,更正指令值,使其满足H-UD。
N010 G71 X100 Z100 B60 D4 H5 U0.2 F5 M73


2397 复合固定循环I,K 过大
Eeoelale4240
在G73,G74 铣槽循环中,I,K 参数大于允许值引起负的沟槽深度。
G73:侧面复合铣槽循环
G74:端面复合铣槽循环
I: 锥螺纹中起点和终点的径向差值将被输入。
对于锥螺纹必须指点A 或I。
K:锥螺纹中起点和终点的纵向差值将被输入。
对于锥螺纹必须指点A 或I。
[ 目标]
系统
[ 故障原因]
程序错误
程序举例:N009 G00 X100 Z100
N010 G73 X50 Z50 I60 K10 D10 L25 F0.2
[ 处理方法]
在G73 模式中检查I 值,在G74 模式中检查K 值。
在上述例子中,由于I 值大于目标值,修改I 值。
N010 G73 X50 Z50 I6 K10 D10 L25 F0.2


2398 复合固定循环I,K 指令
Eeoelale4241
在G71 模式中,指定了K 值,A 和I 同时被指定,或未指定A 和I。
在G72 模式中,指定了I 值,A 和K 同时被指定,或未指定A 和K。
在G73,G74 铣槽循环中,I,K 不为:0I,k99999.999。
G71: 侧面复合螺纹切削循环
K:对于锥螺纹,应该输入起点和终点之间的差值。
对于锥螺纹,应该指定A 或I 值。
[ 目标]
系统
[ 代码]
无-> 在G71 模式中,指定了K 值,或在G72 模式中,指定了I 值。
1-> 在G71 模式中,A 和I 同时被指定,或未指定A 和I,或在G72 模式中,A 和K 同时被指定,或未指定A 和K。
其他:I 或K 值的16 进制数
[ 故障原因]
程序错误
程序举例:N010 G73 X50 Z50 I-1 K10 D10 L25 F0.2
[ 处理方法]
检查I 和K 指令值。
在上述例子中,I 值为负数,修改I 值。
N010 G73 X50 Z50 I1 K10 D10 L25 F0.2


2399 复合固定循环L 指令
Eeoelale4242 在G73,G74 铣槽循环中,L 指令值不为:0L99999.999
[ 目标]
系统
[ 代码]
L 指令值的16 进制数
[ 故障原因]
程序错误
程序举例:N010 G73 X50 Z50 I1 K10 D10 L-25 F0.2
[ 处理方法]
检查L 指令值。
在上述例子中,L 值为负数,修改L 值。
N010 G73 X50 Z50 I1 K10 D10 L25 F0.2


2400 复合固定循环循环中
Eeoelale4243 在LAP 控制模式中,指定了复合固定循环。
[ 目标]
系统
[ 故障原因]
程序错误
程序举例:
NLAP1 G81

N010 G73

N019 G80
[ 处理方法]
在LAP 坯料定义程序中,不能指定复合固定循环。
移动相关指令到适当位置。


2401 复合固定循环非法U (W)指令
Eeoelale4244
在G71 螺纹切削中,W 指令被指定或U 值不为:0U99999.999
在G72 螺纹切削中,U 指令被指定或W 值不为:0 W 99999.999
G71:侧面复合螺纹切削循环
G72:端面复合螺纹切削循环
U,W:精加工余量
[ 目标]
系统
[ 代码]
无-> 在G71 模式中,W 指令被指定或在G72 模式中,U 指令被指定。
其他:U (W)值的16 进制数
[ 故障原因]
程序错误
程序举例:N010 G71 X100 Z100 B60 D4 H5 W0.2 F5
[ 处理方法]
检查U 或W 指令值。在G71 模式通过U 指令定义精加工余量,在G72 模式,通过W 指令来定义。在上例程序中,W 指令用在G71
模式中,将W 指令改为U 指令。
N010 G71 X100 Z100 B60 D4 H5 U0.2 F5


2402 复合固定循环U (W)> H
Eeoelale4245
在G71 或G72 螺纹切削中,指定的精加工余量U 或W 大于牙高H。
G71:侧面复合螺纹切削循环
G72:端面复合螺纹切削循环
[ 目标]
系统
[ 故障原因]
程序错误
程序举例:N010 G71 X100 Z100 B60 D4 H5 U20 F5
[ 处理方法]
检查U (W)或H 指令。在上述例子中,U 值大于H 值,修改U 值。
N010 G71 X100 Z100 B60 D4 H5 U0.2 F5


2403 复合固定循环X,Z 指令
Eeoelale4246
在G71,G72,G73 或G74 模式中,未指定X 或Z 指令或其值不为:
-99999.999X (Z) 99999.999。
G71:侧面复合螺纹切削循环
G72:端面复合螺纹切削循环
G73:侧面复合铣槽循环
G74:端面复合铣槽循环
[ 目标]
系统
[ 代码]
FFFFFFFF-> 未指定X 或Z 指令。
其他->X 或Z 指令值的16 进制数
[ 故障原因]
程序错误
程序举例:N010 G71 Z100 B60 D4 H5 U0.2 F5
[ 处理方法]
检查X 或Z 指令。在上述例子中,加入X 指令。
N010 G71 X100 Z100 B60 D4 H5 U0.2 F5


2404 复合固定循环角度
Eeoelale4247
在G71,G72 螺纹切削中,A 指令非法或无法计算螺纹半径差值。
G71:侧面复合螺纹切削循环
G72:端面复合螺纹切削循环
[ 目标]
系统
[ 代码]
位0-> 转换成整数时溢出
位1-> 指数下溢
位2-> 指数溢出
位3-> 负数求根
位4-> 被0 除
位5->TAN 角度溢出
[ 故障原因]
程序错误
程序举例:N010 G71 X100 Z100 B60 D1 H5 U0.2 F5 A90
[ 处理方法]
检查A 指令值。
在上述例子中,修改A 值。
N010 G71 X100 Z100 B60 D1 H5 U0.2 F5 A170


2405 复合固定循环刀具偏置
Eeoelale4248
在G73,G74 铣槽循环中,程序中指定的刀具偏置值不同于指定的偏移方向。
G73:侧面复合铣槽循环
G74:端面复合铣槽循环
[ 目标]
系统
[ 代码]
刀具偏置值的16 进制数
[ 故障原因]
 刀具偏置值设定不正确
 指定的刀具偏置指令不正确。(程序错误)
程序举例
< 程序>
N009 G00 X100 Z100 T101
N010 G73 X50 Z50 I10 K4 D15 L30 T02
< 刀具偏置设定值>
T1 Z10.000
T2 Z 5.000
[ 处理方法]
检查刀具偏置设定值和程序中刀补指令。
在上述例子中,修改T2 设定值。
T2 Z15.000


2406 复合固定循环循环开始点
Eeoelale4249
在G71,G72 螺纹切削中,H 指令值太大或螺纹切削参考点不在从循环开始点的切入方向上。
G71:侧面复合螺纹切削循环
G72:端面复合螺纹切削循环
[ 目标]
系统
[ 故障原因]
程序错误
程序举例:
N009 G00 X100 Z100
N010 G71 X98 Z50 B60 D1 H5 U0.2 F5
[ 处理方法]
检查螺纹切削起点指令和螺纹牙高指令,在上述例子中,由于螺纹牙高度大于螺纹切削起点,因此修改螺纹切削起点。
N009 G00 X120 Z100
N010 G71 X98 Z50 B60 D1 H5 U0.2 F5


2407 复合固定循环刀尖圆弧R 补偿中
Eeoelale4250
在刀尖圆弧半径补偿模式中,指定了复合固定循环。
G41,G42:刀尖圆弧半径补偿,刀具前进方向的左侧,右侧
G40:取消刀尖圆弧半径补偿。
[ 目标]
系统
[ 故障原因]
程序错误
程序举例:
N010 G41

N020 G71

N029 G40
[ 处理方法]
当刀尖圆弧半径补偿被激活时。不能调用复合固定循环。


2408 复合固定循环槽宽
Eeoelale4251
在G73,G74 铣槽循环中,从刀具偏置值计算出的刀具宽度大于沟槽宽度。
G73:侧面复合铣槽循环
G74:端面复合铣槽循环
[ 目标]
系统
[ 代码]
精加工槽宽的16 进制数
[ 故障原因]
程序错误
设定的刀具偏置值不正确
程序举例:
< 程序>
N009 G00 X100 Z100 T101
N010 G73 X50 Z70 I10 K4 D15 L30 T02
< 刀补设定值>
T1 Z10.000
T2 Z60.000
[ 处理方法]
检查刀补设定值和程序中刀补指令。在上述例子中,修改T2 设定值。
T2 Z15.000


2409 刀具寿命管理无此规格
Eeoelale4252
在系统无刀具寿命管理规格时,指定了刀具寿命管理变量。
刀具组号TG 和刀具偏置组号OG 被指定。
模态G 代码或TLID 被指定。
[ 目标]
系统
[ 代码]
1-> 刀具寿命管理变量被指定表达式左侧。
2-> 刀具寿命管理变量被指定在表达式右侧。
5-> 刀具组号TG 和刀具偏置组号OG 被指定。
模态G 代码或TLID 被指定。
[ 故障原因]
程序错误
程序举例:
N010 TG=1 OG=1
N011 TLID
[ 处理方法]
从程序中删除刀具寿命管理指令TG,OG 和TLID。


2410 刀具寿命管理无预备刀具
Eeoelale4253 在刀具组号指令中无预备刀具。
[ 目标]
系统
[ 代码]
无预备刀具组号的16 进制数
[ 处理方法]
在无预备刀具的刀具组中换用一个新刀具。初始化相应刀具组中的刀具寿命管理数据。
刀具寿命管理初始化步骤如下:
选择刀具数据设定模式,按(分类)功能键直到显示刀具寿命管理画面。当按下(初始化)功能键时,信息” 初始化OK (Y/
N)! ” 将被显示。输入”Y” 并按写入键。
(取消初始化,输入”N” 并按写入键。)输入将被初始化的刀具组号并按写入键。如初始化所有组,输入”0″ 并按写入键。


2411 刀具寿命管理刀具组
Eeoelale4254 刀具组指令值TG 为:TG<1 或TG>12
[ 目标]
系统
[ 代码]
指定TG 的16 进制数
[ 故障原因]
程序错误
程序举例:
N010 TG=-1
[ 处理方法]
检查TG 指令。
在上述例子中,TG 指令值为负,修改TG 指令。
N010 TG=1
对于ATC 规格,最多可以指定”24″ 个TG 指令值(仅在刀架A 侧)。


2412 刀具寿命管理刀具未登录
Eeoelale4255 在指定的刀具组中刀具未登录。
[ 目标]
系统
[ 代码]
FFFFFFFF
[ 故障原因]
程序错误或刀具寿命管理数据设定错误或/ 和刀具组数据设定错误。
操作举例:N010 TG = 1
[ 处理方法]
检查TG 指令和刀具寿命管理信息。
在上述例子中,1 号刀具组未使用;修改程序或设定刀具组信息。


2413 刀具寿命管理刀具偏置组
Eeoelale4256 指定了非法刀具偏置组号。
[ 目标]
系统
[ 代码]
指定的OG 的16 进制数
[ 故障原因]
程序错误
程序举例:N010 OG=10
[ 处理方法]
检查OG 指令。
在上述例子中,OG=10 被指定;可用的OG 值为1,2 或3。


2414 刀具寿命管理刀具偏置号未登录
Eeoelale4257 用于指定刀具偏置组的刀具偏置号未设定。
[ 目标]
系统
[ 代码]
FFFFFFFF
[ 故障原因]
 刀具寿命管理信息表中刀具偏置号设定错误
 刀具偏置号设定:在刀具数据设定模式中,按(分类)功能键到刀具寿命管理画面设定刀具偏置号。
[ 处理方法]
当指定OG 指令时,检查该刀具组刀具偏置号是否设定。


2415 复合加工机固定循环无此规格
Eeoelale4258 对于无复合加工功能的车床,指定了调用复合加工固定循环的G 指令。
[ 目标]
系统
[ 代码]
1
[ 故障原因]
程序错误
程序举例:N010 G181 …
[ 处理方法]
G 代码,G180 到G189 不能在复合加工机以外的机床上使用。
从程序中删除这些指令。


2416 复合加工机固定循环C 指令
Eeoelale4259 C 指令值不为:-360 度< C < 360 度。
[ 目标]
系统
[ 代码]
指定C 值的16 进制数
[ 故障原因]
程序错误(复合固定循环程序段)
程序举例:G181 X60 Z75 C360 K48 F40
[ 处理方法]
检查复合固定循环程序段中的C 指令。
G181 X60 Z75 C0 K48 F40
[ 相关规格]
复合加工机


2417 复合加工机固定循环I,K 指令
Eeoelale4260
在G181 到G184 和G189 模式中,I,K 同时被指定或未指定I,K。(I,K 位移量)
在G181 到G184 和G189 模式中,指定的I,K 值不为:0 I,K 99999.999
在G185 到G188 模式中,指定的I,K 值不为:-99999.999 I,K 99999.999
G181:钻孔循环
G182:镗孔循环
G183:深孔钻循环
G184:攻丝循环
G189:铰孔,镗孔循环
[ 目标]
系统
[ 代码]
无->I,K 同时被指定
FFFFFFFF-> 未指定I,K
其他->I,K 值的16 进制数
[ 故障原因]
程序错误(复合固定循环程序段)
程序举例:G181 X60 Z75 C0 F40
[ 处理方法]
检查复合固定循环程序段中的I,K 指令。
G181 X60 Z75 C0 K48 F40
[ 相关规格]
复合加工机


2418 复合加工机固定循环Q 指令
Eeoelale4261
指定的Q 值不为:1 Q9999
Q:用于指定等距的孔数或复合固定循环的加工点数。
[ 目标]
系统
[ 代码]
指定Q 值的16 进制数
[ 故障原因]
程序错误(复合固定循环程序段)
程序举例:G183 X40 Z81 C0 I46 D10 E1 F40 Q10000
[ 处理方法]
检查复合固定循环程序段中的Q 指令。
G183 X40 Z81 C0 I46 D10 E1 F40 Q6
[ 相关规格]
复合加工机


2419 复合加工机固定循环F 指令
Eeoelale4262
指定的F 值为0 或负数。
G190 或G192 指定的E 指令值为0 或负数。
无F 指令。
[ 目标]
系统
[ 代码]
FFFFFFFF-> 无F 指令
其他-> 指定F 值的16 进制数
[ 故障原因]
程序错误(复合固定循环程序段)
程序举例G183 X40 Z80 C0 I46 D10 E1 F-40
[ 处理方法]
检查复合固定循环程序段中的E 或 F 指令。
G183 X40 Z80 C0 I46 D10 E1 F40
[ 相关规格]
复合加工机


2420 复合加工机固定循环L 指令
Eeoelale4263
指定的L 值不为:0<L99999.999
L:深孔钻循环中到切削起始点的返回量
[ 目标]
系统
[ 代码]
指定L 值的16 进制数
[ 故障原因]
程序错误(复合固定循环程序段)
程序举例:G183 X40 Z80 C0 I46 D10 E1 F40 L-50
[ 处理方法]
检查复合固定循环程序段中的L 指令。
G183 X40 Z80 C0 I46 D10 E1 F40 L50
[ 相关规格]
复合加工机


2421 复合加工机固定循环D 指令
Eeoelale4264
无D 指令。
指定D 指令不为:0<D99999.999
D:键槽切削循环中切削深度
[ 目标]
系统
[ 代码]
FFFFFFFF-> 无D 指令
其他:指定D 指令的16 进制数
[ 故障原因]
程序错误(复合固定循环程序段)
程序举例:G183 X40 Z80 C0 I46 E1 F40 L50
[ 处理方法]
检查复合固定循环程序段中的D 指令。
G183 X40 Z80 C0 I46 D10 E1 F40 L50
[ 相关规格]
复合加工机


2422 复合加工机固定循环 X,Z 指令
Eeoelale4265
在G185 到G188 指令中,未指定X 或Z 指令。或X 和Z 指令值不为:
-99999.999 X,Z99999.999
G185:侧面螺纹切削循环
G186:端面螺纹切削循环
G187:侧面直螺纹切削循环
G188:端面直螺纹切削循环
[ 目标]
系统
[ 代码]
FFFFFFFF-> 无X 和Z 指令
其他:指定X 和Z 值的16 进制数
[ 故障原因]
程序错误(复合固定循环程序段)
程序举例:G185 X95 C0 F10 SA=12
[ 处理方法]
检查复合固定循环程序段中的X 和Z 指令。
G185 X95 Z60 C0 F10 SA=12
[ 相关规格]
复合加工机


2423 复合加工机固定循环 SA
Eeoelale4266
指定的SA 值不为:0 < SA  20
无SA 指令
SA:C 轴旋转指令
[ 目标]
系统
[ 代码]
FFFFFFFF-> 无SA 指令
其他:指定SA 值的16 进制数
[ 故障原因]
程序错误(复合固定循环程序段)
程序举例:G185 X95 Z60 C0 F10 SA=30
[ 处理方法]
检查复合固定循环程序段中的SA 指令。
G185 X95 Z60 C0 F10 SA=20
[ 相关规格]
复合加工机


2424 复合加工机固定循环 G94 进给
Eeoelale4267
在G94 模式中指定了G185 到G188。
G185:螺纹切削循环(侧面)
G186:螺纹切削循环(端面)
G187:直螺纹切削循环(侧面)
G188:直螺纹切削循环(端面)
G94:每分进给模式(mm/min)
[ 目标]
系统
[ 故障原因]
程序错误(复合固定循环程序段)
程序举例:G185 G94 X95 Z60 C0 F10 SA=12
[ 处理方法]
在G95 模式中指定G185 到G188 指令。
G185 G95 X95 Z60 C0 F10 SA=12
[ 相关规格]
复合加工机


2425 复合加工机固定循环A
Eeoelale4268 在螺纹切削循环中,从A 值计算出的X 行程不在-99999.999 到99999.999 范围内。
[ 代码]
从A 值计算出的X 行程的16 进制数
[ 故障原因]
程序错误(复合固定循环程序段)
程序举例:
G185 X50 Z100 C45 A90 F3 SA=10 .. 错误
G185 X50 Z100 C45 A30 F3 SA=10 .. 正确
[ 处理方法]
检查复合固定循环程序段中的A 指令。
[ 相关规格]
复合加工机


2426 复合加工机固定循环螺纹切削循环
Eeoelale4269 在螺纹切削循环中,指定的I 或K 值太大。
[ 目标]
系统
[ 代码]
1
[ 故障原因]
程序错误(复合固定循环程序段)
程序举例:
G95 G00 X110 Z120
G185 X95 Z60 C0 K-60 F10 SA=12
[ 处理方法]
检查复合固定循环程序段中的I 或K 指令。
G95 G00 X110 Z120
G185 X95 Z60 C0 K-10 F10 SA=12
[ 相关规格]
复合加工机


2427 复合加工机固定循环U,W 指令
Eeoelale4270
在G190 (键槽切削循环中),
1)同时指定了U 和W 指令。
2)同时指定了W 和I 指令。
3)同时指定了U 和K 指令。
4)U 或W 指令值不为:0 U,W99999.999。
5)U 或W 指定的精加工余量大于总的切削量。
[ 字符串]
系统
[ 代码]
无-> 上述情况1)
FFFFFFFF-> 上述情况2)或3)
其他-> 上述情况4)或5)
[ 故障原因]
程序错误
[ 处理方法]
修改程序。
[ 相关规格]
复合加工机


2428 复合加工机固定循环SB 指令
Eeoelale4271
在同步攻丝前指定的SB 指令值为0。
SB:刀具转速。
[ 处理方法]
在同步攻丝前指定一个非0 的SB 指令。


2429 复合加工机固定循环Y 轴模式
Eeoelale4272 G191 指定在非Y 轴模式中或指定在B 刀架侧。
[ 代码]
1->G191 指令
2->G192 指令
[ 故障原因]
 未选择Y 轴模式。
 指定在B 刀架侧。
[ 处理方法]
 选择Y 轴模式(通过执行G138)。
 从B 刀架侧改为A 刀架侧。


2430 ATC 无此规格
Eeoelale4273 在机床无ATC 功能时,指定了与ATC 有关的指令。
[ 目标]
系统
[ 故障原因]
 程序错误
在机床无ATC 功能时,指定了MT,M06,M228,TC 或TL 指令。
 操作错误
程序举例:
M228, M06, MT, TC, TL
程序举例: M228, M06
[ 处理方法]
删除程序中MT,M06,M228,TC 或TL 指令。


2431 ATC 语法
Eeoelale4274 在机床无ATC 功能时,ATC 相关指令T,TC 或T 被指定。
TC:刀架分度指令(TC = ##,这里, ## 是刀架号)
TL:刀具号分度指令(TL = &&$$%%, 这里,&& 是刀尖圆弧半径补偿号,$$ 是刀具号,%% 是刀具偏置号)
[ 目标]
系统
[ 故障原因]
程序错误
[ 处理方法]
检查ATC 相关指令。


2432 ATC TC
Eeoelale4275
TC 指令指定的刀架号不存在。
TC:刀架分度指令(TC = ##, 这里,## 是刀架号)
[ 目标]
系统
[ 代码]
指定数值的16 进制数
[ 故障原因]
程序错误
程序举例:

TC=5

[ 处理方法]
检查TC 指令. (1  TC  4)

TC=3


2434 ATC TL
Eeoelale4276
TL 指令值不正确。
试图用TL 指令分度未装夹在刀架上的刀具。顺序再起动中TL 指令刀具未装夹在刀架上。
TL :刀具号分度指令(TL = &&$$%%,这里&& 是刀尖圆弧半径补偿号,$$ 是刀具号,%% 是刀具偏置号)
[ 代码]
XXYYZZ
XX:刀尖圆弧半径补偿号
YY:刀号
ZZ:刀具偏置号
[ 处理方法]
当执行顺序再起动时,确保程序中所用刀具装夹在刀架上。


2435 ATC MT
Eeoelale4277
MT 指定的刀具号或刀架号不正确。
MT:刀具准备指令(MT = $$##,这里$$ 是刀具号,## 是刀架号。)
[ 代码]
XXXYY
XXX:刀具号
YY: 刀架号


2436 ATC MG
Eeoelale4278
MG 指定的刀库号不正确。
MG:刀库分度指令(MG = **,这里,** 是刀库刀套号。)
[ 代码]
指定的刀库号


2438 M06/M228 指令不可
Eeoelale4279 M06,M228,或MG 指令使用错误。
(通过ATC 宏指令的M321 指令使用了M06。)
M06:刀具交换指令
M228:ATC 下一把刀具返回指令
MG:刀库分度指令(MG = **,这里,** 是刀库刀套号。)
[ 目标]
刀架
[ 代码]
X
1-> 下一把刀具未准备好时指定了M06。
2-> 下一把刀具未准备好时指定了M228 或刀具返回操作未准备好。
3-> 刀架不在刀具交换位时指定了M06。
5-> 在刀库禁止分度时指定了MG 指令。
6-> 当刀具通过装料器换到刀架时,指定了M06 指令。
7-> 在M06 指令时,在刀具数据设定方式(*ATC 刀具信息* 下把刀具)设定的刀具号与下把刀具准备指令(MT)的刀具号不相符。
[ 故障原因]
 下一把刀具准备状态,在LB35II-MATC-Y,LU45-MATC-Y中为换刀顺序的第12和49步。在LB15II-MATC-Y中,为第8和51步。
在MACTURN50 中,为第8 步。
在非下一把刀具准备状态时指定了M06 指令。
 刀具返回操作开始状态,在LB35II-MATC-Y,LU45-MATC-Y 中为换刀顺序的第27 和68 步。
在LB15II-MATC-Y 中,为第23 和65 步。
在MACTURN50 中,为第20 步。在非刀具返回操作开始状态时指定了M228 指令。
 刀架不在刀具交换位时指定了M06。对于LB15II/LB35II-MATC-Y,LU45-MATC-Y,在换刀第1,2,41和42步时指定了MG指令。
对于MACTURN50,在换刀第1,2 步时指定了MG 指令。
发出了顺序号不是1,2,41,42 的MG 指令。
 当成为下把刀具准备条件时,又指定了作为下把刀具的刀具号。


2440 Y 轴无此规格
Eeoelale4445 当机床无Y 轴规格时,执行了与Y 轴有关的命令。
[ 目标]
系统
[ 故障原因]
 程序错误
 程序中的VYMOD- 变量不是Y 轴规格。
[ 处理方法]
删除程序中的VYMOD- 变量。


2441 无4 轴双拖板机床规格
Eeoelale4446 关于无双拖板规格的机床,指定了用于双拖板机床的指令。
[ 目标]
系统
[ 故障原因]
 程序错误
 关于无双拖板规格的机床,涉及到了VTBOR 变量。
[ 处理方法]
请删除程序中的VTBOR。


2444 装载轴超出可变行程极限
Eeoelale4280 指定的装载轴左/ 右移动指令超出了可变行程极限。
[ 代码]
指定数值的16 进制数
[ 故障原因]
可变行程极限值设定错误。
[ 处理方法]
检查并重设可变行程极限值。


2445 三维坐标转换指令有误
三维坐标转换指令(G303/G302)有误。
[ 目标]
系统
[ 代码]
1-> 在非三维坐标转换规格时,指定了G302/G303 指令。
2->G303 指令时的CP 指令超过了指令范围。
-359.999 <= CP <= 359.999[ 度]
3->G303 指令时的CQ 指令超过了指令范围。
-359.999 <= CQ <= 359.999[ 度]
4->G303 指令时的CR 指令超过了指令范围。
-359.999 <= CR <= 359.999[ 度]
5-> 为G303 指令时的H 指令指定了1 以外的值。
H = 1
6-> 同时指定了G303 指令时的X/Y/Z/CP/CQ/CR 和H。
7->G303 指令时无旋转轴(CP/CQ/CR)指令。或者,在同一程序段中,有两个以上的旋转轴指令。
8-> 未设定三维坐标转换参数时,指定了G303 H 指令。
9-> 在以下状态下,指定了G302/G303 指令。
非Y 轴模式
倾斜加工模式中
复合固定循环中
LAP 中
刀具半径补偿(刀尖R 补偿)中
G11 模式中
COPY 模式中
W 轴重叠模式中
刀尖模式中
Super-NURBS 模式中
滚刀切削同步旋转模式中
10-> 在三维坐标转换模式中指定了以下指令。
螺旋切削
G20 (原位置)
G21 (ATC 原位置)
G22 (扭矩跳过)
G24 (ATC 原位置 无直线插补)
G25 (连接位置移动)
G30 (测量用跳过循环)
G31/G32 (纵向/ 端面螺纹切削固定)
G33 (螺纹切削固定循环)
G34/G35 (螺纹切削非固定循环)
G62 (镜像指定)
G71/G72 (纵向/ 端面螺纹切削复合循环)
G73/G74 (纵向/ 端面槽切入复合循环)
G77/G78 (攻丝/ 反向螺纹复合固定循环)
G80 ~ G88 (LAP)
G101 ~ G103 (轮廓正面加工直线/ 圆弧)
G107/G108 (主轴同步攻丝)
G112/G113 (圆弧螺纹)
G116/G117 (W 轴重叠模式)
G126/G127 (倾斜加工模式)
G131 (接触跳过)
G132/G133 (轮廓侧面加工圆弧)
G136 (Y 轴模式OFF)
G137 (坐标转换开始)
G138 (Y 轴模式ON)
G140/G141 (主轴模式)
G152 (可编程的尾座移动)
G153 (可编程的中心架移动)
G185 ~ G188 (螺纹切削复合固定循环)
G254/G255 (刀尖控制)
G264/G265 (Super-NURBS)
G269 (长镗杆旋转)
M555/M556 (滚刀车削 同步旋转模式)
M798/M799 (附件数据传送)
11-> 未通过刀具偏置/ 原点偏置/ 原点位移更改后的最初轴移动指令指定所有X/Y/Z 轴。
[ 故障原因]
程序指令错误
[ 处理方法]
删除发生报警的程序段指令。


2452 进入卡盘干涉区
Eeoelale4281 指令进入卡盘干涉区。


[ 目标]
系统
[ 代码]
干涉检查区
[ 故障原因]
 程序错误
 设定错误
[ 处理方法]
 检查轴移动指令。
 检查卡盘干涉区设定。


2453 进入尾架干涉区
Eeoelale4282 指令进入尾架干涉区。


[ 目标]
系统
[ 代码]
干涉检查区
1 2 3
􀤵􂲬
LE37006R0100613010001
3 2 1
􁈒􁑻
LE37006R0100613020001
[ 故障原因]
 程序错误
 设定错误
[ 处理方法]
 检查轴移动指令。
 检查尾架干涉区设定。
[ 相关规格]
尾架


2456 W 轴负向可变行程极限越限
Eeoelale4283 指定的W 轴指令超出负向可变行程极限。
[ 故障原因]
程序错误或参数设定错误
[ 处理方法]
检查W 轴移动指令和参数设定值。


2457 X 轴校准行程极限结束
Eeoelale4284 Y 轴控制模式下在Y 轴指令或XY 轴指令中,包含于X 轴补偿要求Y 轴移动的XA 轴目标点超出行程极限。
[ 代码]
1-> 超出负向行程极限。
2-> 超出正向行程极限。
[ 故障原因]
1), 2) 程序错误
[ 处理方法]
改变X 轴位置,使Y 轴运动X 轴补偿运动不超过X 轴行程极限。


2459 再起动轴位置
Eeoelale4285
G141 模式再起动中,W 轴指令位置与实际位置不一致。
G142 模式再起动中,ZA 轴指令位置与实际位置不一致。
G142 模式再起动中,XA 轴指令位置与实际位置不一致。
[ 目标]
系统,轴
[ 处理方法]
 在G140 中指定顺序再起动位置。
 在顺序再起动前通过MDI 方式移动W,ZA,XA 到顺序再起动位置。


2460 切换时序G13/G14
Eeoelale4286 在带有对面双刀架规格的机床中,在增量编程模式,刀尖圆弧半径补偿模式,LAP 模式,和恒速切削模式中,G13 和G14 模式被改变。
[ 目标]
系统
[ 代码]
1-> 在增量编程模式中被改变。
2-> 在刀尖圆弧半径补偿模式中被改变。
3-> 在LAP 模式中被改变。
4-> 在周速恒定切削模式中被改变。
5-> 在要求倒角操作的缓存读入时被改变
[ 故障原因]
G13,G14 指令
程序举例
[ 代码]1
G13
G00 X100 Z100
G91 X-20 Z20
G14
G00 X50 Z50

M02
[ 代码]5
N010 G13
N020 M03 S1000
N030 G00 X20 Z120
N040 G75 G01 X60 L6 F0.2
N050 G75 Z90 L5*
N060 G14
N070 G00 X100 Z100

M02
[ 代码]4
G13
G96 S100
G00 X100
G14
G00 X20 Z20
M02
* 直到下一程序段读入时才能决定坐标值。
[ 处理方法]
 对于报警代码1,2,3 或4,先取消操作模式后再改变G13 和G14 模式。
 对于报警代码5,在G75 程序段中指定终点后再改变G13 和G14 模式。
[ 相关规格]
对面刀架规格


2462 切换时序G122/G123
Eeoelale4287 在有副主轴功能机床中,在G141 模式或刀尖圆弧半径补偿模式下,指定了G122 或G123 坐标系改变指令。
[ 目标]
系统
[ 代码]
XX:指定G 代码的16 进制数
[ 故障原因]
程序错误
程序举例:
G141
G123
[ 处理方法]
检查并修改程序。
G123
G141


2463 切换时序G140/G141/G142
Eeoelale4288 在有副主轴或辅助卡盘机床中,指定主轴的G 代码(G140- 主主轴,G141- 副主轴,G142- 辅助卡盘主轴)被指定在指令禁止状态。
[ 目标]
系统
[ 代码]
1-> 增量指令
2-> 刀尖圆弧半径补偿
3->LAP
4-> 恒定周速控制
5-> 任意角度倒角
6-> 当装料器不在右侧状态时,执行了G13/G141 指令。
[ 故障原因]
程序错误
程序举例:
G140

G91
G141

[ 处理方法]
检查程序中G140,G141,或G142 位置。


2464 主轴/ 刀架指定G 代码
Eeoelale4289 主轴刀架选择G 代码(G142)被指定在A 刀架侧。或主轴/ 刀架G 代码(G140 至G142)被指定在非副主轴或辅助卡盘规格中。
[ 目标]
系统
[ 代码]
指定G 代码的16 进制数
[ 故障原因]
程序错误
程序举例:
G13
G142

[ 处理方法]
修改程序错误


2465 同步等待G 代码
Eeoelale4290
G122/G123 对于A 和B 侧指定不正确。
或,G122 或G123 在刀尖圆弧半径补偿中被指定。
[ 目标]
系统
[ 代码]
XYY:
X=2->A/B 不匹配
YY:G 代码
[ 故障原因]
程序错误
[ 处理方法]
检查程序。


2466 同步等待M 代码
Eeoelale4291 同步M 代码指定不正确(M110)。
[ 目标]
系统
[ 代码]
164-> 在刀尖圆弧半径补偿模式下指定了M100。
2XX-> 对于A 和B 刀架,不同的同步M 代码被指定。
XX:指定M 代码的16 进制数。
[ 故障原因]
 工件程序
当NC 处于M100 等待状态时,程序未预读。如在刀尖圆弧半径补偿被激活时,不能指定M100。
 对于标准软件,M100 以外的M 代码不能作为一个等待同步指令被指定。这意味着不会发生以2XX 表示的报警。
程序举例
[ 代码]164
N100 G41 G01 X100 F1
N101 M100
[ 处理方法]
从刀尖圆弧半径补偿程序段中删除M100 指令。


2472 Y 轴控制模式
Eeoelale4292 由于指令指定条件不满足,Y 轴控制模式不能被切换。
[ 目标]
系统
[ 代码]
1-> 在双拖板机床中,G138 被指定在B 刀架侧。
2-> 在Y 轴控制模式,试图通过G137 进行坐标转换。
3-> 在坐标转换模式中,指定了G138 指令。
4->Y 轴控制方式自动操作中,在G138 前指定了轴指令。
5-> 当尾架连接后,指定了Y 轴控制开指令。
6-> 当固定式中心架放松后,指定了G138 指令。
[ 故障原因]
程序错误
[ 处理方法]
关闭Y 轴控制模式后再进行自动操作或在轴指令前插入Y 轴控制模式关指令。


2475 W 轴指令G 代码
Eeoelale4293 G 代码(G122 或G123)被指定在A 或B 侧,W 指令将被指定在非副主轴模式中。
[ 目标]
系统
[ 代码]
指定G 代码的16 进制数
[ 故障原因]
程序错误
程序举例:
G13 G14
G123 G123
: G0 C180
: :
[ 处理方法]
删除程序中G122 或G123 指令。


2476 镜像加工坐标选择
Eeoelale4294 在副主轴或辅助卡盘主轴规格机床中,NC 参数位No.34 与G62 指定的坐标系不一致。
[ 代码]
1-> 不匹配
2->G62 Z*
^ 非0 或1
3-> 非Z 地址符G62 被指定。
[ 故障原因]
 程序错误
 参数位设定错误


2477 副主轴模式
Eeoelale4295
在副主轴规格机床中,主轴模式被切换为C 轴控制。
对于新的LT 控制,R 主主轴侧被选择在B 刀架。
[ 目标]
系统
[ 代码]
1-> 对于辅助卡盘主轴,在G142 模式中非G140 G 代码被指定在A 刀架侧。
2-> 主轴模式被切换到C 轴模式
3-> 主轴模式被切换到平面车削模式
4-> 在副主轴机床中,G141 被指定在B 刀架侧。
5-> 在LT 型号中,在其他主轴操作模式下主轴顺序再起动被指定。
6-> 在LT 型号中,当一侧滑鞍接收到M02 指令时,另一侧滑鞍执行主轴模式切换。或一侧滑鞍执行同步等待时,另一侧滑鞍接
收到M02 指令。
7-> 对于LT 机床, 在M100 指令接收条件下,一侧滑鞍被另一侧滑鞍改变。
或者,在主轴模式切换指令同步等待条件下,一侧滑鞍接收到M100 指令。
8-> 对于带Y 轴的机床,在Y 轴模式指定了G141 指令。
[ 故障原因]
程序错误
程序举例:
1)G13
G142
M84 -> 出现报警。
G140
2)G13
G140
G110
G141 -> 出现报警。
4)G14
G141 (G140) -> 出现报警。
M110
[ 处理方法]
检查程序。


2478 无加工坐标模式指令
Eeoelale4296
对于有双主轴或有辅助卡盘规格的机床,在程序的开始没有指定机械坐标系模式指令(G140-G143)。
试图通过顺序号检索从一个非机械坐标系模式指令的程序段进行程序再起动。
[ 目标]
系统
[ 故障原因]
程序错误
[ 处理方法]
在程序开始输入G140-G143 指令。


2479 创成加工运算
Eeoelale4297 在G101,G102 和G103 预处理时产生浮点运算错误。
[ 目标]
系统
[ 代码]
XYY
YY:
位0-> 转换成整数时溢出
位1-> 指数下溢
位2-> 指数溢出
位3-> 负数求根
位4-> 被0 除
位5->SIN,COS,TAN 和COT 角度溢出
X:
1-> 处理G101 时错误
2-> 处理G102/G103 时错误
[ 故障原因]
程序错误
[ 处理方法]
从报警代码检查程序错误内容;去除影响创成加工指令执行的因素。
[ 相关规格]
创建工序


2480 创成加工运算
Eeoelale4298 在半径补偿模式从(X,C)到CE 转换时或G132,G133 计算时出现浮点错误。
[ 代码]
XX:
位0-> 转换成整数时溢出
位1-> 指数下溢
位2-> 指数溢出
位3-> 负数求根
位4-> 被0 除
位5->SIN,COS,TAN 和COT 角度溢出


2486 无数控刀架规格
Eeoelale4447 尽管机床中无数控刀架规格,仍指定了用于数控刀架规格的指令。
[ 目标]
系统
[ 故障原因]
 程序错误
 关于无数控刀架规格,涉及到了VTAOR 或VTBOR 变量。
[ 处理方法]
请删除程序中的VTAOR 和VTBOR。


2487 无法选择坐标系
坐标系选择10 组、50 组或100 组规格时,在无法选择坐标系的状态下,执行了坐标系选择指令。
[ 代码]
1-> 恒线速度模式(G96)中,指定了坐标系选择指令(G15/G16)。
2-> 刀尖R 补偿(G41/G42)中,指定了坐标系选择指令(G15/G16)。
3-> 坐标转换(G137)中,指定了坐标系选择指令(G15/G16)。
4-> 倾斜加工模式(G127)中,指定了坐标系选择指令(G15/G16)。
5-> 坐标的平行/ 旋转移动指令(G11)中,指定了坐标系选择指令(G15/G16)。
6-> 复制指令(COPY)中,指定了坐标系选择指令(G15/G16)。
[ 故障原因]
1)程序错误
[ 处理方法]
1)修正程序


2488 无法指定X 轴指令
无X 轴时,指定了与X 轴相关的指令。
[ 目标]
系统
[ 代码]
1-> 指定了X 轴用系统变量。
[ 故障原因]
1)程序错误


2489 未正确设定尾座参数
未正确设定尾座参数
[ 代码]
1-> 当前有效的复合定位位置号为1 ~ 10 以外的值。
2-> 将退避位置设定至W 轴正向可变极限的后退侧。
3-> 将接近位置设定至退避位置的后退侧。
4-> 扭矩监视功能无效时
将接近位置设定至定位位置+ 范围2+2mm 的前侧。
扭矩监视功能有效时
将接近位置设定至定位位置+ 范围2+ 工件孔深度+5mm 的前侧。
5-> 将定位位置- 范围1 的位置设定至W 轴负向可变极限的前进侧。
6-> 设定推力值为0 (kN)。
7-> 在示教模式中,将接近位置设定至W 轴正向可变极限的后退侧。
[ 故障原因]
参数设定
[ 处理方法]
检查参数设定值。


2490 指定的卡盘压力在范围以外
[ 代码]
CHP 指令值
无CHP 指令或指令值为0 时无代码


2491 指定了移至水平禁区范围内的指令


2492 中断程序的指令有误
中断程序的使用方法有误。
[ 目标]
系统
[ 代码]
无:程序中断功能无效时,执行了M940 ~ M945 指令。
1:中断程序执行中,发出了M940 ~ M945 指令。
2:未注册中断程序O941 ~ O945。
3:中断程序执行中,指定了刀具半径补偿(G41 ~ G42),却在未执行刀具半径补偿取消指令(G40)时执行了RTI 指令。
[ 故障原因]
无:程序中断功能无效
1:程序错误
2:未注册中断程序或读取不存在的文件A.INT 失败。
3:程序错误
[ 处理方法]
无:设定程序中断功能有效。
1:删除中断程序中的M940 ~ M945 指令。
2:检查MD1:内是否存在文件A.INT,在中断程序中注册O941 ~ O945,然后再次接通电源。
3:中断程序执行中,指定了刀具半径补偿(G41 ~ G42),却在未执行刀具半径补偿取消指令(G40)时执行了RTI 指令。


2493 外部设备连接程序选择
[目标] Eeoelale4299
系统
[ 代码]
1->PN 指令值超出从1 到9999 的范围。
3-> 在MHPS 指令后没有PN 指令。
XXXXYY04-> 点数据文件号或程序文件号与指令值不匹配。
XXXX … 点数据文件号回答
YY … 程序文件号回答
[ 处理方法]
 如代码1 出现,设定PN 值满足1 到9999 的范围。
 如代码3 出现,在MHPS 指令后插入PN 指令。
 如代码XXXXYY04 出现,选择正确程序或点数据文件。


2494 数据字‘CHP’
Eeoelale4300
卡盘夹紧压力改变指令格式指定不正确。
指令格式 … 在同一程序段中指定M329 和CHP=*。
[ 代码]
1->CHP 值不满足范围:1CHP12。
2-> 未指定CHP 指令值。


2495 反比时间进给指令有误
反比时间进给模式中,指定了无法使用的G 代码。
原位置指令(G20/G21/G24/G25)
轮廓加工指令(G101/G102/G103/G132/G133)
圆弧螺纹切削指令(G112/G113)
固定循环指令(G31/G32/G33/G34/G35)
扭矩跳过指令(G22)
LAP 指令(G80-G88)
Z-W 重叠模式指令(G117)
W 轴控制模式指令(G145)
刀尖R 补偿指令(G41/G42)
复合固定循环指令(G71-G74/G178/G179/G181-G191)
定位跳过指令(G15)
测量循环指令(G30)
[ 目标]
系统
[ 代码]

[ 故障原因]
程序错误
[ 处理方法]
修正程序


2496 无法传送凸轮加工数据
无法将凸轮加工数据发送至PSC 装置。
或者,无法接收来自PSC 装置的补偿值数据。
[ 字符串]

[ 代码]
1-> 并非EXF、COF 或CMF 文件。
2-> 标题信息获取失败。
3-> 无法检测到文件头。
4-> 文件版本、主轴基本脉冲数或同步模式A/B 有误。
5-> 指令值获取失败。
6-> 无法检测到指令值的开头。
7-> 指令值超出限制范围。
8-> 补偿值获取失败。
9-> 无法检测到补偿值的开头。
10-> 标题信息的写入失败。
11-> 指令值的写入失败。
12-> 补偿值的写入失败。
13-> 文件打开失败。
14-> 文件关闭失败。
15->FCALL 指令并非EXF 文件。
16->FCALLB 指令并非COF 或CMF 文件。
17-> 向PSC 装置的送信失败。
18-> 从PSC 装置的收信失败。
19-> 中间文件的生成失败。
20-> 文件的读取失败。
21-> 文件的写入失败。
22-> 校验和错误。
[ 故障原因]
凸轮加工数据有误
参数设定错误
硬件故障
[ 处理方法]
再次生成凸轮加工数据
检查参数设定


2497 T 代码
Eeoelale4301 X 和Z 轴刀具偏置指令值为0。


2498 无法执行学习控制
未正确执行学习控制ON 指令
[ 字符串]

[ 代码]
1-> 未处于同步模式中时执行了M139
[ 故障原因]
操作错误
[ 处理方法]
检查程序


2499 主轴标志锁存器数据错误
Eeoelale4302 当主轴标志锁存器被监视时,检测到的数据不正确。
[ 代码]
XXXXYYYY (16 进制数)
XXXX:锁存器先前数
YYYY:检测到的不正确的数


2500 复合固定循环HS、HI、HJ、HK 指令错误
复合加工机床固定循环的HS、HI、HJ、HK 指令有误。
[ 目标]
系统
[ 代码]
1-> 非Y 轴模式时,通过HS 指令指定了Y 轴。
2-> 非Y 轴模式时指定了HJ 指令。
3-> 不存在HS、HI、HJ、HK 指令。
4-> 在侧面加工中指定了HI 指令时,或在正面加工中指定了HK 指令时。
5-> HS、HI、HJ、HK 指令在允许范围以外
-99999.999 <= H? <= 99999.999[mm]
[ 故障原因]
程序指令错误
[ 处理方法]
检查发生报警的程序段


2501 同步误差修正中
同步轴控制时,显示同步误差修正模式’ON’ 或同步位置位移量设定模式’ON’ 的报警
[ 目标]

[ 字符串]

[ 代码]
用16 进制表示同步误差量。
[ 故障原因]
显示处于修正同步误差的模式下。
操作示例:
任选参数位No.49 位0 或位1 设定为ON 后进入” 同步误差修正模式” 或” 同步位置位移量设定模式。”
[ 处理方法]
该报警为显示模式的报警,因此,无需特殊的处理方法。
如果解除并复位模式,则该报警解除。
[ 相关规格]
ZA 轴同步轴规格
XA 轴同步轴规格


2502 程序段删除指令错误
Eeoelale4303 ” 程序段删除号” 指定的数超出1-16 的范围。


2503 子程序结束顺序名
[代码] Eeoelale4304
1-> 在子程序RTS 前存在顺序名。
2-> 指定的顺序名没找到。


2504 优质螺纹加工指令有误
在优质螺纹加工模式中,指定了端面螺纹切削固定循环(G32)指令。
或者,同时指定了G32 和M953。
在无法进行优质螺纹加工的模式下,指定了优质螺纹加工指令。
[ 目标]
系统
[ 代码]
1-> 在优质螺纹加工模式中,指定了端面螺纹切削固定循环(G32)指令。
或者,同时指定了G32 和M953。
2-> 在A/B 同步进给模式中,指定了通过优质螺纹加工进行的螺纹切削固定循环。
3-> 在Z-W 轴重叠模式中,指定了通过优质螺纹加工进行的螺纹切削固定循环。
[ 故障原因]
程序错误
[ 处理方法]
检查程序


2505 无凸轮车床规格
在非凸轮车床规格的刀塔中,执行了与凸轮功能相关的指令。
[ 字符串]

[ 代码]
1-> 执行了FCALL 指令或FCALLB 指令。
2-> 执行了M67、M68 或M69 指令。
[ 故障原因]
程序错误
[ 处理方法]
检查程序


2506 无法通过刀尖控制执行的指令
执行了与刀尖控制指令相关的不适当的操作和指令。
[ 目标]
系统
[ 字符串]

[ 代码]
X
1-> 在Y 轴模式OFF 或坐标转换(G136、G137)中,执行了刀尖模式ON 指令
2-> 在C 轴未连接或C 轴夹紧状态下,执行了刀尖模式ON 指令
3-> 在B 轴未连接或B 轴夹紧状态下,执行了刀尖模式ON 指令
4-> 指定刀尖模式ON 指令时,未通过绝对坐标(G90)指定所有轴(X、Y、Z、B、C)的位置
5-> 在G00、G01、G02、G03 以外的进给模式下,执行了刀尖模式ON 指令
6-> 在刀具补偿号不适当(0 或未指定补偿号)的状态下,执行了刀尖模式ON 指令
7-> 在固定循环(G71 ~ G74、G178 ~ G192)中,执行了刀尖模式ON/OFF 指令
8-> 在刀尖R 补偿(G41、G42)或刀具长度补偿(G52、G158、G159)中,执行了刀尖模式ON/OFF 指令
9-> 在反比时间进给(G93)、每转进给(G95)中,执行了刀尖模式ON 指令
10-> 在偏差ON (G65)中,执行了刀尖模式ON/OFF 指令
11-> 在LAP 循环(G80 ~ G88)中,执行了刀尖模式ON/OFF 指令
12-> 在允许刀具退避循环中断(G241)中,执行了刀尖模式ON/OFF 指令
13-> 在倾斜加工(G127)中,执行了刀尖模式ON/OFF 指令
14-> 在轮廓加工模式ON (G155)中,执行了刀尖模式ON 指令
15-> 在W 轴重叠控制模式ON (G117)或W 轴控制模式ON (G145)中,执行了刀尖模式ON/OFF 指令
16-> 在先行检查切削控制OFF (G98)中,执行了刀尖模式ON/OFF 指令
17-> 在X 轴镜像坐标系ON (G105)中,执行了刀尖模式ON/OFF 指令
18-> 在坐标的平行/ 旋转移动模式(G11)或COPY ON (G217)中,执行了刀尖模式ON/OFF 指令
19-> 在尾座连接ON 或中心架松开中,执行了刀尖模式ON/OFF 指令
20-> 在同一程序段中,执行了TRIC 控制无效(自动OFF)G 代码指令和刀尖模式指令
21-> 执行了至刀尖控制模式内的顺序复位指令
22-> 在第2 主轴侧执行了刀尖控制ON 指令
101-> 在刀尖模式中,执行了含旋转轴(B 轴、C 轴)的圆弧指令(G02、G03)
102-> 在刀尖模式中,指定了G00、G01、G02、G03 以外的进给模式
103-> 在刀尖模式中,执行了固定循环(G71 ~ G74、G178 ~ G192、G252)指令
104-> 在刀尖模式中,执行了倒角循环(G75、G76)指令
105-> 在刀尖模式中,执行了原点位移(G50)、最高主轴转速(G50)指令
106-> 在刀尖模式中,执行了刀尖R 补偿(G40 ~ G42)、刀具长度补偿(G52、G158 ~ G160)指令
107-> 在刀尖模式中,执行了反比时间进给(G93)、每转进给(G95)指令
108-> 在刀尖模式中,执行了恒线速度ON/OFF (G96、G97)、恒线速度控制滑鞍(G110、G111)指令
109-> 在刀尖模式中,执行了偏差ON/OFF (G64、G65)指令
110-> 在刀尖模式中,执行了LAP 循环(G80 ~ G88)指令
111-> 在刀尖模式中,执行了牵引尾座/ 中心架移动(G152、G153)指令
112-> 在刀尖模式中,执行了Y 轴模式、坐标转换(G136 ~ G138)指令
113-> 在刀尖模式中,执行了刀具退避循环中断(G241 ~ G243)指令
114-> 在刀尖模式中,执行了主轴模式(G140、G141)指令
115-> 在刀尖模式中,执行了扭矩跳过(G22)指令
116-> 在刀尖模式中,执行了同步攻丝(G36、G37)指令
117-> 在刀尖模式中,执行了倾斜加工ON/OFF (G126、G127)指令
118-> 在刀尖模式中,执行了轮廓加工模式ON/OFF (G155、G156)指令
119-> 在刀尖模式中,执行了B 轴模式ON/OFF (G148、G149)指令
120-> 在刀尖模式中,执行了坐标系选择(G15、G16)指令
121-> 在刀尖模式中,执行了W 轴重叠控制模式(G116、G117)、W 轴控制模式(G144、G145)指令
122-> 在刀尖模式中,执行了C 轴多旋转模式ON/OFF (G120、G121)指令
123-> 在刀尖模式中,执行了先行检查切削控制ON/OFF (G98、G99)指令
124-> 在刀尖模式中,执行了X 轴镜像坐标系ON/OFF (G104、G105)指令
125-> 在刀尖模式中,执行了CASCME (G201)、CASCTL (G204)指令
126-> 在刀尖模式中,执行了主轴转速指令(S 指令)
127-> 在刀尖模式中,执行了刀塔旋转指令(T 指令)
128-> 在刀尖模式中,执行了与ATC 相关的指令(M06、MG、MT、MTM、MTS、MGS 指令)
129-> 在刀尖模式中,执行了C 轴连接(M109、M110)或C 轴夹紧/ 松开(M146、M147)指令
130-> 在刀尖模式中,执行了C 轴同步控制(M888 ~ M890)指令
131-> 在刀尖模式中,执行了B 轴夹紧/ 松开(M403、M404、M625)指令
132-> 在刀尖模式中,执行了防撞击干涉检测解除(M866、M867)指令
133-> 在刀尖模式中,执行了程序中断功能(M940 ~ M945)指令
134-> 在刀尖模式中,执行了通过系统变量写入原点偏置、原点位移、刀具偏置的指令
135-> 在刀尖模式中,执行了P 代码同步指令
[ 故障原因]
程序错误。
[ 处理方法]
修正与上述代码相对应的位置。


2507 数据字‘CHP’
Eeoelale4305 卡盘夹紧压力改变指令指定不正确。指令格式在同一程序段中指定M329 和CHP=*。
[ 代码]
1->CHP 值不满足范围:1CHP12。
2-> 未指定CHP 指令值。


2508 加工模式指定指令有误
加工模式指定指令有误。
[ 目标]
系统
[ 代码]
无:无加工模式指定规格时指定了指令。
1:G270 指令前指定了顺序号以外的指令。
2:G270 指令后执行了不允许的指令。
[ 故障原因]
程序错误
程序示例:G140 G270
[ 处理方法]
修正程序:G270 SP=1


2509 复合加工机床固定循环返回点指定错误
复合加工机床固定循环的返回点指定(G118/M964/M965)有误。
[ 目标]
系统
[ 代码]
1->G118 顺序中无X、Z 指令。
2->M964 指令有效且不满足以下条件时,指定了复合固定循环指令。
[G178、G179、G181-G184、G189、G296、G298]
< 切削方向为+ 方向>
(1)指定返回点<= 切削开始点< 切削目标点
(2)当前位置<= 切削开始点< 切削目标点
< 切削方向为- 方向>
(1)指定返回点>= 切削开始点> 切削目标点
(2)当前位置>= 切削开始点> 切削目标点
[G297]
< 切削方向为+ 方向>
(1)指定返回点< 切削目标点< 切削开始点
(2)当前位置< 切削目标点< 切削开始点
< 切削方向为- 方向>
(1)指定返回点> 切削目标点> 切削开始点
(2)当前位置> 切削目标点> 切削开始点
3-> 指定M964 指令时,未定义返回点。
4-> 在同一程序段中指定了M964/M965 和M136。
[ 故障原因]
程序错误
[ 处理方法]
检查返回点的指定
[ 相关规格]
复合加工机床


2510 数据字扭矩跳步循环
Eeoelale4306 G22 扭矩跳步循环中D 指令值大于起点和目标点的距离。
[ 目标]
系统
[ 代码]
1
[ 故障原因]
指定的D 指令值大于起点和目标点的距离。


2511 远程缓存运行
Eeoelale4307 远程缓存运行非法。
[ 目标]
系统
[ 代码]
1-> 未接收到程序。
2-> 程序段开头无%。
3-> 仅有%。
4-> 程序段结束无EOB (LF)代码。
5-> 记录尺寸太大。
6-> 程序中存在IF 或GOTO 语句。
7-> 在循环起动时,通信非法。
8-> 程序中包含LAP 语句。
9-> 程序中包含MODIN/MODOUT 语句。
A->FTP 功能繁忙时,使用了远程缓存操作。


2512 动力刀具轴过载
Eeoelale4308 在动力刀具加工时,动力刀具扭矩超出允许值(字参数No.119 单位1%)的持续时间超出监视时间(字参数No.120 单位0.1 秒)。
当动力刀具轴正在执行侧面加工时,应用到动力刀具轴的扭矩超过了扭矩监视允许的极限。


2513 坐标计算指令有误
坐标计算指令有误。
[ 目标]
系统
[ 代码]
1-> 在以下模式中,指定了坐标计算指令。
非坐标计算规格时
刀具半径补偿(刀尖R 补偿)中
LAP 中
任意角度倒角中
非Y 轴模式时
圆弧(G02/G03)指令模式中
2->I 指令在允许范围以外
LAA/GRDX (Y)/DGRDX (Y)/SQRX (Y)
-99999.999 <= I <= 99999.999[mm]
BHC/ARC
0.001 <= I <= 99999.999[mm]
3->J 指令在允许范围以外
LAA/BHC/ARC
-359.999 <= J <= 359.999[ 度]
GRDX (Y)/DGRDX (Y)/SQRX (Y)
-99999.999 <= J <= 99999.999[mm]
4->K 指令在允许范围以外
LAA/GRDX (Y)/DGRDX (Y)/SQRX (Y)/ARC
1 <= K <= 65535
BHC
-65535 <= K <= 65535 (0 以外)
5->D 指令在允许范围以外
1 <= D <= 65535
6->Q 指令在允许范围以外
DGRDX (Y)
-99999.999 <= Q <= 99999.999[mm]
ARC
-359.999 <= Q <= 359.999[ 度]
7->R 指令在允许范围以外
DGRDX (Y)
-99999.999 <= R <= 99999.999[mm]
LOMIT/RSTRT
1 <= K <= 65535
11->LAA/ARC 指令的间隔个数超过最大数量(10 个)
12-> 格点数超过最大数量(65535 个)
13->LOMIT 的R 个数超过最大数量(30 个)
14->LAA 指令未按照I、K、I、K…的顺序,或无I 指令。
并且,ARC 指令未按照Q、K、Q、K…的顺序,或无Q 指令。
[ 故障原因]
程序指令错误
[ 处理方法]
检查发生报警的程序段


2514 复合固定循环C 轴位置偏移
孔加工固定循环开始时,C 轴位置在偏移了偏差范围(参数)的状态下,超过了偏差检查计时器(参数)设定的时间。
偏差:用户参数的偏差数据
偏差检查计时器:任选参数(复合加工)孔加工固定循环的偏差检查计时器
[ 目标]
系统
[ 字符串]

[ 代码]

[ 故障原因]
1) 在之前的加工中,C 轴的指令位置(CON)和当前位置(APA)出现偏移。
2) 在之前的加工中,当前位置(APA)到达指令位置(CON)前,已开始孔加工固定循环。
[ 处理方法]
1) 执行C 轴松开(M146)指令并修正C 轴的位置。
修正程序使C 轴的指令位置(CON)和当前位置(APA)不出现偏移。
2) 检查任选参数(复合加工)孔加工固定循环偏差检查计时器的设定值。


2515 远程缓冲运行超时
Eeoelale4309
当在协议B 接收加工程序中;
主机停止发送程序,因为时间跨度超过参数设定值。
[ 参数]
任选参数字No.34
[ 参数]
任选参数(RS232C)No.11
RS232C 忙时间(秒)


2516 远程缓冲运行通信错误
Eeoelale4310
在协议B 中,当NC 发送DC3 码(停止发送数据)后,主机还发送了多余100 个字符的数据到NC。


2517 W 轴控制模式
Eeoelale4311 指定W 轴控制模式开/ 关指令G145/G144 条件不满足。在W 轴控制模式中指令不正确。或仅能在W 轴控制模式下指定的指令被指定
到非W 轴控制模式中。
[ 代码]
1-> 在刀尖圆弧半径补偿模式或B 刀架侧LAP 循环中指定了G145/G144 指令。或,在W 轴控制模式中指定了刀尖圆弧半径补偿
指令或LAP 循环指令。
2-> 指定在A 刀架侧和指定在B 刀架侧的G145/G144 指令不一致。
3-> 在W 轴控制模式B 刀架侧中指定了Z 轴或PZ 指令。
4-> 在非W 轴控制模式中,在A 刀架侧指定了W 或PW 指令。
5-> 在W 轴控制模式中,在B 刀架侧指定了非G00/G01 轴移动指令。
6-> 对于顺序支架返回,当一侧处于同步等待状态时,另一侧到达支架返回工装。
7-> 当一侧处于同步等待状态时,另一侧执行了G140/G141 指令。
8-> 在非LT 规格中指定了G145/G144 指令。另外,当LT 和副主轴功能一起被选择时,G145/G144 使用不正确。
9->当一侧执行M02指令时,另一侧已经执行了G145/G144指令。或,当一侧执行G145/G144指令时,另一侧已经执行了M02指令。
10-> 在1S 规格中,当执行没有W 轴控制模式的程序段再起动时,已经退回到W 轴支架返回位。
11-> 当一侧主轴在M100 指令接收条件时,另一侧给出了G145/G144 指令。
或者,当一侧主轴在G145/G144 指令同步等待条件时,另一侧主轴接收到M100 指令。
[ 故障原因]
程序错误
[ 处理方法]
根据上述代码修改程序。


2518 同步攻丝指令
Eeoelale4312 在同步攻丝指令中存在错误。
[ 目标]
系统
[ 代码]
X
1-> 无同步攻丝功能。
2-> 在非C 轴连接状态指定了动力刀具轴同步攻丝指令。
3-> 在C 轴连接状态指定了主轴同步攻丝指令。
[ 故障原因]
程序错误
[ 处理方法]
 删除程序中同步攻丝指令。
 连接C 轴。


2519 尾座控制指令有误
在指令禁止状态下,指定了与对向主轴- 尾座控制相关的指令。
[ 目标]
系统
[ 代码]
1-> 非对向主轴- 尾座切换规格时,执行了M1152/M1153。
2-> 与M1152/M1153 在同一程序段中执行了以下指令。
(1)W 轴指令
(2)G140/G141 指令
3-> 对于A/B 刀塔,M1152/M1153 的指令不同。
4-> 切换” 副主轴模式” → ” 尾座模式” 时,未满足以下条件。
(1)第1 主轴模式中(G140)
(2)” 定位状态” 或”W 轴在正向可变极限位置(后退端)以上”
(3)未处于W 轴控制模式中(G145)
(4)未处于Z-W 轴重叠模式中
(5)X 轴在正向可变极限位置以上
(6)非” 在B 刀塔侧控制副主轴的W 轴” (G123)
5-> 切换” 尾座模式” → ” 副主轴模式” 时,未满足以下条件。
(1)第1 主轴模式中(G140)
(2)” 尾座第1 主轴安装” 规格:ON 时
” 定位状态” 或”W 轴在正向可变极限位置(后退端)以上”
” 尾座第1 主轴安装” 规格:OFF 时
“W 轴在正向可变极限位置(后退端)以上”
(3)未处于示教模式中
(4)X 轴在正向可变极限位置以上
6-> 一侧处于M1152/M1153 指令的同步等待状态时,在另一侧执行了以下指令。
或者,一侧处于以下指令的同步等待状态时,在另一侧接收到了M1152/M1153。
(1)G122/G123
(2)G140/G141
(3)G144/G145
(4)G116/G117
(5)M888-M890
(6)M100
(7)P 代码
(8)VEINT
(9)M02
7->” 副主轴模式” 时,执行了定位动作指令(M55/M56/M847)。
8-> 顺序复位指令时的” 副主轴模式”、” 尾座模式” 与顺序复位时的” 副主轴模式”、” 尾座模式” 不一致
9-> 在非定位状态下,切换” 尾座模式” → ” 副主轴模式” 后,在W 轴绝对指令前执行顺序复位。
10-> 执行顺序复位指令时,在定位状态下,指定” 副主轴模式” 的W 轴指令后,执行复位。
11-> 对于顺序复位,一侧处于M1152/M1153 指令的同步等待状态时,另一侧到达了复位程序段。
12-> 顺序复位指令时的” 选择中的复合定位位置号的低推力” 与顺序复位时的” 选择中的复合定位位置号的低推力” 不一致
[ 故障原因]
程序错误
[ 处理方法]
检查程序中的各指令。


2520 数据字‘TP’
Eeoelale4313 TP 指令错误。
[ 目标]
系统
[ 代码]
1-> 在未选择B 轴功能时,指定了TP 指令。或TP 指令被指定在B 刀架侧。
2-> 单一TP 指令。
3->TP 指令值非0 或1
[ 故障原因 ]
程序错误。
[ 处理方法 ]
 当未选择B 轴功能时,在B 刀架侧不能指定TP 指令。
 TP 指令为”T+TP”
 返回一个0 或1 的TP 指令值。
或者,修改TP 指令值到一个适当值。


2521 数据字‘BT’
Eeoelale4314 BT 指令错误。
[ 目标 ]
系统
[ 代码 ]
1-> 在未选择B 轴功能时,指定了BT 指令。或BT 指令被指定在B 刀架侧。
2-> 单一BT 指令。或者,在同一程序段将BT 指令变为MT+TG 指令。
3->BT 指令值非0 或1。
[ 故障原因 ]
程序错误
[ 处理方法 ]
 删除BT 指令
或指定在A 刀架侧。
 BT 指令为TL+BT 或TG+BT。
 返回一个0 或1 的BT 指令值。


2522 数据字‘BA’
Eeoelale4315 BA 指令错误。
[ 目标 ]
系统
[ 代码 ]
1-> 在未选择B 轴功能时,指定了BA 指令。或BA 指令被指定在B 刀架侧。
2-> 单一BA 指令。
3->BA 指令值超出从-359 度到+359 度的范围。
[ 故障原因 ]
程序错误
[ 处理方法 ]
 删除BA 指令。
或指定在A 刀架侧。
 BA 指令为T+BA,TL+BA,TG+BA。
 返回一个-359 度到+359 度的BA 指令值。


2523 超出了温度传感器检测温度的范围
温度传感器异常导致报警
[ 索引]

[ 字符串]

[ 代码]
XYY
X=0-> 温度传感器的温度降至-20 ℃或-70 ℃。
X=A-> 发生了超过检查温度参数的温度变化。
YY= 传感器CH 号
X=B-> 发生了超过各组设置的检查温度差参数的温度变化。
YY= 传感器组号
[ 故障原因]
1) TMP 主板异常
2) 温度传感器断路
3) 温度传感器异常


2524 AT 指令有误
AT 指令值超出允许范围。
[ 目标]
系统
[ 代码]
指定的AT 指令值
[ 故障原因]
1)无附件规格。
2)在A 刀塔以外指定。
3)AT 指令值超出了附件最大数量(配备数量)。
4)指定了大于NC 侧最大附件号(12)的值。
5)AT 指令值为负值。
6)指定的附件不在堆料器中
7)当前附件和指定的附件中无堆料器信息
[ 处理方法]
修正程序。


2525 不满足卡盘坐标切换条件
在无法指定坐标系选择指令的状态下,指定了坐标系选择指令。
[ 代码]
1-> 在恒线速度模式(G96)中,指定了坐标系选择指令(G124/G125)。
2-> 在刀尖R 补偿(G41/G42)中,指定了坐标系选择指令(G124/G125)。
[ 故障原因]
程序选择操作错误
[ 处理方法]
执行正确的程序选择。


2528 程序选择不正确
Eeoelale4316 R 侧的程序被选择在L 侧,执行循环起动。或,L 侧的程序被选择在R 侧,执行循环起动。
[ 目标]
主轴
[ 代码]
1->R 侧的程序被选择在L 侧。
2->L 侧的程序被选择在R 侧。
[ 故障原因]
程序选择操作错误
[ 处理方法]
正确选择程序。


2529 温度数据超出范围导致未进行热变形补偿
通过TMP 主板接收的温度数据异常,因此无法进行补偿。或者,总变形量超过了相应轴的最大总变形量限制。
[ 索引]

[ 字符串]
仅代码X=2、3 时
代码X=2 (VPE[1] ~ VPE[6])时
(AAAA、BBBB)
AAAA :发生报警时的VPE
BBBB :首次的VPE
< 显示示例>
发生报警时的VPE 为-99.9um,首次的VPE 为-600.0um 时
(-999、-6000)
代码X=3 (VPE[7] ~ VPE[18])时
(AAAA、BBBB)
AAAA、BBBB:发生报警时的VPE
(VPE[17]-VPE [18] 时为VPE[17]、VPE[18])
< 显示示例>
对于VPE[17]-VPE[18],
发生报警时的VPE[17] 为-99.9um、VPE[18] 为-600.0um 时
(-999,-6000)
[ 代码]
X=1->TMP 主板的温度输入异常
Y= 传感器CH 号
X=2->VPE[1] ~ VPE[6] 时,
来自首次补偿总变形量(VPE)的变化量的绝对值超过了最大总变形量的限制。
3->VPE[7] ~ VPE[18] 时,
补偿监视器中显示的” 膨胀/ 收缩” 的绝对值超过了最大总变形量2 的限制。
YY=VPE 号(VPE[9]-VPE[10] 时,用16 进制数表示之前VPE[9] 的”9″)
[ 故障原因]
1) TMP 主板异常或温度传感器异常
2) 参数数据异常


2530 加工处理指令数
Eeoelale4317 加工处理指令数超出范围(VWORK<0,VWORK>99)。或,B 刀架指定的指令数不同于A 刀架指令数。
指定了刀架指令。
[ 代码]
XXXXXXXX (16 进制数)
XXXXXXXX:输入的加工处理指令数
注意:B 刀架指定的指令数不同于A 刀架指令数。
[ 故障原因]
加工处理指令数不正确。
[ 处理方法]
修改加工处理指令数。


2531 镜像车削模式
Eeoelale4318
镜像车削模式条件不满足时,执行镜像车削模式开/ 关指令。
或者执行在镜像车削模式禁止的指令。
[ 代码]
1-> 未选择G140 侧时指定了镜像车削模式开/ 关指令。或在镜像车削模式中执行了G140/G141 指令。
2-> 在未关闭W 轴控制模式时指定了镜像车削模式开/ 关指令。或在镜像车削模式中执行了G144/G145 指令。
3-> 在左右侧主轴同时被选择的基本坐标系中指定了镜像车削模式开/ 关指令。


2532 不具备系统变量的设定条件
不具备设定系统变量时的条件。
对向主轴- 尾座控制规格时,在指令禁止状态下指定了指令。
[ 索引]

[ 字符串]

[ 代码]
X
X=1-> 指定M990 前指定了指令
X=2-> 不具备设定条件
X=3-> 在” 用户输入参数画面” 上编辑参数的过程中,执行了M990
[ 处理方法]
检查热变形补偿的各参数


2533 指定了超过中心架干涉位置的指令
为中心架、尾座或W 轴指定了超过中心架干涉位置的指令。
[ 目标]

[ 字符串]

[ 代码]
1-> 进入右侧中心架的干涉区域(最小距离)
2-> 退出左侧中心架的干涉区域(最大距离)
3-> 进入左侧中心架的干涉区域(最小距离)
4-> 退出右侧中心架的干涉区域(最大距离)
[ 故障原因]
1)程序指令错误
2)参数的设定值错误
[ 处理方法]
1)防止轴移动指令值进入中心架干涉范围内。
2)正确设定中心架干涉范围的最小距离、最大距离。


2534 无法旋转长镗杆
在无法指定长镗杆旋转(G269)的状态下指定了指令。
[ 目标]
系统
[ 代码]
1-> 无长镗杆规格
2-> 在固定循环中指定了指令
3-> 在刀尖R 补偿模式中指定了指令
4-> 在LAP 循环中指定了指令
5-> 在倾斜加工模式中指定了指令
6-> 在W 轴控制模式中指定了指令
7-> 在X 轴镜像坐标系中指定了指令
8-> 在坐标的平行/ 旋转移动和COPY 模式中指定了指令
9-> 尾座、中心架连接中指定了指令
101-> 跳过T1、T3 位置指定了指令
102-> 未处于B 轴模式中
103->B 轴未松开
104->Z 轴不在刀塔旋转OK 范围内
105->X 轴不是正向可变极限
106->YS 轴未处于主轴中心位置
107-> 指定了X 轴或Z 轴指令
108-> 在G00、G01 以外指定了指令
109-> 在未安装辅助刀具且安装LBB 的状态下指定了指令
[ 故障原因]
程序错误
[ 处理方法]
修正与上述代码相对应的位置。


2536 坐标移动旋转复制指令有误
坐标的平行/ 旋转移动指令(G11/G10)或复制指令(COPY/COPYE)有误。
[ 目标]
系统
[ 代码]
1-> 在非坐标移动旋转复制规格时,执行了G11/G10/COPY/COPYE 指令。
2-> 在以下状态下,执行了G11、COPY 指令。
未选择G17 (X-Y 平面)。
COPY 模式中
复合固定循环中
LAP 中
刀具半径补偿(刀尖R 补偿)中
非Y 轴模式
倾斜加工模式中(G127)
3-> 在以下状态下,执行了G10、COPYE 指令。
复合固定循环中
COPY[ 仅G10 时]
4-> 在G11、COPY 模式中,执行了以下指令。
G11[ 仅COPY 时]
G15/G16 (坐标系选择)
G18/G19/G119 (平面指定)
G20 (原位置指令)
G21 (ATC 原位置指令)
G24 (ATC 原位置指令 无直线插补)
G25 (连接位置移动指令)
G30 (测量用跳过循环指令)
G31/G32 (纵向/ 端面螺纹切削固定循环)
G33 (螺纹切削固定循环)
G34/G35 (螺纹切削非固定循环)
G80 ~ G88 (LAP)
G101 ~ G103 (轮廓正面加工直线/ 圆弧)
G107/G108 (主轴同步攻丝)
G112/G113 (圆弧螺纹)
G132/G133 (轮廓侧面加工圆弧)
G136 (Y 轴模式OFF)
G140/G141 (主轴模式)
G185 ~ G188 (螺纹切削复合固定循环)
5-> 通过G11/COPY 模式中的G178/G179/G181 ~ G184/G189 ~ G191 (复合固定循环)执行了重复次数的Q 指令。
6-> 通过G11/COPY 模式中的G178/G179/G181 ~ G184/G189 ~ G191 (复合固定循环)指定了侧面加工指令。
7-> 在COPY 指令中的Q 指令内,指定了1 ~ 9999 以外的指令。
或者,在MDI 模式下,指定了2 个以上的COPY 指令中的Q 指令。
[ 故障原因]
程序指令错误
[ 处理方法]
删除发生报警的程序段指令。


2537 倾斜加工模式
Eeoelale4319 当倾斜加工模式条件不满足。执行了IN/OUT 指令G127/G126。或,执行了在倾斜加工模式禁止的指令。
[ 代码]
XX
XX=1-> 在非Y 轴模式中指定了倾斜加工模式指令G127。或,在倾斜加工模式中指定了Y 轴退出指令G136。
XX=2-> 在刀尖圆弧半径补偿模式中指定了倾斜加工模式指令G127。或,在倾斜加工模式中指定了刀尖圆弧半径补偿指令(G41,
G42)。
XX=3-> 在LAP 循环中指定了倾斜加工模式指令G127。或,在倾斜加工模式中指定了LAP 指令。
XX=4-> 在倾斜加工模式中指定了G127 指令。
XX=5-> 在坐标系变换G137 中指定了倾斜加工模式指令G127。或,在倾斜加工模式中指定了坐标系变换G137 指令。
XX=6-> 在复合固定循环中指定了倾斜加工模式切换指令G127/G126。
XX=7-> 在倾斜加工模式中,无法执行复合固定循环轴移动指令。
XX=8-> 在倾斜加工模式中,执行了主轴模式指令(G140,G141,G142)。
[ 故障原因]
程序错误。
[ 处理方法]
修改程序。


2538 无法指定该系统变量
指定了无法使用的系统变量。
[ 目标]
系统
[ 代码]

[ 字符串]
系统变量名称


2539 数据字‘B’
Eeoelale4320
B 指令不正确。
在G127 程序段中B 指令值不满足从-359.999 到359.999 的范围。
[ 目标]
系统
[ 代码]
B 指令值的16 进制数
[ 故障原因]
程序举例: G127 B370-> 代码 5A550 出现。
[ 处理方法]
修改B 指令值使其满足范围。


2541 程序打印指令
Eeoelale4321
打印语句格式错误。
PRINT 号数= 系统变量(号数:100-105)
[ 故障原因]
程序格式
[ 处理方法]
修改程序。


2542 进给轴后退控制指令有误
在进给轴后退控制中,执行了错误指令。
[ 目标]

[ 字符串]

[ 代码]
X
1->RT 指令值不在0 ~ 4 的范围内。
2-> 指定G268 指令后,未指定G267 指令时,执行了G140/G141 指令。
[ 故障原因]
程序错误
[ 处理方法]
修正程序错误。


2543 刀塔未正常分度
在刀塔未正常完成分度时,执行了轴移动指令。
[ 目标]
系统
[ 代码]

[ 处理方法]
1)通过手动进给将X 轴或Z 轴移动至正极限位置,并在自动/MDI 运行模式下重新发出刀塔旋转指令。


2544 刀具数据
Eeoelale4322
由于刀具数据设定不正确,不能通过系统变量进行读写刀具数据
或,由于系统变量指定不正确,不能进行读写刀具数据。
[ 目标]
系统
[ 代码]
无-> 尽管刀具数据不存在,仍通过系统变量读取刀具数据。
1-> 当通过系统变量写入刀具数据时,指定的刀具种类不能安装在刀架上。
2-> 写入的刀具号已经用在其他刀具上。
3-> 当写入刀库中刀具数据时,指定刀库中的空刀套实际非空。
4-> 当写入刀库中刀具数据时,指定刀库中刀套为空刀套。


2545 复合固定循环LD 指令有误
LD 的指令值不在0 < LD ≦ 99999.999 内。
LD:深孔同步攻丝循环时平均每次的切削深度
[ 目标]
系统
[ 代码]
FFFFFFFF->LD ≦ LK (无LK 指令时,任选参数(复合加工)的” 复合加工机床攻丝循环步进量”)。
FFFFFFFE-> 在连续程序段中,执行了同步攻丝循环加工模式的不同指令
其它->LD 指令值的16 进制数
[ 故障原因]
程序错误(复合固定循环程序段)
程序示例1:
G178 X40 Z80 C0 I46 F40 L30 LD=-10
<- 在范围以外指定
G178 X40 Z80 C0 I46 F40 L30 LD=0.001
<- 小于参数值
程序示例2:
G178 X50 Z50 F=100 K10 L20 <- 无LD 指令
X70 Z30 LD=10 <- LD 指令
[ 处理方法]
检查复合固定循环程序段的LD 指令。
G178 X40 Z80 C0 I46 F40 L30 LD=10
[ 相关规格]
复合加工机床


2546 复合固定循环LK 指令有误
LK 的指令值不在0 < LK ≦ 99999.999 内。
LK:深孔同步攻丝循环时的退回量
[ 目标]
系统
[ 代码]
LK 指令值的16 进制数
[ 故障原因]
程序错误(复合固定循环程序段)
程序示例:
G178 X40 Z80 C0 I46 F40 L30 LD=10 LK=-2
[ 处理方法]
检查复合固定循环程序段的LK 指令。
G178 X40 Z80 C0 I46 F40 L30 LD=10 LK=2
[ 相关规格]
复合加工机床


2547 无小数点
Eeoelale4323 在指令的数字数据中没有小数点。
[ 字符串]
首先检测到在地址字符中没有小数点。
[ 故障原因]
零件程序错误
[ 处理方法]
在地址字符后面给数字指令加一个小数点,以字符串表示。


2548 X,Z 轴同步进给模式
Eeoelale4324 在接收有效条件还没有形成的条件下执行了X-Z 轴同步进给模式指令。
或者,执行了在X-Z 轴同步进给模式禁止的指令。
[ 目标]
系统
[ 代码]
1-> 在刀尖圆弧半径模式或LAP 模式结束时执行了M300/M303 指令。
2-> 在A 侧和B 侧执行的M300/M303 指令不相符。
3-> 当以M02 指令接收作为另一侧同步等待条件时,执行了M300/M303 指令。或者,当以M300/M303 接收作为另一侧同步等待
条件时,执行了M02 指令。
4-> 当以G140/G141 指令接收作为另一侧同步等待条件时,执行了M300/M303 指令。或者,当以M300/M303 接收作为另一侧同
步等待条件时,执行了G140/G141 指令。
5-> 当以M100 指令接收作为另一侧同步等待条件时,执行了M300/M303 指令。或者,当以M300/M303 接收作为另一侧同步等待
条件时,执行了M100 指令。
6-> 关于顺序返回,当另一侧已经在返回程序段实现的条件时,执行了M300/M303 指令。或者,当以M300/M303 指令接收作为
另一侧同步等待条件时,到达了顺序返回的返回程序段。
7-> 当在双拖板选择的主轴模式不相符的情况下,执行了M300/M303 指令。
8-> 在X-Z 轴同步进给模式,在B 侧执行了除X-Z 轴同步进给模式无效(: M300)以外的指令。
9-> 在X-Z 轴同步进给模式,执行了下列指令中的任一个指令。
测量循环指令(: G30),镗孔循环指令(: G182),攻丝循环指令(: G184)
10-> 当B 侧在C 轴控制模式下时,执行了M303 指令。
11-> 通过M300/M303 指令以及相同的程序段执行了轴运动指令。
[ 故障原因]
程序错误
[ 处理方法]
修改编程错误。


2549 ATC TL/TG
Eeoelale4325 通过重起动功能,当返回一个顺序号时,可能会返回到一个顺序号,在该段程序中执行计算刀具号不在刀架上的TL 指令或TG 指令。
[ 代码]
ZZ
ZZ:刀具号
[ 处理方法]
当返回一个顺序号时,使恢复顺序号程序段的刀具与安装在刀架上的刀具相符。
NC 在参数设定的时间内确认无工件失败。
[ 代码]
1-> 从OSL-2 的外斜槽没有发出确认工件经过的输入信号。
[ 处理方法]
检查以上的输入信号是否为接通。


2550 原始位置无规格
虽然CNC 无” 原始位置” 规格,但指定了VHPPX 或VHPPZ (原始位置系统变量)。
[ 目标]
系统
[ 故障原因]
虽然CNC 无” 原始位置” 规格,但在部分系统中指定了VHPPX 或VHPPZ (原始位置系统变量)。
类似的MDI 指令也已指定。
[ 采取措施]
程序更正


2551 外部原始位置指令
执行外部原始位置指令时出现非法状态
[ 目标]
系统
[ 代码]
1-> 执行外部原始位置指令时,切换外部原始位置指令的有效信号,X/Z 轴的CON 值不一致。
[ 故障原因]
1)CNC 软件错误


2552 干涉区
指定的轴指令将要进入干涉区内。
[ 代码]
无-> 在Y 轴模式下X-Y 轴平面内,移动轴时,轴指令位于干涉区内(在G138 指令)。
3-> 在副主轴单元干涉区规格,目标位置在干涉区内时发出了进给轴移动指令。
干涉区由”OPTIONAL PARAMETER Y-axis BARRIER” 画面(NO.4-6)设定
[ 故障原因]
干涉区边界位于一点,它由干涉区长度设定数据与负行程极限位置数据相加得出。
轴指令位于干涉区内。
干涉区长度设定数据
X 轴:可选参数长字No.66 (半径)
Y 轴:可选参数长字No.67
Z 轴:可选参数长字No.68


2555 向线性导轨罩干涉区域内指定了指令
向线性导轨罩干涉区域内指定了指令。
[ 目标]
轴、系统
[ 代码]

[ 故障原因]
向线性导轨罩干涉区域内指定了指令。
[ 处理方法]
更改线性导轨罩干涉区域内的指令程序。


2557 中心架指令位置有误
中心架的指令值不在-99999.999 ~ 99999.999 内。或者,转换为绝对值时,增量指令不在-99999.999 ~ 99999.999 内。
[ 目标]

[ 字符串]

[ 代码]
中心架指令值的16 进制数
[ 故障原因]
程序指令错误
[ 处理方法]
将中心架指令修正至范围以内。


2558 无法执行YS 轴主轴中心位置选择指令
MacTurn 副主轴规格中,在Y 轴模式下,执行了YS 轴主轴中心位置上/ 下位置的选择指令。
[ 目标]
系统
[ 代码]

-> 在Y 轴模式下,执行了YS 轴主轴中心位置上/ 下位置的选择指令。
[ 故障原因]
程序指令错误
[ 处理方法]
执行YS 轴主轴中心位置上/ 下位置的选择指令时,设定为Y 轴模式OFF 状态后再执行。


2559 无法旋转附件
在无法指定附件旋转的状态下指定了指令。
[ 目标]
系统
[ 代码]
1-> 无附件规格或无附件旋转规格
2-> 在固定循环中指定了指令
3-> 在刀尖R 补偿模式中指定了指令
4-> 在LAP 循环中指定了指令
5-> 在倾斜加工模式中指定了指令
6-> 在W 轴控制模式中指定了指令
7-> 在X 轴镜像坐标系中指定了指令
8-> 在坐标的平行/ 旋转移动和COPY 模式中指定了指令
9-> 尾座、中心架连接中指定了指令
[ 故障原因]
程序错误
[ 处理方法]
修正与上述代码相对应的位置。


2561 System variable order disable
刀具偏置位置选择系统变量、刀具偏置自动计算类型系统变量为相同程序块时,发出了刀具偏置系统变量、刀尖R 系统变量补偿指
令。
[ 目标]
系统
[ 故障原因]
程序错误
[ 采取措施]
检查刀具偏置位置选择系统变量、刀具偏置自动计算类型系统变量程序块。


2562 刀具姿势补偿指令
刀具姿势补偿指令错误
[ 目标]

[ 字符串]

[ 代码]
1-> 指定刀具姿势补偿模式的ON/OFF (G445、G444)指令时,同时指定了其它G、M 代码、地址字符。
2-> 未处于刀尖控制模式时,指定了刀具姿势补偿模式ON (G445)指令。
3-> 在刀具姿势补偿模式(G445)中,指定了刀尖控制模式OFF (G254)指令。
4->TFA、TFB、TFC、TFP、TFQ、TFR 的指令值在可指定范围以外
5-> 对不是刀具姿势补偿对象的旋转轴A 轴,指定了允许的补偿量。
6-> 对不是刀具姿势补偿对象的旋转轴B 轴,指定了允许的补偿量。
7-> 对不是刀具姿势补偿对象的旋转轴C 轴,指定了允许的补偿量。
[ 故障原因]
加工程序中的刀具姿势补偿指令(G445、G444)
[ 处理方法]
检查加工程序中的刀具姿势补偿指令(G445、G444)。


2563 数据字‘TE’
TE 指令错误。
TE 指令以升序指示连续刀架号。
不包括)T2 和T3 间的指令
TE=23
[ 目标]
系统
[ 代码]
十六进制TE 指令
[ 故障原因]
程序错误
[ 采取措施]
请以升序指令指示连续刀架号。
但是n- 度刀架的Tn 和T1 间指令是”TE=n1″。


2564 分度不可位置
对于B 轴1/1000 规格和摆控规格,指定了分度不可位置。
[ 代码]

[ 故障原因]
程序错误
[ 采取措施]
请指定分度可位置。


2565 加载监视系统变量
对于加载监视规格,可读取或记录无加载监视BASE 或轴的第一极限或第二极限。
[ 目标]
系统
[ 代码]
1-> 系统变量”VLMYB”、”VLMY1″、”VLMY2″ 用于了B 刀架侧。
2-> 对于非复式机床规格,使用了系统变量”VLMCB”、”VLMC1″、”VLMC2″、”VLMMB”、”VLMM1″、”VLMM2″。
3-> 虽然无W 轴,使用了系统变量”VLMWB”、”VLMW1″、”VLMW2″。
4-> 虽然无第二主轴,使用了系统变量”VLMYB”、”VLMY1″、”VLMY2″。
5-> 虽然无Y 轴,使用了系统变量”VLMYB”、”VLMY1″、”VLMY2″。
6-> 虽然在B 刀架M 轴不存在,在B 刀架侧(G14)也使用了系统变量”VLMMB”, “VLMM1”, “VLMM2″。
[ 采取措施]
程序错误
加载监控规格:
存在加载监控的系统变量中某些系统变量在该机床规格不能使用的情况。
删除加载监控中不能使用的系统变量。


2566 不带动力刀具循环命令的复合加工循环
Eeoelale4448 当执行复合加工循环指令时,动力刀具轴在停止状态。
复合加工循环指令:G181,G182,G183,G185,G186,G187,G188,G189,G190


2567 无螺旋切削规格
未选择螺旋切削规格时,同时指定了圆弧切削指令(G02、G03)和X 轴、Y 轴、Z 轴移动指令。
[ 目标]
系统
[ 故障原因]
1)程序错误

G138
G02 X10 Y10 L5 Z10 F10

[ 处理方法]
1)不同时指定X、Y、Z 轴移动指令和圆弧切削指令。
[ 相关规格]
Y 轴规格


2568 数据字‘OF’
对于H1 刀架规格,在‘T’指令或‘TL’、‘TG’程序段执行了‘OF’指令。
[ 目标]
系统
[ 故障原因]
程序错误

T010101 OF=01

[ 采取措施]
不要在有‘T’指令或‘TL’、‘TG’的程序段中执行‘OF’指令。
[ 相关规格]
H1 刀架规格


2569 热变位补偿备份数据文件写入
Eeoelale4463 无热变位补偿备份文件或不可写入到备份文件。
[ 目标]

[ 字符串]

[ 代码]
1 -> 无热变位补偿备份文件。
2 -> 不可写入到热变位补偿备份文件。
[ 故障原因]
1)无热变位补偿备份文件。
2)热变位补偿备份文件异常。


2570 W 轴位置状态
W 轴指令未指定时指定了G154 指令。
[ 代码]
1->W 轴指令未指定时指定了G154 指令。
2-> 在第二主轴侧执行了G154 指令。
3-> 在执行G154 指令超出程序段的” 顺序刀架返回” 指令时,W 轴的实际位置与W 轴的目标位置不符。
[ 故障原因]
程序错误
程序实例:
N010 G154
[ 采取措施]
重新检查G154 指令程序段。
N010 G154 W100


2571 无W 轴定位规格
在非B 轴控制规格+ 双滑鞍规格+ 副主轴规格时,执行了G154 指令。
对向主轴- 尾座控制规格时,在指令禁止状态下指定了指令。
[ 代码]

[ 故障原因]
程序错误
[ 处理方法]
在非B 轴控制规格+ 双滑鞍规格+ 副主轴规格时,不指定G154 指令。


2572 数据字‘RC’
RC 指令值未在-999 到999 范围。
[ 代码]
十六进制RC 指令值


2573 锥度切削固定循环有误
锥度切削固定循环指令有误。
[ 目标]
系统
[ 字符串]

[ 代码]
1-> 未处于车削模式
2-> 锥形不正确
[ 故障原因]
程序指令错误
[ 处理方法]
1) 在车削模式下指定。
2) 检查指令值


2575 加工准备指令TD 指令/TDG 指令/OS 指令有误
TD 指令/TDG 指令/OS 指令有误。
[ 目标]
系统
[ 代码]
X
1 :TD 指令的刀具号有误
2 :TD 指令的刀具信息号有误
3 :TD 指令的刀塔指定有误
4 :TD 指令的刀尖号指定有误
5 :TDG 指令的组号有误
6 :TDG 指令的刀具信息号有误
7 :OS 指令的指定有误
[ 故障原因]
程序错误
[ 处理方法]
修正程序。


2576 数据字‘H’
对于10 或50 设定值范围的零偏置规格:
H 指令错误。与G15/G16 指令一同指定的H 指令未在1 到10 或50 的设定范围。
[ 目标]
系统
[ 代码]
十六进制H 指令


2577 无轴移动指令时执行了轴指令
在未执行轴移动指令(G00/G01/G02/G03 等)的状态下,执行了轴指令(X/Y/Z/C/W/B)。
[ 代码]

[ 故障原因]
程序错误。
在加工程序中,未执行轴移动指令时,执行了轴指令。
O0001
G50 S1000
X100 Z100<- 未执行轴移动指令时,执行了轴指令。
G00 X90

[ 处理方法]
修正加工程序。


2578 无D 指令
设定凸轮规定数据文件(LSF)中D (凸轮轴)和L (凸轮升程)的值时,未设定D 值。
[ 目标]

[ 字符串]

[ 代码]

[ 故障原因]
未指定D (凸轮轴)
[ 采取措施]
指定D (凸轮轴)指令值。


2579 无L 指令
设定凸轮规定数据文件(LSF)中D (凸轮主轴)和L (凸轮)的值时,未设定D 值。
[ 目标]

[ 字符串]

[ 代码]

[ 故障原因]
未指定L (凸轮升程)。
[ 采取措施]
指定L (凸轮升程)指令值。


2580 数据字XS
非法Xs 轴(凸轮轴)定位指令(异步模式指令)。
[ 目标]

[ 字符串]

[ 代码]
1-> 同步模式中指定了Xs 轴快速定位指令。
2-> 非G00 模式中指定了Xs 轴快速定位指令。
3-> 发展模式中执行了Xs 轴快速定位指令。
十六进制定位指令值超出了允许输入范围。
[ 故障原因]
操作员错误
[ 采取措施]
重新检查指定了Xs 轴快速定位指令的机床状态及已指定的定位指令。


2581 凸轮执行数据发展模式
在凸轮轴执行数据发展模式,设定凸轮规定数据文件(LSF 文件)中D (Ellipse 外径)和L (凸轮升程值)的值。
[ 目标]

[ 字符串]

[ 代码]

[ 故障原因]
操作员错误


2582 凸轮执行数据文件正确保护
试图更新文件时,凸轮执行文件(EXF 文件)在写入保护状态。
[ 目标]

[ 字符串]

[ 代码]
1-> 凸轮执行文件(EXF 文件)在写入保护状态。
2-> 其他
[ 故障原因]
EXF 文件写入保护。
[ 采取措施]
取消EXF 文件写入保护。


2583 补偿值溢出
计算补偿值的初始值时补偿值溢出。
[ 目标]

[ 字符串]

[ 代码]
十六进制补偿值。
[ 故障原因]
所计算的补偿值大于2 比特。


2584 CON 速度XS 轴
记忆这些数值时,凸轮执行数据的指令值和补偿值超出允许的主轴转速。
[ 目标]

[ 字符串]

[ 代码]
十六进制允许的主轴转速
[ 故障原因]
 作为发展文件数据的选项指定的主轴转速过高。
 在指定的发展凸轮规定数据中凸轮升程过大。
[ 采取措施]
 变换主轴速度。
 检查凸轮规定数据文件。


2585 XS 轴指令刀架模式
选择B 刀架时指定了与XS 轴相关的指令。
[ 目标]

[ 字符串]

[ 代码]
1-> 选择B 刀架时指定了FCALL 指令。
2-> 选择B 刀架时指定了同步模式ON/OFF 指令(M68、M69 或M67)。
3-> 选择B 刀架时指定了Xs 轴快速进给指令(G0 XS=*)。
[ 故障原因]
1)操作员错误
2)程序错误
[ 采取措施]
1)选择A 刀架。
2)重新检查和更正程序。


2586 同步模式执行不可
在同步模式试图选择修正模式、形状发展模式或文件载入模式。
[ 字符串]

[ 代码]
1-> 在同步模式选择了修正模式。
2-> 在同步模式选择了形状发展模式。
3-> 在同步模式选择了文件载入模式。
[ 故障原因]
操作员错误
[ 采取措施]
选择以上模式前先终止同步模式。


2587 无A 指令
偏心圆形状被以D (偏心圆直径)、L (偏置量)和OF (参考位置的偏置量)规定。
但定义文件(LSF 文件)不包括A 指令(发展的参考角度)。
[ 字符串]

[ 代码]

[ 故障原因]
无A 指令。
[ 采取措施]
输入A 指令。


2588 数据字OF
偏心圆形状被以A (发展参考角度)、D (偏心圆直径)、L (偏置量)和OF (参考位置的偏置量)规定。
但定义文件(LSF 文件)包括无效OF 指令值。
[ 字符串]

[ 代码]
十六进制OF 指令值
[ 故障原因]
无效OF 指令值
[ 采取措施]
重新检查OF 指令值


2589 定义条件
在形状定义文件(LSF 文件)内用于定义偏心圆的指令中,D 指令值(偏心圆直径)和L 指令值(偏置量)未满足下列条件:
L>0,或L ≤ D/2。
[ 字符串]

[ 代码]
十六进制偏差值
[ 故障原因]
1) L 指令含负值。
2) L 指令值大于D 指令值的一半。
[ 采取措施]
1)输入正值L 指令。
2)规定小于D 指令值一半的L 指令值。


2590 无法移动Y 轴
在Y 轴位置补偿量无效的状态下,执行了G00、G136、G138 指令以外的轴移动指令。
[ 代码]
1
[ 故障原因]
1)程序错误
[ 处理方法]
1)在G136 模式下更改Y 轴位置补偿量时,通过G00 指令移动Y 轴位置补偿量指定的距离后,执行轴移动指令。
[ 相关规格]
中心高度补偿功能


2591 数据字点指令
虽不是传输模式,却发出了轴移动的点指令。
极限以外的值被设置成点数据。
点号码可以指定20 以上的值。
[ 代码]
1-> 虽不是传输模式,却发出了轴移动的点指令。
2-> 极限以外的值被设置成点数据。
3-> 点号码指定了20 以上的值。
[ 故障原因]
程序错误
[ 采取措施]
重新检查程序。


2592 进入传输干涉区指令
传输干涉区的轴移动指令已发出。
轴将要进入不可移动区。
[ 代码]
1-> 传输干涉区的轴移动指令已发出。
2-> 轴将要进入不可移动区。
可移动区如下。
(1) -> (1), (2), (3), (4)
(2) -> (1), (2), (3)
(3) -> (1), (2), (3), (5)
(4) -> (1), (4)
(5) -> (3), (5)


[ 故障原因]
程序错误
[ 采取措施]
重新检查程序。


2593 数据字‘CF’
‘CF’指令值超出0 到359999 范围。
[ 代码]
十六进制‘CF’指令值


2594 数据字‘RJ’
‘RJ’指令值超出1 到999 范围。
[ 代码]
十六进制‘RJ’指令


2595 同步旋转过度
在滚削同步模式试图以超出允许范围的主轴转速旋转M 刀具主轴。
[ 代码]
1-> 在滚削同步模式试图以超出允许范围的主轴转速旋转M 刀具主轴。
[ 故障原因]
程序错误
[ 采取措施]
选择在允许范围的主或副主轴转速旋转M 刀具主轴。


2596 同步攻丝中的负载超过设定值
同步攻丝中的M 轴负载扭矩超过设定值。
[ 目标]
系统
[ 字符串]

[ 代码]

[ 故障原因]
过载切削。
(1)
(4) (5)
(2) (3)
M 轴同步攻丝扭矩监视参数的设定或选择错误。
起动电流无效时间不恰当。
[ 处理方法]
更改扭矩监视参数的设定。
更改起动电流无效时间的设定。


2597 G15 指令
虽非传输模式却发出了G15 指令。
[ 代码]
1-> 虽非传输模式却发出了G15 指令。
[ 故障原因]
程序错误


2598 无刀具信息管理规格
未设定刀具信息管理规格时指定了加工准备指令。
[ 目标]
系统
[ 代码]
X
1:未设定刀具信息管理规格时指定了加工准备指令。
[ 故障原因]
规格代码设定错误
程序错误
[ 处理方法]
设定刀具信息管理规格代码。
修正程序。


2599 长镗杆安装中无法指定指令
长镗杆安装中指定了无法执行的指令。
[ 目标]
系统
[ 代码]
1-> 指定了M13、M14、M229
2-> 指定了M06
3-> 指定了B 轴指令
[ 故障原因]
程序错误
[ 处理方法]
修正与上述代码相对应的位置。


2600 无LAW-V 机械规格时指定了TE 指令
在不具备LAW-V 机械功能的机床,指定了LAW-V 机械相关指令。
[ 目标]
系统
[ 故障原因]
1)程序错误
在不具备LAW-V 机械功能的机床中指定了TE 指令。
程序示例:TE=12
[ 处理方法]
1)从程序中删除TE 指令。


2601 无法同时指定T 指令、TE 指令
同时指定了T、TE 指令。
/T/ 刀塔切削位置分度指令:T=&&$$%% && 刀尖R 补偿号
$$ 刀具号 %% 刀具补偿号
/TE/ 刀塔中间位置分度指令:TE=## ## 中间位置代码
[ 目标]
系统
[ 故障原因]
程序错误
[ 处理方法]
检查与LAW-V 机械相关的指令。


2602 调度程序主程序读入
从调度程序选择主程序时,出现错误。
[ 目标]

[ 字符串]

[ 代码]
XXXX
5200:在执行主程序时,试图选择程序。
5201:找不到主程序文件。
5202:找不到主程序名。
5203:找不到子程序名。
5204:在CALL 后找不到子程序名。
子程序名超出5 个字符。
未规定G 和M 代码宏
5209:文件末未规定程序结束代码。
5210:程序存储栈溢出
程序缓冲区溢出
5211:不包括调度程序和库程序的程序缓冲区的容量小于32K 字节。
5215:一个组块包含的字符超过了158 个
5231:文件末与记录末不匹配
[ 故障原因]
从调度程序选择了主程序


2603 无主轴变速控制规格
无主轴变速控制规格时,仍指定了系统变量(VFLTQ、VFLTP、VFLTR)指令。
[ 故障原因]
程序指令错误
程序示例:
VFLTQ=100
[ 处理方法]
从程序中删除系统变量。


2604 无牵引中心架规格
无简易牵引中心架规格时,指定了系统变量VSRP 指令。
[ 目标]

[ 字符串]

[ 代码]

[ 故障原因]
1)程序错误
程序示例:
V1=VSRP
[ 处理方法]
删除系统变量VSRP 指令。


2605 无牵引尾座规格
无简易牵引尾座规格时,指定了系统变量VPTSP 指令。
[ 目标]

[ 字符串]

[ 代码]

[ 故障原因]
1)程序错误
程序示例:
V1=VPTSP
[ 处理方法]
删除系统变量VPTSP 指令。


2606 READ/WRITE 文件打开
first (READ/WRITE)
通过FOPENA/B、FWRITC 指令进行文件操作时发生该报警
[ 索引]

[ 字符串]

[ 代码]
1-> 试图通过FOPENA/B 打开2 个以上文件。
2-> 试图通过FWRITC 打开2 个以上文件。
3-> 写入文件已存在。
4-> 无读取文件。
5-> 文件未打开时,发出了READ 指令。
6-> 文件未打开时,发出了WRITE 指令。
7-> 文件关闭失败。
8-> 文件关闭指令不正确。
9-> 文件属性错误:读取文件不是顺序文件。
10-> 执行FWRITC 指令时,已指定相同文件。
11-> 无FOPENA/B FWRITC 规格。
4 位(或3 位)-> 发生错误号的10 进制数


2607 数据字‘AP’
AP 指令值不在分度点数以内。


2608 数据字‘ON’
指令原点偏置号(ON=?)不在范围内。


2609 无A 轴控制规格
在无A 轴控制规格的机床中执行了主轴箱旋转指令。


2610 原点偏置无法切换
执行禁止切换原点偏置指令时,执行了原点偏置选择指令。


2611 无主轴变速控制规格
非主轴变速控制规格时,指定了主轴变速控制用系统变量指令。
[ 目标]
系统
[ 代码]

[ 故障原因]
在非主轴变速控制规格的机床中指定了VFLTQ、VFLTP、VFLTR 指令。
[ 处理方法]
从程序中删除VFLTQ、VFLTP、VFLTR。


2612 TR 指令有误
TR 指令错误。
[ 代码]
1-> 未选择G14 时,执行了TR 指令。
2-> 在同一程序段指定了TR 指令和T 代码指令。
3-> 单独指定了TR 指令。
4-> 通过TR 指令的刀具号指令,指定了允许范围(1 ≦ TR ≦ 12)外的值。


2613 MTM 指令有误
MTM 指定的刀具号指令错误。
MTM:从副MG 至主MG 的刀具移动指令:MTM=$$ ($$:刀具号)
刀具补偿999 组规格和多刃刀具规格时,刀具号不在以下范围内。
多刃刀具 8 刃:1 ~ 210 或281 ~ 999
多刃刀具 12 刃:1 ~ 210 或321 ~ 999
[ 代码]
指定的刀具号


2614 MTS 指令有误
MTS 指定的刀具号指令错误。
MTS:从主MG 至副MG 的刀具移动指令:MTS=$$ ($$:刀具号)
刀具补偿999 组规格和多刃刀具规格时,刀具号不在以下范围内。
多刃刀具 8 刃:1 ~ 210 或281 ~ 999
多刃刀具 12 刃:1 ~ 210 或321 ~ 999
[ 代码]
指定的刀具号


2615 MGS 指令有误
MGS 指定的刀库号指令错误。
MGS:副MG 分度指令:MGS=** (** 为副MG 的刀库刀套号)
[ 代码]
指定的刀库号


2616 执行了B 轴模式不允许的指令
在非B 轴模式下,执行了B 轴移动指令。或者,在B 轴模式下执行了加工模式指定指令。
[ 目标]
系统
[ 代码]
X
1:B 轴松开或低压制动期间,执行了以下指令。
– G00/G01 以外的轴移动指令
2:以下指令时,执行了B 轴夹紧指令、低压制动指令。
– 倾斜加工模式
– 刀具半径补偿指令
3:B 轴夹紧期间执行了B 轴移动指令。
4:在B 轴模式下执行了刀塔分度指令,B 轴模式以外时执行了B 轴移动指令。
5:在非B 轴模式下,再次启动至B 轴模式。或者在B 轴模式下,再次启动至非B 轴模式。
6:未处于T1 或B=0 的状态时执行了B 轴模式ON/OFF 指令。
7:在B 轴模式中执行了加工模式指定指令。
[ 故障原因]
忽略B 轴模式ON/OFF 指令、B 轴松开/ 夹紧指令,执行了不允许的指令。
[ 处理方法]
修正加工程序


2617 无法更改原点偏置数据
无法通过系统变量更改原点偏置数据。
[ 代码]
X
X = 1 -> 在W 轴正向可变极限以外,试图更改副主轴侧Z 轴原点偏置数据。
[ 处理方法]
将W 轴移至正向可变极限并更改原点偏置数据。


2618 工件检测传感器未完成准备
[ 代码]
1-> 在工件检测传感器未分度的状态下,或参数设定的工件检测传感器安装刀塔号
与当前分度的刀塔不一致的状态下,指定了规定测量方向的系统变量(VWKME)。
2-> 在工件检测传感器分度状态下,未指定规定测量方向的系统变量(VWKME)时,
执行了测量指令(G30 指令)。


2619 数据字‘SW’
SW 指令不在0 ≦ SW ≦ 99999 内。
[ 目标]
系统
[ 代码]
SW 指令的16 进制数
SW 指令的16 进制数:SW 指令不在0 ≦ SW ≦ 99999 内时的SW 指令值
[ 故障原因]
SW 指令
程序示例: N010 G00 X500 Z500 M42 SW100000 T0101
[ 处理方法]
将SW 指令修正至允许范围内。
例:N010 G00 X500 Z500 M42 SW30000 T0101


2622 读取未设定的系统变量
任选参数位NO.65 的位1 为”0″ 时,在不存储当前位置的状态下读取系统变量VMPOX/VMPOZ。


2623 无B 轴规格时执行了B 轴指令
无B 轴规格时,执行了B 轴模式指令(G146/G147)
[ 目标]
系统
[ 故障原因]
程序错误
程序示例:N010 G147
[ 处理方法]
从程序中删除G147/G146 指令。


2624 无牵引中心架B 型规格
非牵引中心架B 型规格时执行了G153 指令。
[ 目标]

[ 字符串]

[ 代码]

[ 故障原因]
程序错误
程序示例:
G153 W20
[ 处理方法]
从程序中删除G153 指令


2625 牵引中心架移动指令有误
A 滑鞍以外时,指定了G153 (牵引中心架移动循环指令)指令。
无W 指令时指定了G153 指令。在刀尖R 补偿中或LAP 中指定了G153 指令。
[ 目标]

[ 字符串]

[ 代码]
X
1->A 滑鞍以外时指定了G153 指令。
2-> 无W 指令时指定了G153 指令。
3-> 在刀尖R 补偿中指定了G153 指令。
4-> 在 LAP 中指定了G153 指令。
[ 故障原因]
1)程序错误
程序示例:
N010 G153
[ 处理方法]
1)检查G153 指令程序段。
上述示例中未指定W 指令值,请按以下进行修正。
N010 G153 W200
^^^^^


2626 W 轴重叠模式
在无法执行W 轴重叠模式的ON/OFF 指令状态下执行了该指令。
或者,在W 轴重叠模式中执行了禁止的操作。
[ 目标]
系统
[ 代码]
1-> 在未选择Z-W 轴重叠控制规格的状态下执行了G116/G117 指令。
2-> 处于M100 指令的同步等待中时,执行了G116/G117 指令。
3-> 再次启动时,一个刀塔处于G116/G117 指令的同步等待状态时,另一刀塔已到达返回程序段。
4-> 处于G116/G117 指令的同步等待中时,执行了M02/M30 指令。
5-> 处于G116/G117 指令的同步等待中时,执行了G122/G123 指令。
6->W 轴控制刀塔选择第2 主轴模式时,执行了G117 指令。
7-> 在非W 轴重叠模式下执行了TW 指令。或者,在非W 轴控制的刀塔侧执行了TW 指令。
8-> 在W 轴重叠模式下,通过G00/G01 以外的轴移动指令执行了W 轴指令。
9-> 在恒线速度ON 状态下执行了G116/G117 指令。
10-> 在非W 轴重叠模式下或在非W 轴控制的刀塔侧执行了SC 指令。
11-> 在LAP 循环期间、刀尖R 补偿期间、任意角度倒角期间执行了G116/G117 指令。
12-> 在A 侧执行的G116/G117 指令与在B 侧执行的G116/G117 指令不同。
13-> 平面车削期间执行了G116/G117 指令。
14-> 对刀仪臂不在后退端时,执行了G116/G117 指令。
15-> 处于P 代码指令的同步等待中时,执行了G116/G117 指令。
16-> 以下任一情况时,通过复合固定循环执行了FW 指令。
非Z-W 重叠模式
181、G182、G183、G189、G190 指令以外的复合固定循环指令
G181、G182、G183、G189 指令的侧面加工指令
17-> 执行Z-W 重叠模式的G181、G182、G183、G189 指令的正面加工
指令或Z-W 重叠模式的G190 指令时,未执行FW 指令。
18->FW 指令值不在0 < FW ≦ 99999.999 内。
19-> 以下任一情况时,通过复合固定循环执行了KW 指令。
非Z-W 重叠模式
G178 ~ G184、G185 ~ G190 指令以外的复合固定循环指令
G178 ~ G184、G189、G190 指令的侧面加工指令
通过G186、G188 指令执行A 指令时
20->KW 指令值不在0 < KW ≦ 99999.999 内。
G185 ~ G188 指令的KW 指令值不在-99999.999 ≦ KW ≦ 99999.999 内。
在同一循环中连续指定且未返回循环起始点时,KW 指令值比上次的小。
重复执行G187 直螺纹切削指令时,KW 指令值不为0。
21-> 执行Z-W 重叠模式G178 ~ G184、G189、G190 指令的正面加工指令时,无KW 指令。
22-> 以下任一情况时,通过复合固定循环执行了RW 指令。
非Z-W 重叠模式
G181、G182、G183、G189 指令以外的复合固定循环指令
G181、G182、G183、G189 指令的侧面加工指令
23->RW 指令值不在-99999.999 ≦ RW ≦ 99999.999 内。
或者,RW 指令值为0。
24-> 以下任一情况时,通过复合固定循环执行了WW 指令。
非Z-W 重叠模式
G178 ~ G190 指令以外的复合固定循环指令
G188 直螺纹指令的重复指令
25-> 通过复合固定循环同时执行了RW 指令和WW 指令。或者,通过G178、G179、G184 指令的正面加工指令同时执行了R 指令
和WW 指令。
26->WW 指令值不在-99999.999 ≦ WW ≦ 99999.999 内。
27-> 未通过Z-W 重叠模式中的复合固定循环指令执行RW、WW 指令。
28-> 执行Z-W 重叠模式中的同一循环连续指令时,切换了W 轴的切削方向。
29->Z-W 重叠模式中的复合固定循环指令时,无W 轴切削深度。
30-> 未指定Z-W 重叠模式中的复合固定循环指令且A/B 刀塔未处于同步进给模式下时,执行了Q 指令。
31-> 以下任一情况时,通过复合固定循环执行了P 指令。
非Z-W 重叠模式中
A/B 刀塔同步进给模式中
32-> 由于以下Z-W 重叠模式中的复合固定循环指令,Z 轴和W 轴的切削深度不同。
G178、G179、G184、G185 ~ G188
33-> 在Z-W 重叠模式下执行了以下指令。
Y 轴模式中的复合固定循环指令G178 ~ G192
主轴攻丝循环指令G77、G78、G107、G108
A/B 刀塔同步进给模式OFF 时的螺纹切削指令G185 ~ G188
精镗指令(G296),反镗指令(G297)
34-> 通过以下Z-W 重叠模式中的复合固定循环指令指定了M964 指令。
G178、G179、G181、G182、G183、G184、G189、G296、G297、G298
[ 故障原因]
W 轴重叠模式的程序错误。
[ 处理方法]
修正与上述代码相对应的位置。


2628 数据字‘TW’
W 轴刀具补偿号指令TW 的指令值超出有效范围(0 ~补偿组数)。
[ 目标]
系统
[ 代码]
TW 指令的16 进制数
[ 故障原因]
(1)TW 指令
程序示例:
N0100 G0 W100 TW=-3
[ 处理方法]
将TW 指令修正至允许范围内。


2629 数据字‘FW’
FW 指令的值为负数或0。
[ 目标]
系统
[ 代码]
2->FW 为负数或0
[ 故障原因]
FW 指令
(1)程序示例:
N0100 G01 X100 Z100 F10 W50 FW=-0.2
[ 处理方法]
(1)指定允许范围内的数值。


2630 数据字‘SC’
SC 指令不在0 ≦ SC ≦ 9999 内。
[ 目标]
系统
[ 代码]
SC 指令的16 进制数
SC 指令的16 进制数:C 指令不在0 ≦ SC ≦ 9999 内时的SC 指令值
[ 故障原因]
(1)SC 指令
程序示例:
N010 G00 X500 Z500 M42 SC10000 T0101
[ 处理方法]
(1)将SC 指令修正至允许范围内。


2631 DNC-DT 路径名
DNC-DT 选择程序时文件名异常。
设备名称、路径名、文件名的组合超过了120 个字符。
[ 索引]

[ 字符串]

[ 代码]
X
X=1:文件名异常
X=2:扩展码异常
X=3:超过120 个字符
X=5:删除时的设备指定在HD0 以外。
[ 故障原因]
调度程序
[ 处理方法]
检查调度程序。


2632 DNC-DT 程序选择
DNC-DT 选择程序时发生报警。
[ 索引]

[ 字符串]

[ 代码]
YY:YY 表示应用错误号
800000XX:XX 表示通信错误号
FFFFFFFFF:字符数超过1 行
FFFFFFFFD:程序缓冲区溢出
XX=6F:TCP/IP 驱动器内的缓冲区不足
XX=72:传送至TCP/IP 驱动器的描述符异常
XX=73:传送至TCP/IP 驱动器的参数异常
XX=74:共享存储器上无空端口
XX=75:未连接
XX=7B:忽略abort
XX=7D:ftp_ms_open 异常结束
XX=7E:ftp_ms_close 异常结束
XX=7F:ftp_ms_type 异常结束
XX=80:ftp_ms_user 异常结束
XX=81:ftp_ms_pass 异常结束
XX=82:ftp_ms_acct 异常结束
XX=83:ftp_ms_delete 异常结束
XX=84:ftp_ms_fopen 异常结束
XX=85:ftp_ms_fopen_uni 异常结束
XX=86:ftp_ms_net_drecv_f 异常结束
XX=87:ftp_ms_net_dsend_f 异常结束
XX=88:ftp_ms_fclose 异常结束
XX=89:ftp_ms_abort 异常结束
XX=8A:ftp_ms_chdir 异常结束
XX=8B:ftp_ms_mkdir 异常结束
XX=8C:ftp_ms_rmdir 异常结束
XX=8D:ftp_ms_pwd 异常结束
XX=8E:ftp_ms_cdup 异常结束
XX=8F:ftp_ms_dopen 异常结束
XX=90:ftp_ms_dread 异常结束
XX=91:ftp_ms_dclose 异常结束
XX=97:IP 地址异常
XX=98:无IP 地址
XX=99:超时中断
XX=9A:与远程主机的连接断开
XX=9B:TCP/IP 主板上OS (MORE)的初始化异常结束
XX=9C:TCP/IP 主板上数据包驱动器或TCP/IP 模块的初始化异常结束
XX=9D:TCP/IP 主板上TELNET 用户模块的初始化异常结束
XX=9E:TCP/IP 主板上TELNET 服务器模块的初始化异常结束
XX=9F:TCP/IP 主板上FTP 模块的初始化异常结束
XX=A0:TCP/IP 主板上插座接口模块的初始化异常结束
XX=A1:TCP/IP 主板的初始化异常结束
YY=13:信道号不正确
YY=16:初始化参数不正确,线路未接通时试图断开,程序名不准确
YY=11:试图接通2 条线路。
YY=06:TCP/IP 主板初始化超时(TCP/IP 主板无法操作)、不可更改名称的设备、不可更改
保护的设备、不可获取文件系统信息的设备、未知(未配备)指令
YY=0D:未安装通信主板
YY=02:程序不存在
YY=08:执行失败
[ 故障原因]
TCP/IP 主板故障、通信异常、NC 程序错误
[ 处理方法]
正确设定OSP 环境设定文件,修正通信环境,指定一个已存在的文件。
编辑NC 程序。


2633 DNC-DT 预读错误
无法正常进行DNC-DT 预读处理。
[ 索引]

[ 字符串]

[ 代码]
100:硬件异常(硬盘等)
XXYYZZ
XX=
6F->TCP/IP 驱动器内的缓冲区不足
72-> 传送至TCP/IP 驱动器的描述符异常
73-> 传送至TCP/IP 驱动器的参数异常
74-> 共享存储器上无空端口
75-> 未连接
7B-> 忽略abort
7D->ftp_ms_open 异常结束
7E->ftp_ms_close 异常结束
7F->ftp_ms_type 异常结束
80->ftp_ms_user 异常结束
81->ftp_ms_pass 异常结束
82->ftp_ms_acct 异常结束
83->ftp_ms_delete 异常结束
84->ftp_ms_fopen 异常结束
85->ftp_ms_fopen_uni 异常结束
86->ftp_ms_net_drecv_f 异常结束
87->ftp_ms_net_dsend_f 异常结束
88->ftp_ms_fclose 异常结束
89->ftp_ms_abort 异常结束
8A->ftp_ms_chdir 异常结束
8D->ftp_ms_pwd 异常结束
8F->ftp_ms_dopen 异常结束
90->ftp_ms_dread 异常结束
91->ftp_ms_dclose 异常结束
97->IP 地址异常
98-> 无IP 地址
99-> 超时中断
9A-> 与远程主机的连接断开
9B->TCP/IP 主板上OS (MORE)的初始化异常结束
9C->TCP/IP 主板上数据包驱动器或TCP/IP 模块的初始化异常结束
9F->TCP/IP 主板上FTP 模块的初始化异常结束
A0->TCP/IP 主板上插座接口模块的初始化异常结束
A1->TCP/IP 主板的初始化异常结束
YY=
10-> 启动预读任务
20-> 初始化预读处理
30-> 请求预读
40-> 获取预读完成数量
50-> 读取预读文件
60-> 获取剩余预读文件表数量
70-> 中止预读
80-> 解除预读文件锁定
90-> 请求预读
A0-> 解除预读文件锁定
B0-> 文件传送异常
ZZ=
FF-> 通信异常
02-> 文件不存在。
03-> 未启动预读任务。
05-> 无传送完成文件。
08-> 预读处理未初始化。
未完成之前的预读处理。
0D-> 文件写保护
0E-> 预读任务启动参数异常
11-> 文件已存在。预读任务已启动。
13-> 文件设备名异常
16-> 初始化参数不正确,未启动,程序名不准确


2634 DNC-DT 删除错误
无法通过调度程序的删除功能正常删除文件。
[ 索引]

[ 字符串]

[ 代码]
FFFFFFFF:无文件或文件保护


2635 刀具半径补偿 Y 轴模式
Y-Z 平面指定(G19)状态下,执行了刀具半径补偿有效指令(G41/G42)。
[ 目标]
刀塔
[ 字符串]

[ 代码]
XX
XX=19:Y-Z 平面
[ 故障原因]
编程错误
[ 处理方法]
无法在Y-Z 平面内使用刀具半径补偿ON 指令


2637 无轴移动指令
执行坐标转换ON 指令G137 后,未在最初的X-Y 轴指令程序段中执行轴移动指令。
或者,执行三维坐标转换指令G303/G302 后,未在最初的X/Y/Z 轴指令程序段中执行轴移动指令。
[ 目标]
系统
[ 代码]

[ 故障原因]
程序示例:
G137
X10 Y20 -> 执行G137 后最初的X-Y 指令程序段中无轴移动指令
G00 Z10
[ 处理方法]
执行G137 后在最初的X-Y 指令程序段中执行轴移动指令。
程序示例:
G137
G00 X10 Y20


2638 A/B 双滑鞍同步进给指令有误
A/B 同步进给指令有误。
[ 目标]
系统
[ 代码]
1:A 侧/B 侧之间未按照与M206/M207 一致的顺序指定指令。
2:A/B 同步进给模式(M207)中指定了M207 指令。
或者,在A/B 同步进给模式取消(M206)中指定了M206 指令。
3:A/B 同步进给模式中在B 侧指定了M206 以外的指令。
4:A 侧/B 侧未选择同一主轴时指定了M206/M207 指令。
5:一侧处于G122/G123 指令的同步等待状态时,另一侧执行了M206/M207 指令。
或者,一侧处于M206/M207 指令的同步等待状态时,另一侧执行了G122/G123 指令。
6:一侧处于G140/G141 指令的同步等待状态时,另一侧执行了M206/M207 指令。
或者,一侧处于M206/M207 指令的同步等待状态时,另一侧执行了G140/G141 指令。
7:一侧处于G144/G145 指令的同步等待状态时,另一侧执行了M206/M207 指令。
或者,一侧处于M206/M207 指令的同步等待状态时,另一侧执行了G144/G145 指令。
8:一侧处于G116/G117 指令的同步等待状态时,另一侧执行了M206/M207 指令。
或者,一侧处于M206/M207 指令的同步等待状态时,另一侧执行了G116/G117 指令。
9:一侧处于M100 指令的同步等待状态时,另一侧执行了M206/M207 指令。
或者,一侧处于M206/M207 指令的同步等待状态时,另一侧执行了M100 指令。
10:一侧处于P 代码指令的同步等待状态时,另一侧执行了M206/M207 指令。
或者,一侧处于M206/M207 指令的同步等待状态时,另一侧执行了P 代码指令。
11:一侧处于VEINT 指令的同步等待状态时,另一侧执行了M206/M207 指令。
或者,一侧处于M206/M207 指令的同步等待状态时,另一侧执行了VEINT 指令。
12:一侧处于M02 指令的同步等待状态时,另一侧执行了M206/M207 指令。
或者,一侧处于M206/M207 指令的同步等待状态时,另一侧执行了M02 指令。
13:顺序复位中,一侧处于M206/M207 指令的同步等待状态时,另一侧已执行至复位程序段。
14:刀尖R 补偿中指定了M206/M207 指令。
15:LAP 中指定了M206/M207 指令。
16:任意角度倒角中指定了M206/M207 指令。
17:Y 轴模式中指定了M206/M207 指令。
18:平面车削模式中指定了M206/M207 指令。
19:刀具退避循环中断许可中指定了M206/M207 指令。
1YYYY:
在禁止指定M206/M207 指令的G 指令模式中指定了M206/M207 指令。
或者,在A/B 同步进给模式中指定了禁止的G 代码。
YYYY 表示指定的G 代码(16 进制显示)。
2YYYY:
在禁止指定M206/M207 指令的G 指令模式中指定了M206/M207 指令。
或者,在A/B 同步进给模式中指定了禁止的M 代码。
YYYY 表示指定的M 代码(16 进制显示)。
30000:
在A/B 同步进给模式中指定了P 代码。
40000:
在A/B 同步进给模式中指定了VEINT。
11YYYY:
未选择”B 刀塔M 轴” 规格的状态下,在A/B 同步进给模式中指定了M 轴指令。
YYYY 表示指定的M 代码(16 进制显示)。
120000:
未选择”B 刀塔M 轴” 规格的状态下,在A/B 同步进给模式中指定了SB 指令。
130000:
未选择”B 刀塔M 轴” 规格的状态下,在A/B 同步进给模式中指定了CB 指令。
[ 故障原因]
程序错误。
[ 处理方法]
修正程序错误。


2639 螺旋切削时无法同时指定旋转轴
在下述状态下执行C 轴移动指令时,发生报警。
[ 目标]
刀塔
[ 字符串]

[ 代码]
X
X=1:在X-Y 平面(G17)以外进行指定
X=2:在斜面(G127)模式中进行指定
[ 故障原因]
编程错误
[ 处理方法]
修正程序


2640 螺纹切削倍率模式中转速超出允许范围
在螺纹切削倍率模式中执行了不允许的主轴转速指令。
[ 目标]
刀塔
[ 字符串]

[ 代码]
X
X=1 超过允许转速
X=2 转速为0
X=3 实际转速超过允许转速
X=4 主轴未经过标记。
[ 故障原因]
主轴转速指令值
[ 处理方法]
更改转速指令使其在螺纹切削倍率模式的允许转速范围内


2641 螺纹切削倍率模式中无法进行主轴变速控制
执行螺纹切削倍率模式中的螺纹切削指令时,处于主轴变速控制中。
[ 目标]
刀塔
[ 故障原因]
处于主轴变速控制中和螺纹切削倍率模式中的螺纹切削指令
[ 处理方法]
主轴变速控制OFF 后执行螺纹切削指令


2642 由于无存储空间无法创建WRITE 文件
由于输出设备无存储空间,无法通过FWRITEC、WRITE C 指令创建文件。
[ 索引]

[ 字符串]

[ 代码]
发生错误号的10 进制数


2643 READ/WRITE 文件操作失败
通过FOPENA/B 或FWRITC 指令执行文件操作时,发生报警
[ 索引]

[ 字符串]

[ 代码]
1-> 试图通过FOPENA/B 打开2 个以上文件。
2-> 试图通过FWRITC 打开2 个以上文件。
3-> 写入文件已存在。
4-> 无读取文件。
5-> 文件未打开时,发出了READ 指令。
6-> 文件未打开时,发出了WRITE 指令。
7-> 文件关闭失败。
8-> 文件关闭指令不正确。
9-> 文件属性错误:读取文件不是顺序文件。
4 位(或3 位)-> 发生错误号的10 进制数


2644 执行READ/WRITE、GET/PUT 时指定了PRINT 指令
执行READ/WRITE、GET/PUT 功能时指定了PRINT 指令。
[ 索引]

[ 字符串]

[ 代码]

[ 故障原因]
执行READ/WRITE、GET/PUT 功能时,PRINT 指令已存在。
[ 处理方法]
执行READ/WRITE、GET/PUT 功能时,不执行PRINT 指令。


2645 YS 轴未在适当位置
在非Y 轴模式下,即使YS 轴不在系统参数的主轴中心位置,仍然启动程序。
或者,切换主轴模式后,未将YS 轴移至主轴中心位置而是执行了Y 轴以外的轴移动指令。
[ 目标]
系统
[ 字符串]

[ 代码]
X
1-> 中心高度补偿规格时,在非Y 轴模式下,即使YS 轴不在系统参数的主轴中心位置,
仍然启动程序。
2-> 切换主轴模式后,未将YS 轴移至主轴中心位置而是执行了Y 轴以外的轴移动指令。
[ 故障原因]
1)程序错误。程序结束前未取消中心高度补偿。
2)更改系统参数的YS 轴主轴中心位置。
3)安装NC 软件后,设定系统参数的YS 轴主轴中心位置前启动程序。
4)切换主轴模式后,未将Y 轴移至主轴中心位置。
程序示例:

G141
G00 X100 Z100

[ 处理方法]
1)修正程序。
2)恢复YS 轴主轴中心位置。或者,为恢复更改后的主轴中心位置,执行G138 (Y 轴模式ON) → G136 (Y 轴模式OFF),以
将YS 轴移至主轴中心位置。
3)设定系统参数的YS 轴主轴中心位置。
4)追加Y 轴主轴中心位置快速进给定位指令
程序示例:

G141
G00 Y=VYSTP
G00 X100 Z100


2646 系统变量 C 轴未连接
在C 轴未连接状态下,使用了与C 轴相关的系统变量。
[ 目标]
刀塔
[ 字符串]

[ 代码]

[ 故障原因]
C 轴未连接
[ 处理方法]
执行C 轴连接指令(M110)后使用系统变量


2648 无MG 刀具准备循环规格
在无MG 刀具准备循环规格的机床上执行了MG 刀具准备循环指令。
[ 目标]

[ 故障原因]
(1)程序错误
在无MG 刀具准备循环规格的机床上执行了M820 指令。
[ 处理方法]
(1)从程序中删除M820 指令。


2649 系统变量 非Y 轴模式
在非Y 轴模式下,使用了与Y 轴相关的系统变量。
[ 目标]
刀塔
[ 字符串]

[ 代码]

[ 故障原因]
非Y 轴模式
[ 处理方法]
执行Y 轴模式ON (G138)指令后使用系统变量


2650 系统变量 非B 轴模式
在非B 轴模式下,使用了与B 轴相关的系统变量。
[ 目标]
刀塔
[ 字符串]

[ 代码]

[ 故障原因]
非B 轴模式
[ 处理方法]
执行B 轴模式ON (G149)指令后使用系统变量


2651 C 轴多旋转功能指令有误
执行了与C 轴多旋转功能指令相关的不恰当的操作、指令。
[ 目标]
刀塔
[ 字符串]

[ 代码]
X
1-> 在C 轴未连接状态下执行了多旋转模式指令。
2-> 在和多旋转模式ON/OFF 指令相同的程序段中执行了C 轴指令。
3-> 在多旋转模式中执行了坐标转换指令。或者,在坐标转换中(G137)执行了多旋转模式指令。
4-> 在A/B 滑鞍同步进给模式中执行了多旋转模式指令。
5-> 在C 轴同步模式中执行了多旋转模式指令。
6-> 在多旋转模式中执行了坐标移动旋转复制(G11、COPY、COPYE)指令。
或者,在坐标移动旋转复制期间执行了多旋转模式指令。
7-> 在多旋转模式中执行了C 轴定位方向指令(M15/M16/M960)。
8-> 在多旋转模式中执行了C 轴切削指令(M109)。
9-> 在多旋转模式中执行了原点位移指令(G50)。
10-> 在多旋转模式中执行了QA 或SA 指令。
11-> 在多旋转模式中执行了轮廓加工指令(G101、C102、C103)。
12-> 在多旋转模式中执行了C 轴位置或同步侧C 轴位置超出± 9999.999°的指令。
13-> 在多旋转模式中执行了C 轴测量(G30/G131)指令。
14-> 在A/B 滑鞍同步模式或C 轴同步模式下,被同步侧与同步侧的C 轴多旋转模式不同。
15-> 在多旋转模式中执行了坐标计算指令。
16-> 在刀尖R 模式中执行了多旋转模式指令。
17-> 多旋转模式中的Y 轴模式OFF 时,指定了XY 平面(G17)或XZC 平面(G119)。
[ 故障原因]
程序错误
[ 处理方法]
修正程序错误。


2652 数据字‘HA’
HA 的指令值超出-359.999 ~ 359.999 的范围。
[ 代码]
HA 指令的16 进制数


2653 数据字‘MN’
MN 的指令值超出0.001 ~ 999.999 的范围。
[ 代码]
HA 指令的16 进制数


2654 滚刀圆弧指令有误
滚刀圆弧指令时,指定的滚刀圆弧与经过与Z 轴平行的圆弧中心的直线(此后称中心线)
相接或相交时,发生报警。
[ 目标]
系统
[ 代码]
1-> 圆弧起点位于中心线上。
2-> 圆弧终点位于中心线上。
3-> 以中心线为界,起点与终点位于相反侧。
4-> 起点和终点之间设计为较短的圆弧时,前进方向与指令不同。
[ 故障原因]
程序错误
程序示例:
M556 O1 RC=82 HA=20 MN=3.5 F1
M13 SB=1000
G00 X100 Z100
G02 X120 Z110 I10 K0
M12
M555
终点位于中心线上。


2655 滚刀加工指令有误
在非Y 轴模式下指定了斜齿轮加工模式ON 指令。
在斜齿轮加工模式中指定了G00、G01、G02、G03 以外的轴移动指令。
[ 目标]
系统
[ 代码]
X
1-> 在非Y 轴模式下指定了斜齿轮加工模式ON 指令。
2-> 在斜齿轮加工模式中指定了G00、G01、G02、G03 以外的轴移动指令。
[ 故障原因]
程序错误


2657 系统变量 C 轴连接中
C 轴处于连接状态时,使用了与主轴相关的系统变量。
[ 目标]
刀塔
[ 字符串]

[ 代码]

[ 故障原因]
C 轴连接中。
[ 处理方法]
解除C 轴连接(M109)后使用系统变量


2658 B 轴独立编码器发生异常


2659 NC 尾座套筒未处于定位状态
尾座套筒未处于定位状态。
[ 代码]
1-> 当前位置(APA)已位于” 定位状态1 负端”。
或者,通过手动操作使当前位置(APA)达到” 定位范围2 正端” 正侧设定的扭矩。
2-> 自测量位置的偏移量超过允许值。


2662 无NC 尾座规格
非NC 尾座规格时指定了复合定位指令(G195)。
对向主轴- 尾座控制时,在指令禁止状态下指定了指令。
[ 代码]
无-> 非NC 尾座规格时指定了复合定位指令(G195)。
1-> 非NC 尾座规格时指定了系统变量(VTSWP、VTSAP、VTSRT)指令。


2663 车削加工条件不足
车削加工时必要条件不足。
[ 字符串]

[ 代码]
1-> 在YI=0 (主轴中心)以外状态下,试图旋转主轴并执行切削进给。
2-> 在防碰撞系统参数的YS 轴图形原点和YS 轴主轴中心位置参数值不一致状态下,
试图旋转主轴并执行切削进给。
3-> 在中心高度补偿量超过1mm 的状态下,试图旋转主轴并执行切削进给。
[ 故障原因]
确认加工程序。
代码为2 时,可能由于调整本机床导致YS 轴主轴中心位置的设定值改变。
确认YS 图形原点设定值和YS 轴主轴中心位置设定值。
代码为3 时,中心高度补偿量超过1mm 时,无法进行干涉检测。
[ 处理方法]
在进行Y=0 定位后,修正加工程序,以执行车削加工(旋转主轴并执行切削进给)。
代码为2 时,通过再次接通电源更改YS 轴图形原点,使其与YS 轴主轴中心位置保持一致。
此外,在旧软件版本中无法自动更改,因此,将YS 轴图形原点设定为与YS 轴主轴中心
位置设定值相同的值。
调整机床时,还需要确认其它轴图形原点的设定值。
代码为3 时,通过M867 解除先行干涉检查,并确认无干涉后再进行加工。


2667 选择X 轴镜像坐标系
在选择X 轴镜像坐标系的状态下,执行了自动运行的轴移动指令。
或者,执行了C 轴连接指令或Y 轴模式ON 指令。
[ 代码]
1-> 在X 轴镜像坐标系ON 状态下,执行自动运行时,执行G105 指令前移动轴。
2-> 在X 轴镜像坐标系ON 状态下,执行了C 轴连接指令。
[ 故障原因]
程序指令错误
[ 处理方法]
在X 轴镜像坐标系OFF 状态下启动。或者,在执行程序的轴移动指令前执行X 轴镜像坐标系OFF 指令。


2668 无法选择X 轴镜像坐标系
无法选择X 轴镜像坐标系。
[ 代码]
1-> 在C 轴连接状态下,执行了X 轴镜像坐标系ON 指令。
2-> 在Y 轴模式中执行了X 轴镜像坐标系ON 指令。
3-> 在恒线速度模式中执行了X 轴镜像坐标系ON 指令。
4->X 轴镜像坐标系ON 指令和轴移动指令在同一程序段中。
5-> 在刀尖R 补偿中执行了X 轴镜像坐标系ON/OFF 指令。
[ 故障原因]
程序指令错误


2671 无C 轴同步控制规格
无C 轴同步控制规格时,指定了C 轴同步控制ON/OFF 的M 代码(M888-M890)或对向主轴C 轴连接(M891/M892)指令。
[ 目标]
系统
[ 代码]

[ 故障原因]
1) 程序错误
非C 轴同步控制规格时,无法执行M888-M890、M891/M892 指令。
[ 处理方法]
从程序中删除M 代码。


2672 C 轴同步控制指令有误
C 轴同步控制指令有误。
[ 目标]
系统
[ 代码]
1->C 轴同步控制模式ON (M889/M890)中,在同步侧指定了使C 轴同步控制模式OFF 的M888
以外的指令。
2->A/B 刀塔的M889-M890 指令不同。
3->A 刀塔指令C 轴同步控制模式ON (M889)时,指定了B 刀塔指令C 轴同步控制模式ON (M890)。
或者,B 刀塔指令C 轴同步控制模式ON (M890)时,指定了A 刀塔指令C 轴同步控制模式 ON (M889)。
4-> 同时执行M888-M890 指令和C 轴连接(M110)指令。
5-> 一侧处于G122/G123 指令的同步等待状态时,另一侧执行了M888-M890 指令。
或者,一侧处于M888-M890 指令的同步等待状态时,另一侧接收了G122/G123 指令。
6-> 一侧处于G140/G141 指令的同步等待状态时,另一侧执行了M888-M890 指令。
或者,一侧处于M888-M890 指令的同步等待状态时,另一侧接收了G140/G141 指令。
7-> 一侧处于G144/G145 指令的同步等待状态时,另一侧执行了M888-M890 指令。
或者,一侧处于M888-M890 指令的同步等待状态时,另一侧接收了G144/G145 指令。
8-> 一侧处于G116/G117 指令的同步等待状态时,另一侧执行了M888-M890 指令。
或者,一侧处于M888-M890 指令的同步等待状态时,另一侧接收了G116/G117 指令。
9-> 一侧处于M100 指令的同步等待状态时,另一侧执行了M888-M890 指令。
或者,一侧处于M888-M890 指令的同步等待状态时,另一侧接收了M100 指令。
10-> 一侧处于P 代码指令的同步等待状态时,另一侧执行了M888-M890 指令。
或者,一侧处于M888-M890 指令的同步等待状态时,另一侧接收了P 代码指令。
11-> 一侧处于VEINT 指令的同步等待状态时,另一侧执行了M888-M890 指令。
或者,一侧处于M888-M890 指令的同步等待状态时,另一侧接收了VEINT 指令。
12-> 一侧处于M02 指令的同步等待状态时,另一侧执行了M888-M890 指令。
或者,一侧处于M888-M890 指令的同步等待状态时,另一侧接收了M02 指令。
13-> 对于顺序复位,一侧处于M888-M890 指令的同步等待状态时,另一侧已到达复位程序段。
14-> 单滑鞍规格时指定了M890 指令。
15-> 双滑鞍规格时指定了M891/M892 指令。
16->C 轴未连接(M110)时执行了M892 指令。
17-> 在对向主轴C 轴连接模式中或C 轴同步控制模式中执行了复位指令。
18-> 顺序复位的复位程序段进入C 轴连接模式或C 轴同步控制模式。
19-> 刀具退避循环时,在对向主轴C 轴连接模式中或C 轴同步控制模式中发生中断。
20-> 刀具退避循环时,在对向主轴C 轴连接模式中或C 轴同步控制模式中,试图通过RTI 复位。
21-> 顺序复位的复位程序段的C 轴同步控制模式和当前的C 轴同步控制模式不同。
22-> 在未通过标记的状态下,工件两端夹紧时试图连接C 轴(M110/M892)。
[ 故障原因]
程序错误
[ 处理方法]
修正NC 程序。


2674 无法执行初始状态宏
无法执行初始状态宏(G194 指令)。
[ 目标]
系统
[ 代码]
1-> 在非快乐对话前进模式状态下执行了G194 指令。
2-> 一个刀塔执行G194 时,另一刀塔执行了G194。
[ 故障原因]
1)程序错误
[ 处理方法]
1)检查程序


2675 刀具姿势指令有误
刀具姿势指令错误。
[ 目标]

[ 字符串]

[ 代码]
1:在刀具姿势指令模式中指定了旋转轴角度指令模式指令。
2: 刀具姿势指令规格OFF 时指定了刀具姿势指令模式指令。
4: 在旋转轴角度指令模式中指定了刀具姿势指令模式指令。
5: 通过刀尖控制模式ON (G255)指令时的D 指令指定了D0/D1 以外的指令
6: 通过旋转轴角度指令模式中的G00/G01 指令指定了I、J、K
7: 通过刀具姿势指令模式中的G00/G01 指令指定了A、B、C
8: 通过刀具姿势指令模式中的G02 指令指定了I、J、K
9: 控制对象旋转轴只有一个轴时,结构轴名称为B 时指定了J,为C 时指定了K。
[ 故障原因]
加工程序错误
[ 处理方法]
修正加工程序。


2676 刀具姿势指令无法转换为角度
无法从矢量转换为角度
[ 目标]

[ 字符串]

[ 代码]
1:N 行程终端极限>P 行程终端极限
2:角度范围在行程终端极限的范围外
3:无限旋转轴、多旋转轴、带极限的旋转轴的角度范围在设定范围外
4:多旋转轴、带极限的旋转轴角度范围的负极限> 正向极限
5:转换的角度组不在角度范围内。
6:无限旋转轴角度范围的负极限> 正向极限时,正向极限<0°或负极限≧ 360°
7:旋转轴的构成不是相应的刀具姿势指令类型时,指定了刀具姿势指令模式指令。
[ 故障原因]
行程终端极限、角度范围的设定错误
[ 处理方法]
检查行程终端极限、角度范围


2677 无法更换附件
在无法执行附件更换(M798、M799、M1061)指令的状态下指定了该指令。
[ 目标]
系统
[ 代码]
1-> 无附件规格
2-> 固定循环中指定了指令
3-> 在刀尖R 补偿模式中指定了指令
4-> 在LAP 循环中指定了指令
5-> 在倾斜加工模式中指定了指令
6-> 在W 轴控制模式中指定了指令
7-> 在X 轴镜像坐标系中指定了指令
8-> 在坐标的平行移动、旋转移动、COPY 模式中指定了指令
9-> 在尾座、中心架连接中指定了指令
[ 故障原因]
程序错误
[ 处理方法]
修正与上述代码相对应的位置。


2678 无法进行高速轮廓控制
在无法进行以下Super-NURBS 控制的状态下,试图执行Super-NURBS 控制。
(高速轮廓控制(SPM)=Super-NURBS 或Hi-Cut Pro)
[ 字符串]

[ 代码]
1000000->Super-NURBS 的执行代码设定为OFF 时,选择NURBS 模式。
1010100-> 离线伺服调整状态下选择NURBS 模式。
1010200-> 在线伺服调整状态下选择NURBS 模式。
1010300-> 指令取消状态下选择NURBS 模式。
1020006-> 刀具半径补偿模式下选择NURBS 模式。
1020007-> 三维刀具补偿模式下选择NURBS 模式。
102000A-> 固定循环模式下选择NURBS 模式。
102000C-> 非每分钟进给模式下选择NURBS 模式。
102003F-> 轴名称指定模式下选择NURBS 模式。
1020041-> 公差控制模式下选择NURBS 模式。
102004D-> 圆柱侧面加工模式下选择NURBS 模式。
1020060-> 快速进给模式下选择NURBS 模式。
2000001-> 在G14 侧执行G265/G264 指令。
2000002-> 在G141 侧执行G265/G264 指令。
2000003-> 刀具退避循环中断许可中执行G265/G264 指令。
2000004-> 滚刀加工中执行G265/G264 指令。
[ 故障原因]
程序错误
[ 处理方法]
修正程序


2679 Q 指令有误
G265 指令(Super Hi-NC 控制模式ON 或Super-NURBS 控制模式ON)中的Q 指令
(程序过滤量:角度)值不在范围内。
[ 字符串]

[ 代码]
Q 指令值的16 进制数
[ 故障原因]
NC 程序中的Q 指令值
[ 处理方法]
参考操作手册,并在G265 指令程序段中指定适当的程序过滤量:角度。


2682 无法正常进行电磁编码器的速度检测
持续监视电磁编码器的速度反馈值和电流频率的速度差,且检测到差量过大。
[ 目标]

[ 字符串]

[ 代码]
XXXXYYYY
XXXX= 速度检测基准值(2B)
YYYY= 速度检测值(2B)
[ 故障原因]
电磁编码器
[ 处理方法]
更换电磁编码器


2683 MCS 旋转编码器5 初始化失败
旋转编码器5 (其它公司生产)初始化失败。
[ 目标]

[ 字符串]

[ 故障原因]
旋转编码器5 (其它公司生产)
[ 处理方法]
更换旋转编码器5 (其它公司生产)。


2684 MCS 旋转编码器5 异常
检测到旋转编码器5 (其它公司生产)异常。
[ 目标]

[ 字符串]

[ 故障原因]
旋转编码器5 (其它公司生产)
[ 处理方法]
更换旋转编码器5 (其它公司生产)。


2685 MCS 旋转编码器4 初始化失败
旋转编码器4 (HEIDENHAIN 生产)初始化失败。
[ 目标]

[ 字符串]

[ 故障原因]
旋转编码器4 (HEIDENHAIN 生产)
[ 处理方法]
更换旋转编码器4 (HEIDENHAIN 生产)。


2686 MCS 旋转编码器4 异常
检测到旋转编码器4 (HEIDENHAIN 生产)异常。
[ 目标]

[ 字符串]

[ 故障原因]
旋转编码器4 (HEIDENHAIN 生产)
[ 处理方法]
更换旋转编码器4 (HEIDENHAIN 生产)。


2687 MCS 旋转编码器3 初始化失败
旋转编码器3 (HEIDENHAIN 生产)初始化失败。
[ 目标]

[ 字符串]

[ 故障原因]
旋转编码器3 (HEIDENHAIN 生产)
[ 处理方法]
更换旋转编码器3 (HEIDENHAIN 生产)。


2688 MCS 旋转编码器3 异常
检测到旋转编码器3 (HEIDENHAIN 生产)异常。
[ 目标]

[ 字符串]

[ 故障原因]
旋转编码器3 (HEIDENHAIN 生产)
[ 处理方法]
更换旋转编码器3 (HEIDENHAIN 生产)。


2689 MCS 旋转编码器2 异常
检测到旋转编码器2 (INA-BEARING 生产)异常。
[ 目标]

[ 字符串]

[ 代码]
XXXXYYYY
XXXX= 异常内容
000A[HEX] :A 相电压异常
000B[HEX] :B 相电压异常
YYYY= 异常数据
XXXX=000A[HEX] 时:A 相电压值
XXXX=000B[HEX] 时:B 相电压值
[ 故障原因]
旋转编码器2 (INA-BEARING 生产)
[ 处理方法]
更换旋转编码器2 (INA-BEARING 生产)。


2690 MCS 旋转编码器1 初始化失败
旋转式感应同步器初始化失败。
[ 目标]

[ 字符串]

[ 代码]
XXYYZZZZ
参考865 报警P MCS 编码器初始化异常
[ 故障原因]
电机编码器
编码器连接电缆和连接器
变频器装置的控制板
[ 处理方法]
更换并检查上述装置


2691 MCS 旋转编码器1 异常
检测到旋转式感应同步器异常。
[ 目标]

[ 字符串]

[ 代码]
XXYYZZZZ
XX= 旋转式感应同步器的状态
位7:报警
位6:通信异常
8X:输出振幅正常
9X:输出振幅小
AX:输出振幅大
BX:输出振幅过小
YY= 旋转式感应同步器的报警代码
00:未启动
01:停止指令停止
02:控制参数异常
0E:同步错误
0F:励磁输出异常
11:B 相AD 偏置电压下降
12:A 相AD 偏置电压下降
13:A、B 相AD 偏置电压下降
15:B 相AD 偏置电压上升
16:A 相AD 偏置电压上升
17:A、B 相AD 偏置电压上升
25:B 相信号振幅过大
26:A 相信号振幅过大
27:A,B 相信号振幅过大
29:信号振幅过小
2D:B 相信号振幅过小
2E:A 相信号振幅过小
2F:A、B 相信号振幅过小
80 ~ FF:CPU 异常
ZZZZ= 旋转式感应同步器的位置数据
各螺距的位置数据
[ 故障原因]
旋转式感应同步器
[ 处理方法]
更换旋转式感应同步器。


2692 MCS 线性光栅尺4 初始化失败
线性光栅尺4 (其它公司生产)初始化失败。
[ 目标]

[ 字符串]

[ 故障原因]
线性光栅尺4 (其它公司生产)
[ 处理方法]
更换线性光栅尺4 (其它公司生产)。


2693 MCS 线性光栅尺4 异常
检测到线性光栅尺4 (其它公司生产)异常。
[ 目标]

[ 字符串]

[ 故障原因]
线性光栅尺4 (其它公司生产)
[ 处理方法]
更换线性光栅尺4 (其它公司生产)。


2694 MCS 线性光栅尺3 初始化失败
线性光栅尺3 (HEIDENHAIN 生产)初始化失败。
[ 目标]

[ 字符串]

[ 故障原因]
线性光栅尺3 (HEIDENHAIN 生产)
[ 处理方法]
更换线性光栅尺3 (HEIDENHAIN 生产)。


2695 MCS 线性光栅尺3 异常
检测到线性光栅尺3 (HEIDENHAIN 生产)异常。
[ 目标]

[ 字符串]

[ 故障原因]
线性光栅尺3 (HEIDENHAIN 生产)
[ 处理方法]
更换线性光栅尺3 (HEIDENHAIN 生产)。


2696 MCS 线性光栅尺2 初始化失败
线性光栅尺2 (HEIDENHAIN 生产)初始化失败。
[ 目标]

[ 字符串]

[ 故障原因]
线性光栅尺2 (HEIDENHAIN 生产)
[ 处理方法]
更换线性光栅尺2 (HEIDENHAIN 生产)。


2697 MCS 线性光栅尺2 异常
检测到线性光栅尺2 (HEIDENHAIN 生产)异常。
[ 目标]

[ 字符串]

[ 故障原因]
线性光栅尺2 (HEIDENHAIN 生产)
[ 处理方法]
更换线性光栅尺2 (HEIDENHAIN 生产)。


2698 MCS 线性光栅尺1 初始化失败
线性光栅尺1 (MITUTOYO 生产)初始化失败。
[ 目标]

[ 字符串]

[ 代码]
XXYYZZZZ
参考865 报警P MCS 编码器初始化异常
[ 故障原因]
电机编码器
编码器连接电缆和连接器
变频器装置的控制板
[ 处理方法]
更换或检查上述装置


2699 MCS 线性光栅尺1 异常
检测到线性光栅尺1 (MITUTOYO 生产)异常。
[ 字符串]

[ 代码]
XXYYZZZZ
XX= 线性光栅尺1 的状态
位7:报警
位6:通信错误
位2:通信错误(每次检测到错误时触发此状态)
位0:报警代码判定用位
(位0=1:MITUTOYO 光栅尺侧发生报警)
YY= 线性光栅尺1 的报警代码
XX=81 时
位7:超速
位6:通信错误
位5:EEPRCM 故障
位4:CPU 故障
位3:静电容量式错误
位2:光电式错误
位1:数字匹配错误
位0:初始化错误
XX=80 时
43:MITUTOYO 光栅尺无应答
44:MITUTOYO 光栅尺ID 错误
XX=C0 时
00 ~ 3F:网关收信错误
46:REQ 超时错误
ZZZZ= 线性光栅尺1 的位置数据每2mm 节距的位置数据
[ 故障原因]
线性光栅尺
[ 处理方法]
更换线性光栅尺


2700 无工件确认
Eeoelale4326 在参数设定的时间内NC 确认是否有工件时出现错误。
[ 代码]
1-> 确认工件通过的输入信号没有从外部斜槽中发出。
[ 处理方法]
检查外部输入信号。


2701 顺序异常
Eeoelale4327 序列器不正常。(I/O 检查No.36 输入位B i SQAL/)
[ 代码]
1-> 序列器错误。
[ 相关规格]
检测序列器规格异常。


2702 C 轴模式时主轴指令
Eeoelale4328 在C 轴模式时指定了主轴旋转指令。
[ 代码]
无->C 轴已连接时规定主轴转速指令。
XX-> 指定的M 代码的16 进制数
[ 故障原因]
程序错误
[ 处理方法]
在C 轴模式时不指定如下M 代码:M03-M05,M40-M44


2703 装卡不良
Eeoelale4329 卡紧故障检测功能发现夹紧条件不满足。
[ 代码]
1-> 尽管给出了卡紧故障检测指令(M133),空气压力开关仍不能接通。
2-> 当给出了卡紧故障检测指令(M133)时,压力开关输入已经变为接通。
3-> 通过夹紧故障传感器ON 指令(M133)使夹紧确认装置前进时,夹紧限位开关功能不正常。
[ 故障原因]
卡盘工件未正确夹紧。
[ 处理方法]
检查工件夹紧条件。


2704 装卡不良吹气关指令失败
Eeoelale4330 在装卡不良监视模式下,指定了卡盘装卡不良吹气关指令(M130)。
[ 故障原因]
程序错误
[ 处理方法]
检查程序。


2705 尾架套筒前进越位
Eeoelale4331 尾架主轴伸出量超出允许值。(如果在执行主程序时发生该报警,报警级别为报警A*。)
I/O 检查输入No.27 位数据状态:
位5=0->iTSRTC
位4=0->iTSLMC
位3=1->iTSOAC
* 参考报警A 1748 尾架套筒前进越位
[ 代码]
1-> 尾架主轴伸出超出限位开关确认位置。
2-> 尾架主轴到适当位置的前进越位LS 关闭。
[ 故障原因]
 装夹的工件长度小于规定长度。(操作错误)
 在尾架移动中,压住了行程限位开关。
 未装夹工件时,指定了尾架伸出指令。(操作错误)
[ 处理方法]
 移动尾架使其靠近工件,或调整卡箍位置。
 装夹好工件后再指定尾架伸出指令。


2706 多边形切削指令条件
Eeoelale4332 当多边形切削条件不满足时,指定了多边形切削开/ 关指令(M221/M220)。
[ 目标]
系统
[ 代码]
1-> 无主轴零速信号输入。
2-> 主轴停止信号未输出。
3-> 主轴旋转指令被激活。
4-> 动力刀具轴旋转指令被激活。
5-> 动力刀具轴旋转中。
6->C 轴连接状态。
7-> 在执行M221-M226 多边形切削指令时,未指定取消指令M220 又指定了其他多边形切削指令。
8-> 多边形切削指令被指定在M241 模式中。
9-> 主轴卡盘和辅助卡盘被关闭。
10-> 在有ATC 功能时,在未换掉铣削刀具时指定了平面车削指令。
11-> 主轴处于最低速旋转模式。
12-> 主轴处于低速加速模式。
13-> 刀架未夹紧。
14-> 在G14 (滑板B)侧,发出了M220 至M226 中的任一指令。
15->G14 (滑板B)侧在同步切削旋转模式。
17-> 在同步滚削模式
[ 故障原因]
 程序错误
在主轴或动力刀具轴旋转指令后指定了M221/M220。
 操作错误
MDI 方式,在主轴或动力刀具轴旋转指令后指定了M221/M220。
 由于错误EC 输入状态,主轴旋转条件不能正确调整。
 主轴或动力刀具轴由于外部因素被强制旋转。
程序举例:
M03 S500
M221

[ 处理方法]
 修改程序。
 检查动力刀具轴速度。程序段数据显示画面”Sb”。


2707 多边形切削中无效指令
Eeoelale4333
在多边形切削中输入了无效指令
在多边形切削模式中指定了非法指令。
[ 目标]
系统
[ 代码]
1-> 动力刀具轴控制指令(M13,M14,M12)被指定。
2-> 动力刀具轴速度(SB)被指定。
3-> 主轴定向指令(M19)被指定。
4-> 主轴齿轮交换指令被指定。
5-> 指定了动力刀具轴齿轮交换指令。
[ 故障原因]
程序错误
程序举例:
M03
M221
M13 SB=500
[ 处理方法]
 修改程序。
 指定M221 后,在指定动力刀具轴旋转指令前用M220 取消M221 指令。


2708 旋转刀具齿轮档位不匹配
Eeoelale4334 在同步攻丝时旋转刀具选择了低速齿轮档而不是高速齿轮档。
[ 故障原因]
 旋转刀具齿轮被切换到低速档。
 LR25-M 机床对于动力刀具轴提供两档速度范围,只有在指定了M242 (高速档)时才能进行同步攻丝。
[ 处理方法]
在同步攻丝前指定M242 选择高速档。


2709 副主轴同步指令条件
Eeoelale4335 当副主轴同步旋转条件不满足时指定了M151 指令。
[ 代码]
3-> 主轴卡盘同时被夹紧。
4-> 当连接C 轴时指定了M151 指令。
[ 故障原因]
程序错误
程序举例:

M123 SC=100
M51

[ 处理方法]
检查程序
[ 相关规格]
副主轴


2710 副主轴同步切削方式
Eeoelale4336 在主和副主轴同步模式时指定了副主轴旋转或副主轴速度指令。
[ 目标]
系统
[ 代码]
1-> 副主轴旋转指令被指定。
2-> 副主轴速度指令被指定。
[ 故障原因]
程序错误
程序举例

G140
G141
M03 S1000

[ 处理方法]
检查程序
[ 相关规格]
副主轴


2711 刀库门开
Eeoelale4337
当准备操作VAC 电机时,在机床刀库门打开情况下指定了主轴旋转指令。
正常情况下,当准备操作VAC 电机时,如果指定了主轴旋转指令将出现报警D 4213″VAC 电机起动未准备好”。当操作准备完成信
号接通后主轴将起动。
然而在机床刀库门开时主轴起动是非常危险的。为阻止危险发生,即使门互锁处于关闭状态时,也将出现报警以致主轴不能起动。
当门互锁处于开启状态时,将出现报警A 1304″ 门互锁”。
[ 目标]
主轴,动力刀具轴


2712 ATC 无此规格
Eeoelale4273 在机床无ATC 功能时,指定了与ATC 有关的指令。
[ 目标]
系统
[ 故障原因]
 程序错误
在机床无ATC 功能时,指定了MT,M06,M228,TC 或TL 指令。
 操作错误
程序举例:
M228, M06, MT, TC, TL
程序举例: M228, M06
[ 处理方法]
删除程序中MT,M06,M228,TC 或TL 指令。


2713 ATC 语法
Eeoelale4274 在机床无ATC 功能时,ATC 相关指令T,TC 或T 被指定。
TC:刀架分度指令(TC = ##, 这里 ## 是刀架号)
TL:刀具号分度指令(TL = &&$$%%, 这里,&& 是刀尖圆弧半径补偿号,$$ 是刀具号,%% 是刀具偏置号)
[ 目标]
系统
[ 故障原因]
程序错误
[ 处理方法]
检查ATC 相关指令。


2714 ATC TC
Eeoelale4275
TC 指令指定的刀架号不存在。
TC:刀架分度指令(TC = ##, 这里,## 是刀架号)
[ 目标]
系统
[ 代码]
指定数值的16 进制数
[ 故障原因]
程序错误
程序举例:

TC=5

[ 处理方法]
检查TC 指令. (1  TC  4)

TC=3


2716 ATC TL
Eeoelale4276
TL 指令值不正确。
试图用TL 指令分度未装夹在刀架上的刀具。顺序再起动中TL 指令刀具未装夹在刀架上。
TL :刀具号分度指令(TL = &&$$%%,这里&& 是刀尖圆弧半径补偿号,$$ 是刀具号,%% 是刀具偏置号)
[ 代码]
XXYYZZ
XX:刀尖圆弧半径补偿号
YY:刀号
ZZ:刀具偏置号
[ 处理方法]
当执行顺序再起动时,确保程序中所用刀具装夹在刀架上。


2717 ATC MT
Eeoelale4277
MT 指定的刀具号或刀架号不正确。
MT:刀具准备指令(MT = $$##,这里$$ 是刀具号,## 是刀架号。)
[ 代码]
1-> 所规定的MT 指令与前者不一致。
2-> 在另一刀架有指定刀具。
3-> 指定了不能安装在刀架的刀具类型(前/ 侧)。


2718 ATC MG
Eeoelale4278
MG 指定的刀库号不正确。
MG:刀库分度指令(MG = **,这里,** 是刀库刀套号。)
[ 代码]
指定的刀库号


2719 ATC 命令不对
Eeoelale4344
同时规定2 个或更多个M06、M228、MT、MG、MTM、MTS、MGS 指令。
M06:刀具交换指令
M228:ATC 下把刀具返回指令
MT:下一刀具准备指令
MG:刀库分度指令
MTM:从分刀库到主刀库的刀具传送指令
MTS:从主刀库到分刀库的刀具传送指令
MGS:分刀库分度


2720 M06/M228 指令不可
Eeoelale4345
M06,M228,或MG 指令使用错误。
M06:刀具交换指令
M228:ATC 下一把刀具返回指令
MG:刀库分度指令(MG = **,这里** 是刀库刀套号)
[ 目标]
刀架
[ 代码]
X
1-> 下一把刀具未准备好时指定了M06。
2-> 下一把刀具未准备好时指定了M228 或刀具返回操作未准备好。
3-> 刀架不在刀具交换位时指定了M06。
5-> 在刀库禁止分度时指定了MG 指令。
[ 故障原因]
 下一把刀具准备状态,在LB35II-MATC-Y,LU45-MATC-Y中为换刀顺序的第12和49步。在LB15II-MATC-Y中,为第8和51步。
在MACTURN50 中,为第8 步。在非下一把刀具准备状态时指定了M06 指令。
 刀具返回操作开始状态,在LB35II-MATC-Y,LU45-MATC-Y 中为换刀顺序的第27 和68 步。在LB15II-MATC-Y 中,为第23 和65
步。在MACTURN50 中,为第20 步。在非刀具返回操作开始状态时指定了M228 指令。
 刀架不在刀具交换位时指定了M06。
 对于LB15II/LB35II-MATC-Y,LU45-MATC-Y,在换刀第1,2,41 和42 步时指定了MG 指令。对于MACTURN50,在换刀第1,2 步
时指定了MG 指令。


2721 M06/TN/MG/MT 指令不可
Eeoelale4346
M06,TN,MG 或MT 指令不可用。
M06:刀具交换指令
TN:指定刀具号刀具交换指令(TN = $$,这里, 是刀架号, $$ 是刀具号)
MG:刀库分度指令(MG = **, 这里 ** 是刀库刀套号)
MT:刀具准备指令(MT = $$, 这里 $$ 是刀具号, 是刀架号)
[ 代码]
当指定M06 时;
FFFFFFFF->ATC 步号不为1 或2
1-> 刀架刀具不能被存放在刀库(例如:当刀套左右非空时不能存放大直径刀)。
2-> 刀库刀具不能装夹到刀架(例如:试图将动力刀具装入到L 刀具刀套)。
当指定TN 时;
FFFFFFFF->ATC 步号不为1 或2。
1-> 目前不可用。
2-> 指定刀具号在刀库/ 刀架中未发现。
3-> 刀架刀具不能被存放在刀库(例如:当刀套左右非空时不能存放大直径刀)。
4-> 准备位刀具与刀具交换指定刀具不匹配。
当指定MG 时;
FFFFFFFF->ATC 步号不为1 或2。
当指定MT 时;
FFFFFFFF->ATC 步号不为1 或2。
1-> 指定刀具号在刀库中未发现。
[ 故障原因]
指令错误
程序举例:
TN=0112
[ 处理方法]
根据报警代码修改程序指令。


2722 机械手/ 装料器请求非法
Eeoelale4347 机械手/ 装料器请求指令非法
[ 代码]
1-> 同时指定了第1 组请求指令和第2 组请求指令。


2723 ATC 把刀具预备不可
Eeoelale4348
在ATC 操作步号非1 或41 时指定了MT 指令。MT 指令指定刀具在刀库中未发现。由于其他刀具已被取到准备位因此MT 指定刀具不
能被取到准备位。MT 指令指定刀具由于类型不同不能被装夹到刀架上。
在MT 指令完成前发出了ATC 宏指令M321。


2724 ATC 副臂位置
Eeoelale4349 当刀具通过副臂拔出或插入时,副臂不能定位到准备位或刀库位。
[ 代码]
1-> 刀具拔出时,副臂位置丢失。
2-> 刀具插入时,副臂位置丢失。
[ 故障原因]
 副臂准备位输入信号断开。
 副臂刀库位输入信号断开。
程序举例:
TN=28, M228
[ 操作举例]
在选择操作或步操作中,通过副臂拔出或插入刀具的起动按钮被按下。
[ 处理方法]
在数据校验中检查ATC 输入位信号。


2725 RS 刀具L/M 不匹配
Eeoelale4350 准备位刀具类型与刀具交换指令刀架分度位刀具类型不匹配。
(T1->L 刀具,T3->M 刀具)
[ 故障原因]
程序中刀具类型与刀库储存的刀具类型不匹配。
[ 处理方法]
修改程序或改变刀库中刀具类型。


2726 刀库编码器读入
Eeoelale4351 在从刀库位置编码器读入数据时出现错误。
[ 代码]
1-> 刀库


2727 刀库旋转条件
Eeoelale4352 在刀库旋转条件不满足时指定了刀库旋转指令。
[ 代码]
XX
9-> 副臂不在允许刀库旋转的位置。
10-> 刀库手动刀具装卸的拔销未夹紧。
11-> 刀具类型确认的数据读入手指不在回退位。
12-> 刀套未放松。
13-> 在前沿交换位无刀套。
14-> 在EAMG 位置有换刀臂。
[ 故障原因]
 9)对于LB35II-MATC-Y 和LU45-MATC-Y,仅当副臂在RS 位置时,刀库才能旋转。
 10),11)在下列情况下刀库不能旋转:刀库手动刀具装卸的拔销未夹紧。刀具类型确认的数据读入手臂不在回退位。
 12),13),14)对于LB15II-MATC-Y,刀套未放松,在前沿交换位无刀套或在EAMG 位置有换刀臂时,刀库不能旋转。


2728 刀库刀具号
Eeoelale4353 在刀库ATC 位置的刀库目前刀具确认的接近开关输入的信号状态与刀具数据设定模式下”*ATC MAGAZINE INFORMATION*” 画面中设
定的刀具数据不匹配。
[ 目标]
系统
[ 代码]
X
1-> 尽管”*ATC 刀库信息*” 画面显示刀具数据,刀库当前刀具确认接近开关输入信号断开。
2-> 尽管”*ATC 刀库信息*” 画面不显示刀具数据,刀库当前刀具确认接近开关输入信号接通。
[ 故障原因]
 ATC”刀库信息”画面显示安装在每个刀套的刀具。对于刀套分度到刀库ATC位置,因此,在”ATC刀库信息”画面显示的当前/
缺少刀具数据应该一直和来自刀库刀具当前确认接近开关的输入信号状态匹配。但是,画面上数据设定错误,接近开关故
障,或者接近开关信号线断开都可以引起刀具数据设定和输入信号状态的不匹配,导致该报警。


2729 刀库无还刀刀套
Eeoelale4354 由于刀库无空刀套刀具不能还回刀库。
[ 故障原因]
刀库无空刀套。刀具数据设定错误。
当设定刀具直径时,大直径刀具共需要相邻的两个空刀套,特大直径刀具共需要相邻的三个空刀套,此时在刀具数据表中都显
示为0,但并不是真正的空刀套。


2730 刀具插入不可
Eeoelale4355 在刀具插入状态时,用于返回刀具的刀套不可用。
[ 代码]
1-> 刀具不能插入到刀具刀套中。
2-> 刀具不能装夹到刀架上。
[ 故障原因]
 操作错误
 操作举例:刀具号写入按钮被按下。
[ 处理方法]
 准备用于返回刀具的刀套。
 对于特大直径刀具,需准备相邻的三个空刀套。
 对于大直径刀具,需准备相邻的两个空刀套。
[ 相关规格]
ATC


2732 尾架套筒位置数据错误
Eeoelale4357 由绝对位置编码器读入的尾架套筒位置数据(绝对值)不是有效值。
[ 代码]
1-> 绝对位置编码器读取的尾架位置数据(绝对值)超出了M/C 用户参数指定值。
2-> 由BCD 码从绝对位置编码器读入的数据不能表达尾架套筒的位置。数据


2733 切削液流动
Eeoelale4358 当切削液开关接通时,切削液流动开关在参数设定的时间内没有接通。
[ 代码]
无-> 在切削液流动监视(用于切削液供应传感器)监视时间内切削液流动传感器没有接通。
1-> 在切削液1 输出接通固定时间:” 切削液1 流动报警监视时间” 内切削液1 没有流动。
2-> 在切削液2 输出接通固定时间:” 切削液2 流动报警监视时间” 内切削液2 没有流动。
3-> 在切削液3 输出接通固定时间:” 切削液3 流动报警监视时间” 内切削液3 没有流动。
4-> 在切削液4 输出接通固定时间:” 切削液4 流动报警监视时间” 内切削液没有流动。
5-> 当监视到切削液1 流动且第一切削液1/ 第二切削液1 输出条件为OFF 时,流动开关在参数设定的时间内打开。
6-> 当监视到切削液2 流动且第一切削液2/ 第二切削液2 输出条件为OFF 时,流动开关在参数设定的时间内打开。
7-> 当监视到切削液3 流动且第一切削液3/ 第二切削液3 输出条件为OFF 时,流动开关在参数设定的时间内打开。
8-> 流动监视时间内A 刀架油雾流动传感器没有接通。
9-> 流动监视时间内A 刀架油雾流动传感器没有接通。
10-> 切削液流动监视时间内A 刀架切削液流动传感器没有接通。
11-> 切削液流动监视时间内B 刀架切削液流动传感器没有接通。
12-> 切削液流动监视时间内高压切削液流动传感器没有接通。
13-> 第二切削液1 输出接通的固定时间内第二切削液1 没有流动。固定时间:” 第二切削液1 流动警报监视时间”。
14-> 第二切削液2 输出接通的固定时间内第二切削液2 没有流动。固定时间:” 第二切削液2 流动警报监视时间”。
15-> 第二切削液3 输出接通的固定时间内第二切削液3 没有流动。固定时间:” 第二切削液3 流动警报监视时间”。
[ 故障原因]
1)切削液液位过低或切削液管阻塞
2)供给传感器开关被设定在错误的位置。
3)供给传感器故障
[ 采取措施]
1)供给切削液或更换新切削液管。
2)检查供给传感器开关。
3)更换新供给传感器开关。


2734 切削液液位
Eeoelale4359 切削液缺少或溢出。
[ 代码]
无-> 切削液液位低开关(I/O 检查No.34 输入位 0 (iCOL/))保持断开超过1 秒。
2-> 切削液液位最低开关(I/O 检查No.43 输入位 A (iCLLST/))保持断开超过1 秒。
3-> 切削液溢出开关(I/O 检查No.43 输入位 B (iCLOF/))保持断开超过1 秒。
4-> 切削液位最高限位开关(I.035F)保持关闭长于1 秒。
5-> 切削液位最低限位开关(I.035E)保持关闭长于1 秒。
6-> 在参数规定时间内从高压切削液装置连续发送切削液接通信号。
7-> 切削液位低开关(I/O 检查NO.34 输入位0 iCOL)接通长于1 秒。
8-> 切削液位低信号关闭1 秒或更长。输入信号显示液位过低的状态(I/O 检查NO.36 输入位9 iCLLD/)。
9-> 切削液位低信号关闭1 秒或更长。输入信号显示液位过低的状态(I/O 检查NO.36 输入位A iCOLL/)。
10-> 来自雾切削液装置的切削液位信号位关闭。
11-> 切削液位低信号关闭1 秒或更长。输入信号显示液位过低的状态(I/O 检查NO.36 输入位6 iDCOLLO/)。
12-> 油雾装置低液位信号关闭1 秒或更长。输入信号显示液位过低的状态(I/O 检查NO.36 输入位9 iCOML/)。
16-> 切削液溢出信号关闭1 秒或更长。
17-> 机床切削液箱的切削液位低信号关闭1 秒或更长。
18-> 附加切削液箱的切削液位低信号关闭1 秒或更长。
24-> 切削液位低开关(I/O 检查NO.34 输入位0iCOL/)关闭的时间等于参数设定的时间或更长。
25->A 刀架油雾装置无油。
26->B 刀架油雾装置无油。
27->A 刀架油雾装置内的油溢出。
28->B 刀架油雾装置内的油溢出。
29-> 切削液液位开关出现故障。
[ 故障原因]
1)切削液液位过低
2)错误的流动开关位置
3)流动开关故障
[ 采取措施]
1)添加切削液。
2)检查流动开关。
3)更换新流动开关。


2735 主轴低速旋转指令
Eeoelale4360 在主轴低速指令条件不匹配之前发出了主轴低速指令。
[ 代码]
1->C 轴连接时发出了主轴低速指令。
2-> 同步旋转时发出了主轴低速指令。
3-> 平面车削时,执行了主轴低速指令。
4-> 在最低速旋转模式执行了主轴绕组切换/ 齿轮变换指令(M40-M44)。
5-> 当未选择最低速规格主轴时,执行了主轴最低速指令。
[ 代码]
1-> 在发出低速指令前断开C 轴。
2-> 在发出低速指令前取消同步旋转。
3-> 退出平面车削后,执行主轴低速指令。


2736 无SVP 时间常数切换规格
Eeoelale4361 在主轴低速指令条件不匹配之前发出了主轴低速指令(M296/M297)。


2737 尾架开关位置
[ 代码]
1-> 尾架开关未在STOP 位置时发出了前进/ 回退指令。
2-> 主轴旋转时尾架开关位置改变。


2738 同步滚削条件
[代码] Eeoelale4450
1-> 主轴正在运动。
2->B 轴正在运动。
3-> 连接了C 轴。
4->B 轴或主轴不在运行准备状态。
5-> 同步滚刀旋转时发出了M556 指令。
6-> 在G13 (刀架A)侧发出了M555 或M556 指令。
7->G13 在平面车削方式。
8->MA 轴未中止。
9-> 主轴或MA 轴未在操作准备完成状态。
10->MA 轴未中止。
11-> 主轴或MA 轴未在操作准备完成状态。
12-> 在G13 (刀架A)侧发出了M555 指令。
13-> 在G14 (刀架B)侧发出了M555 指令。
14-> 在非M41 范围内发出了M555 或M556 指令。
15-> 在非Y 轴模式发出了M612 或M556 指令。
16-> 机床刀架ATC 不能安装任何M 刀具时,发出了M555/M556 指令。
17-> 刀架未夹紧时,发出了M555/M556 指令。
18-> 在G14 (刀架B)侧发出了M555 或M556 指令。
19-> 在G14 (刀架B)侧发出了M557、M558 或M612 指令。
20-> 在平面切削模式。
21->G14 在平面切削模式。


2739 同步滚削模式
Eeoelale4451 指定的指令不允许在同步滚削模式执行。
[ 代码]
1-> 发出了B 轴规定位置停止指令(M229)。
2-> 发出了主轴定向停止指令(M19)。
3-> 发出了主轴齿轮切换(或绕组切换)指令。
4-> 执行了M 刀具主轴定位指令(M229)。
5-> 非Y 轴模式下执行了M612 指令。


2740 刀库刀具数据错误
Eeoelale4452 刀库刀具数据不一致。
[ 代码]
装有刀具的刀库刀套号(16 进制)刀库刀具数据不一致。


2741 对刀仪未锁超时
Eeoelale4453 对刀仪前进/ 后退指令发出后,未锁插销传感器在预设的时间内没有接通(用于精密对刀仪型)。
[ 故障原因]
锁合装置故障。
[ 处理方法]
更换新的锁合装置。


2742 准备开关开
Eeoelale4454 机床程序运行时,机床装夹准备开关开。


2743 切削液液位异常
Eeoelale4455 无-> 切削液过滤器阻塞。
1-> 副切削液箱的切削液下限信号关闭。
2-> 主切削液箱的切削液上限信号关闭。


2744 刀具损坏
[ 代码]
无-> 刀具损坏。


2745 高压切削液压力异常
[ 代码]
1-> 高压切削液压力降低。(I/O 检查NO.26 输入位D iHPCOL/ (B 设定)已被关闭。)


2746 液压油单元
[ 代码]
1-> 液压油油位低信号关闭。
2-> 液压油过滤器阻塞。
3-> 液压油单元温度不正常。


2747 分度不可位置
对于B 轴1/1000 规格和摆控规格,指定了分度不可位置。
[ 代码]

[ 故障原因]
1)程序错误
[ 采取措施]
请指定分度可位置。


2748 CPU 风扇停转


2749 液压油油位下限
[ 代码]
1-> 液压油油位/ 信号保持关闭1 秒或更长。
2-> 液压油油位/ 信号保持关闭3 秒或更长。


2750 刀具监视装置故障检测
[ 代码]
1-> 刀具监视装置故障
刀具监视装置报警信号
(I/O 检查NO.56 输入位9 iER2)接通。
[ 故障原因]
1)[ 代码]1-> 切削刀具,空气切削故障


2751 切削液/ 油雾指令
< 油雾规格>
同时发出了油雾指令和切削液指令。
[ 代码]
1-> 对于油雾规格,同时发出了油雾指令和切削液指令。


2752 气压
[ 代码]
无-> 油雾装置的空气源压力低。


2753 刀具更换错误


2754 冷却液指令
< 液压冷却液规格>
在油冷模式、水冷模式发出了该指令。
[ 代码]
无-> 在G14 模式,不能发出主轴冷却指令。
1-> 在油冷模式发出了水冷指令


2755 半干装置故障
检测到半干装置故障。


2756 当前刀具数据设定
在ATC 规格,当输入‘刀架刀具有’信号时,当前刀具数据为零。
[ 故障原因]
刀具载入刀架时,刀架旋转的进给轴移动,设定当前刀具数据前M 轴正在旋转。


2757 油雾异常
[ 代码]
1->A 刀架油雾装置未准备好。
2->A 刀架油雾装置内部气压降低。
3->B 刀架油雾装置未准备好。
4->B 刀架油雾装置内部气压降低。


2758 定位数据错误
绝对编码器读取的定位数据(绝对值)非有效值。
[ 代码]
1-> 绝对编码器无法读取以BCD 代码表述的定位数据。


2759 冷却异常
[ 代码]
无-> 供应高压冷却液时冷却系统非法。


2760 副主轴旋转刀具指令
未在刀架A 侧非G141 模式时,在刀架A 侧指定了副主轴旋转刀具旋转指令。
[ 故障原因]
程序错误
程序实例:
G13 G14
G141 :
: M13
: :
[ 采取措施]
在刀架A 侧非G141 模式时,在刀架A 侧指定副主轴旋转刀具旋转指令。


2761 W 轴重叠模式
W 轴重叠模式时,指定了非法指令。
[ 目标]
系统
[ 代码]
1->W 轴重叠模式时,指定了对刀仪机械臂前进指令(M117)。
[ 故障原因]
程序错误
[ 采取措施]
改正程序。


2762 夹紧错误
虽然卡盘已夹紧工件但夹紧错误检测压力开关不起作用。或卡盘中工件未被正确夹紧。
[ 故障原因]
操作员错误(夹紧错误)


2763 冷却液过滤器堵塞
冷却液过滤器装置持续堵塞2[s] 以上。
[ 代码]
1-> 冷却液过滤器处于堵塞状态
[ 故障原因]
1)过滤器堵塞或差压开关异常
[ 处理方法]
1)更换过滤器或检查差压开关


2764 冷却液动作异常
< 高压冷却液规格>
高压冷却液异常(B 接点)输入信号OFF。
< 集中冷却液规格>
上限浮动开关和下限浮动开关同时OFF。
或者,冷却液异常检测输入信号OFF。
[ 代码]
1-> 集中冷却液规格中,上限浮动开关和下限浮动开关同时OFF。
2-> 集中冷却液规格中,冷却液异常检测输入信号OFF。
3-> 高压冷却液规格(符合CE 标志),高压冷却液泵异常/ (B 接点)输入信号持续OFF 5[s] 以上。
4-> 分置式冷却液箱规格中,抽吸泵异常输入信号ON。
5-> 分置式冷却液箱规格中,溢出输入信号ON。
6-> 高压冷却液规格中,高压冷却液过滤器泵运转后,
在1 秒内高压冷却液压力PS 输入未ON。
7-> 冷却液净化规格中,废液箱上限/ 输入信号持续OFF 2 秒以上。
8-> 冷却液净化规格中,主冷却液箱上限/ 输入信号持续OFF 2 秒以上。
9->ChipBLASTER 生产的高压冷却液规格中,高压冷却液装置异常(B 接点)输入信号OFF。
10-> 喷吸钻规格中,分置式冷却液箱下限/ 信号OFF。
11-> 高压冷却液规格中,高压冷却液装置的冷却液液位低。
12-> 高压冷却液规格中,高压冷却液装置的过滤器处于堵塞状态。
13-> 冷却液系统处于异常状态时,排放高压冷却液。
14-> 高压冷却液规格中,高压冷却液装置的袋式过滤器处于堵塞状态。
15-> 中心出水主轴冷却液指令时,中心出水冷却液电机正常输入信号持续OFF 3 秒以上。
16-> 中心出水主轴冷却液指令时,冷却液系统正常输入信号持续OFF 1 秒以上。


2765 排屑器过滤器堵塞
[ 代码]
无-> 排屑器的鼓式过滤器发生堵塞。
[ 故障原因]
1)过滤器堵塞


2766 M 轴相关指令错误
[ 代码]
1-> 同时执行了M 轴旋转控制指令(M13、M14、M229、M602、M603、M217)和M 轴点动指令(M893、 M894)。
2-> 在M 轴点动旋转中,执行了M 轴旋转控制指令(M229、M602、M603、M217)。
3-> 在多刃刀具规格中发出了M600/M601 指令。
4->M 主轴的实际转速超过了各刀具的允许转速。


2767 M 轴低速旋转指令条件不足
未满足M 轴低速旋转指令条件时,执行了M 轴低速旋转指令。
[ 代码]
1-> 相关主轴在C 轴未连接时,发出了M 轴低速旋转指令。
2-> 在HOB 模式中,发出了M 轴低速旋转指令。
3-> 在平面车削中,发出了M 轴低速旋转指令。
4-> 在极低速旋转模式中,发出了M 轴绕组切换指令(M241/M242)。
5-> 向未选择极低速规格的M 轴,发出了M 轴低速旋转指令。
6-> 在M241 (M 主轴绕组(齿轮)切换指令)以外的状态下,执行了极低速旋转模式ON (M519)指令。
7-> 在M241 (M 主轴绕组(齿轮)切换指令)状态下的M 主轴旋转中,执行了极低速旋转模式 ON (M519)指令。
或者,在极低速旋转模式ON 状态下的M 主轴旋转中,执行了极低速旋转模式OFF (M520)指令。
[ 处理方法]
[ 代码]
2-> 取消HOB 模式后,执行M 轴低速旋转指令。
3-> 取消平面车削后,执行M 轴低速旋转指令。


2768 程序检查模式条件不足
程序检查模式条件不足。
[ 代码]
1-> 机床运行模式不是” 自动运行” 模式。
2-> 卡盘未处于松开状态。


2769 主轴相关指令错误
[ 代码]
2-> 主轴点动旋转中执行了主轴旋转控制指令。
3-> 主轴旋转指令中执行了主轴点动指令。


2770 时间常数切换指令条件不足
[ 代码]
无->C 轴连接时,发出了时间常数切换指令。


2771 无法检测到APC 夹紧确认输入
[ 索引]

[ 字符串]
APC= 通过M934 指令更换托盘时,托盘就位确认信号未ON。
XXXX= 机床诊断编号的16 进制数
[ 故障原因]
1)无法机械夹紧
2)夹紧确认LS 或松开确认LS 故障
3)夹紧SOL 或松开SOL 故障


2772 APC 系统模式中
表示处于APC 系统模式中。
表示APC 系统模式ON。


2773 未处于接收M934 状态
APC 相关的M 指令使用方法错误。
[ 代码]
1-> 在APC 起动位置以外发出了M934 指令。
[ 处理方法]
1)确认程序和机床的状态。


2774 螺纹切削循环条件不足
在无法执行螺纹切削循环的状态下,执行了螺纹切削循环指令。
或者,在螺纹切削循环中,无法继续进行螺纹切削循环。
[ 代码]
1->ATC 规格中,刀塔或M 主轴上的刀具未正确夹紧
或未安装刀具(刀塔无刀具信号ON 或M 主轴有刀具信号OFF)时,
执行了螺纹切削循环指令。
2-> 螺纹切削循环中刀塔或M 主轴的刀具脱落。
(刀塔无刀具信号ON,或M 主轴有刀具信号OFF。)


2775 传感器头有效条件不足
传感器头无法前进、后退时,试图进行前进、后退。
或者,无法打开/ 关闭防护罩时,试图打开/ 关闭防护罩。
或者,传感器头后退或防护罩未关闭时,更换了传感器。


2776 M 指令未在一定时间内完成
通过M 指令指定的动作未在一定时间内完成。
确认动作完成状态的信号不足。
或者,连续动作条件不足。
[ 代码]
1-> 发出横轨自动定位指令后,未在一定时间(6 分钟)内完成定位动作。
2-> 发出旋转头旋转指令(M1042 ~ M1045)、附件分度指令(M1047、M1048)后,AT 旋转动作未完成。


2777 无法检测到横轨磁传感器输入
横轨自动定位指令无法正常结束。
或者,定位完成后横轨偏离定位完成设定位置。
[ 代码]
1-> 定位完成后横轨处于夹紧状态时,当前位置距离定位完成设定位置2mm 以上。
2-> 自动定位指令时,即使超过目标值10mm 以上,磁传感器也未ON。
3-> 自动定位指令时,磁传感器未ON 的状态下,到达正行程终端极限。
4-> 横轨实际位置和参数设定位置超出” 横轨误差范围” (机床系统参数PLC 轴位置NO.16)。
[ 故障原因]
1)磁传感器故障
2)磁场网络故障
3)挡块位置偏离
4)参数设定错误


2778 横轨升降电机过载
在横轨升降动作中,横轨升降电机过载。
[ 故障原因]
1)横轨升降电机处于过载状态
2)横轨升降电机故障


2779 轴润滑电机过载
轴润滑电机过载。
[ 字符串]
无=X、Z 轴
WCR= 横轨
[ 故障原因]
轴润滑电机故障。
[ 处理方法]
复位轴润滑电机过载。


2780 轴润滑压力确认未ON
轴润滑电机ON 后,在一定时间(电机ON 时间× 2)内,压力开关未ON。
[ 字符串]
无=X、Z 轴
WCR= 横轨
[ 故障原因]
1)轴润滑电机故障
2)压力开关故障
3)润滑油配管堵塞


2781 不执行AT 指令
在AAC 中,未发出AT 指令时,执行了附件更换指令。
[ 代码]
1-> 无AT 指令时发出了M1061 指令。
[ 处理方法]
请确认程序。


2782 轴润滑压力确认未OFF
轴润滑电机ON 时,压力开关未OFF。或者轴润滑电机OFF 后,在一定时间(电机ON 时间× 2)内,压力开关未OFF。
[ 字符串]
无=X、Z 轴
WCR= 横轨
[ 故障原因]
1)压力开关故障
2)轴润滑油配管堵塞


2783 油孔电机过载
油孔电机过载。
[ 代码]
1-> 在油孔(中心出水主轴)电机输出中,油孔(中心出水主轴)ON 确认信号OFF 3[s] 以上。
[ 故障原因]
1)油孔电机故障
2)泵堵塞


2784 未处于接收MT 代码状态
MT 指令使用方法错误。
[ 代码]
1-> 发出了与当前刀具相同的MT 指令。
2-> 执行了两次MT 指令。
3-> 在ATC 起动位置以外执行了MT 指令。
4-> 在ATC 循环中执行了MT=0 指令。
5-> 在ATC 起动位置以外执行了MT=0 指令。
6->MT 指令的刀具号在刀套/ 刀具对应表中重复注册。
7->MT 指令的刀具号在刀套/ 刀具对应表中未注册。
8-> 盖安装/ 拆卸循环指令与盖安装状态不一致。
9-> 安装有盖时,执行了车削刀具更换指令。或者无盖时执行了铣削刀具更换指令。
[ 处理方法]
2= 在MDI 运行模式中执行MT=0 指令。
其它= 请确认ATC 动作号、程序和刀具数据设定模式的” 刀套/ 刀具号对应表”。


2785 未处于接收AT 代码状态
AT 指令使用方法错误。
[ 代码]
1-> 执行了与当前AT 相同的AT 指令。
2-> 执行了两次AT 指令。(AAC 下一工序不为”0″ 时,执行了AT 指令)
3-> 在AAC 起动位置以外执行了AT 指令。


2786 未执行S 指令
主轴旋转指令(M03/M04)时,在无法发出S 指令的状态下发出了S 指令。
[ 处理方法]
请确认程序。


2787 未执行SB 指令
M 主轴旋转指令(M13/M14)时,在无法发出SB 指令的状态下发出了SB 指令。
或者旋转刀具主轴齿轮切换指令(M241/M242)时,
在无法发出SB 指令的状态下发出了SB 指令。
[ 处理方法]
请确认程序。


2788 SB 指令值错误
SB 指令中,指令了规格中不存在的指令值(允许范围外的指令值)。
或者当前刀具为车削刀具或ATC 带盖刀具时发出了SB 指令。
[ 代码]
1-> 指令了M 主轴允许范围外的指令值。
2-> 当前刀具为车削刀具或ATC 带盖刀具时发出了SB 指令。
[ 处理方法]
请确认程序内的SB 指令值。


2789 冷却液箱过滤器堵塞
油孔冷却液箱内的过滤器堵塞。
[ 代码]
1-> 在油孔(中心出水主轴)电机输出中,油孔堵塞检测信号ON 1[s] 以上。
2-> 在工件喷淋电机输出中,油孔堵塞检测信号ON 1[s] 以上。
3-> 在工件清洗枪输出中,油孔堵塞检测信号ON 1[s] 以上。
[ 故障原因]
1)油孔过滤器堵塞
2)堵塞检测用压力开关故障
[ 处理方法]
清洁油孔过滤器。


2790 工件喷淋电机过载
工件喷淋电机过载。
[ 代码]
1-> 在工件喷淋电机输出中,工件喷淋ON 确认信号OFF 3[s] 以上。
[ 故障原因]
1)工件喷淋电机故障
2)泵堵塞。


2791 主轴冷却装置动作异常
主轴润滑油冷却电机过载。
[ 代码]
1-> 液压装置ON 且M 主轴旋转时,M 主轴冷却装置运行中确认信号OFF 3[s] 以上。
2-> 液压装置ON 时,M 主轴冷却液液位正常确认信号OFF 3[s] 以上。
3-> 液压装置ON 且主轴旋转时,主轴冷却装置运行中确认信号OFF 3[s] 以上。
[ 故障原因]
主轴冷却装置内润滑油冷却装置异常


2792 RH 指令值错误
发出了规格中不存在的角度的RH 指令。(通常,附件为5、15、45 度间隔。)
[ 代码]
RH 指令值的16 进制数
[ 故障原因]
程序错误


2793 附件分度位置与指定位置不同
附件分度动作完成时,当前位置与通过附件位置检测用接近开关读取的当前位置不同。
[ 索引]
无 = 旋转动作完成时,检测到接近开关异常。
2= 虽然执行了附件旋转指令,但是检测到C 轴当前位置的接近开关异常。
[ 代码]
通过附件位置检测用接近开关读取的位置的16 进制数(单位:0.1 度)
字符串为2 时 XXXXYYYY 16 进制数(单位:0.1 度)
XXXX= 上次附件分度位置的记录
YYYY= 附件当前位置


2794 油雾润滑装置动作异常
X 轴油雾规格时,油雾润滑装置的正常信号OFF。或者异常信号ON。
[ 代码]
1->X/Z 轴油雾润滑传感器ON 2[s] 以上。
2->X/Z 轴油雾润滑泵空气ON 循环时,在两个连续循环内X/Z 轴油雾滴落润滑传感器始终处于OFF 状态。
3-> 电源接通后X/Z 轴油雾润滑泵空气ON 循环中,X/Z 轴油雾滴落润滑传感器在100 次循环内连续3 次处于OFF 状态。
4->X/Z 轴油雾润滑泵空气输入/ 输出OFF 的动作时间累计超过24 小时。
5->X/Z 轴油雾润滑空气压力正常确认信号OFF 时,X/Z 轴油雾润滑泵空气输入/ 输出ON。


2795 预热异常
预热程序启动时发生异常。
[ 代码]
1-> 预热程序启动时,操作门已打开。
2-> 预热程序启动时,模式为测试模式或设定模式。
[ 处理方法]
1= 按下NC 复位按钮。但是预热将中断。
2= 按下NC 复位按钮。但是预热将中断。
重新启动预热程序时,将互锁模式切换至生产模式。


2796 顺序复位操作错误
顺序复位操作错误。
[ 代码]
1-> 顺序复位时,加工程序中规定的刀具号与当前刀具号不一致。


2797 轴移动禁止条件无效
在机床用户参数系统检查模式NO.1 机床轴系统检查模式中,设定数据并进行特殊操作。
[ 代码]
51-> 刀库轴脉冲手轮模式
61->AT 分度操作过程中由于停电等导致电源切断时,可进行复位操作。
74-> 通过手动操作,可安装/ 拆卸AT。


2798 BC 指令值错误
M 主轴定位停止(M229)的BC 指令为BC<0°或BC ≧ 360°。
[ 代码]
错误指令值的16 进制数据
[ 故障原因]
程序错误


2800 从外部联动装置检测到报警
外部装置发生故障。
[ 代码]
1-> 外部装置发生了故障。
2-> 外部装置2 发生了故障。
3-> 外部装置3 发生了故障。
[ 故障原因]
外部装置异常
[ 处理方法]
解除外部装置侧报警后复位NC。


2801 刀塔旋转条件不足
在刀塔无法旋转的状态下, 执行了刀塔旋转指令。
[ 代码]
1->H1 刀塔规格中,X 轴或Z 轴未处于正极限位置时执行了刀塔旋转指令。
[ 处理方法]
1)发生此报警时,禁止在自动/MDI 运行中执行轴移动,因此,通过手动进给将X 轴或Z 轴移至正极限位置,并再次执行刀
塔旋转指令。


2802 长镗杆指令错误
[ 代码]
1-> 附件(AT)指令的附件号错误。或者未注册。
2->M798/M799 指令条件不足
未满足以下条件。
1)H1 刀塔AT 安装位置(HP=17/18/19/20)和AT 堆料器前进位置
3-> 发出长镗杆就位错误检测空气ON 指令(M992)时,空气压力开关未ON。
4-> 在AAC 起动位置以外发出了M1061 指令。
5->AT 指令的附件号错误
6->ATC 循环中(M06 指令执行中)发出了M1061 指令。


2803 ATC 刀具数据设定
发出ATC 手动指令或ATC 动作时,” 刀套/ 刀具对应表” 等的刀具数据设定(如下一刀具指定)发生错误。
[ 代码]
1-> 无空刀套的设定。
[ 处理方法]
确认下一刀具指定和刀具数据设定模式的” 刀套/ 刀具对应表”。


2804 附件未处于可旋转状态
附件的分度操作未结束时,再次发出了分度动作指令。
[ 代码]
1->C 轴附件
[ 处理方法]
按照AAC 复位步骤,执行复位操作。


2805 无法检测到附件位置确认输入
无法输入附件位置检测用接近开关的信号。附件位置检测用接近开关的信号处于无法转换为角度模式的输入状态。
[ 代码]
1->C 轴未分度时,C 轴分度位置确认信号的输入值超出0 ~ 360 度的范围。


2806 安全门打开
门互锁ON 时,如果门未关闭,则试图执行以下指令。
[ 代码]
1-> 门互锁E 规格中,门互锁ON 且门处于” 打开” 状态时,发出了MT 指令/MG 指令/M06 指令/M228/MTM 指令/MTS 指令/
MGS 指令。
2->CE 规格中,处于” 生产模式或设定模式” 且门处于” 打开” 状态时,发出了MT 指令/MG 指令/M06 指令/M228/M1059/
M1062/M1063/MTM 指令/MTS 指令/MGS 指令。
3-> 门互锁OFF 且门处于” 打开” 状态时,发出了MT 指令/MG 指令/M06 指令/M228/MTM 指令/MTS 指令/MGS 指令。另外,
ATC 动作中门未处于关闭状态。
[ 故障原因]
安全门打开。
[ 处理方法]
关闭安全门。


2807 未处于接收M 指令状态
M 指令使用方法错误。
[ 代码]
1->MT 指令后发出了M1059 指令。
2-> 当前刀具号为机床系统参数No.19:在适配器序号的状态,发出了M1059 指令。
3-> 在ATC 起动位置以外发出了M1059 指令。
6-> 在MT 指令后发出了M1074 指令。
7-> 无下一刀具时发出了M1074 指令。
8-> 在ATC 起动位置以外发出了M1074 指令。
9-> 当前刀具号为机床系统参数No.19:在适配器序号的状态,发出了M1074 指令。
10-> 无当前刀具时发出了M1074 指令。
11-> 无MT 指令时发出了M1075 指令。
12-> 无下一刀具时发出了M1075 指令。
15-> 旋转头处于无附件状态时,发出了M1074/M1075/M1078/M1100 指令。
16->MT 指令后发出了M1100 指令。
17-> 无当前刀具时发出了M1100 指令。
18-> 在ATC 起动位置以外发出了M1100 指令。
20-> 当前刀具为垂直刀具时,M1075 指令结束时发出了M06 指令。
21-> 当前刀具为水平刀具时,无M1075 指令时发出了M06 指令。或无M1075 指令时发出了M1078 指令。
22-> 当前刀具为水平大径刀具时,M1075 指令结束时发出了M06 指令。
30->M 轴旋转中发出了中心出水主轴吹气指令。
31-> 主轴刀具不为中心出水刀具时,发出了中心出水主轴冷却液指令(M1071/M1072/M1082/M1119)。
32-> 刀具未处于夹紧状态时,发出了中心出水主轴冷却液指令。
33-> 当前附件不为中心出水主轴附件时,发出了中心出水冷却液指令。
34-> 旋转头附件的水平轴模式时,发出了中心出水主轴吹气指令。
36-> 在AAC 循环中(除AAC 动作号1 以外),发出了对刀仪前进、后退指令。
37-> 无法移动X 轴接触式传感器时,发出了对刀仪前进、后退指令。
38-> 横轨的当前位置在对刀仪动作范围以外时,发出了对刀仪前进指令。
41-> 机床用户参数M 主轴No.12 为ON 时,在M 主轴旋转中发出了M 主轴反转模式ON/OFF 指令。
42-> 在附件互锁状态下,发出了旋转头旋转指令(M1042 ~ M1045)、附件分度指令(M1047、M1048)。
45->X 轴位置在横轨可升降范围以外时,发出了横轨自动定位指令。
46-> 在刀库侧旋转状态下ATC 交换装置未处于右行端时,发出了横轨自动定位指令。
47-> 对刀仪未处于后退端时,发出了横轨自动定位指令。
48-> 在M 主轴旋转中发出了旋转头旋转指令(M1042 ~ M1045)、附件分度指令(M1047、M1048)。
49->X 轴位置在附件可移动范围以外时,在内部发出了旋转头旋转指令(M1042 ~ M1045)、附件分度指令(M1047、
M1048)。
50-> 无RH 指令时,执行了M1047 或M1048 指令。
51-> 对于禁止旋转的附件,执行了附件旋转指令。附件旋转中途,执行了与上次角度不同的分度指令。
52-> 发出了可定位范围外的横轨自动定位指令。
53-> 安装有无法执行ATC 指令的刀具。
54-> 主轴刀具不为附件刀具时,发出了角度头冷却液指令。
55-> 主轴刀具为附件刀具时,发出了中心出水主轴冷却液指令。


2848 排屑器电机过载
排屑器过载功能有效。
[ 故障原因]
排屑器电机处于过载状态。
[ 处理方法]
确认排屑器未堵塞切屑等。


2849 传感器单元在干涉范围
[代码] Eeoelale4456
1-> 当刀架B 的X/Z 轴不在正向极限位置时,发出了刀架A 的轴运动指令。
2-> 当刀架B 没有分度在规定位置时,发出了刀架B 的轴运动指令。


2850 外部程序请求不可
Eeoelale4362 当通过外部单元请求传送机械手程序时,机械手不在能接受请求的条件。
[ 代码]
1-> 机械手不在程序操作模式。
2-> 机械手处于机械锁定状态。
3-> 机械手钥匙开关状态既不是[ 系统联动] 也不是[ 面板锁定]。
4-> 不在A 位置回转。
5->C 轴不在车床外侧
[ 故障原因]
 钥匙开关既不是[ 系统联动] 也不是[ 面板锁定]。
 未选择程序操作模式。
 不在A 位置回转。
 C 轴不在车床外侧。
 机械手处于机械锁定状态。


2851 加工切换M 代码
Eeoelale4363 对于复合NC 车床规格,当NC 车削改变指令未给出时,指定了M 代码。
[ 代码]
1-> 机床未连接到装料器局部控制器时发出了M 指令。
[ 故障原因]
 程序错误
 操作错误


2852 机械手打开/ 关闭互锁
Eeoelale4364 当系统处于机械手互锁状态时,指定了机械手打开或关闭指令。这里,机械手互锁状态涉及到系统状态,Z 轴机械手互锁/ 或Y 轴
机械手互锁/ 信号断开。
[ 故障原因]
 程序错误
 操作错误


2853 教学运行条件不足
在机械手/ 装料器教学模式的程序运行时应为ON 的单程序段被关闭(用于带有CE 标志的机械手/ 装料器类型)。
[ 故障原因]
运行错误
[ 采取措施]
在机械手/ 装料器教学模式的程序运行时应执行单程序段。


2854 机床连接M 代码
机床未连接到装料器局部控制器时发出了M 指令。
[ 代码]
十六进制已指定的M 代码
[ 故障原因]
1)程序错误
2)操作员错误


2855 切削液过滤器
切削液过滤器故障
[ 代码]
1-> 切削液过滤器阻塞。
[ 故障原因]
1)切削液过滤器阻塞。副切削液箱浮动开关故障。
[ 采取措施]
1)更换切削液过滤器或检查浮动开关。


2856 切削液电机过载
[ 代码]
无-> 由于电机过热或故障检测到切削液电机过载时,出现该报警。


2857 不可使用M 代码
[ 代码]
M 代码


2858 手动滑动相关的条件不足
在手动滑动互锁状态中,发出了滑动前进指令。
[ 故障原因]
1)程序错误
2)操作错误


2887 联动装置互锁
[ 代码]
1-> 联动装置报警。


2888 润滑箱油位
滑轨润滑箱油位过低。油位过低信号接通2 秒或更长。
[ 代码]
1-> 滑轨润滑油流量较小或油位过低保持2 秒或更长。
[ 故障原因]
滑轨润滑油位过低
[ 采取措施]
供给滑轨润滑油。


2890 工件夹紧失误
Eeoelale4457 关于工件稳定器控制规格,工件支撑装置变成Z 向前进位置和X 向前进位置。


2891 尾架吹气失误
[代码] Eeoelale4458
1-> 尽管发出了尾架吹气失误检测指令(M733),但是即使在检测开始时间后,压力开关仍不能接通。
2-> 在尾架吹气失误检测指令(M733)发出之前,压力开关已经接通。
3-> 虽然执行了尾架空气不足检测指令(M433),检测开始后不能打开压力开关。


2892 尾架吹气失误;吹气关指令无效
Eeoelale4459 当连续监测尾架吹气失误时,发出了吹气关闭指令(M730)。


2893 液压油控制器故障
[代码] Eeoelale4460
1-> 液压油控制器报警/ 信号(I.025D)保持断开超过1 秒或更长时间。


2894 主轴润滑控制器故障
[代码] Eeoelale4461
1-> 主轴润滑控制器报警/ 信号(I.025C)保持断开超过1 秒或更长时间。


2895 切削液控制器故障
[代码] Eeoelale4462
1-> 液压油控制器故障/ 信号(I.025D)保持断开超过1 秒或更长时间。


2896 无对刀仪
[ 代码]
1-> 在G13/G141 或G14/G141 模式,发出了对刀仪前进/ 回退指令。


2897 卸料器无规格
由于未选择G14/G141 模式,指定的卸料器指令(见下)无效。
– 向左/ 右移动卸料搬运器
– 前进或推出卸料臂回转
– 打开或关闭卸料器臂
– 打开或关闭卸料器门


2898 卸料器干涉位置
对于LT10,在G13/G140 模式搬运卸料器未在右端时,发出了将R 主轴ZA 轴移动到规定位置的指令。
对于MACTURN250,在G13/G140 模式未关闭卸料器门时,发出了将R 主轴ZA 轴移动到规定位置的指令。


2899 测量错误
错误的测量数据
[ 代码]
1->[RUN] 信号接通时[ACK] (测量器->NC)未打开。
2-> 错误的BCD 数据(测量错误)
3->每次发出M17指令后,正在读取[ERR]不断出现x次数时,测量器[ERR](放大器的[ERR]或BCD装置的[ERR])不断出现x次数
[ 故障原因]
测量器读取了错误的数据。


2900 变量V 指令
Eeoelale4365 非法V 值被指定。
[ 故障原因]
 程序错误
 操作错误


2901 地址检查指令
Eeoelale4366 非法地址检查指令被指定。
[ 故障原因]
操作错误


2902 数据操作指令
Eeoelale4367 装料器转换指令未执行。
[ 代码]
转换指令代码
[ 故障原因]
操作错误


2903 字符使用指令
Eeoelale4368
在设定或选择参数,点数据,地址检查,程序名或顺序号时,未使用已定义的字符。这些字符是”V”,”Z”,”C”,”E”,”O”,”N”,
和”R”。
所有字符或符号都包含在装载文件中并被读入到内存里。
[ 代码]
非法字符或符号
[ 故障原因]
 操作错误
 操作错误


2904 数据值指令
Eeoelale4369
指定的数位数太多。
小数点右侧位数太多,或有多个小数点。
在不允许使用小数点的地方使用了小数点(参数No.90, 位1=0)。
[ 代码]
1-> 位数太多
2-> 非法指定小数点
[ 故障原因]
 操作错误
 程序错误


2905 参数/ 小数点指令
Eeoelale4370 非法参数或小数点被指定给指定轴,或指定轴的参数值超出范围。
[ 目标]
2->Y 轴
3->Z 轴
9->C 轴
[ 代码]
1-> 非法参数或小数点
2-> 设定的参数太小
3-> 设定的参数太大
4-> 试图设定I/O 读入变量给参数
[ 故障原因]
参数设定错误


2906 寄存器指令
Eeoelale4371
指定的寄存器数非法或寄存器指定模式不正确。
[ 代码]
1-> 寄存器数不正确
2-> 多于一个下标
3-> 指定寄存器在左侧。
其他-> 下标指定的寄存器数不正确
指定的寄存器值超出允许范围。
[ 代码]
寄存器号
[ 故障原因]
 操作错误
 程序错误


2907 F 指令
Eeoelale4372 指定的F 值超出允许范围。
[ 代码]
0-> 未和轴一起指定
2->Y 轴
3->Z 轴
[ 故障原因]
 操作错误
 程序错误


2908 E 指令
Eeoelale4373 E 指令值超出设定范围。
[ 故障原因]
 操作错误
 程序错误


2909 顺序号指令
Eeoelale4374 将被选择的顺序号不存在。
[ 代码]
1-> 顺序名包含了其他字符。
2-> 顺序名包含N 在内超过四个字符。
3-> 将被选择的顺序号不存在。
[ 故障原因]
 程序错误
 操作错误


2910 不可用G 代码
Eeoelale4375 指定的G 代码非法。
[ 代码]
指定的G 代码
[ 故障原因]
程序错误


2911 不可用M 代码
Eeoelale4376 指定的M 代码非法。
[ 代码]
指定的M 代码非法。
[ 故障原因]
程序错误


2912 不可用地址符
Eeoelale4377 非法地址符代码被指定。
地址字符:定义的NC 变量以G,M,N,O 和V 以外的字母字符表达。
[ 代码]
指定的字符
[ 故障原因]
程序错误


2913 不可用助记符
Eeoelale4378 非法助记符被指定。
[ 代码]
指定的字符串
[ 故障原因]
程序错误


2914 不可用左边指令
Eeoelale4379 不可用的数字寄存器被指定在左边。
[ 故障原因]
程序错误


2915 表达式运算
Eeoelale4380 在表达式运算时出现错误。
[ 代码]
XXYY
XX:
位0-> 加法溢出
位1-> 绝对值数转换成整数溢出
位2->BCD 转换BIN
位3->BIN 转换BCD
位4-> 在非公制(英制)单位系统中指定了DROUND,DFIX,DFUP 指令
YY:浮点计算错误
位0-> 转换成整数溢出
位1-> 指数下溢
位2-> 指数溢出
位3-> 负数求根
位4-> 被0 除
位5-> 角度溢出
位6->ASIN 值大于1。
[ 故障原因]
程序错误


2916 表达式语法
Eeoelale4381 表达式语法错误
[ 代码]
1-> 下标表达式中套用了下标表达式。
2-> 下标表达式缺少”[“。
3->1 个或更多的下标表达式。
4->”[” 和”]” 不匹配。
5-> 操作数和它们的元素不匹配。
6-> 程序终止在表达式中。
7-> 答案不唯一。
(机械手)
[ 代码]
1->3 个或更多的下标表达式。
2-> 左右侧元素不正确。
3-> 表达式包含非法操作。
[ 故障原因]
程序错误


2917 表达式右边
Eeoelale4382 不允许的指令被指定在表达式右边。
[ 代码]
XXYY:因子分类代码/ 因子参数
[ 故障原因]
程序错误


2918 表达式左边
Eeoelale4383 不允许的指令被指定在表达式左边。
[ 代码]
XXYY:因子分类代码/ 因子参数
[ 故障原因]
程序错误


2919 表达式缓冲溢出
Eeoelale4384 表达式尺寸太大,引起堆栈溢出。
[ 代码]
1-> 操作堆栈溢出
2-> 操作数堆栈溢出
[ 故障原因]
程序错误


2920 变量缓冲溢出
Eeoelale4385 使用变量太多,引起堆栈溢出。
[ 代码]
1-> 因子分类代码和因子参数的总数超过127。
2-> 因子总数超过64。
[ 故障原因]
程序错误


2921 程序指令程序名
Eeoelale4386 程序名指定不正确。
[ 代码]
1-> 在”CALL” 后无子程序名或指定的子程序名未找到。
2-> 在”O” 后无程序名或程序名包含”O” 的字符数大于5。
[ 故障原因]
程序错误


2922 程序指令变量V
Eeoelale4387
(装料器)
非法数值被指定在ZV 或YV 后。或,下标使用不正确。
[ 代码]
1-> 在系统不支持下标时使用了下标。
2-> 多于一个下标。
其他-> 小数指定不正确
(机械手)
在ZV 或CV 后,变量数跟随不可用的符号被指定。
[ 代码]
变量数
[ 故障原因]
程序错误


2923 程序指令字符使用
Eeoelale4388 不可用的符号被编写在程序中。
[ 代码]
指定的符号
[ 故障原因]
程序错误


2924 程序指令G 代码
Eeoelale4389 不可用的G 代码被编写在程序中。
[ 代码]
指定的G 代码
[ 故障原因]
程序错误


2925 转移顺序名
Eeoelale4390
顺序名指定不正确。
(装料器)
[ 代码]
1-> 无顺序名。
2-> 指定顺序名未找到。
(机械手)
[ 代码]
1->”IF” 或”GOTO” 语句未指定顺序名或指定的顺序名未找到。
2-> 地址符N 后无顺序名或包含N 的顺序名多于5 个字符。
[ 故障原因]
程序错误


2926 转移条件
Eeoelale4391 “IF” 语句指定不正确或条件判断表达式不正确。
[ 代码]
1->IF 后无”[“。
2-> 在”[“”]” 中的表达式不是比较表达式。
[ 故障原因]
程序错误


2927 参数设定非法
Eeoelale4392 参数设定指令被指定在不允许设定的参数后。
[ 目标]
2->Y 轴(装料器)
3->Z 轴
9->C 轴(机械手)
[ 代码]
指定的参数号
[ 故障原因]
参数设定错误


2928 参数录返不可
Eeoelale4393 在参数录返模式下试图设定不可录返的参数。
[ 故障原因]
操作错误


2929 寄存器设定不可
Eeoelale4394 试图设定不允许设定的寄存器(No.48 或49)。
[ 故障原因]
 程序错误
 操作错误


2930 可编程正向可变行程极限越限
Eeoelale4395
轴移动指令值超出正向软限位。
(机械手)轴移动指令超出由目前回转位所决定的正向软限位。
[ 目标]
2->Y 轴(装料器)
3->Z 轴
9->C 轴(机械手)
[ 代码]
指令值
[ 故障原因]
 程序错误
 操作错误


2931 可编程负向可变行程极限越限
Eeoelale4396
轴移动指令值超出负向软限位。
(机械手)轴移动指令超出由目前回转位所决定的负向软限位。
[ 目标]
2->Y 轴(装料器)
3->Z 轴
9->C 轴(机械手)
[ 代码]
指令值
[ 故障原因]
 程序错误
 操作错误


2932 程序请求非法
Eeoelale4397 当NC 向装料器(机械手)发出服务请求时,未指定装料器(机械手)程序名。
[ 故障原因]
程序错误


2933 程序请求不可
Eeoelale4398
(装料器)
当NC 向装料器发出服务请求时,装料器未准备好。
[ 目标]
0-> 无相关轴
2->Y 轴
3->Z 轴
[ 代码]
1-> 当接收到请求0 时装料器不在程序操作模式。
2-> 当接收到请求1 时装料器不在程序操作模式。
3-> 当接收到请求2 时装料器不在程序操作模式。
4-> 当接收到请求3 时装料器不在程序操作模式。
5-> 当装料器请求给出时装料器不在原始位。
6-> 装料器不在程序操作模式。
7-> 装料器处于机械锁定状态。
8-> 装料器操作面板钥匙开关既不在自动位也不在关位。
9->” 装料器循环起动条件” 输入信号断开。
10-> 装料指令面板从操作面板分开,单程序段处于关状态。
[ 故障原因]
 装料器操作面板钥匙开关既不在自动位也不在关位。
 模式选择不在[PROG] (程序操作)
 装料器不在参数设定中指定的参数No.64 和参数No.65 范围。
 装料器处于机械锁定状态。
(机械手)
当车床传送机械手程序请求时,机械手不在接受请求的条件。
[ 代码]
1-> 机械手不在程序操作模式。
2-> 机械手处于机械锁定状态。
3-> 机械手钥匙开关既不是[ 系统联动] 也不是[ 面板锁定]。
4-> 不在A 位置回转。
5->C 轴不在车床外侧。
[ 故障原因]
 钥匙开关既没有设定在[ 系统联动] 也没有设定在[ 面板锁定]。
 未选择程序操作模式。
 不在A 位置回转。
 C 轴不在车床外侧。
 机械手处于机械锁定状态。


2934 外部程序请求不可
Eeoelale4399 当通过外部单元请求传送机械手程序时,机械手不在能接受请求的条件。
[ 代码]
1-> 机械手不在程序操作模式。
2-> 机械手处于机械锁定状态。
3-> 机械手钥匙开关既没有设定在[ 系统联动] 也没有设定在[ 面板锁定]。
4-> 不在A 位置回转。
5->C 轴不在车床外侧。
[ 故障原因]
 钥匙开关既没有设定在[ 系统联动] 也没有设定在[ 面板锁定]。
 未选择程序操作模式。
 不在A 位置回转。
 C 轴不在车床外侧。
 机械手处于机械锁定状态。


2935 程序未选择
Eeoelale4400 未选择程序时按下了循环起动按钮。
[ 故障原因]
操作错误


2936 无程序
Eeoelale4401 装料器(机械手)程序或子程序未发现。
[ 代码]
1-> 装料器(机械手)程序或子程序未发现。
2-> 在装料器(机械手)程序中”CALL” 后指定的子程序未发现。
[ 故障原因]
 操作错误
 程序错误


2937 程序结束代码
Eeoelale4402 指定的程序结束代码不正确。
[ 代码]
1-> 在程序结束时无M02 或M30
2-> 在主程序中有RTS
3-> 在子程序中无RTS
[ 故障原因]
 操作错误
 程序错误


2938 程序分析完成
Eeoelale4403 在从程序操作切换到MDI 或手动模式试图移动一个轴时,下一个程序段分析已完成。
[ 目标]
0-> 无相关轴
2->Y 轴(装料器)
3->Z 轴
9->C 轴(机械手)
[ 代码]
1-> 在从程序操作模式切换到MDI 或手动模式试图移动一个轴时,在程序操作模式中下一个程序段分析已完成。
2-> 在从程序操作模式切换到MDI 或手动模式试图用轴移动键移动一个轴时,在程序操作模式中下一个程序段分析已完成。
3-> 在从程序操作模式切换到MDI 或手动模式试图用步进给键移动一个轴时,在程序操作模式中下一个程序段分析已完成。
[ 故障原因]
操作错误


2939 子主程序堆栈
Eeoelale4404
RTS 指令数多于CALL 指令数。
或子程序嵌套层数超过8 层。
[ 代码]
1->RTS 指令数多于CALL 指令数。
2-> 子程序嵌套层数超过8 层。
[ 故障原因]
程序错误


2940 子程序程序名
Eeoelale4405 指定的子程序程序名不正确。
[ 代码]
1-> 子程序号未指定在CALL 后。
2-> 包含”O” 的子程序名字符数多于5。
[ 故障原因]
 操作错误
 程序错误


2941 子程序缓冲溢出
Eeoelale4406 装料器(机械手)程序或将被选择的程序子程序多于32 个。
[ 故障原因]
 操作错误
 程序错误


2942 运行中指令不可
Eeoelale4407 当装料器(机械手)运行时指定了单步进或单步退指令,或程序号/ 顺序号选择指令。
[ 代码]
1-> 当装料器(机械手)处于运行状态时指定了单步退指令。
2-> 当装料器(机械手)处于运行状态时指定了单步进指令。
3-> 当装料器(机械手)处于运行状态时指定了程序号/ 顺序号选择指令。
[ 故障原因]
操作错误


2943 数据文件读入
Eeoelale4408 在将被读入到内存的装料器(机械手)文件中无V 指令。
[ 目标]
0-> 与轴不相关
2->Y 轴(装料器)
2->Z 轴
2->C 轴(机械手)
[ 代码]
Z-> 给定了不带V 字指令的Z 指令。
Y-> 给定了不带V 字指令的C 指令。
R-> 给定了不带V 字指令的R 指令。
[ 故障原因]
装料器文件错误


2944 无注解结束码
Eeoelale4409 没有对应注解开始字符” (” 的注解结束代码”)”。
[ 代码]
1-> 程序中的注解
2-> 装料器(机械手)数据文件中注解
[ 故障原因]
 程序错误
 装料器(机械手)数据文件编辑错误


2945 无等号
Eeoelale4410 左侧寄存器指令后无”=”。
[ 故障原因]
程序错误


2946 无此规格
Eeoelale4411
指定了系统不支持的规格指令。
不支持机械手操作时指定了机械手操作指令。
不支持英制单位时试图改变单位制为英制单位。
[ 代码]
无或M 代码
[ 故障原因]
 操作错误
 未订购相关功能


2948 Y 指令
Eeoelale4412 Y 指令值超出从-9999.99 到9999.99 的范围。
[ 代码]
Y 轴指令值
[ 故障原因]
 程序错误
 操作错误


2949 Z 指令
Eeoelale4413 Z 指令值超出从-9999.99 到9999.99 的范围。
[ 代码]
Z 轴指令值
[ 故障原因]
 程序错误
 操作错误


2950 D 指令
Eeoelale4414 D 指令值超出限定值或低于位置起动值。
[ 代码]
D 指令值
[ 故障原因]
程序错误


2951 L 指令
Eeoelale4415 L 指令值超出限定值。
[ 代码]
L 指令值
[ 故障原因]
程序错误


2952 SU 指令
Eeoelale4416 SU 指令值不正确。
[ 代码]
1-> 在G27 程序段中无SU 指令。
2->SU 指令值不为:50SU100。
3-> 在G27 或G26 程序段中指定了轴移动指令。


2953 扭距限定指令
Eeoelale4417 扭距限定,扭距跳步或扭距限定检测指令指定不正确。
[ 代码]
1-> 在G22,G23 或G29 程序段中无T 指令。
2->T 指令值超出允许范围。
G29:1T* 参数No.85 设定(Y)
G22:在G29 程序段1T*T* 值
G23:在G29 程序段1T*T* 值
3-> 在G22,G23 或G29 程序段目标值设定与扭距值设定的轴不一致。
4-> 在G29 或G28 程序段中指定了轴移动指令。
5-> 在G22,G23 模式中无Z,Y 指令或同时指定了Z,Y 指令。
6-> 在G22,G23 模式中T 指令重叠。
[ 故障原因]
程序错误


2954 程序指令 M 代码
Eeoelale4418 不支持的M 代码选项功能被指定。
[ 代码]
指定的M 代码
[ 故障原因]
 程序错误
 操作错误


2955 程序指令等号
Eeoelale4419 错误使用”=” 符号。
[ 代码]
XXYY (因子分类代码/ 因子参数)
[ 故障原因]
 程序错误
 操作错误


2956 加工切换M 代码
Eeoelale4420 对于复合NC 车床规格,当NC 车削改变指令未给出时,指定了M 代码。
[ 故障原因]
 程序错误
 操作错误


2957 G22 进给
Eeoelale4421 指定F 值为”0″。
[ 故障原因]
程序错误


2958 主顺序
Eeoelale4422 在指定周期内任务未完成。
[ 故障原因]
干扰


2959 干涉区限制
Eeoelale4423 读入了引起与车床或外围设备干涉的程序。
[ 代码]
引起干涉的干涉区号
[ 故障原因]
程序错误


2960 用户专用码
Eeoelale4424
寄存器No.98 设定该报警。当下列程序被执行时引起该报警。
R98=**** (**** 被显示在一个代码中)。
[ 代码]
寄存器No.98 设定的代码。
故障原因:程序条件设定


2961 无计算功能规格
Eeoelale4425 不支持指定的运算功能。
[ 代码]
1->SIN, COS, TAN, ATAN, SQRT, ABS, BIN, BCD, ROUND, FIX, DFUP
2->ATAN2, MOD
[ 故障原因]
程序错误


2962 无下标功能规格
Eeoelale4426 在不支持下标功能时试图指定下标。
[ 代码]
1
[ 故障原因]
程序错误


2964 NC 程序选择
Eeoelale4427 当NC 发出程序选择指令时,寄存器No.90 设定的程序号为0 或大于9999。
[ 代码]
寄存器设定的NC 程序号
[ 故障原因]
 程序错误
 操作错误


2965 表达式下标
Eeoelale4428 IO 读入变量指定的变量名未找到。
[ 字符串]
变量名
[ 故障原因]
 对于机械手程序错误:
 指定M 代码回答在参数No.83 (Z)设定的时间内没有接通。
[ 处理方法]
检查回答信号


2966 M 代码超时
Eeoelale4429 在No.88 设定的时间内指定的M 代码回答信号未接通。
[ 故障原因]
检查回答信号


2967 循环超时
Eeoelale4430 装载程序起动后,在No.89 设定的时间内未接收到M02。
[ 故障原因]
 时间设定错误
 找出延长循环时间的因子。


2968 程序选择
Eeoelale4431 当通过外部程序选择进行选择程序时,程序号未发现。或在装载操作中进行选择程序。
[ 代码]
1-> 选择的程序未发现。
2-> 在装载操作中进行选择程序。
3-> 在0 到9999 间无程序号。
4-> 不在装载程序运行模式。
[ 故障原因]
 操作错误
 指定正确的程序号。


2969 G23 进给
Eeoelale4432 G23 进给指令F 值为0。


2970 X 指令
Eeoelale4433 X 位置指令值不满足范围[-9999.99,9999.99]。
[ 代码]
X 位置指令值


2971 I 指令
Eeoelale4434 在G15 指令下,I 位置指令值不满足范围:[0,99999.999]。
[ 代码]
位置指令值的16 进制数


2972 J 指令
Eeoelale4435 在G15 指令下,J 位置指令值不满足范围:[0,99999.999]。
[ 代码]
J 位置指令值的16 进制数


2973 K 指令
Eeoelale4436 在G15 指令下,K 位置指令值不满足范围:[0,99999.999]。
[ 代码]
K 位置指令值的16 进制数


2974 程序指令16 进制数据
Eeoelale4437 用户专用报警注解系统变量的16 进制数据设定错误。
[ 目标]
系统
[ 代码]
1-> 在$ 符号后无16 进制数
2->16 进制数超过8 位(4 字节)
[ 故障原因]
程序错误
程序举例:
R701=$XY <- XY 不为16 进制数。

[ 处理方法]
检查R7** 指令值。

R701=$A4


2975 程序指令字符串
Eeoelale4438 用户专用报警注解系统变量的字符串设定错误。
[ 目标]
系统
[ 代码]
1-> 无字符串
2-> 字符串长度大于16 字符
3-> 字符串在一段中未结束
[ 故障原因]
程序错误
程序举例:

R701= ‘ABCDEFGHIJKLMNOPQ'<- 大于16 字符

[ 处理方法]
检查字符串指令。

R701= ‘ABCDEFGHIJKLMNOP’


2976 停止位置数据非法
Eeoelale4439 从主轴绝对位置编码器读出的停止位置数据非法。
[ 代码]
1-> 位置数据超出允许范围。
2-> 位置数据不为BCD 码。
[ 故障原因]
绝对位置编码器


2977 程序选择不正确
Eeoelale4440 循环起动执行时右侧程序被选择在左侧。或左侧程序被选择在右侧。
[ 目标]
主轴
[ 代码]
1-> 右侧程序被选择在左侧。
2-> 左侧程序被选择在右侧。
[ 故障原因]
程序选择操作错误
[ 处理方法]
正确选择程序。


2978 V 指令
Eeoelale4441 V 轴指令值超出-9999.99 到9999.99 的范围。
[ 代码]
V 轴指令值


2979 C 指令
Eeoelale4442 C 指令值超出-99999.99 到99999.99 的范围。
[ 代码 ]
C 指令值
[ 故障原因 ]
零件程序错误 操作错误


2980 无小数点
Eeoelale4443 在指令的数字数据中没有小数点。
[ 字符串]
首先检测到在地址字符中没有小数点。
[ 故障原因]
程序错误
[ 处理方法]
在地址字符后面给数字指令加一个小数点,以字符串表示。


2981 Q 指令
Eeoelale4449 G15 命令的Q 指令超出范围。(Q 范围为0 到99999.999)
[ 代码]
Q 指令
[ 处理方法]
修改Q 指令值。


2982 超时
M 模式中从超时检查开始(M677)到结束(M678)的运行时间超出了参数(No.89)设定时间。
[ 代码]

[ 故障原因]
 时间设定错误
 找出运行超时的原因。