Siemens 802D sl User Manual

Page 1
系统故障报警概述
1
SINUMERIK 802D sl

诊断手册

报警概述
2
3
4
报警时系统反应
A
附件
I
索引
适用于
控制系统 软件版本
SINUMERIK 802D sl 1.4
版本 06/2007
Page 2
SINUMERIK 资料
版本说明
以下是当前版本及以前各版本的简要说明。
每个版本的状态由 “附注”栏中的代码指明。
在 “附注”栏中的状态码分别表示:
A .... 新文件。
B .... 没有改动,但以新的订货号重印
C .... 有改动,并重新发行
版本 订货号 附注
12/2004
6FC5398-2CP10-0RA0
06/2007 6FC5398-2CP10-1RA0 C
A
注册商标 所有以专利标志 标识的名称均为西门子股份公司的注册商标。本文件中的其他标记也可能是商标,任何第三方擅自使用此类商标将会侵犯注册 商标所有人的权利。
柶责惡柧 我们已对印刷品中所述内容与硬件和软件的一致性作过检查。然而不排除存在偏差的可能性,因此我们不保证印刷品中所述内容与硬件和软件 完全一致。文献中的有关信息会定期审核,而且一些必要的修改会包含在下一个版本中。
版权所有 西门子股份公司 1995-2007 订货号 6FC5398-2CP10-1RA0 西门子股份公司 保留技术变更权利
Page 3
前言
资料结构
目标使用人群
SINUMERIK 资料分为 3 种类型:
一般文献
用户文献
制造商 / 维修文献
每月更新的各种可提供的语言版本的印刷品一览信息,请访问下列网址:
http://www.siemens.com/motioncontrol 请查阅菜单项 “支持”(Support) -> “技术文献”(Technical Documentation)­> “印刷品概览”(Overview of Publications)。
DOConCD 的互联网版本:DOConWEB,请访问下列网址: http://www.automation.siemens.com/doconweb
培训课程以及 FAQ (常见问题解答)的信息,请访问下列网址:
http://www.siemens.com/motioncontrol 然后进入菜单项 “支持”(Support)。
使用
该手册供设计人员、调试人员、机床操作员、维修和维护人员使用。
该诊断手册可以使相应的目标使用群分析故障显示并做出适当反应。
您可以在机床上进行操作:
在机床运行时应正确评估特殊情况。
应了解特殊情况下设备的反应。
应根据特殊情况使用其他处理的方法。
应遵循其他相关资料提示。
© 西门子股份公司 2007 版权所有
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
iii
Page 4
前言 06/2007
标准功能范畴
标准功能范畴的功能性在此诊断手册中有描述。 机床制造商增添或者更改的功 能,由机床制造商资料进行说明。
控制系统有可能执行本文献中未描述的某些功能。 但是这并不意味着在提供系统 时必须带有这些功能,或者为其提供有关的维修服务。
同样,因为只是概要,所以该文献不包括全部类型产品的所有详细信息,也无法 考虑到安装、运行和维修中可能出现的各种情况。
技术支持
请咨询下列热线:
欧洲/非洲
电话
传真
网络浏览器
电话
传真
电子邮件
电话
传真
电子邮件
+49 180 5050 - 222
+49 180 5050 - 223
http://www.siemens.de/automation/support-request
美洲
+1 423 262 2522
+1 423 262 2200
mailto:techsupport.sea@siemens.com
亚洲/太平洋
+86 1064 719 990
+86 1064 747 474
mailto:adsupport.asia@siemens.com
iv
提示
各个国家的技术咨询电话请访问下列网址:
http://www.siemens.com/automation/service&support.
© 西门子股份公司 2007 版权所有
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
Page 5
06/2007 前言
文献资料疑问
如您对该文献有疑问 (建议,修改),请发送传真或电子邮件到下列地址:
SINUMERIK 网址
欧盟一致性声明
资料对象
传真
电子邮件
+49 9131 98 - 63315
mailto:docu.motioncontrol@siemens.com
传真格式:参见印刷物末尾的反馈信息。
http://www.siemens.com/sinumerik
EMC 方针的欧盟一致性声明请访问
" 网址:
http://www.ad.siemens.de/csinfo
在产品号 / 订货号 15257461 下
" 或者在西门子股份公司 A&D MC 销售区的负责办事处获得资料。
本手册描述应作为参考书使用。您可以在机床上进行操作:
在机床运行时应正确评估特殊情况。
范围
应了解特殊情况下设备的反应。
应根据特殊情况使用其他处理的方法。
应遵循其他相关资料提示。
此说明列出了在 NC 主机 (NCK)、Profibus、循环和 PLC 中有可能产生的报警。
从 HMI 中 ( 人机接口 ) 也会产生其它报警。这些报警会在操作面板上向用户直接 显示并说明。因此这些报警未列入本手册中。
有关内装 PLC 的特殊问题,请参考 SIMATIC S7-200 系统的相关资料。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
v
Page 6
前言 06/2007
分类
在各章中报警根据依次递升的报警号分类排列。序号不是连续的。
报警说明结构
每个报警,由报警号和报警文本组成,按以下 4 个类别描述:
注释
反应
措施
程序继续
“反应”的详细阐述请参见
章节:“报警时系统反应”
有关 “程序继续”更详细注释请参见章节:“报警删除条件”
安全
NCK 报警
Profibus 报警
危险
请根据出现的报警描述仔细检查设备情况。排除引起报警的原因并按照规定方式 确认。忽视可能会导致机床、工件、存储的设置以及您的健康有危险。
表格 -1 报警号范围
002 000 - 009 999 一般报警
010 000 - 019 999 ISO 报警
020 000 - 029 999 轴 -/ 主轴报警
030 000 - 099 999 功能报警
060 000 - 064 999 西门子循环报警
065 000 - 069 999 用户循环报警
表格 -2 信息号范围,延续
vi
380000 - 380502 Profibus 报警
© 西门子股份公司 2007 版权所有
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
Page 7
06/2007 前言
PLC- 报警 / 信息
表格 -3 报警号范围,续
安全提示
t
400000 - 400015
一般报警
报警文本中的动作 (“动作 %---”)在章节:“动作列表”的表格中说明。
本手册包括了保证人身安全以及避免财产损失而应遵守的注意事项。 这些涉及到 您人身安全的注意事项在手册中以警告三角形加以突出,针对一般的财产损失的 注意事项没有警告三角形标记。 警告提示根据危险等级由高到低如下表示。
危险
表示如果不采取适当的预防措施,将导致死亡或者严重的人身伤害。
报警
表示如果不采取适当的预防措施,将有导致死亡或严重人身伤害的可能。
小心
警告三角形表示,如果不采取适当的预防措施将有导致轻微的人身伤害的可能。
小心
如果没有使用警告三角形,则表示如果不采取适当的预防措施,将有导致财产损 失的可能。
注意
表示如果不注意相应的提示,可能会出现不希望的结果或状态。
如果若干个危险等级同时出现,则必须使用本类别中最高级别的警示事项。 如果 在某一警示事项中使用警告三角形对人身危险进行警示,则在该警示注意事项中 也附加包括了对财产的警示。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
vii
Page 8
前言 06/2007
合格专业人员
附属的仪器 / 系统仅允许在提供相关技术文件的条件下安装和运行。只有合格人 员才允许安装和操作设备 / 系统。根据本文献的技术安全指南,合格人员是指可 以根据安全标准完成仪器、系统和电路的安装、接地和标记的人员。
viii
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 9
目录 I
前言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -iii
1 系统故障报警概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11
2 报警一览 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
2.1 NCK 报警 / ISO 报警 . . . . . . . . . . . . . . . . . . . . . . . . 2-13
2.2 循环报警 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-253
2.3 Profibus 报警 . . . . . . . . . . . . . . . . . . . . . . . . . . .2-266
2.4 PLC- 报警 / 信息 . . . . . . . . . . . . . . . . . . . . . . . . . .2-271
2.5 SINAMICS 参数 . . . . . . . . . . . . . . . . . . . . . . . . . .2-273
3 动作码列表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-275
4 报警时系统响应 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-299
4.1 报警删除标准 . . . . . . . . . . . . . . . . . . . . . . . . . . .4-302
A附 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-303
A.1 缩略符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-303
索引 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .I-307
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
ix
Page 10
x
SINUMERIK 802D sl 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 11

系统故障报警概述 1

系统故障
报警号为 1xxx 是系统故障,系统故障反映了内部的故障状态。通过其内部的故 障号和故障信息,可以为设计人员提供重要的信息,以便进一步了解故障原因及 出错地点。
这些系统故障报警未详细描述。 如果在供应的控制系统上总是出现这些系统故 障,请收集下列数据并拨打热线:
报警号
报警文本
内部系统故障号 (包含在报警文本中)
各个国家、地区的热线联系请参见 “前言”中的 “技术支持”。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
1-11
Page 12
系统故障报警概述 06/2007
1-12
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 13

报警一览 2

2.1 NCK 报警 / ISO 报警

2000 PLC 运行信息监控
说明: PLC 必须定期给出生命符号。否则就会报警。 反应: NC 没有准备就绪。
处理: PLC 停时会出现此报警。
程序继续: 关闭 / 打开系统。
2001 PLC 没启动
说明: 上电后,PLC 在规定的时间内至少要发出一个生命符号。 反应: NC 没有准备就绪。
处理: 请拨打热线电话。 程序继续: 关闭 / 打开系统。
局部报警反应。 通道没有准备就绪。 本通道 NC 启动禁止。 已设置接口信号。 报警显示。 报警时 NC 停止。
( 编程工具使 PLC 停止,调试开关使 PLC 停,某个报警使 PLC 停 ) 如果没有以上情况出现,请拨热线电话并说明操作系统故障号。
局部报警反应。 通道没有准备就绪。 本通道 NC 启动禁止。 已设置接口信号。 报警显示。 报警时 NC 停止。
2100 NCK 电池到达警告极限
说明: NCK 电池的欠压监控已经达到预警阈值。阈值范围为 2.7-2.9 V ( 在 950 mAh 时电池的标称电压是
3.0-3.1 V)。 反应: 报警显示。 处理: 请通知授权人员 / 维修部门。必须在 6 个星期之内更换电池。超过此时间段之后,如果 RAM 被缓冲吸
程序继续: 用清除键或 NC 启动 键清除报警
收大量电流的话,电压可能降低到 2.4-2.6 V 的报警极限值。
2101 NCK 电池报警
说明: 在循环工作过程中,NCK 电池的欠压监控 ( 2.4-2.6 V) 已经有欠压反应。 反应: 报警显示。 处理: 如果更换 NCK 电池时没有中断电源,则不会丢失资料。这意味着无须采取其它措施而可以继续工作。
( NCK 上的缓冲电容器至少可以保持电源电压 30 分钟并且即使控制器关闭情况下在此时间内也可以更 换电池 )。
程序继续: 用清除键或 NC 启动 键清除报警
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-13
Page 14
报警一览 06/2007 NCK 报警 / ISO 报警
2102 NCK 电池报警
说明: 在系统加电过程中,探测到 NCK 电池的欠压监控 ( 2.4-2.6 V)。 反应: NC 没有准备就绪。
NC 转换为跟踪模式。 通道没有准备就绪。 本通道 NC 启动禁止。 已设置接口信号。 报警显示。 报警时 NC 停止。
处理: 请通知授权人员 / 维修部门。从 NC 模块中拔出电池 / 通风设备并且更换电池 ( 类型:带有发光二极
管的锂电池,容量 1 / 2 AA,850mAh 最低电压:3.2V)。 随后必须重新初始化系统,因为已经假设了由于电源电压不足在最后一次断电过程中缓冲 RAM 中已经 有数据丢失 ( 参看程序安装和启动引导第 2.2 节中的内容 )。 下列数据可能已经被破坏或全部丢失:
- NC 机床数据
- 从动机数据。
- 选择数据
- 设置数据
- 用户参数
- 全局子程序
- 循环和宏指令,以及
- PLC 机床数据
- PLC 基本程序
- PLC 用户程序,等等
- PLC 用户数据
NCK 和 PLC 中的用户数据 ( 例如:刀具和工件数据 ) 已经被加工过程改变,因此,必须手动对前此的 数据备份进行更新使之与当前机床状态匹配 !
程序继续: 关闭 / 打开系统。
2110 NCK 温度报警
说明: 温度传感器已经达到 60 ℃ +/- 2.5 ℃的响应阈值。 反应: 报警显示。
处理: 为了重置传感器,温度必须减少 7 ℃。 程序继续: 用清除键或 NC 启动 键清除报警
2120 NCK 风扇报警
说明: 风扇包括一个 26 V 直流电动机和电子转换器 ( 额定转速:大约 8700 rpm)。整流器信号被用于转速监
视器,响应速度: < 7500 rpm。 反应: 报警显示。 处理: 请通知授权人员 / 维修部门。必须更换带有风扇和 NCK 电池的系统。 程序继续: 用清除键或 NC 启动 键清除报警
2130 5V/24V 编码器或 15V-D/A 转换器电压偏低
说明: 测量编码器 (5V/24V)或者 D/A 转换器 (+/-15V)电源发生故障 (FM357-2)。 反应: NC 没有准备就绪。
处理: 请通知授权人员 / 维修部门。检查测量编码器和电缆是否短路 (拔出电缆后该故障就会消失)。检查
程序继续: 关闭 / 打开系统。
NC 转换为跟踪模式。
BAG 没有准备就绪, 对单轴也有影响。
本通道 NC 启动禁止。
该通道中的坐标轴重新回参考点。
已设置接口信号。
报警显示。
报警时 NC 停止。
电源线。
2-14
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 15
06/2007 报警一览
NCK 报警 / ISO 报警
2140 当前服务开关位置在下一个电源开位置清除 SRAM( 一般清除有效 )
说明: 初始化开关当前被设置成整体复位。这意味着,该模块的 SRAM 随下一个模块复位而被删除。在此操
作过程中,NC 数据存储器被清除。 反应: NC 没有准备就绪。
已设置接口信号。
报警显示。 处理: 将初始化开关复位到零。 程序继续: 报警原因和报警提示会 同时消失。不需要其它 处理。
2190 用于数字化设备通信的 HW 模块不存在
说明: 通过 MD $MN_ASSIGN_DIGITIZE_TO_CHAN 将数字化功能分配给一个通道,并且因此激活该功能。该功
能需要一个硬件模块 (RS422 板插在 NCU 上)用于数字化设备的通信。在引导启动中找不到该模块。 反应: 已设置接口信号。
报警显示。 处理: 请通知授权人员 / 服务部门。插接通信模块或者撤销通道分配。 程序继续: 关闭 / 打开系统。
2194 联接轴有效并且 $MN_MM_SERVO_FIFO_SIZE != 3
说明: 至少需通过 NCU 链路分配一个坐标轴,其次,机床数据 $MN_MM_SERVO_FIFO_SIZE 必须是 3。仅发生于
反应: NC 没有准备就绪。
处理: 将 $MN_SERVO_FIFO_SIZE 设置为 3。 程序继续: 关闭 / 打开系统。
NCU 链路系统。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
2200 在多个通道中,通道 %1 快速打孔 / 试咬不允许。
参数: %1 = 通道号 说明: 试图在一个通道中激活已经在另一个通道中处于活动状态的快速试咬或打孔。快速打孔和试咬只有在
相同通道中才可能同时存在。 反应: 本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。 处理: 快速步冲或冲压只能在 1 通道中同时进行。 程序继续: 用复位键清除报警, 重新启动子程序。
2900 重新启动推迟
说明: 该报警说明有一个延迟重启。
只有通过 HMI 进行重启,并且选择 MD 10088 REBOOT_DELAY_TIME 大于零时,才可能出现该报警。
该报警可以通过 MD 11410 SUPPRESS_ALARM_MASK BIT 20 取消。 反应: NC 没有准备就绪。
NC 转换为跟踪模式。
BAG 没有准备就绪, 对单轴也有影响。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
报警反应延迟 已经被消除。 处理: 参见 MD 10088 REBOOT_DELAY_TIME 和
MD 11410 SUPPRESS_ALARM_MASK 程序继续: 关闭 / 打开系统。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-15
Page 16
报警一览 06/2007 NCK 报警 / ISO 报警
3000 急停
说明: 急停请求出现在 NC/PLC 接口处 (V 26000000.1)。 反应: NC 没有准备就绪。
BAG 没有准备就绪, 对单轴也有影响。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
报警反应延迟 已经被消除。 处理: 检查急停档块是否碰撞 , 或者急停按钮是否激活。检查 PLC 用户程序。
清除急停原因并通过 PLC/NC 接口 (V 26000000.2) 应答。 程序继续: 用复位键在该方式组中所有通道中删除报警。重新 启动零件程序。
3001 内部急停
说明: 没有显示此报警。 反应: NC 没有准备就绪。
局部报警反应。
BAG 没有准备就绪, 对单轴也有影响。
本通道 NC 启动禁止。
报警时 NC 停止。 处理: 不需要错误任何补救措施 程序继续: 用复位键在该方式组中所有通道中删除报警。重新 启动零件程序。
4000 通道 %1 机床数据 %2 [%3] 在坐标轴分配上存在间隔
参数: %1 = 通道号
%2 = 字符串:MD 名称 说明: 用机床数据 MD20070 AXCONF-MACHAX-USED 将机床轴分配给通道时,必须是连续的。任何间隔系统上
(POWER ON)时将检测出来,并作为一个报警显示。
反应: NC 没有准备就绪。
BAG 没有准备就绪, 对单轴也有影响。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。 处理: 请通知授权人员 / 维修部门。
给通道轴分配一个无间隙的专用机床数据
MD 20070 AXCONF_MACHAX_USED,即:随着通道轴索引的增加,
必须一直给机床轴连续赋值直到首次输入零为止 (不是机床轴)。然后所有 MD 高级索引均应含有一
个0。
与机床轴号的顺序无关! 程序继续: 关闭 / 打开系统。
2-16
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 17
06/2007 报警一览
NCK 报警 / ISO 报警
4002 通道 %1 机床数据 %2 [%3] 在通道中轴分配无定义
参数: %1 = 通道号
%2 = 字符串:MD- 名称
%3 = 索引:MD- 数组 - 索引 说明: 只有使用机床数据
反应: NC 没有准备就绪。
处理: 请通知授权人员 / 维修部门。
程序继续: 关闭 / 打开系统。
MD 20070 AXCONF_MACHAX_USED[Kx]=m 激活通道中的轴才能由
MD 20050 AXCONF_GEOAX_ASSIGN_TAB[gx]=K 定义为几何轴。
gx ... 几何轴索引 k ... 通道轴号
kx ... 通道轴索引 m ... 机床轴号
BAG 没有准备就绪, 对单轴也有影响。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
检查 MD 20050 AXCONF_GEOAX_ASSIGN_TAB 和
MD 20070 AXCONF_MACHAX_USED 是否出错并修正。
起始点是 MD 数组 MD20070 AXCONF_MACHAX_USED,然后按不同通道输入
特定的机床轴号。MD 20080 AXCONF_CHANAX_NAME_TAB 为通道轴赋名,同时 MD 20050
AXCONF_GEOAX_ASSIGN_TAB 会为它们赋予几何轴,通过在此 MD 数组中为每个几何轴输入相应的通道
轴。
4004 通道 %1 机床数据 %2 轴 %3 多重定义几何轴
参数: %1 = 通道号
%2 = 字符串:MD- 名称
%3 = 轴索引: 说明: 一个坐标轴只能一次定义成几何轴。 反应: BAG 没有准备就绪。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。 处理: 改正 MD 20050 AXCONF_GEOAX_ASSIGN_TAB 程序继续: 关闭 / 打开系统。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-17
Page 18
报警一览 06/2007 NCK 报警 / ISO 报警
4005 超过通道 %1 中最大轴数。限制 %2
参数: %1 = 通道号
%2 = 通道中坐标轴数量上限 说明: 机床数据 $MC_AXCONF_MACHAX_USED 定义在该通道中可以使用哪些机床坐标轴。它也同时定义该通道
中有效坐标轴的数量。这个上限已被超过。说明:通道坐标轴空缺使得 AXCONF_MACHAX_USED 的某些
下标未被使用,因此不得算作有效通道坐标轴。
举例:
- CHANDATA(2)
- $MC_AXCONF_MACHAX_USED[0] = 7
- $MC_AXCONF_MACHAX_USED[1] = 8
- $MC_AXCONF_MACHAX_USED[2] = 0
- $MC_AXCONF_MACHAX_USED[3] = 3
- $MC_AXCONF_MACHAX_USED[4] = 2
- $MC_AXCONF_MACHAX_USED[5] = 0
- $MC_AXCONF_MACHAX_USED[6] = 1
- $MC_AXCONF_MACHAX_USED[7] = 0
该通道使用 5 个机床坐标轴,1,2,3,8 和 7,即有 5 个有效通道坐标轴。 反应: NC 没有准备就绪。
处理: 修改 $MC_AXCONF_MACHAX_USED。 程序继续: 关闭 / 打开系统。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
4010 无效标识符用于机床数据 %1 [%2]
参数: %1 = 字符串:MD- 名称
%2 = 索引:MD- 数组 - 索引 说明: 给机床轴命名时,违反了下列某条的语法规则:
识别符必须为一个 NC 地址字母 (A,B,C,I,J,K,U.V,W,X,Y,Z),
还可以带有一个数字扩展名。
识别符必须以除 $ 之外的任意两个大写字母开头 (保留)。
识别符必须不是 NC 语言的关键字 (例如:SPOS)。 反应: NC 没有准备就绪。
BAG 没有准备就绪, 对单轴也有影响。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。 处理: 请通知授权人员 / 维修部门。
在所显示的 MD 中,正确输入用户定义名的识别符。
加工轴:MD 10000 AXCONF_MACHAX_USED 程序继续: 关闭 / 打开系统。
2-18
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 19
06/2007 报警一览
NCK 报警 / ISO 报警
4011 通道 %1 无效标识符用于机床数据 %2 [%3]
参数: %1 = 通道号
%2 = 字符串:MD- 名称
%3 = 索引:MD- 数组 - 索引 说明: 在通道专用表中给几何轴和通道轴命名时,违反下列某条语法规则:
反应: NC 没有准备就绪。
处理: 请通知授权人员 / 维修部门。
程序继续: 关闭 / 打开系统。
识别符必须为一个 NC 地址字母 (A,B,C,I,J,K,U.V,W,X,Y,Z),还可以带有一个数字扩展名。
识别符必须以除 $ 之外的任意两个大写字母开头 (保留用于系统变量)。
识别符必须不是 NC 语言的关键字 (例如:SPOS)。
BAG 没有准备就绪, 对单轴也有影响。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
在所显示的 MD 中,正确输入用户定义名的识别符。
几何轴:MD 20060 AXCONF_GEOAX_NAME_TAB
通道轴:MD 10000 AXCONF_MACHAX_USED
4012 无效标识符用于机床数据 %1 [%2]
参数: %1 = 字符串:MD- 名称
说明: 所选的名称无效。有效名称为:
反应: NC 没有准备就绪。
处理: 使用正确的名称 程序继续: 关闭 / 打开系统。
%2 = 索引:MD- 数组
 X1 - AXn: 机床轴名称
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
4020 标识符 %1 使用几个时间在机床数据 %2
参数: %1 = 字符串:名称
说明: 在 NC 表 (数组)中给机床轴定义轴名称时,使用了控制器中已有的识别符。 反应: NC 没有准备就绪。
处理: 请通知授权人员 / 维修部门。
程序继续: 用复位键在该方式组中所有通道中删除报警。重新 启动零件程序。
%2 = 字符串:MD 名称
BAG 没有准备就绪, 对单轴也有影响。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
选择一个系统未使用过的字符串作为输入的识别符 (最多 32 个字符 )。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-19
Page 20
报警一览 06/2007 NCK 报警 / ISO 报警
4021 通道 %1 标识符 %2 在机床数据 %3 中使用几个时间
参数: %1 = 通道号
%2 = 字符串:名称
%3 = 字符串:MD 名称 说明: 在通道专用表中给几何轴和通道轴命名时使用了系统中已有的识别符。 反应: NC 没有准备就绪。
处理: 请通知授权人员 / 维修部门。
程序继续: 关闭 / 打开系统。
BAG 没有准备就绪, 对单轴也有影响。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
选择一个系统未使用过的字符串作为输入的识别符 (最多 32 个字符 )。
4030 通道 %1 在机床数据 %2 [%3] 中缺少轴标识符
参数: %1 = 通道号
说明: 显示的 MD 需要一个与 MD20070 AXCONF-USED 和
反应: NC 没有准备就绪。
处理: 请通知授权人员 / 维修部门。
程序继续: 关闭 / 打开系统。
%2 = 字符串:MD- 名称
%3 = 索引:MD- 数组 - 索引
MD20050 AXCONF-GEOAX-ASSIGN-TAB 中的轴配置相对应的轴识别符。
BAG 没有准备就绪, 对单轴也有影响。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
检查轴配置并输入 MD 中丢失的识别符。若不希望该轴出现,则在
MD20070AXCONF_MACHAX_USED 中将通道轴定义为机床轴 0。若该轴是你不想使用的几何轴 (仅适于两
轴加工,例如:车床),在通道专用
MD20050 AXCONF-GEOAX-ASSIGN_TAB 中必须为有关几何轴输入通道轴 0。
4032 通道 %1 轴端错误标识符在 %2
参数: %1 = 通道号
说明: 由于 MD20150 GCODE_RESET_VALUES 或
反应: BAG 没有准备就绪。
处理: 请通知授权人员 / 维修部门。
程序继续: 关闭 / 打开系统。
%2 = 字符串:MD 名称
MD20100 DIAMETER_AX_DEF 中轴配置,需要在规定位置给出
一个端面轴识别符。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
添加正确的识别符。
2-20
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 21
06/2007 报警一览
NCK 报警 / ISO 报警
4040 通道 %1 轴标识符 %2 与机床数据 %3 不一致
参数: %1 = 通道号
%2 = 字符串:轴名称
%3 = 字符串:MD 名称 说明: 显示的 MD 中使用的专用轴识别符与 MD 20070 AXCONF_MACHAX_USED 和 MD 20050
反应: NC 没有准备就绪。
处理: 请通知授权人员 / 维修部门。
程序继续: 关闭 / 打开系统。
AXCONF_GEOAX_ASSIGN_TAB 中规定通道的轴配置不一致。
BAG 没有准备就绪, 对单轴也有影响。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
检查并更正在 MD 10000 AXCONF_MACHAX_NAME_TAB,
MD 20080 AXCONF_CHANAX_NAME_TAB 和 / 或
MD 20050 AXCONF_GEOAX_NAME_TAB 中所使用的名称。
4045 通道 %1 冲突在机床数据 %2 和 %3 之间
参数: %1 = 通道号
说明: 使用所说明的机床数据 %1 导致与机床数据 %2 的冲突。 反应: NC 没有准备就绪。
处理: 改正所说明机床数据的使用。 程序继续: 关闭 / 打开系统。
%2 = 字符串:MD- 名称
%3 = 字符串:MD 名称
BAG 没有准备就绪, 对单轴也有影响。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
4050 NC 代码标识符 %1 不能装入 %2
参数: %1 = 字符串:旧识别符
%2 = 字符串:新识别符 说明: 由于下列某个原因而无法给 NC 代码重新命名:
旧的识别符不再存在
新的识别符将在另一个类型范围内
一旦在规定的类型范围内就可重新配置 NC 代码 / 关键字。
类型 1:“真”G 代码:G02, G17, G33, G64, ...
类型 2:指定的 G 代码:CIP, TRANS, ...
类型 3:可变地址 :X, Y, I, J, K, MEAS 反应: NC 没有准备就绪。
处理: 请通知授权人员 / 维修部门。
程序继续: 关闭 / 打开系统。
BAG 没有准备就绪, 对单轴也有影响。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
更正 MD 10712 NC_USER_CODE_CONF_NAME_TAB ( 保护级 1)。
必须按下列建表:
偶数地址: 要修改的识别符
下面是奇数地址:新识别符
例如:NC_USER_CODE_CONF_NAME_TAB [10] = ”ROT”
NC_USER_CODE_CONF_NAME_TAB [11] = ” ”
从控制器中清除 ROT 功能。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-21
Page 22
报警一览 06/2007 NCK 报警 / ISO 报警
4060 标准机床数据装载 (%1, %2)
参数: 说明: 使用以下标准值启动:
操作动作 ( 如调试开关 )
MD 11200 INIT_MD
丢失保存数据
使用保存数据进行启动,事先没有备份数据 反应: 报警显示。 处理: 自动装入标准 MD 之后,必须将特定的 MD 输入 / 装入到相关系统中。 程序继续: 用复位键清除报警, 重新启动子程序。
4062 备份数据装载
说明: 存入中的用户数据被装入 SRAM 中。 反应: 报警显示。 处理: 重新载入自己的机床数据。 程序继续: 用复位键清除报警, 重新启动子程序。
4065 缓冲存储器由磁盘文件恢复 ( 数据可能丢失! )
说明: 上电时,发现备用电池存储器不稳定。
缓冲备份的存储器被激活使用上一次备份。因此,自上一次备份以来,存储器中的修改已经丢失。这
是由于超过了规定的缓冲时间。请确保控制系统的接通时间与调试手册中的时间保持一致。
当前存储器中的备份是通过最后一次使用 HMI 上的软键 “数据备份”对内部数据进行的备份。 反应: NC 没有准备就绪。
处理: 重新启动控制系统。 程序继续: 关闭 / 打开系统。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
4066 FS 缓冲存储器磁盘文件恢复 ( 数据可能丢失! )
说明: 对于 PC-NC:在加电过程中在 FFS 内存中探测到一个可能的数据完整性错误。FFS 内存被利用最后一
次的备份进行初始化。利用最后一次的备份更新之后在 FFS 内存中所作更改被丢失。
!! 只限于 PC-NC:每次控制器正常关闭时缓冲存储器的备份副本被更新 ( 在硬盘上 )。 反应: NC 没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。 处理: 重新起动控制器 程序继续: 关闭 / 打开系统。
4070 标准化机床数据被改变
说明: 控制器使用内部物理单位 (适于轨迹,速度和加速度等的毫米,度和秒)。编程或数据存储时,有些
值输入和输出使用了不同单位 (rev/min,m/s2,等)。
如果相应的屏蔽位设置为 “1”,则通过可输入的换算系数 ( 系统专用 MD 数组 10230
SCALING_FACTORS USER_DEF[n] (n... 索引号 0-10) 进行单位转换。
若屏蔽位为零,则按照内部标准系数进行比例换算。
下列机床数据影响其它 MD 的缩放:
MD 10220 SCALING_USER_DEF_MASK
MD 10230 SCALING_FACTORS_USER_DEF
MD 10240 SCALING_SYSTEM_IS_METRIC
MD 10250 SCALING_VALUE_INCH
MD 30300 IS_ROT_AX
若修改了上述数据,则必须重新给 NC 通电。只有这样,输入的相关数据才被正确执行。 反应: 报警显示。 处理: 请通知授权人员 / 维修部门。
在下载了与其自身一致的 MD 文件之后,若显示了报警,则必须给 NC 重新通电并重复一次下载操作。
(文件包含有加在比例系数前的与比例系数相关的机床数据 )。
程序继续: 用清除键或 NC 启动 键清除报警
2-22
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 23
06/2007 报警一览
NCK 报警 / ISO 报警
4071 检查编码器的位置
说明: 修改了一个影响绝对编码器位置值的机床数据。请检查位置值 反应: 报警显示。 处理: 请通知授权人员 / 维修部门。 程序继续: 用清除键或 NC 启动 键清除报警
4075 没有存取权 %2 不能修改机床数据 %1( 或其它 )
参数: %1 = 字符串:MD- 名称
%2 = MD 写保护级 说明: 执行 TOA 文件时,如果试图写入具有比控制器中当前设置的存取权更高一级写保护级的数据,
反应: 报警显示。 处理: 输入口令来设置所需的存取级,或者从 MD 文件中删除有关机床数据。 程序继续: 用清除键或 NC 启动 键清除报警
操作无效。
设置该报警,用于首次发现存取违背规定时。
4076 %1 机床数据不能用存取权 %2 修改
参数: %1 = MD 编号
说明: 执行 TOA 文件时,如果试图写入具有比控制器中当前设置的存取权更高一级写保护级的数据,操作无
反应: 本通道 NC 启动禁止。
处理: 通过钥匙开关或者输入口令来设置所需的存取级,或者从 MD 文件中删除有关机床数据。 程序继续: 关闭 / 打开系统。
%2 = 设置的存储级
效。
当报警 4075 应答后,此报警输出。只有通电时才能清除它。
报警显示。
4077 机床数据 %2 的新值 %1 没设置要求 %3 字节在存储 %4 的限制以上
参数: %1 = 机床数据的新值
%2 = 机床数据编号
%3 = 要求的字节数超限
%4 = 存储器类型 说明: 试图给规定存储器配置的机床数据输入一个新数值。
由于可能删除用户存储器内容,所以不能修改该数值。因为修改需要更多的用户存储容量。
第三个参数规定了超出用户存储容量的字节数。
第四个参数规定了容量超限的存储器类型:
“D”表示动态或未缓冲的用户存储器 ( 例如:在其中可存储 LUD 变量并可输入插补缓冲器的尺寸 )。
该类型存储器的容量由当前存储器的配置和
MD18210 MM_USER_MEM_DYNAMIC 的数值决定。
“S”表示静态或缓冲过的用户存储器 (通常在其中存储零件程序,也会存储补偿数据,R 参数,刀具
数据等)。存贮器的类型由当前存储器的配置和
MD18230 MM_USER_MEM_BUFFERED 的数值决定。 反应: 报警显示。 处理: 若是无意识的修改则可忽略报警信息,继续进行操作。
程序继续: 用清除键或 NC 启动 键清除报警
报警无负面影响。
解决办法取决于存取权和 NC 的当前存储器的扩展:
不可能进行想要进行的修改 -> 使用更小的值重试。此时,观察字节数值的变化。
买更多的存储器 ? 取决于所使用的型号。
NC 用户存储器的设置可能略小一些。 可用相应的存取权改变 MD (参见上面)。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-23
Page 24
报警一览 06/2007 NCK 报警 / ISO 报警
4080 机床数据 %1 中分度轴配置出错
参数: %1 = 搜索字符串:机床数据标识 说明: 定位工表格分配到转位轴或定位表格中含有错误,或定位表格长度已经被利用 0 进行参数化。 反应: NC 没有准备就绪。
BAG 没有准备就绪, 对单轴也有影响。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。 处理: 请通知授权人员 / 维修部门。根据错误类型,输出 3 个 MD 标识符。
1. $MA_INDEX_AX_ASSIGN_TAB 特定轴的 MD 30500 :错误起因于向不同类型轴 ( 线性 / 转动轴 ) 的定
位表格的多重赋值 ( NCK MD 10910 / 10930 INDEX_AX_POS_TAB_n)。
2. $MN_INDEX_AX_POS_TAB_n ( NCK MD 10910 / 10930) :显示出的表格 n 内容中含有错误。
- 输入的定位必须排列在增加的容量中。
- 具体的定位不能多次设置。
- 如果该表格分配给一个或多个模件轴,则内容必须在 0 到 < 360 度范围之内。
3. $MN_INDEX_AX_LENGTH_POS_TAB_n ( NCK MD 10900 / 10920) :显示的定位表格的长度被指定为 0。
程序继续: 用复位键清除报警, 重新启动子程序。
4090 启动时错误太多
说明: 系统导入时,出错数超过 < n >。 反应: 本通道 NC 启动禁止。
报警显示。 处理: 正确设置机床数据 程序继续: 关闭 / 打开系统。
4100 系统循环时间 / 扫描时间分配器纠正到数字伺服
说明: 机床数据 10050 SYSCLOCK_CYCLE_TIME ( 系统时钟周期 ) 及 MD 10080 SYSCLOCK_SAMPL_TIME_RATIO (
反应: 报警显示。 处理: 不需要采取任何补救措施。报警显示可以利用重置来取消。 程序继续: 用清除键或 NC 启动 键清除报警
获取真值得定位控制周期的分配系数 ) 已经被校正。如果输入值不能满足此要求 ( 如: 由于系统时钟
周期不是 31.25 μ s 的倍数 ),则则系统时钟周期自动延长,直到驱动时钟周期时间在 31.25 μ s 方
格之内。
改进工作必须使得由于 MD 10050 SYSCLOCK_CYCLE_TIME 中的系统时钟周期选择,程序可控的硬件分配
器 1 被重新调整,以便于选定时间和基本驱动周期产生一个 31.25 μ s 的方格。如果此要求难以行得
通 ( 如: 由于系统时钟周期不是 31.25 μ s 的倍数 ),则则系统时钟周期自动增加,直到驱动时钟周
期在 31.25 μ s 方格内。
可从 MD 10050 处获得 SYSCLOCK_CYCLE_TIME 的新数值。
可以利用下列等级设置定位控制周期:
- 4ms 以下:125 μ s 级
- 8ms 以下:250 μ s 级
- 16ms 以下:0.5ms 级
- 32ms 以下:1ms 级
4101 数字伺服位置控制循环减少到 %1ms
参数: %1 = 字符串 ( 时间,毫秒 ) 说明: NCK MD 10060 POSCTRL_SYSCLOCK_TIME_RATIO 中设置了定位控制时钟分配器,以便于产生大于 16 毫
秒的定位控制周期时间。驱动传动器 611D 的边界值是 16 毫秒。 反应: 报警显示。 处理: 不需要采取任何补救措施。报警显示可以利用重置来取消。 程序继续: 关闭 / 打开系统。
2-24
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 25
06/2007 报警一览
NCK 报警 / ISO 报警
4102 驱动循环时间的默认值不同
说明: 611D 总线的外部控制模块和 CCU3 模块内的控制器具有不同当前周期和速度控制器周期默认值。 反应: 解释器终止。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。 处理: 611D 总线的外部控制模块和 CCU3 模块内的控制器具有不同当前周期和速度控制器周期默认值。
检查给定值并做相应修改 ( 参看 MD_CURRCTRL_CYCLE_TIME 和 MD_SPEEDCTRL_CYCLE_TIME)。 程序继续: 关闭 / 打开系统。
4110 IPO 循环系数更改为 %1
参数: %1 = 字符串 ( 新的 IPO- 周期 ) 说明: IPO 周期分配器调节到了一个数值,该值不是位置控制周期分配器的整数倍。
分配器 (MD 10070 IPO_SYSCLOCK_TIME_RATIO ) 被放大。
在带 Profibus-DP 的系统中,由于在 SDB 中改变了 DP 周期
(MD 10050 SYSCLOCK_CYCLE_TIME),
因此 IPO_SYSCLOCK_TIME_RATIO 被修改。 反应: 报警显示。 处理: 匹配机床数据 10070 IPO_SYSCLOCK_TIME_RATIO 。 程序继续: 用复位键清除报警, 重新启动子程序。
4111 PLC 循环增加到 %1ms
参数: 说明: PLC 周期分配器调节到了一个数值,该值不是 IPO 周期分配器的整数倍。
该分配器 (MD 10 074 PLC_IPO_TIME_RATIO) 被扩大。 反应: 报警显示。 处理: 匹配机床数据 程序继续: 用复位键清除报警, 重新启动子程序。
4112 伺服循环改变到 %1 ms
参数: %1 = 字符串 ( 新的 伺服 - 周期 ) 说明: 由于在 SDB 中修改了 DP 周期
反应: 报警显示。 处理: 匹配机床数据 10060 POSCTRL_SYSCLOCK_TIME_RATIO 。 程序继续: 用复位键清除报警, 重新启动子程序。
(10050 SYSCLOCK_CYCLE_TIME ),因此修改
MD 10060 POSCTRL_SYSCLOCK_TIME_RATIO。
4113 系统时钟循环改变到 %1ms
参数: %1 = 字符串 ( 新的 PLC- 周期 ) 说明: 由于在 SDB 中修改了 DP 周期,因此修改
MD 10050 SYSCLOCK_CYCLE_TIME 。 反应: 报警显示。 处理: 匹配机床数据 10050 SYSCLOCK_CYCLE_TIME 。 程序继续: 用复位键清除报警, 重新启动子程序。
4114 SDB类型-2000的DP脉冲出错
参数: %1 = 字符串 ( 新的 PLC- 周期 ) 说明: SDB 中 DP 周期错误,并不可调整。
反应: 报警显示。 处理: 修正 SDB 程序继续: 关闭 / 打开系统。
MD 10050 SYSCLOCK_CYCLE_TIME 的缺省值被调整。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-25
Page 26
报警一览 06/2007 NCK 报警 / ISO 报警
4115 计时率通讯到 ipo 改变为 %1
参数: %1 = 串 (新的 PLC 循环时间) 说明: 机床数据 10072 的值已被修改。只有当机床数据的值小于 1,因此所计算的时间不是位置控制循环的
倍数时,才发生这个错误。 反应: 报警显示。 处理: 机床数据 $MN_COM_IPO_TIME_RATIO 已被修改。请进行检查,保证所计算的值是正确的。 程序继续: 用复位键清除报警, 重新启动子程序。
4150 通道 %1 M 功能调用分配非法
参数: 说明: %1= 通道号
反应: BAG 没有准备就绪。
处理: 在机床数据 MD 10715 M_NO_FCT_CYCLE 中设计一个没有被系统占用的
程序继续: 关闭 / 打开系统。
在机床数据 MD10715 M_NO_FCT_CYCLE 中,使用某个 M 功能调用子程序时,此 M 功能已被系统占用而
不能被子程序调用替换 (M0 到 M5,M17,M19,M30,M40 到 M45,M70)。如果外部语言有效,则 M96 -
M99 也同样无效。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
(M0 到 M5, M17, M19, M30, M40 到 M45, M70) M 功能。
4152 ‘带绝对值的程序段显示’功能设定非法
说明: 功能 ‘带绝对值的程序段显示’不允许设定参数:
反应: BAG 没有准备就绪。
处理: 在允许的极限内给定程序段长度 / 显示范围。 程序继续: 关闭 / 打开系统。
- 使用 MD 28400 MM_ABSBLOCK 设置了一个不允许的程序段长度:
在启动时检查机床数据以下的数值范围:
0, 1, 128 到 512
- 使用 MD 28402 MM_ABSBLOCK_BUFFER_CONF[] 设置了一个无效的显示范围。在启动时检查下列机床
数据的上限值 / 下限值范围:
0 <= $MC_MM_ABSBLOCK_BUFFER_CONF[0] <= 8
0 <= $MC_MM_ABSBLOCK_BUFFER_CONF[1] <= (MD 28060 MM_IPO_BUFFER_SIZE + MD 28070
MM_NUM_BLOCKS_IN_PREP).
如果超出了极限,则发出报警 4152。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
4160 通道 %1 M 功能刚性攻丝分配非法
参数: 说明: %1= 通道号
反应: BAG 没有准备就绪。
处理: 在机床数据 MD 20094 SPIND_RIGID_TAPPING_M_NR 中设计一个没有被系统占用的 (M1 到 M5, M17,
程序继续: 关闭 / 打开系统。
在机床数据 MD 20094 SPIND_RIGID_TAPPING_M_NR 中,
使用某个 M 功能将主轴转换成进给轴模式时,此 M 功能已被系统占用而不能用于转换。(M1 至 M5,
M17, M30, M40 至 M45)。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
M30, M40 到 M45) M 功能。
2-26
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 27
06/2007 报警一览
NCK 报警 / ISO 报警
4181 通道 %1 一个辅助功能号的非法联合
参数: 说明: %1= 通道号
在用于设计一个新预定义的 M 功能的机床数据
22254 AUXFU_ASSOC_M0_VALUE
或者 22256 AUXFU_ASSOC_M1_VALUE 中,给出了一个已经被系统占用的序号,它不可以用于一个分配
(M0 到 M5, M17, M30, M40 到 M45)。 反应: BAG 没有准备就绪。
处理: 在机床数据 22254 AUXFU_ASSOC_M0_VALUE 或者
程序继续: 关闭 / 打开系统。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
22256 AUXFU_ASSOC_M1_VALUE 中设计一个没有被系统占用的 (M1 到 M5, M17, M30, M40 到 M45) M
功能。
4182 通道 %1 非法的 M- 辅助功能号在 %2%3,机床数据复位
参数: %1 = 通道号
说明: 在所说明的机床数据中给出一个序号用于设计 M 功能,该序号已经被系统占用并且不可以用于一个分
反应: BAG 没有准备就绪。
处理: 在所说明的机床数据中设计一个没有被系统占用的 M 功能 (M0 到 M5, M17, M30, M40 到 M45,在使
程序继续: 用复位键清除报警, 重新启动子程序。
%2 = 机床数据名称
%3 = 可能的 MD 索引
配。
(M0 到 M5, M17, M30, M40 到 M45,在使用 ISO-Dialekt 时也可以 M98,M99)。
由用户使用的值已经被系统复位到缺省值。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
用了 ISO-Dialekt 时也可以有 M98,M99)。
4183 通道 %1 M 辅助功能号 %2 多次被使用 (%3 和 %4)
参数: %1 = 通道号
说明: 在设计一个 M 功能时,在所说明的机床数据中多次使用了一个序号 反应: BAG 没有准备就绪。
处理: 检查所说明的机床数据,并且分配明确的 M 辅助功能号。 程序继续: 关闭 / 打开系统。
%2 = M 辅助功能号
%3 = 机床数据名称
%4 = 机床数据名称
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-27
Page 28
报警一览 06/2007 NCK 报警 / ISO 报警
4184 通道 %1 非法预设辅助功能 %2%3,机床数据重新设置
参数: %1 = 通道号
%2 = 机床数据名称
%3 = 可能的 MD 索引 说明: 在所说明的机床数据中错误地输入了一个用于设计预定义的辅助功能参数
反应: BAG 没有准备就绪。
处理: 在所说明的机床数据中设计一个有效的数值。 程序继续: 用复位键清除报警, 重新启动子程序。
由用户使用的值已经被系统复位到缺省值。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
4185 通道 %1 非法辅助功能 %2 %3 %4
参数: %1 = 通道号
说明: 错误地设计了一个辅助功能。
反应: BAG 没有准备就绪。
处理: 辅助功能重新设计 程序继续: 用复位键清除报警, 重新启动子程序。
%2 = 辅助功能类型
%3 = 扩展名
%4 = 辅助功能值
预定义的辅助功能不可以由用户定义的辅助功能重新设计。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
4200 通道 %1 几何轴 %2 不可声明为旋转轴
参数: %1 = 通道号
说明: 几何轴代表一个笛卡儿坐标系,因此将一个几何轴说明为回转轴就会导致定义冲突。 反应: NC 没有准备就绪。
处理: 请通知授权人员 / 维修部门。
程序继续: 关闭 / 打开系统。
%2 = 轴名称
BAG 没有准备就绪, 对单轴也有影响。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
取消把该机床轴解释为回转轴
为此,必须使用机床数据组 20060 AXCONF_GEOAX_NAME_TAB
来确定显示的几何轴的几何轴索引。
通道轴号是用相同的索引存储在机床数据组 20050 AXCONF_GEOAX_ASSIGN_TAB 中。通道轴号 -1 代表
通道轴索引,
在该索引下可以在机床数据组 20070 AXCONF_MACHAX_USED 内找到机床轴号。
2-28
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 29
06/2007 报警一览
NCK 报警 / ISO 报警
4210 通道 %1 主轴 %2 缺少旋转轴声明
参数: %1 = 通道号
%2 = 轴名称,主轴编号 说明: 若机床轴被用做主轴, 该机床轴必须被声明为回转轴。 反应: NC 没有准备就绪。
BAG 没有准备就绪, 对单轴也有影响。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。 处理: 请通知授权人员 / 维修部门。
程序继续: 关闭 / 打开系统。
在轴专用数据 MD 30300 IS_ROT_AX 内设置该机床轴作为回转轴。
4215 通道 %1 主轴 %2 缺少 Modulo 轴声明
参数: %1 = 通道号
%2 = 轴名称,主轴编号 说明: 主轴功能以一个取模轴 (位置以度为单位)为前提。 反应: BAG 没有准备就绪。
处理: 请通知授权人员 / 维修部门。
程序继续: 关闭 / 打开系统。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
设置 MD 30310 ROT_IS_MODULO。
4220 通道 %1 主轴 %2 重复声明
参数: %1 = 通道号
%2 = 轴名称,主轴编号 说明: 主轴号在通道中出现不止一次。 反应: NC 没有准备就绪。
处理: 请通知授权人员 / 维修部门。
程序继续: 关闭 / 打开系统。
BAG 没有准备就绪, 对单轴也有影响。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
主轴号存储在轴专用机床数据数组 35000 SPIND_ASSIGN_TO_MACHAX 中。
可以从机床轴索引中看出机床轴 / 主轴分配到哪一个通道。( 机床轴号位于机床数据组 20070
AXCONF_MACHAX_USED 中 )。
4225 通道 %1 轴 %2 缺少旋转轴声明
参数: %1 = 通道号
%2 = 轴名称,轴号 说明: 取模功能以一个回转轴 (位置以度为单位)为前提。 反应: BAG 没有准备就绪。
处理: 请通知授权人员 / 维修部门。
程序继续: 关闭 / 打开系统。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
设置 MD 30300 IS_ROT_AX 。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-29
Page 30
报警一览 06/2007 NCK 报警 / ISO 报警
4230 通道 %1 在目前通道状态不可能由外部改变数据
参数: 说明: %1= 通道号
执行零件程序时,不允许输入该数据 ( 例如:设定数据用于设置主轴极限速度或者设置空运转进给率
)。 反应: 报警显示。 处理: 启动零件程序之前,先修改要输入的数据。 程序继续: 用清除键或 NC 启动 键清除报警
4240 IPO 循环或位置控制循环 IP %1 运行时间溢出
参数: 说明: %1= 程序位置
在上次通电之前,修改了插补和位置控制时钟的设置,因此,现在只有少量计算时间可提供给相应的
循环任务使用。
通电后,即使轴固定不动,NC 程序未起动,若提供的运行时间太短,则会立即报警。但是,也可能在
执行程序期间调用了一个很占用计算时间的 NC 功能,这也会导致任务溢出。 反应: NC 没有准备就绪。
处理: 请通知授权人员 / 维修部门。
程序继续: 关闭 / 打开系统。
NC 转换为跟踪模式。
BAG 没有准备就绪, 对单轴也有影响。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
报警反应延迟 已经被消除。
小心地进行周期时间的优化 NC-MD 10050 SYSCLOCK_CYCLE_TIME,
MD 10060 POSCTRL_SYSCLOCK_TIME_RATIO 和 / 或
MD 10070 IPO_SYSCLOCK_TIME_RATIO。
应该在系统负载最大时测试 NC 程序。为保证安全,必须将用此法确定的时间加入 15-25% 的余量
4260 机床数据 %1 出错
参数: %1 = 字符串:MD 名称 说明: 所选择的凸轮副没有通过 MD 10450 SW_CAM_ASSIGN_TAB 激活,或者选择了几个凸轮副。 反应: BAG 没有准备就绪。
处理: 激活凸轮付,或者仅选择一个凸轮付。 程序继续: 关闭 / 打开系统。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
2-30
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 31
06/2007 报警一览
NCK 报警 / ISO 报警
4270 机床数据 %1 分配无效 NCK 输入 / 输出字节号 %2
参数: %1 = 字符串:MD- 名称
%2 = 索引: 说明: 所说明的机床数据给一个 NC 功能分配了一个数字输入 / 输出字节,或者一个模拟量输入 / 输出信号,
它们并没有激活加工。 反应: NC 没有准备就绪。
处理: 请通知授权人员 / 维修部门。修正机床数据。
程序继续: 关闭 / 打开系统。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
通过 MD 激活所需要的输入端 / 输出端。
• MD 10350 FASTIO_DIG_NUM_INPUTS
• MD 10360 FASTIO_DIG_NUM_OUTPUTS
• MD 10300 FASTIO_ANA_NUM_INPUTS
• MD 10310 FASTIO_ANA_NUM_OUTPUTS
要激活快速输入 / 输出并不需要以系统中硬件的扩展为前提条件。使用快速输入 / 输出的所有功能,
如果其反应时间不要求很高,则也可以通过 VDI 接口定义的
PLC 规定 / 影响来进行操作。
通过循环处理 PLC 控制信号,激活的输入 / 输出要求更多的插补周期计算时间。说明:未用到的输入
/ 输出取消激活。
4275 机床数据 %1 和 %2 同时分配在相同的 NCK 输出字节号 %3
参数: %1 = 字符串:MD- 名称
说明: 所给出的机床数据给同一个数字 / 模拟输出端分配了两个 NC 功能。 反应: NC 没有准备就绪。
处理: 请通知授权人员 / 维修部门。修正机床数据。 程序继续: 关闭 / 打开系统。
%2 = 字符串:MD- 名称
%3 = 输出端号
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
4280 NCK 输入 / 输出字节通过 %1 [%2] 分配 A 与硬件结构不匹配
参数: %1 = 搜索字符串:机床数据标识
%2 = 索引:MD 数组 说明: 启动时,在 MD 中指定的存取窗口没有找到所需输入 / 输出模块。 反应: NC 没有准备就绪。
处理: 请通知授权人员 / 维修部门。检查硬件,如有必要校正 MD。注意:硬件配置的监控是在不考虑激活的
程序继续: 关闭 / 打开系统。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
输入 / 输出 ( MD 10300 - 10360 FASTIO_ANA ( DIG _NUM_INPUTS ( OUTPUTS)) 的情况下独立执行的。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-31
Page 32
报警一览 06/2007 NCK 报警 / ISO 报警
4282 外部 NCK 输出硬件重复分配
说明: 在相同硬件位组上配置了多个输出。 反应: NC 没有准备就绪。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。 处理: 请通知授权人员 / 维修部门。更改 MD 10364 HW_ASSIGN_DIG_FASTOUT 或 MD 10364
HW_ASSIGN_ANA_FASTOUT。 程序继续: 关闭 / 打开系统。
4285 端子块 %1 错误,代码 %2 错误
参数: %1 = 接线盒数量 ( 1. . 4)
%2 = 出错代码 说明: 接线盒数量出现错误 %1。( 使用期限符号故障、当前操作中拆除 I / O 模块等等 )。 所有可能导致此
报警的可能错误目前尚未明确 ( 将在日后确定 )。详细情况连同错误代码说明及其含义将在日后提
供。
错误代码 1:接线盒使用期限符号故障
错误代码 10:NC 使用期限符号故障 反应: NC 没有准备就绪。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。 处理: 请通知授权人员 / 维修部门。检查硬件。 程序继续: 关闭 / 打开系统。
4290 本地 P 总线的生命符号监控
说明: COM 计算机必须在每个 SERVO 节拍中更改本地 P 总线的生命符号。对于更改的监控在 IPO 节拍中开
始。如果生命符号没有改变,则会出现报警。 反应: NC 没有准备就绪。
处理: 请通知授权人员 / 维修部门。检查硬件。 程序继续: 关闭 / 打开系统。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
4291 本地 P 总线上的模块 插接位置 %1 错误代码:%2 %3 %4
参数: %1 = 插接位置编号
%2 = 出错代码
%3 = 出错代码
%4 = 出错代码 说明: 规定的插接位置上的模块将一个诊断报警信号化。显示的错误代码和 AS300 文档相符。 反应: NC 没有准备就绪。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。 处理: 请通知授权人员 / 维修部门。检查硬件。 程序继续: 关闭 / 打开系统。
2-32
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 33
06/2007 报警一览
NCK 报警 / ISO 报警
4300 机床数据 %1 不允许声明为轴 %2。
参数: %1 = 字符串:MD- 名称
%2 = 轴名称,主轴号 说明: 几何轴和主轴不可以作为竞争的定位轴进行驱动。
反应
NC 运行未就绪。
报警时 NC 停止
在该通道中禁止 NC 启动
报警显示
设置接口信号。 反应: 报警显示。 处理: 请通知授权人员 / 维修部门。MD 30450 IS_CONCURRENT_POS_AX 复位相关轴 程序继续: 用复位键清除报警, 重新启动子程序。
4310 机床数据 %1 不允许声明为分度轴 %2
参数: %1 = 字符串:MD- 名称
%2 = 机床数据组索引 说明: 机床数据值必须以递增的顺序写入数组中。 反应: BAG 没有准备就绪。
处理: 修正 MD 程序继续: 用复位键在该方式组中所有通道中删除报警。重新 启动零件程序。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
4320 轴 %1 功能 %2 %3 和 %4 不允许
参数: %1 = 字符串:MD- 名称
%2 = 字符串:MD- 名称
%3 = 字符串:位
%4 = 字符串:MD 名称 说明: 通过所给出机床数据声明的功能不可以同时为一个轴激活。 反应: BAG 没有准备就绪。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。 处理: 使两个功能中的一个不激活。 程序继续: 关闭 / 打开系统。
4340 通道 %1 程序段 %2 在转换号 %3 中转换类型非法
参数: %1 = 通道号
说明: 在一个机床数据 24100 TRAFO_TYPE_1 中输入了一个无效的,也就是说没有定义的序号。
反应: 重组补偿程序段。
处理: 输入有效的传送类型 程序继续: 用复位键清除报警, 重新启动子程序。
%2 = 转换号
如果在一个所给定的系统类型中指定的一个传送类型不可能存在,
则也发出报警。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-33
Page 34
报警一览 06/2007 NCK 报警 / ISO 报警
4341 通道 %1 程序段 %2 无机床数据设置用于转换号 %3
参数: %1 = 通道号
%2 = 程序段号、 标记
%3 = 变换编号 说明: 对于每个相关的变换组,只能使用有限数量 (通常为 2)的机床数据集合 (例如,方向变换,
反应: 重组补偿程序段。
处理: 输入有效的机床数据 程序继续: 用复位键清除报警, 重新启动子程序。
Transmit (平移),Trancyl 等)。如果试图在一个组中设置更多的变换,该警报则出现。
举例:
允许两个方向变换。机床数据包括,例如:
TRAFO_TYPE_1 = 16 ;第 1 方向变换
TRAFO_TYPE_2 = 33 ;第 2 方向变换
TRAFO_TYPE_3 = 256 ;第 1 平移变换
TRAFO_TYPE_4 = 20 ;第 3 方向变换=>该输入项触发警报
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
4342 通道 %1 一般 5 轴转换机床数据无效,错误代码 %2
参数: %1 = 通道号
%2 = 错误类型 说明: 描述 5 轴转换的坐标轴方向和基本方向或输入坐标轴的机床数据是无效的。显示的错误参数详细描述
反应: 重组补偿程序段。
处理: 设置有效的机床数据。 程序继续: 用复位键清除报警, 重新启动子程序。
了报警的原因:
- 1:第 1 坐标轴 (TRAFO5_AXIS1_*) 未定义 (矢量的所有三个输入项为 0)
- 2:第 2 坐标轴 (TRAFO5_AXIS2_*) 未定义 (矢量的所有三个输入项为 0)
- 3:基本方向 (TRAFO5_BASE_ORIENT_*) 未定义 (矢量的所有三个输入项为 0)
- 4:第 1 和第 2 坐标轴是 (几乎)平行的
- 5:当 TRAFO_TYPE = 56 (可旋转的刀具和可旋转的工件)时,则没有 4 轴转换,也就是说,总是
必须存在 2 个旋转轴。(参看 MD TRAFO_AXES_IN_X)
- 6: 第 3 坐标轴 (TRAFO5_AXIS3_*) 未定义 (矢量的所有三个输入项为 0)(6 轴转换)
- 7: 刀具普通矢量 (TRAFO6_BASE_ORIENT_NORMAL_*) 未定义 (矢量的所有三个输入项为 0)(6 轴转
换)
- 8: 刀具基本方向 (TRAFO5_BASE_ORIENT_*) 和刀具普通矢量 (TRAFO6_BASE_ORIENT_NORMAL_*) 是
(几乎)平行的 (6 轴转换)
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
4343 通道 %1 试图修改有效转换的机床数据
参数: 说明: %1= 通道号
曾经试图修改一个有效传送的机床数据,使它通过 RESET 或者 NEWCONFIG 生效。 反应: 解释器终止。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。 处理: 设置有效的机床数据 程序继续: 用复位键清除报警, 重新启动子程序。
2-34
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 35
06/2007 报警一览
NCK 报警 / ISO 报警
4345 通道 %1 连接转换号 %2 参数出错
参数: %1 = 通道号
%2 = 变换编号 说明: 链接转换的参数化出错 (机床数据 $MC_TRACON_CHAIN_1 或者 $MC_TRACON_CHAIN_2)。有可能是下列
错误原因:
- 需要链接的转换列表从 0 开始 (要求至少有一个输入项不等于零)
- 需要链接的转换列表包含不存在的转换的编号。
- 列表中某个转换的编号大于或等于链接转换的编号。例如:该极联转换是系统中的第 4 个转换,即
$MC_TRAFO_TYPE_4=8192。在此情况下,在关联列表 (例如:$MC_TRACON_CHAIN_1[...])中只能输入
值1,2或3。
- 设置了一个不允许的耦合。当前,下列限制适用。最多可以允许两个转换进行耦合。第 1 个转换必
须是方向转换、传输、圆周曲线变换或倾斜坐标轴。第 2 个转换必须是倾斜坐标轴转换。 反应: 重组补偿程序段。
处理: 设置有效的变换链。 程序继续: 用复位键清除报警, 重新启动子程序。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
4346 通道 %1 在 %2 [%3] 几何轴分配出错
参数: %1 = 通道号
%2 = 机床数据名称
%3 = 转换序号 说明: 机床数据 TRAFO_GEOAX_ASSIGN_TAB_1/2 中包含一个无效的登录。
可能有下面几种出错原因:
- 参照一个不存在的通道轴登录
- 尽管转换时需要相关轴作为几何轴,但是依然用零登录 (无轴)。
反应: 重组补偿程序段。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。 处理: 修正 在 TRAFO_GEOAX_ASSIGN_TAB_1/2 bzw TRAFO_AXES_IN_1/2 中的登录 程序继续: 用复位键清除报警, 重新启动子程序。
4347 通道 %1 在 %2 [%3] 通道轴分配出错
参数: 说明: %1= 通道号。
反应: 重组补偿程序段。
处理: 修正 TRAFO_AXES_IN_1/2 中的登录。 程序继续: 用复位键清除报警, 重新启动子程序。
%2 = 机床数据名称
%3 = 传送序号
机床数据 TRAFO_AXIS_IN_1/2 中包含一个无效的登录。
可能有下面几种出错原因:
- 参照一个不存在的通道轴登录。
- 尽管转换时需要相关轴作为通道轴,但是依然用零登录 (无轴)。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-35
Page 36
报警一览 06/2007 NCK 报警 / ISO 报警
4350 通道 %1 轴标识符 %2 机床数据 %3 与机床数据 %4 不兼容
参数: %1 = 通道号
%2 = 字符串:MD- 名称
%3 = 字符串:MD- 名称
%4 = 字符串:MD 名称 说明: 对于一个轴定义了机床数据 MD 32410 JOG_AND_POS_JERK_ENABLE ( 加速度变化限制 ) 和 MD 35240
ACCEL_TYPE_DRIVE ( 降低加速度 ) 作为基本设定。
但是两个功能仍然不能同时激活用于一个轴。 反应: BAG 没有准备就绪。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。 处理: 请通知授权人员 / 维修部门。复位机床数据 MD 32410 JOG_AND_POS_JERK_ENABLE 或者 MD 35240
ACCEL_TYPE_DRIVE。 程序继续: 关闭 / 打开系统。
4400 机床数据修改将导致缓冲存储器的重新组织 ( 数据丢失 )
说明: 配置缓冲存储器的机床数据已经更改。使用修改后的数据启动 NC 时,则使缓冲存储器重组,从而导
反应: 报警显示。 处理: 若控制器中有未存储的用户数据,则在 NC 再次启动前必须备份数据。手动将更换的 MD 复位成最后一
程序继续: 报警原因和报警提示会 同时消失。不需要其它 处理。
致缓冲的用户数据丢失 ( 零件程序,刀具数据,GUD,丝杠误差补偿等 )。
次通电前的数值,这样可避免存储器重组。
4402 %1 影响机床数据的复位
参数: %1 = 机床数据 说明: 如果设置了该机床数据,则在下次启动时当前的机床数据数值被缺省值覆盖。有时这会导致数据丢失
(也在缓冲的存储器中)。
反应
报警显示。
措施
请通知授权人员 / 维修部门。若控制器中有未存储的用户数据,则在 NCK 下次启动前必须备份数据。
手动将更换的 MD 复位成最后一次通电前的数值,这样可避免存储器重组。 反应: 报警显示。 处理:
程序继续: 报警原因和报警提示会 同时消失。不需要其它 处理。
4502 通道 %1 时间错误 %2 (%3) -> %4
参数: %1 = 通道号
说明: G 组 6 和 8 的复位动作被事先定义在
反应: 报警显示。 处理:
程序继续: 用清除键或 NC 启动 键清除报警
%2 = 字符串:MD- 名称
%3 = 字符串:MD- 名称
%4 = 字符串:MD 名称
MD20110 RESET_MODE_MASK 的第 4 位和第 5 位中。该设置现定义在
MD20152 GCODE_RESET_MODE 中。
为保证对揖捎数据备份的兼容性,从
MD20110 RESET_MODE_MASK 中得出揖捎数值并输入到
MD 20152 GCODE_RESET_MODE 中。
2-36
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 37
06/2007 报警一览
NCK 报警 / ISO 报警
4503 在 TO 单元 %1 H 号码 %2 使用了多次。H 号码再次连接。
参数: %1 = TO 单位
%2 = H 数 说明: 只有当 MD $MN_MM_EXTERN_CNC_SYSTEM = 1 或 2 时才出现此错误。通电生效的机床数据位组 10890、
$MN_EXTERN_TOOLPROG_MODE、位组 3 已经被重置。在通电后重建数据处理时,发现同样的 TO 总成不
同边缘具有相同的 H 数。它们先前已经被链接好了。它们被重新链接,MD 位组
$MN_EXTERN_TOOLPROG_MODE、位组 3 被重新设置。 反应: 报警显示。 处理: 在 TO 总成中,H 数只能被赋值一次。随后,机床数据位组 10890、$MN_EXTERN_TOOLPROG_MODE、位组
程序继续: 用清除键或 NC 启动 键清除报警
3 可以被设置为 0,并可以执行重新启动。
4610 %1. 手轮的手轮方式无效
参数: %1 = 手轮模数 说明: 通过机床数据 $MN_HANDWHEEL_MODULE 请求的用于 %1. 手轮的手轮模式对于 840D 系统不可用。840D 系
统始终被看作一个模块。因此对于直接连接到 840D系统的手轮始终设置 $MN_HANDWHEEL_MODULE = 1。 反应: 已设置接口信号。
处理: 对于相应的手轮设置机床数据 $MN_HANDWHEEL_MODULE = 1 程序继续: 关闭 / 打开系统。
报警显示。
4611 %1. 手轮的手轮输入无效
参数: %1 = 手轮输入 说明: 通过机床数据 $MN_HANDWHEEL_INPUT 请求的用于 %1. 手轮的手轮输入端对于 840D 系统不可用。840D
反应: 已设置接口信号。
处理: 对于相应的手轮,把机床数据 $MN_HANDWHEEL_INPUT 配置到允许的输入端。 程序继续: 关闭 / 打开系统。
系统最多只能直接连接 3 个手轮。(1 和 2 直接连接 840D 硬件,第 3 个手轮通过未占用的编码器输入
端连接)
报警显示。
4620 %1. 手轮的手轮方式无效
参数: %1 = 手轮模数 说明: 通过机床数据 $MN_HANDWHEEL_MODULE 请求的用于 %1. 手轮的手轮模式对于 802D 系统不可用。802D 系
统始终被看作一个模块。因此对于直接连接到 802D 系统的手轮始终设置 $MN_HANDWHEEL_MODULE = 1。 反应: 已设置接口信号。
处理: 对于相应的手轮设置机床数据 $MN_HANDWHEEL_MODULE = 1 程序继续: 关闭 / 打开系统。
报警显示。
4621 %1. 手轮的手轮输入无效
参数: %1 = 手轮输入 说明: 通过机床数据 $MN_HANDWHEEL_INPUT 请求的用于 %1. 手轮的手轮输入端对于 802D 系统不可用。最多
可以直接连接 2 个手轮到 802D 系统。 反应: 已设置接口信号。
报警显示。 处理: 对于相应的手轮,把机床数据 $MN_HANDWHEEL_INPUT 配置到允许的输入端。 程序继续: 关闭 / 打开系统。
4630 %1. 手轮的手轮方式无效
参数: %1 = 手轮模数 说明: 在 $MN_HANDWHEEL_MODULE 中用于 PROFIBUS 手轮配置所需参照的相应项在机床数组
反应: 已设置接口信号。
处理: 根据 PROFIBUS 手轮相应地配置机床数据 $MN_HANDWHEEL_MODULE,从而可以使机床数组
程序继续: 关闭 / 打开系统。
$MN_HANDWHEEL_LOGIC_ADDRESS[] 中不存在。
报警显示。
$MN_HANDWHEEL_LOGIC_ADDRESS[] 中存在一个有效的参照项。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-37
Page 38
报警一览 06/2007 NCK 报警 / ISO 报警
4631 %1. 手轮的手轮插槽无效
参数: %1 = 手轮插槽 说明: 通过机床数据 $MN_HANDWHEEL_INPUT 请求的用于 %1. 手轮的手轮插槽对于 PROFIBUS 手轮不可用。 反应: 已设置接口信号。
报警显示。 处理: 在许可的手轮插槽上为相应的 PROFIBUS 手轮配置机床数据 $MN_HANDWHEEL_INPUT。 程序继续: 关闭 / 打开系统。
4632 未发现 %1. 手轮的逻辑 PROFIBUS 手轮插槽基础地址
参数: %1 = 手轮编号 说明: 通过机床数据 $MN_HANDWHEEL_MODULE 变址的 PROFIBUS 手轮插槽的逻辑基本地址在机床数组
反应: 已设置接口信号。
处理: 检查相应手轮的 $MN_HANDWHEEL_MODULE 是否正确。检查在机床数组 $MN_HANDWHEEL_LOGIC_ADDRESS[]
程序继续: 关闭 / 打开系统。
$MN_HANDWHEEL_LOGIC_ADDRESS[] 未找到。
报警显示。
中的 PROFIBUS 手轮插槽的变址逻辑基本地址是否正确。
5000 通讯工作不执行 %1
参数: 说明: 由于存储空间不足无法执行通讯任务 (在 NC 和 HMI 之间进行数据交换,例如:加载 NC 零件程序)。
原因:同时存在过多的通讯请求。 反应: 报警显示。 处理: 没有任何消除措施,必须重复导致该报警的操作。用清除键清除报警。 程序继续: 用清除键或 NC 启动 键清除报警
6000 内存分配使用标准机床数据
说明: 存储器管理程序无法用机床数据值划分 NC 用户存储器。因为提供使用的总存储器是用于 NC 用户的动
态和静态存储
( 例如:刀具偏置量,目录和文件数量等 ) 所以,容量不足。 反应: NC 没有准备就绪。
BAG 没有准备就绪, 对单轴也有影响。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。 处理: 重新定义 NC 存储器划分!
用于 NC 用户存储器配置的指定机床数据不能当做报警原因。必须通过逐步改变用户专用存储器划分,
从机床数据的缺省值出发,找到引发报警的机床数据。
通常,不仅仅因为一个机床数据选用得过大,所以建议在几个 MD 数据中降低存储区到一定的范围。 程序继续: 用复位键在该方式组中所有通道中删除报警。重新 启动零件程序。
2-38
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 39
06/2007 报警一览
NCK 报警 / ISO 报警
6010 通道 %1 数据模块 %2 没有建立或只建立部分,错误代码 %3
参数: %1 = 通道号
%2 = 字符串 (模块名称)
%3 = 内部错误代码 说明: 在启动时发现数据保持出错。指定的数据块可能还未建立。错误编号说明错误类型。若错误编号
>100000,则出现了无法清除的系统错误。否则是因为用户存储区过小。这种情况下 ( 用户 ) 错误编
号有下列含义:
错误编号注释
1 无可使用的存储空间
2 超出最多允许的符号数
3 索引 1 在有效数值范围外
4 通道中已有的名称
5NC 中已有的名称
如果在循环程序、宏指令定义或全局用户数据 (GUD) 的定义载入之后出现报警,则说明用于用户存储
器配置的机床数据不正确。在所有其他情况下,对正确机床数据的改动导致了用户存储器的配置错
误。
下列模块名 ( 第二个参数 ) 在 NC 中已知 (系统和用户数据块中。如果问题只出现在用户数据块,则
通常用户可以清除它们。)
_N_NC_OPT- 系统内部:选件数据 , NC 全局
_N_NC_SEA- 系统内部:设定数据 , NC 全局
_N_NC_TEA- 系统内部:机床数据 , NC 全局
_N_NC_CEC- 系统内部:'cross error compensation'
_N_NC_PRO- 系统内部:保护范围,NC 全局
_N_NC_GD1- 用户:1. GUD 模块由以下决定
_N_SGUD_DEF, NC 全局
_N_NC_GD2- 用户:2. GUD 模块由以下决定
_N_MGUD_DEF, NC 全局
_N_NC_GD3- 用户:3. GUD 模块由以下决定
_N_UGUD_DEF, NC 全局
_N_NC_GD4- 用户:4. GUD 模块由以下决定
_N_GUD4_DEF, NC 全局
_N_NC_GD5- 用户:5. GUD 模块由以下决定
_N_GUD5_DEF, NC 全局
_N_NC_GD6- 用户:6. GUD 模块由以下决定
_N_GUD6_DEF, NC 全局
_N_NC_GD7- 用户:7. GUD 模块由以下决定
_N_GUD7_DEF, NC 全局
_N_NC_GD8- 用户:8. GUD 模块由以下决定
_N_GUD8_DEF, NC 全局
_N_NC_GD9- 用户:9. GUD 模块由以下决定
_N_GUD9_DEF, NC 全局
_N_NC_MAC- 用户:宏指令定义
_N_NC_FUN- 用户:循环程序的最大数量
_N_CHc_OPT- 系统内部:选件数据,通道专用
_N_CHc_SEA- 系统内部:设定数据,通道专用
_N_CHc_TEA- 系统内部:机床数据,通道专用
_N_CHc_PRO- 系统内部:保护范围,通道专用
_N_CHc_UFR- 系统内部:框架,通道专用
_N_CHc_RPA- 系统内部:计算参数,通道专用
_N_CHc_GD1- 用户:1. GUD 模块由以下决定
_N_SGUD_DEF,通道专用
_N_CHc_GD2- 用户:2. GUD 模块由以下决定
_N_MGUD_DEF,通道专用
_N_CHc_GD3- 用户:3. GUD 模块由以下决定
_N_UGUD_DEF,通道专用
_N_CHc_GD4- 用户:4. GUD 模块由以下决定
_N_GUD4_DEF,通道专用
_N_CHc_GD5- 用户:5. GUD 模块由以下决定
_N_GUD5_DEF,通道专用
_N_CHc_GD6- 用户:6. GUD 模块由以下决定
_N_GUD6_DEF,通道专用
_N_CHc_GD7- 用户:7. GUD 模块由以下决定
_N_GUD7_DEF,通道专用
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-39
Page 40
报警一览 06/2007 NCK 报警 / ISO 报警
_N_CHc_GD8- 用户:8. GUD 模块由以下决定
_N_GUD8_DEF,通道专用
_N_CHc_GD9- 用户:9. GUD 模块由以下决定
_N_GUD9_DEF, 通道专用
_N_AXa_OPT- 系统内部:选件数据,轴向
_N_AXa_SEA- 系统内部:设定数据,轴向
_N_AXa_TEA- 系统内部:机床数据,轴向
_N_AXa_EEC- 系统内部:丝杠螺距误差补偿数据,轴向
_N_AXa_QEC- 系统内部:象限误差补偿数据,轴向
_N_TOt_TOC- 系统内部:刀架数据 , TOA 专用
_N_TOt_TOA- 系统内部:刀具数据 , TOA 专用
_N_TOt_TMA- 系统内部:刀库数据,TOA 专用
c = 通道号
a = 机床轴号
t = TOA 单位序号 反应: NC 没有准备就绪。
处理: 修正机床数据或者撤销改变。
程序继续: 关闭 / 打开系统。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
请通知授权人员 / 维修部门。
有两个决定循环程序的机床数据:
MD 18170 MM_NUM_MAX_FUNC_NAMES = 所有循环程序最大数目
故障号 = 2 表明,该值太小
MD 18180 MM_NUM_MAX_FUNC_PARAM =
所有在循环程序中定义的参数的最大数目。
故障号 = 2 表明该值太小。
(若修改了这些 MD,则存储器的备份仍保留)
下列用于宏指令定义:
MD 18160 MM_NUM_MAX_FUNC_NAMES =
所有宏指令定义的最大数量
故障号 = 2 表明该值太小。
(若修改了这些 MD,则存储器的备份仍保留)
下列用于 GUD 变量:
MD 18118 MM_NUM_MAX_FUNC_NAMES =
每个区域内 GUD 数据块的最大数量 (NC/ 通道 )
( 若定义 GD1,GD2,GD3,GD9 则值必须为 9
而不等于 4)
MD 18120 MM_NUM_GUD_NAMES_NCK =
所有 NC 全局 GUD 变量最大数量
故障号 = 2 表明该值太小
MD 18130 MM_NUM_GUD_NAMES_CHAN =
通道中所有通道专用 GUD 变量的最大数量
故障号 =2 表示数值太小
MD 18150 MM_GUD_VALUES_MEM =
所有 GUD 变量的总的数值存储器
故障号 = 1 表明该值太小。
控制系统关 - 开切换。
6020 机床数据已被修改 - 内存重新分配
说明: 机床数据已经改变,从而定义了 NC 用户存储配置。数据管理程序按照修改了的机床数据重组存储器。 反应: 报警显示。 处理: 无须任何解决措施。必须再次输入所需的用户数据。 程序继续: 用复位键清除报警, 重新启动子程序。
2-40
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 41
06/2007 报警一览
NCK 报警 / ISO 报警
6030 调整用户存储器限制
说明: 启动时,数据管理程序按照系统专用机床数据 MD18210 MM_USER_MEM_DYNAMIC,MD18220
MM_USER_MEM_DPR 和
MD18230 MM_USERMEM_BEFFERED 规定值检查实际使用的用户存储器
(DRAM,DPRAM,和 SRAM)。 反应: 报警显示。 处理: 无须任何解决措施。从减小的机床数据中读出新的最大允许值。 程序继续: 用复位键清除报警, 重新启动子程序。
6035 系统已经安装 %1 kB 只有 %2 kB 用于用户内存 '%3'
参数: %1 = 用于系统模式定义的空存储器量,单位 kB
%2 = 实际最大数量的空存储器,单位 kB
%3 = 存储器类型 , "D" = 未备份 , "S" = 已备份 说明: 仅在 ‘冷启动’(= NCK 用缺省机床数据启动)后才会出现该报警。该报警仅是一个提示。它并不损
害 NCK 功能。这表明 NCK 仅有较少的空用户存储器供使用,这比西门子给定的、用于这些系统变量的
空间要少。同样,实际空用户存储器的数值可以从机床数据 18050 INFO_FREE_MEM_DYNAMIC,
18060 INFO_FREE_MEMS_STATIC 中获取。
西门子系统在供货时已经进行缺省设定,从而提供一定的 (空)存储器用于具体应用中所要求的专门
设置。原装供货时 NCK 系统在冷启动时不会出现报警。 反应: 报警显示。 处理: 如果 NCK 在其它未规定的硬件上运行,则可能引起该报警,比如该硬件具有过小的存储器空间)。
如果剩余的空用户存储器刚好适用于其具体应用场合
(也就是说可以无故障运行),则不会出现该报警。
程序继续: 用复位键清除报警, 重新启动子程序。
6200 CC-MD 存储器已满
说明: 为存储汇编循环机床数据预留的存储器用尽。
其中一些机床数据无法正确创建。 反应: 报警显示。 处理: 请通知授权人员 / 维修部门。
如果汇编循环启动时报警,可以通过提高 $MN_MM_CC_MD_MEM_SIZE 进行补救。 程序继续: 关闭 / 打开系统。
6410 TO 单位 %1 的刀具 %2:D= %4 达到预警极限
参数: %1 = TO 单位
说明: 刀具监控:
反应: 已设置接口信号。
处理: 仅用于该信息。用户决定应该如何进行操作。 程序继续: 用清除键或 NC 启动 键清除报警
%2 = 刀具标识符 ( 名称 )。
%3 = 双工号
%4 = D 号
给出提示:以时间或者件数监控的刀具,其所说明的 D 补偿已经到达警告极限。
只要有可能就给出 D 号。如果不可以,则第 4 参数的值为 0。
刀具监控的具体方式是刀具的一种特性 (参见 $TC_TP9)。
如果没有用替换刀具进行加工,
则该双工号的说明就没有意义。
该报警通过 MMC 或者 PLC (=操作面板接口)给出。通道文本未定义。因此给出 TO 单位。
报警显示。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-41
Page 42
报警一览 06/2007 NCK 报警 / ISO 报警
6411 通道 %1 刀具 %2:D= %4 达到预警极限
参数: %1 = TO 单位
%2 = 刀具标识符 ( 名称 )。
%3 = 双工号
%4 = D 号 说明: 刀具监控:
给出提示:以时间或者件数监控的刀具,其所说明的 D 补偿已经到达警告极限。
只要有可能就给出 D 号。如果不可以,则第 4 参数的值为 0。
刀具监控的具体方式是刀具的一种特性 (参见 $TC_TP9)。
如果没有用替换刀具进行加工,
则该双工号的说明就没有意义。
在 NC 程序加工范围内引起报警。 反应: 已设置接口信号。
处理: 仅用于该信息。用户决定应该如何进行操作。 程序继续: 用清除键或 NC 启动 键清除报警
报警显示。
6412 TO 单位 %1 刀具 %2:D= %4 达到监控极限
参数: %1 = TO 单位
%2 = 刀具标识符 ( 名称 )。
%3 = 双工号
%4 = D 号 说明: 刀具监控:
反应: 已设置接口信号。
处理: 仅用于该信息。用户决定应该如何进行操作。 程序继续: 用清除键或 NC 启动 键清除报警
给出提示:以时间或者件数监控的刀具,其所说明的 D 补偿已经到达监控极限。
只要有可能就给出 D 号。如果不可以,则第 4 参数的值为 0。
刀具监控的具体方式是刀具的一种特性 (参见 $TC_TP9)。
如果没有用替换刀具进行加工,则该双工号的说明就没有意义。
该报警通过 MMC 或者 PLC (=操作面板接口)给出。通道文本未定义。因此给出 TO 单位。
报警显示。
6413 通道 %1 刀具 %2:D= %4 达到监控极限
参数: %1 = TO 单位
%2 = 刀具标识符 ( 名称 )。
%3 = 双工号
%4 = D 号 说明: 刀具监控:
反应: 已设置接口信号。
处理: 仅用于该信息。用户决定应该如何进行操作。 程序继续: 用清除键或 NC 启动 键清除报警
给出提示:以时间或者件数监控的刀具,其所说明的 D 补偿已经到达监控极限。
只要可能就会说明 D 号;如果不能给出,第 4 个参数的值为 0。
刀具的具体监控方式属于刀具特性 ( 参见 $TC_TP9)。
如果没有用替换刀具进行加工,则该双工号的说明就没有意义。
在 NC 程序加工范围内引起报警。
报警显示。
6415 TO 单元 %1 刀具 %2 带刀沿号 %3 超出刀具监控限制
参数: %1 = TO 单位
%2 = 刀具标识
%3 = 刀沿号 说明: 该警报信息表明,时间或数量被监视的刀具中,至少有一个刀刃到达了其监视极限。该警报是通过
OPI 接口 (MMC,PLC)被触发的。通道环境未定义。为此,规定了 TO 单元。 反应: 已设置接口信号。
处理: 仅供参考。用户必须确定如何做。 程序继续: 用清除键或 NC 启动 键清除报警
报警显示。
2-42
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 43
06/2007 报警一览
NCK 报警 / ISO 报警
6416 通道 %1 刀具 %2 带刀沿号 %3 超出刀具监控限制
参数: %1 = 通道号
%2 = 刀具标识
%3 = 刀沿号 说明: 该警报信息表明,时间或数量被监视的刀具中,至少有一个刀刃到达了其监视极限。该极限在通道环
反应: 已设置接口信号。
处理: 仅供参考。用户必须确定如何做。 程序继续: 用清除键或 NC 启动 键清除报警
境中检测。该警报发生在 NC 程序执行期间。
报警显示。
6417 TO 单元 %1 刀具 %2 带刀沿号 %3 超出刀具监控限制
参数: %1 = TO 单位
%2 = 刀具标识
%3 = 刀沿号 说明: 该警报信息表明,时间或数量被监视的刀具中,至少有一个刀刃到达了其监视极限。该警报是通过
反应: 已设置接口信号。
处理: 仅供参考。用户必须确定如何做。 程序继续: 用清除键或 NC 启动 键清除报警
OPI 接口 (MMC,PLC)被触发的。通道环境未定义。为此,规定了 TO 单元。
报警显示。
6418 通道 %1 刀具 %2 带刀沿号 %3 超出刀具监控限制
参数: %1 = 通道号
%2 = 刀具标识
%3 = 刀具号 说明: 该警报信息表明,时间或数量被监视的刀具中,至少有一个刀刃到达了其监视极限。该极限在通道环
反应: 已设置接口信号。
处理: 仅供参考。用户必须确定如何做。 程序继续: 用清除键或 NC 启动 键清除报警
境中检测。该警报发生在 NC 程序执行期间。
报警显示。
6430 工件记数器:刀沿监控表溢出
说明: 不可能再填写刀沿到件数计数器表格中。
工件计数器中最大的刀沿数与 NCK 中能够达到的总刀沿数相同。这就是说如果每个刀具的每个刀沿恰
好使用到一个工件,则就说明到达极限。
如果多个工件同时用于多个刀架 / 主轴,则不考虑所有工件,而是在
MD18100 MM_NUM_CUTTING_EDGES_IN_TOA 中标记刀沿用于计数器。
如果出现该报警,则表示从现在起到使用时止刀沿不再受到件数监控;并且一直如此,直至该表格再
次清空,比如通过 NC 语言指令 SETPIECE,或者相应的
MMC、PLC (PI 通讯)任务。 反应: 本通道 NC 启动禁止。
处理: 忘记减低件数计数器?
程序继续: 用清除键或 NC 启动 键清除报警
已设置接口信号。
报警显示。
那么 那么拿那那么拿在零件程序 SETPIECE 中编程,
或者在 PLC 程序中正确装入相关指令。
如果零件程序或者 PLC 程序正确,那应该通过机床数据
18100 MM_NUM_CUTTING_EDGES_IN_TOA 设置更多用于刀沿的存储器
(!只有具有存取权限才可以这样做)。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-43
Page 44
报警一览 06/2007 NCK 报警 / ISO 报警
6431 通道 %1 程序段 %2 功能不允许。刀具管理 / 监控没激活。
参数: 说明: 调用了程序数据管理中的一个功能,而该功能由于刀具管理关闭或者刀具监控关闭而不可用,比如语
言指令 GETT, SETPIECE, GETSELT, NEWT, DELT。 反应: 重组补偿程序段。
已设置接口信号。
报警显示。 处理: 报警显示。
设置接口信号。
停止解码。
禁止 NC 启动。
请通知授权人员 / 维修部门。
弄清楚 NC 控制器应该怎样进行配置!需要刀具管理或者刀具监控,但是没有激活?
使用了一个用于带刀具管理 / 刀具监控的 NC 控制器的零件程序?而现在该程序被用于不带刀具管理 /
刀具监控的 NC 控制器中。这不行。要么让该零件程序在合适的 NC 控制器中运行,或者修改零件程
序。
通过设置相应的机床数据激活刀具管理 / 刀具监控。
参见 MD 18080 MM_TOOL_MANAGEMENT_MASK,
MD 20310 TOOL_MANAGEMENT_MASK。
检查是否设置了所必需的选件。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
6452 通道 %1 程序段 %2 刀具变化不可能。刀具固定器 / 主轴号 %3 不确定
参数: %1 = 通道代码
%2 = 程序段号、 标记
%3 = 刀夹 / 主轴编号 说明: 不能按照预定的方案换刀。没有定义刀夹 / 主轴编号。 反应: 重组补偿程序段。
已设置接口信号。
报警显示。 处理: 一般情况:编程的 Ts=t, Ms=6 的最大地址扩展 s (= 主轴号 / 刀架号)
必须小于 $MN_MM_NUM_LOCS_WITH_DISTANCE 的值。
带刀库管理时:检查是否正确定义了刀架号 / 主轴号和刀库数据。
(参见中间刀库的系统变量 $TC_MPP1, $TC_MPP5)。
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
6500 NC 存储已满
说明: 装入的零件程序太多。无法执行工作。
反应: 报警显示。 处理: 删除或卸载文件 (例如:零件程序)。 程序继续: 用清除键或 NC 启动 键清除报警
首次调试时可能与 NC 文件系统中的文件有关 (NC 存储器部分 ),比如:初始化文件,NC 程序,等。
6510 在 NC 存储器中文件太多
说明: NC 的文件系统 (部分 NC 存储器)中的文件数量已达到最大允许数量。 反应: 报警显示。 处理: 删除或卸载文件 (例如:零件程序)。 程序继续: 用清除键或 NC 启动 键清除报警
6530 在目录中文件太多
说明: NC 中一条目录下的文件数量已达到最大极限值。 反应: 报警显示。 处理: 在相应目录中删除或卸载文件 (例如:零件程序)。 程序继续: 用清除键或 NC 启动 键清除报警
2-44
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 45
06/2007 报警一览
NCK 报警 / ISO 报警
6540 在 NC 存储器中目录太多
说明: NC 的文件系统 (部分 NC 存储器)中的目录数量已达到最大允许数量。 反应: 报警显示。 处理: 删除或卸载不需要的目录 (例如:工件)。 程序继续: 用清除键或 NC 启动 键清除报警
6550 子目录太多
说明: NC 中一条目录下的子目录数已达到最大极限值。 反应: 报警显示。 处理: 请通知授权人员 / 维修部门。
删除或卸载相关目录下的子目录。 程序继续: 用清除键或 NC 启动 键清除报警
6560 数据格式不允许
说明: NC 的文件中输入了非法数据,如将二进制数据作为 ASCII 文件装入 NC。 反应: 报警显示。 处理: 文件定义为二进制文件 (如:扩展名:.BIN) 程序继续: 用清除键或 NC 启动 键清除报警
6570 NC 存储已满
说明: NC 的 DRAM 文件系统已满。无法执行工作。在 DRAM 中生成的系统文件太多。 反应: 报警显示。 处理: 用清除键或 NC 启动 键清除报警 程序继续: 用清除键或 NC 启动 键清除报警
6580 NC 存储已满
说明: NCK 的 DRAM 文件系统已满。无法执行工作。装载了过多的文件。 反应: 报警显示。 处理: 删除或卸载文件 (例如:零件程序)。 程序继续: 用清除键或 NC 启动 键清除报警
6581 达到用户 NC 存储极限
说明: 用户区域的 DRAM 文件系统已满。任务无法执行。 反应: 报警显示。 处理: 删除或卸载文件 (如零件程序) 程序继续: 用清除键或 NC 启动 键清除报警
6582 达到机床制造商 NC 存储极限
说明: 机床制造商区域的 DRAM 文件系统已满。任务无法执行。 反应: 报警显示。 处理: 删除或卸载文件 (如零件程序) 程序继续: 用清除键或 NC 启动 键清除报警
6583 达到系统 NC 存储极限
说明: 系统 (西门子)区域的 DRAM 文件系统已满。任务无法执行。 反应: 报警显示。 处理: 删除或卸载文件 (如零件程序) 程序继续: 用清除键或 NC 启动 键清除报警
6584 到达 NC 保存极限 TMP
说明: TMP 区域 (临时)的 DRAM 文件系统已满。无法执行任务。 反应: 报警显示。 处理: 提高机床数据 $MD_MM_DRAM_FILE_MEM_SIZE 或者关闭单个或所有循环的预编译
或者可能的话在 TMP 中删除文件。 程序继续: 用清除键或 NC 启动 键清除报警
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-45
Page 46
报警一览 06/2007 NCK 报警 / ISO 报警
6585 达到外部 NC 存储器极限
说明: 外部区域 (外部驱动器处理工件)的 DRAM 文件系统已满。
不能执行任务。 反应: 报警显示。 处理: 将待编辑的文件精确载入 NCK。 程序继续: 用清除键或 NC 启动 键清除报警
6600 NC 卡存储已满
说明: NC 卡中的文件系统已满。不能在卡上再存入新的数据。 反应: 报警显示。 处理: 删除 PCMCIA 卡上的数据。 程序继续: 用清除键或 NC 启动 键清除报警
6610 在 NC 卡上打开的文件太多
说明: NC 卡上同时存取的文件太多。 反应: 报警显示。 处理: 重复动作。 程序继续: 用清除键或 NC 启动 键清除报警
6620 NC 卡格式错误
说明: 因格式错误无法存取 NC 卡。 反应: 报警显示。 处理: 更换 NC 卡 程序继续: 用清除键或 NC 启动 键清除报警
6630 NC 卡硬件错误
说明: 由于卡损坏无法存取 NC 卡。 反应: 报警显示。 处理: 更换 PCMCIA 卡 程序继续: 用清除键或 NC 启动 键清除报警
6640 无 NC 卡
说明: 因未插入 NC 卡,所以无法存取 NC 卡。 反应: 报警显示。 处理: 插入 NC 卡。 程序继续: 用清除键或 NC 启动 键清除报警
6650 NC 卡写保护有效
说明: 由于写保护生效,所以无法存取 NC 卡。 反应: 报警显示。 处理: 关闭写保护。 程序继续: 用清除键或 NC 启动 键清除报警
6660 选件 'Flash File System' 没设置
说明: 因该选项未设置,所以无法写 NC 卡。 反应: 报警显示。 处理: 购买该选件。 程序继续: 用清除键或 NC 启动 键清除报警
6670 NC 卡阅读有效
说明: 在读出 NC 卡内容期间出现报警。在这段时间不可能对 FFS 进行存取。 反应: 报警显示。 处理: 等待,直至读出结束。 程序继续: 报警原因和报警提示会 同时消失。不需要其它处理。
2-46
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 47
06/2007 报警一览
NCK 报警 / ISO 报警
6671 NC 卡书写有效
说明: 向 NC 卡写数据时,该报警出现。
在这段时间不可能对 FFS 进行存取。
出现此报警时,如果关闭电源,NC 卡上的所有数据将被清除 ! 反应: 报警显示。 处理: 等待,直至写过程结束。 程序继续: 报警原因和报警提示会同时消失。不需要其它处理。
6690 在 NC 卡上的循环不能被复制在文件系统上
说明: 文件系统中没有足够空间可以将 $PCMCIA_FUNCTION_MASK 中指定的目录从 NC 卡接收到被动文件系统
中。 反应: 报警显示。 处理: 删除文件系统中的数据。 程序继续: 用清除键或 NC 启动 键清除报警
6691 文件系统的循环不能被保存在 NC 卡上
说明: NC 卡上没有足够的用于保存 $PCMCIA_FUNCTION_MASK 中指定目录的空间。有可能在下次启动过程中丢
反应: 报警显示。 处理: 删除 NC 卡上的数据或删除不需要的循环。 程序继续: 用清除键或 NC 启动 键清除报警
失循环。
6692 循环 %1 丢失
参数: %1 = 循环名称 说明: 一个循环已经被更换并且由于电源故障,PC 卡上的备份不能被正确终止。该循环被丢失。 反应: NC 没有准备就绪。
处理: 重新导入循环。 程序继续: 关闭 / 打开系统。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
6693 文件 %1 丢失
参数: %1 = 文件名 说明: 在修改文件时由于掉电,可能无法正常执行到结束。文件已经丢失。 反应: NC 没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。 处理: 文件重新输入。 程序继续: 关闭 / 打开系统。
6698 未知 NC 卡 (%1/%2),不可书写
参数: 说明: 由于 Flash 存储器没有有效的写算法,所以无法写 NC 卡。 反应: 报警显示。 处理: 安装可兼容的 NC 卡,或向 SIEMENS 公司咨询,在
MD 11700 PERMISSIVE_FLASH_TAB 中输入新的厂家代码 / 设备代码。 程序继续: 用清除键或 NC 启动 键清除报警
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-47
Page 48
报警一览 06/2007 NCK 报警 / ISO 报警
7500 程序段 %1 命令 %2 的保护级无效 (保护级动作:%3 程序:%4)
参数: %1 = 程序段号
%2 = 编程指令
%3 = 指令实际保护级
%4 = 指令编程保护级 说明: 在通过 REDEF 指令分配一个保护级到一个零件程序指令时,
编程了一个不允许的零件程序指令
编程了一个保护级,该保护级 (按值的大小)低于实际对该指令有效的保护级。
其定义文件没有设置足够的写保护。文件的写保护必须至少与定义文件中所分配的零件程序指令最高
保护级一样高。 反应: 报警显示。 处理: 修正定义文件 /_N_DEF_DIR/_N_MACCESS_DEF 或者 /_N_DEF_DIR/_N_UACCESS_DEF。用于各个系统配置
的允许的语言指令可以从西门子编程指南或者制造商文献中获取。 程序继续: 用复位键清除报警, 重新启动子程序。
8000 通道 %1 选件 ' 用户中断程序 ' 没设置
参数: 说明: %1= 通道号
反应: 解释器终止。
处理: 未使用快速中断输入端! 程序继续: 用复位键清除报警, 重新启动子程序。
为了触发中断程序,快速退出轮廓,需要快速 NCK 输入端信号。不包括此功能。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
8010 选件 ' 大于 %1 轴激活 ' 没设置
参数: %1 = 轴数 说明: 通过机床数据 MD 20070 AXCONF_MACHAX_USED 定义的机床轴超出了系统允许数量。 反应: NC 没有准备就绪。
处理: 请通知授权人员 / 维修部门。通过通道专用机床数据
程序继续: 关闭 / 打开系统。
BAG 没有准备就绪, 对单轴也有影响。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
MD 20070 AXCONF_MACHAX_USED 配置的轴的总数不能超过最大轴数。
8020 选件 ' 大于 %1 通道激活 ' 没设置
参数: %1 = 通道数量 说明: 虽然没有相应的选项,第 2 通道已经标明,。 反应: 本通道 NC 启动禁止。
已设置接口信号。
报警显示。 处理: 在系统专用的 MD10010 ASSIGN_CHAN_TO_MODE_GROUP 中,将通道数目减少到 1 或改进第 2 通道选项。 程序继续: 关闭 / 打开系统。
8021 选件 ' 大于 %1 模式组激活 ' 没设置
参数: %1 = 模式组数量。 说明: 模式组数量的选择与激活的模式组不一致。 反应: 本通道 NC 启动禁止。
处理: 添加更多的模式组选项。激活更少的模式组。 程序继续: 关闭 / 打开系统。
已设置接口信号。
报警显示。
2-48
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 49
06/2007 报警一览
NCK 报警 / ISO 报警
8022 选件 ' 大于 %1 kB SRAM 激活 ' 没设置
参数: %1 = 存储器大小 说明: 存储器扩充选择与有效的 SRAM 不一致。 反应: 本通道 NC 启动禁止。
已设置接口信号。
报警显示。 处理: 请通知授权的人员/服务部门。
- 购买选件
- 激活较少的 SRAM
程序继续: 关闭 / 打开系统。
8023
参数: %1 = 存储容量 说明: 存储器构造的选项不符合所使用的 PLC 用户存储器 反应: 本通道 NC 启动禁止。
处理: 请通知授权人员 / 服务部门。
程序继续: 关闭 / 打开系统。
没有设置选项 ‘激活超过 %1 kB 的 PLC 用户存储器’
已设置接口信号。
报警显示。
- 购买选件
- 使用较少的 PLC 用户存储器
ٛ
8030 通道 %1 程序段 %2 选件 ‘大于 4 轴插补 ' 未设置
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 插补轴数量选件与插补集合中编程的轴数量不一致。 反应: 解释器终止。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。 处理: 在零件程序中编程的轴最多与控制系统的扩展级相符。 程序继续: 用复位键清除报警, 重新启动子程序。
8032 选件 ‘大于 %1 联接轴激活 ' 没设置
参数: %1 = 坐标轴数量 说明: 用于链路坐标轴编号的该选件与编制在 MD $MN_AXCONF_LOGIC_MACHAX_TAB 中的坐标轴编号不一致。 反应: 解释器终止。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。 处理: - 购买选件
- 配置较少的链路坐标轴
程序继续: 用复位键清除报警, 重新启动子程序。
8034 选件 ‘轴控制激活 ' 没设置
说明: 该选件 (用于激活 MD $MN_AXCONF_LOGIC_MACHAX_TAB 中坐标轴容器功能)未处于允许状态。 反应: 解释器终止。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。 处理: - 购买选件
- 不要配置任何容器
程序继续: 用复位键清除报警, 重新启动子程序。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-49
Page 50
报警一览 06/2007 NCK 报警 / ISO 报警
8037
说明: 尽管没有设置相应的选件,但是在驱动中激活了功能 ‘Advanced Positioning Control
反应: NC 没有准备就绪。
处理: 在驱动中不激活功能 ‘Advanced Positioning Control’( A P C )。 程序继续: 关闭 / 打开系统。
没有设置选项 ‘激活 APC’
(APC)。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
ٛ
8038 选项 ‘大于 %1 导线 - 联接 - 轴的激活 ' 没设置
参数: %1 = 轴的数量 说明: 输入链接轴数目选项与 MD $MA_AXCONF_ASSIGN_MASTER_NCU 中配置轴数目不匹配。 反应: 解释器终止。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。 处理: - 接受选项。
程序继续: 用复位键清除报警, 重新启动子程序。
- 配置较少的输入链接轴。
8040 机床数据 %1 复位,相应的选件没设置
参数: %1 = 字符串:MD 名称 说明: 设置了一个通过选件锁定的机床数据。 反应: 报警显示。 处理: 请通知授权人员 / 维修部门。
为了装载该选件,请与您的机床制造商取得联系,或者咨询西门子公司 A&D MC 的销售人员。 程序继续: 用清除键或 NC 启动 键清除报警
8041 轴 %1:机床数据 %2 删除,相应的选件不够
参数: %1 = 轴号
%2 = 字符串:MD 名称 说明: 在相应选件机床数据中所选择的轴数量已经用完。在所说明的轴向机床数据中选择该选件功能用于太
多的轴。 反应: BAG 没有准备就绪。
处理:
程序继续: 关闭 / 打开系统。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
通道没有准备就绪。
2-50
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 51
06/2007 报警一览
NCK 报警 / ISO 报警
8044 IPO 循环时间 %1 ms 选项没有设置
参数: %1 = 不允许的 IPO- 周期 说明: 用于激活一个 %1 ms IPO 周期的选件没有设置。
选件-允许的IPO周期:
任意 >= 8ms
• 1. >= 6ms
• 2. >= 4ms
• 3. >= 2ms
• 4. <2ms
反应: 解释器终止。
处理:
程序继续: 关闭 / 打开系统。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
购买选件
增大 IPO- 周期 ( 比如通过 MD IPO_SYSCLOCK_TIME_RATIO)
ٛ
8045 计时参数不设的选项
说明: 没有设置和 840D 中相同的用于激活电流 / 转速 / 位置控制器 /IPO 周期方格的 810D 电源线选项。如
果没有该选项,则只允许标准 810D 的设置值。 反应: 解释器终止。
处理: - 接受选项
程序继续: 关闭 / 打开系统。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
- 将 ( 电流 / 调速器 ) 周期设置到 810D 默认值。
8050 未设置 ‘SPL- 输入 / 输出端 ' 选项。
说明: Solution Line 的选项数据中 PLC I/O 的数量未设置。 反应: 本通道 NC 启动禁止。
处理: 在选项数据中选中 SI Basic 或 SI Comfort 区域。 程序继续: 关闭 / 打开系统。
已设置接口信号。
报警显示。
8051 未设置选项 ‘Profibus 上的手轮’
说明: 未设置选项在 Profibus 上要驱动的手轮数。 反应: 本通道 NC 启动禁止。
已设置接口信号。
报警显示。 处理: 程序继续: 关闭 / 打开系统。
释放选项 ‘Profibus 上的手轮’
ٛ
8080 已经设置了 (n) %1 选项并输入了许可证密码
参数: %1 = 无需许可证的选件数量 说明: 设置了选件,但是没有输入许可证键用于证明已经获取许可证。 反应: 报警显示。 处理: 许可证键通过互联网产生并输入。
取消选件。 程序继续: 用清除键或 NC 启动 键清除报警
8081 已设置的 (n) %1 选项并未经过许可证密码授权
参数: %1 = 无需许可证的选件数量 说明: 几个选件被设置,但是这些选件没有通过许可证键确认。 反应: 报警显示。 处理: 许可证键通过互联网产生并输入。 程序继续: 用清除键或 NC 启动 键清除报警
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-51
Page 52
报警一览 06/2007 NCK 报警 / ISO 报警
8082 输入了三次错误的许可密码,重新输入请执行上电。
说明: 该许可证键最多可以输入 3 次 (正确或者错误)。 反应: 报警显示。 处理: 执行 NCK Power-On (上电),并重新输入许可证键 (正确)。
取消选件。 程序继续: 用清除键或 NC 启动 键清除报警
8088 选项 ‘选择非磨削专用刀具’是不可行的
说明: 软件的系统版本仅允许选择磨削专用的刀具 (即 4xx 类型的刀具)。 反应: 解释器终止。
处理: 选择 4xx (磨削刀具)类型的刀具
程序继续: 用复位键清除报警, 重新启动子程序。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
或者安装系统软件的标准版本
8098 选件 ( %1 ) 非法结合
参数: %1 = 选项的位屏蔽 说明: 对于该 NCU 组件,在进行选项组合时有下列限制:
选项 “2 通道”和 “外部语言”,“步冲”,“中性象限误差补偿”,“测量级 2”互相抵触!
位 0(LSB): 步冲
位 1 : 外部语言
位 2 : 中性象限误差补偿
位 3 : 测量级 2 反应: BAG 没有准备就绪。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。 处理: 相应地设置选项 程序继续: 关闭 / 打开系统。
ٛ
8100 通道 %1 程序段 %2:功能不可能
参数: %1 = 通道号
%2 = 程序段号,标号 说明:
反应: 解释器终止。
处理: 更改零件程序。 程序继续: 用复位键清除报警, 重新启动子程序。
根据禁运规定不能够:
1. 同步动作:从同步动作以及连续精修中写进给率、倍率和轴向偏置
($AA_VC, $AC_VC, $AA_OVR, $AA_VC 和 $AA_OFF) 仅可以在程序段中编程一次。
2. 扩展的测量:‘循环测量’(MEAC)和 ‘从同步动作中测量’不可能。
3. 轴插补:相互插补轴的数量不可以超出 4 (在此通过同步动作
"DO POS[X]=$A..." "DO FA[X]=$A..." 进行轴同步运行的也算在内)。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。
ٛ
2-52
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 53
06/2007 报警一览
NCK 报警 / ISO 报警
8120 通道 %1 程序段 %2:需要跟随轴 / 主轴 %3 的同类耦合 %4
参数: %1 = 通道号
%2 = 程序段号
%3 = 从动轴
%4 = 搜索字符串 说明: 选项等级较低,不足以实现所需功能。可能的原因有:
建立的耦合多于允许的数量。
对于一个或者多个耦合,超出了允许的引导轴数量。
没有释放一个或者多个耦合的功能范畴。 反应: 解释器终止。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。 处理: 1. 获取足够高的选项等级。
程序继续: 用复位键清除报警, 重新启动子程序。
2. 较少同时有效的耦合数量。
减少每个耦合的引导轴数量或者仅应用释放的功能范畴。
9000 %1. 手轮故障
参数: %1 = 手轮编号 说明: PROFIBUS 手轮故障。 反应: 已设置接口信号。
处理: 重新建立与 PROFIBUS 手轮的连接。 程序继续: 报警原因和报警提示会 同时消失。不需要其它 处理。
报警显示。
10200 [ 到 SW 3.x] 通道 %1 报警有效时 NC 启动不可能
参数: %1 = 通道号 说明: 该警报信息表明,时间或数量被监视的刀具中,至少有一个刀刃到达了其监视极限。该警报是通过
反应: 报警显示。 处理: 该警报信息表明,时间或数量被监视的刀具中,至少有一个刀刃到达了其监视极限。该极限在通道环
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
OPI 接口 (MMC,PLC)被触发的。通道环境未定义。为此,规定了 TO 单元。
境中检测。该警报发生在 NC 程序执行期间。
10202 [ 到 SW 3.x] 通道 %1 NC 启动不可能
参数: %1 = 通道号 说明: 目前不能接受 NC 启动,因为例如:
反应: 报警显示。 处理: 按复位键。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
- REORG 仍然有效,
- 删除剩余行程仍然有效,
- 必须等待另一个通道,等等
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-53
Page 54
报警一览 06/2007 NCK 报警 / ISO 报警
10203 通道 %1 无参考轴 ( 执行 =%2<ALNX>)
参数: 说明: %1= 通道号
NC 已经在 MDA 或 AUTOMATIC 方式下启动,至少有一个需要定位的轴未到达参考点位置。 反应: 已设置接口信号。
报警显示。 处理: 可以通过通道专用或轴专用触发参考点启动。
1. 通道专用的回参考点运行:接口信号 “激活回参考点”
(V3200001.0)的上升沿启动自动顺序,按照轴专用数据
MD 34110 REFP_CYCLE_NR 中规定的顺序启动通道轴。
(轴次序通道专用回参考点)。
-1: 轴不参与通道专用回参考点,但 NC 启动时必须回参考点。
0: 轴不参与通道专用回参考点,而 NC 启动时不必回参考点。
1-4: 通道专用回参考点的启动顺序 (相同序号同时启动)。
2. 轴专用回参考点:按下与轴专用数据
MD:34010 REFP_CAM_DIR_IS_MINUS (沿负方向趋近参考点)
中规定的回参考点方向相对应的方向键。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
10207 通道 %1 在激活 / 取消数字化功能时出错
参数: %1 = 通道号 说明: 在激活 / 取消数字化模块时出现一个错误,例如:未处于通道准备就绪状态等 反应: 报警显示。 处理: 按 RESET 键。 程序继续: 用清除键或 NC 启动 键清除报警
10208 通道 %1 带 NC 启动连续程序
参数: 说明: %1= 通道号
反应: 解释器终止。
处理: 按NC启动 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
程序段进行运算搜寻之后,控制器进入所需的状态。
现在可以用 NC 启动开始程序,或者用溢出存储 / 点动首先修改状态。
报警显示。
报警时 NC 停止。
10209 通道 %1 程序段搜索后内部 NC 停止
参数: %1 = 通道号 说明: 仅触发 NC 停止的内部警报。
反应: 解释器终止。
处理: NC 启动 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
在下列情况下可以取消该报警:
- $MN_SEARCH_RUN_MODE 位 0 == 1 并且在程序块搜索后,切换入主运行中最后的动作程序段。警报
10208 的激活取决于 VDI 信号 PLC → NCK 通道 DBB1.6。
- 通过 PI-Dienst _N_FINDBL 抑制程序段搜索报警 10208 (参数的第三个十进位为 “2”)。报警
10209,则根据是否配置了程序段搜索异步子程序 ($MN_SEARCHRUN_MODE 位 1),以结束程序段搜索异
步子程序或者切换入主运行中的最后动作程序段设置此报警。
报警时 NC 停止。
10225 通道 %1:指令 %2 拒绝
参数: %1 = 通道号
%2 = 字符串 (事件名): 说明: 通道收到有一条无法执行的命令。 反应: 报警显示。 处理: 按 RESET 键。 程序继续: 用清除键或 NC 启动 键清除报警
2-54
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 55
06/2007 报警一览
NCK 报警 / ISO 报警
10261 通道 %1 块准备通讯超载
参数: %1 = 通道号 说明: NCK 模块 (评价通道专用 VDI 信号 (START/STOP/RESET/DDTG/ASUBS/...) 和程序块预处理之间的内部
通信超载。程序块预处理模块未被分配足够的计算时间。 反应: NC 没有准备就绪。
通道没有准备就绪。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。 处理: 必须给程序块预处理模块分配更多的处理器时间。为此,可以增加机床数据
程序继续: 关闭 / 打开系统。
$MN_IPO_SYSCLOCK_TIME_RATIO 或者 $MN_SYSCLOCK_CYCLE_TIME。
10299 通道 %1 特征没释放
参数: 说明: %1= 通道号。
在通道中选择了不可执行的自动重定位功能 (运行方式)。 反应: 报警显示。 处理: 这仅仅是一个提示。 程序继续: 用清除键或 NC 启动 键清除报警
10600 通道 %1 程序段 %2 在螺纹切削期间辅助功能有效
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 在一个螺纹切削程序段中编程了一个辅助功能输出。 反应: 报警显示。 处理: 如果螺纹程序段的加工行程太短,并且后续的程序段 (螺纹程序段)中不允许出现加工停顿,则可能
程序继续: 用清除键或 NC 启动 键清除报警
出现连续错误。
可能的消除措施:
编程较长的行程段和 / 或较低的运行速度。
在另一个程序段中输出辅助功能。
10601 通道 %1 程序段 %2 在螺纹切削期间零速度在程序段终点
参数: %1 = 通道号
说明: 只有当多个具有 G33 功能的程序段依次连续排列时才出现该报警。尽管后面跟有其他速度程序段,在
反应: 解释器终止。
处理: 修改 NC 零件程序,不要编程 “在程序段终点停止”G09。
程序继续: 用复位键清除报警, 重新启动子程序。
%2 = 程序段号,标号
规定程序段终点速度为零。导致该报警的原因有如下:
G09
移动之后的辅助功能
下一个程序段移动之前辅助功能的输出
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
在 “运行中的辅助功能输出”中使用 “运行前 / 后输出辅助功能”修改通用机床数据 MD 11110
AUXFU_GROUP_SPEC[n], 用于选择辅助功能组的输出时间。
位 5 = 1: 移动前输出辅助功能
位 6 = 1: 移动时输出辅助功能
位 7 = 1: 移动后输出辅助功能
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-55
Page 56
报警一览 06/2007 NCK 报警 / ISO 报警
10602 通道 %1 程序段 %2 在螺纹切削期间速度限止
参数: %1 = 通道号
%2 = 程序段号、 标记 说明: 在显示的螺纹块中,当主轴超控处于最大位置时,该坐标轴超过其最大速度。 反应: 局部报警反应。
报警显示。 处理: 如果坐标轴速度不受限制 (无缺陷螺纹),那么无需任何纠正措施。否则,对于螺纹程序块,必须在
程序中编制较低的主轴速度。 程序继续: 用清除键或 NC 启动 键清除报警
10604 通道 %1 程序段 %2 导程增加太多
参数: %1 = 通道号
说明: 螺距增加导致轴过载。
反应: 重组补偿程序段。
处理: 降低零件程序中主轴速度、螺距增加量或者轨迹长度。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
在检查时使用 100%主轴倍率。
局部报警反应。
已设置接口信号。
报警显示。
10605 通道 %1 程序段 %2 导程减少太多
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 螺距减少导致螺纹程序段中轴停止。 反应: 重组补偿程序段。
局部报警反应。
已设置接口信号。
报警显示。 处理: 降低零件程序中螺距减少量或者轨迹长度。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
10607 通道 %1 程序段 %2 带 FRAME 的螺纹不可执行
参数: 说明: %1= 通道号。
%2= 程序段号,标号。
由于当前的框架,使螺纹长度和螺距之间的关系发生错误。 反应: 局部报警反应。
处理: 不带框架执行带 G33、G34、G35 的螺纹切削,使用 G63 或者 G331/G332。 程序继续: 用复位键清除报警, 重新启动子程序。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
2-56
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 57
06/2007 报警一览
NCK 报警 / ISO 报警
10610 通道 %1 轴 %2 不停
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 一个轴 / 主轴用 POSA-/SPOSA 指令通过几个 NC 程序段定位。
在轴 / 主轴已再次编程时,编程的目标位置还没有到达 (“精准停”窗口)。
举例:
N10 POS[X]=100
:
N125 X... Y... U... ; 例如 :U 轴仍然自 N100 运行! 反应: 本通道 NC 启动禁止。
已设置接口信号。
报警显示。
报警时 NC 停止。 处理: 检查并修改零件程序 (分析在此经过程序段界限的运行是否有意义)。使用关键字 WAITP 阻止程序段
程序继续: 用复位键清除报警, 重新启动子程序。
转换,直至定位轴到达其目标位置。
举例:
N100 POSA[U]=100
:
N125 WAITP[U]
N130 X... Y... U...
10620 通道 %1 程序段 %3 轴 %2 在软件限位开关 %4
参数: %1 = 通道号
%2 = 轴名称,主轴号
%3 = 程序段号,标号
%4 = 字符串 说明: 在运行过程中发现在显示的方向上已经超出限位开关。在程序段处理时还不能发现超出运行区域,因
反应: 局部报警反应。
处理: 根据触发原因,需要进行以下的消除措施:
程序继续: 用复位键清除报警, 重新启动子程序。
为运行叠加通过手轮进行。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
手轮叠加:取消运动叠加,在程序重复时避免运动叠加 / 保持较少运动叠加
转换时检查设定的 / 编程的零点偏移 (当前框架)。如果值正确,则偏移刀具夹紧 (夹具),从而在
程序重复时避免同样的报警 (新的程序中断)。
10621 通道 %1 轴 %2 停在软件限位开关 %3
参数: %1 = 通道号
%2 = 轴名称,主轴号
%3 = 字符串 说明: 所说明的轴已经位于所显示的软件限位界限。 反应: 报警显示。 处理: 机床数据:
检查 MD 36110 POS_LIMIT_PLUS/MD 36130 POS_LIMIT_PLUS2 和
MD 36100 POS_LIMIT_MINUS/MD 36120 POS_LIMIT_MINUS2 用于软件限位开关
检查轴专用接口信号:“2. 正软件限位开关”(V380x1000.3)和
“2. 负软件限位开关”(V380x1000.2), 是否已经选用了第 2 个软件限位开关。
程序继续: 报警原因和报警提示会同时消失。不需要其它处理。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-57
Page 58
报警一览 06/2007 NCK 报警 / ISO 报警
10630 通道 %1 程序段 %2 轴 %3 在工作区域限止 %4
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 轴,主轴号
%4 = 字符串 (+ 或 -) 说明: 给定的轴违反了工作区域极限。只有在主程序运行时才能测出并报警,因为在转换之前无法测量最小
的轴值或者有叠加动作存在。 反应: 局部报警反应。
处理: 编程其他的运动或者不执行叠加的运动。 程序继续: 用复位键清除报警, 重新启动子程序。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
10631 通道 %1 轴 %2 停在工作区域限止 %3
参数: %1 = 通道号
说明: 给定的轴在 JOG 方式下到达工作区域的正极限位置。 反应: 报警显示。 处理: 设定数据:
程序继续: 报警原因和报警提示会同时消失。不需要其它处理。
%2 = 轴,主轴
%3 = 字符串 (+ 或 -)
SD 43420 WORKAREA_LIMIT_PLUS 和
SD 43430 WORKAREA_LIMIT_MINUS 用于控制工作区域限制。
10632 通道 %1 程序段 %2:轴 %3 达到坐标系特定的工作区域限制 %4
参数: %1 = 通道号
说明: 指定轴超出了坐标系特定的工作区域限制。由于无法在转换之前测得最小的轴位置值或者存在叠加运
反应: 局部报警反应。
处理: 设计其它的运动或不执行重叠运动。 程序继续: 用复位键清除报警, 重新启动子程序。
%2 = 程序段号、 标记
%3 = 轴、主轴号
%4 = 字符串 ( + 或 -)
行,所以在主运行中才识别此错误。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
10633 通道 %1:轴 %2 达到坐标系特定的工作区域限制 %3
参数: %1 = 通道号
%2 = 轴、主轴
%3 = 字符串 ( + 或 -) 说明: 指定轴在运行方式 JOG
反应: 报警显示。 处理: 检查坐标系特定的工作区域限制的系统参数 $P_WORKAREA_CS_xx。 程序继续: 报警原因和报警提示会 同时消失。不需要其它 处理。
下到达坐标系特定的工作区域限制。
ٛ
2-58
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 59
06/2007 报警一览
NCK 报警 / ISO 报警
10700 通道 %1 程序段 %2 在自动或 MDI 模式球形保护的区域 %3 被干扰
参数: %1 = 通道号
%2 = 程序段号
%3 = 保护区域号 说明: 工件有关的 NCK 保护区已经被破坏。注意:另一个刀具有关的保护区仍然有效。工件相关的保护区可
反应: 局部报警反应。
处理: 保护区可以在新的 NC 启动之后横向移动 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
以在新的 NC 启动之后横向移动。
已设置接口信号。
报警显示。
报警时 NC 停止。
10701 通道 %1 程序段 %2 在自动或 MDI 模式通道指定保护的区域 %3 被干扰
参数: %1 = 通道号
说明: 工件有关的特定通道保护区已经被破坏。注意:另一个刀具有关的保护区仍然有效。工件相关的保护
反应: 局部报警反应。
处理: 保护区可以在新的 NC 启动之后横向移动 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号
%3 = 保护区域号
区可以在新的 NC 启动之后横向移动。
已设置接口信号。
报警显示。
报警时 NC 停止。
10702 通道 %1 在手动方式下超出 NCK 保护区域 %2
参数: %1 = 通道号
说明: 工件有关的 NCK 保护区已经被破坏。注意:另一个刀具有关的保护区仍然有效。工件相关的保护区可
反应: 局部报警反应。
处理: 保护区可以在新的 NC 启动之后横向移动 程序继续: 报警原因和报警提示会同时消失。不需要其它处理。
%2 = 保护区域号
以在新的 NC 启动之后横向移动。
已设置接口信号。
报警显示。
10703 通道 %1 在手动方式下超出通道指定保护区域 %2
参数: %1 = 通道号
说明: 工件有关的特定通道保护区已经被破坏。注意:另一个刀具有关的保护区仍然有效。工件相关的保护
反应: 局部报警反应。
处理: 保护区可以在新的 NC 启动之后横向移动 程序继续: 报警原因和报警提示会同时消失。不需要其它处理。
%2 = 保护区域号
区可以在新的 NC 启动之后横向移动。
已设置接口信号。
报警显示。
10704 通道 %1 程序段 %2 保护区没保证
参数: %1 = 通道号
说明: 在程序块预处理期间,不允许对几何坐标轴添加新的运动参数,所以不能肯定保护区域不受破坏。这
反应: 已设置接口信号。
处理: 采取其他措施,以保证几何坐标轴运动 (包括附加运动)不侵犯保护区域。(尽管出现警告)或者排
程序继续: 报警原因和报警提示会同时消失。不需要其它处理。
%2 = 程序段号、 标记
仅是一个警告信息,而没有进一步的反应动作。
报警显示。
除附加运动。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-59
Page 60
报警一览 06/2007 NCK 报警 / ISO 报警
10706 通道 %1 在手动方式下轴 %3 到达 NCK 保护区域 %2
参数: %1 = 通道号
%2 = 保护区域号
%3 = 轴名称 说明: 对于指定的坐标轴,已经到达了工作相关的 NCK 保护区域,请注意,另一个工具相关的保护区域仍然
反应: 局部报警反应。
处理: 请通知授权的人员/服务部门。在来自 PLC 的允许信号以后,保护区域可以被穿越。 程序继续: 报警原因和报警提示会同时消失。不需要其它处理。
有效。当 PLC 发出允许信号时,工件相关的保护区域可以被穿越。
已设置接口信号。
报警显示。
10707 通道 %1 在手动方式下轴 %3 到达通道指定保护区域 %2
参数: %1 = 通道号
%2 = 保护区域号
%3 = 轴名称 说明: 对于指定的坐标轴,已经到达了工作相关的 NCK 保护区域,请注意,另一个工具相关的保护区域仍然
有效。当 PLC 发出允许信号时,工件相关的保护区域可以被穿越。 反应: 局部报警反应。
处理: 请通知授权的人员/服务部门。在来自 PLC 的允许信号以后,保护区域可以被穿越。 程序继续: 报警原因和报警提示会 同时消失。不需要其它 处理。
已设置接口信号。
报警显示。
10710 通道 %1 程序段 %2 无心磨削时有冲突
参数: %1 = 通道号
说明: 无轴刃磨被激活,并且一个至少满足下列之一条件的程序块已经被处理:
反应: 解释器终止。
处理: 修改程序。 程序继续: 用复位键清除报警, 重新启动子程序。
%2 = 主轴号
- G96 有效并且调节轴是主轴。
- 调节轴处于相互关联的分组中。
- 无中心的轴转换与有效转换重叠并且有一个刀具是有效的。
- 调节轴的恒定轮圆周速度有效。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
10720 通道 %1 程序段 %3 轴 %2 软件限位开关 %4
参数: %1 = 通道号
%2 = 轴名称,主轴号
%3 = 程序段号,标号
%4 = 字符串 (+ 或 -) 说明: 该轴的编程轨迹违反了当前有效的软件限位开关。(在 V380x1000.2 和 .3 中设置接口信号 “正 / 负
反应: 重组补偿程序段。
处理: 检查零件程序中指定的轴位置。
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
第 2 个软件限位开关”对第 2 个软件限位开关有效。)报警在零件程序段准备就绪时激活。
局部报警反应。
已设置接口信号。
报警显示。
检查用于软件限位开关的机床数据
MD 16100 POS_LIMIT_MINUS/MD 36120 POS_LIMIT_MINUS2 和
MD 36110 POS_LIMIT_PLUS/MD 36130 POS_LIMIT_PLUS2。
轴专用接口信号:检查 “第二个软件限位开关正 / 负”(V380x1000.2 和 .3),
确认是否选择了第二个软件限位开关。
从当前框架检查目前有效的零点偏移。
ٛ
ٛ
2-60
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 61
06/2007 报警一览
NCK 报警 / ISO 报警
10721 通道 %1 程序段 %3 轴 %2 软件限位开关 %4
参数: %1 = 通道号
%2 = 轴名称,主轴号
%3 = 程序段号,标号
%4 = 字符串 (+ 或 -) 说明: 所设计的运行会破坏轴的软件限位开关。在预处理 REPOS 返回程序段或者剩余程序段时激活了该报
警。 反应: 局部报警反应。
处理: 在 NC 程序中检查当前位置。检查轴专用接口信号 “第 2 个软件限位开关正 / 负”(V380x1000.2 和
程序继续: 用复位键清除报警, 重新启动子程序。
已设置接口信号。
报警显示。
.3),确认是否选择了第二个软件限位开关。
从当前框架检查目前有效的零点偏移。
检查软件限位开关机床数据 (36100 POS_LIMIT_MINUS / 36120 POS_LIMIT_MINUS2 或者 36110
POS_LIMIT_PLUS / 36130 POS_LIMIT_PLUS2) 。
用 NC 复位中断 NC 程序。
10722 通道 %1 程序段 %5:超出轴 %2 软件限位开关 %6,超出剩余行程:%7 %3<ALUN>
参数: %1 = 通道号
说明: 编程的轨迹超出了轴当前有效的软件限位开关。在处理此零件程序段时,报警激活。
反应: 重组补偿程序段。
处理: 检查并更正 NC 程序中的位置值。
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 轴名称、主轴号
%3 = 行程单位
%4 = 程序段号、标记 | 编号 + 字符串 (+/-)| 剩余行程
如果机床数据位 $MN_ENABLE_ALARM_MASK, 位 11=1,则输出此报警,而不是报警 10720。报警 10722
还提供其他一种诊断方法,供超出软件限位开关范围时使用。释放报警的前提是在 HMI 中必须存在
ALUN* 报警文件。
参见报警 10720 的诊断说明。
局部报警反应。
已设置接口信号。
报警显示。
请通知相关的授权人员 / 服务部门。
检查软件限位开关的机床数据:36100 POS_LIMIT_MINUS / 36120 POS_LIMIT_MINUS2 和 36110
POS_LIMIT_PLUS / 36130 POS_LIMIT_PLUS2。
检查轴专用的接口信号:“第 2 个软件限位开关正 / 负”(DB 31 - 61,DBX 12.2 和 12.3),并检查是
否选中了第 2 软件限位开关。
通过当前的框架检查当前有效的零点偏移。
此外,还需检查外部零点偏移、叠加运行 ($AA_OFF)、DRF 和组件的转换。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-61
Page 62
报警一览 06/2007 NCK 报警 / ISO 报警
10723 通道 %1 程序段 %5:超出轴 %2 的软件限位开关 %6,超出剩余行程:%7
%3<ALUN>
参数: %1 = 通道号
%2 = 轴名称、主轴号
%3 = 行程单位
%4 = 程序段号、标记 | 编号 + 字符串 (+/-)| 剩余行程 说明: 设计的运行超出了轴当前有效的软件限位开关范围。
反应: 局部报警反应。
处理: 确定出发位置或目标位置存在偏移的原因。在异步子程序结束时或者系统异步子程序结束时执行再定
程序继续: 用复位键清除报警, 重新启动子程序。
在再定位下执行运行或者剩余程序段时报警激活。
如果机床数据位 $MN_ENABLE_ALARM_MASK, 位 11=1,输出此报警,而不是报警 10721。报警 10723 还
提供其他一种诊断方法,供超出软件限位开关范围时使用。释放报警的前提是在 HMI 中必须存在
ALUN* 报警文件。
参见报警 10721 的诊断说明。
已设置接口信号。
报警显示。
位指令。参见异步子程序中的交叉参考。
请通知相关的授权人员 / 服务部门。
检查软件限位开关的机床数据 36100 POS_LIMIT_MINUS / 36120 POS_LIMIT_MINUS2 和 36110
POS_LIMIT_PLUS / 36130 POS_LIMIT_PLUS2。
检查轴专用的接口信号 “第 2 个软件限位开关正 / 负”(DB31-61, DBX 12.2 或 12.3),并检查是否选
中了第 2 软件限位开关。
通过当前有效的框架检查当前有效的零点偏移。
此外,还需检查外部零点偏移、叠加运行 ($AA_OFF)、DRF 和组件的转换。
通过 NC 复位取消 NC 程序。
10730 通道 %1 程序段 %3 轴 %2 工作区域限制 %4
参数: %1 = 通道号
%2 = 轴名称,主轴号
%3 = 程序段号,标号
%4 = 字符串 (+ 或 -) 说明: 如果在程序段预处理时确定所编程的轨迹使轴超出工作区域极限,则发出报警。 反应: 重组补偿程序段。
处理: a) 检查 NC 程序位置是否正确。
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
局部报警反应。
已设置接口信号。
报警显示。
b) 检查零点偏移 (当前的框架)
c) 正确设定带 G25 的工作区域限制,或者
通过设定数据正确设定工作区域限制,或者
不激活带 SD43410 的工作区域限制
WORKAREA_MINUS_ENABLE=FALSE
10731 通道 %1 程序段 %3 轴 %2 工作区域限制 %4
参数: %1 = 通道号
%2 = 轴名称,主轴号
%3 = 程序段号,标号
%4 = 字符串 (+ 或 -) 说明: 所设计的运行会破坏轴的工作区域限制。在预处理 REPOS 返回程序段或者剩余程序段时激活了该报
警。 反应: 局部报警反应。
处理: 用 RESET 中断零件程序。 程序继续: 用复位键清除报警, 重新启动子程序。
已设置接口信号。
报警显示。
2-62
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 63
06/2007 报警一览
NCK 报警 / ISO 报警
10732 通道 %1 程序段 %5:超出轴 %2 的工作区域限制,剩余行程:%6 %3<ALUN>
参数: %1 = 通道号
%2 = 轴名称、主轴号
%3 = 行程单位
%4 = 程序段号,标记 | 剩余行程 说明: 如果处理程序段时确定,编程的轨迹超出了指定轴的工作区域限制,则产生该报警。
如果机床数据位 $MN_ENABLE_ALARM_MASK,位 11=1,则输出此报警,而不是报警 10730。报警 10732
还提供其他一种诊断方法,供超出软件限位开关范围时使用。释放报警的前提是在 HMI 中必须存在
ALUN* 报警文件 反应: 重组补偿程序段。
处理: a) 检查 NC 程序的定位数据是否正确,如有必要进行更正。
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
局部报警反应。
已设置接口信号。
报警显示。
b) 检查零偏置 ( 当前设计 )
c) 通过 G25/G26 校正工作区界限,或
d) 通过设置数据校正工作区界限,或
e) 通过设置数据 43410 WORKAREA_MINUS_ENABLE = FALSE 取消激活工作区界限
10733 通道 %1 程序段 %5:超出轴 %2 的工作区域限制,剩余行程:%6 %3<ALUN>
参数: %1 = 通道号
说明: 设计的运行超出了轴当前有效的工作区域限制。
反应: 局部报警反应。
处理: 确定出发位置或目标位置存在偏移的原因。在异步子程序结束时或者系统异步子程序结束时执行再定
程序继续: 用复位键清除报警, 重新启动子程序。
%2 = 轴名称、主轴号
%3 = 行程单位
%4 = 程序段号,标记 | 剩余行程
在再定位下执行运行或者剩余程序段时报警激活。
如果机床数据位 $MN_ENABLE_ALARM_MASK, 位 11=1,则输出此报警,而不是报警 10731。报警 10733
还提供其他一种诊断方法,供超出工作区域限制时使用。释放报警的前提是在 HMI 中必须存在 ALUN*
报警文件。
已设置接口信号。
报警显示。
位指令。参见异步子程序中的交叉参照。
通过当前有效的框架检查当前有效的零点偏移。
此外,还需检查外部零点偏移、叠加运行 ($AA_OFF)、DRF 和组件的转换。
通过 NC 复位取消 NC 程序。
10735 通道 %1 程序段 %5:超出轴 %2 坐标系特定的工作区域限制,剩余行程:%6
%3<ALUN>
参数: %1 = 通道号
%2 = 轴名称、主轴号
%3 = 行程单位
%4 = 程序段号,标记 | 剩余行程 说明: 如果处理程序段时确定,编程的轨迹超出了指定轴坐标系特定的工作区域限制,则产生该报警。
反应: 重组补偿程序段。
局部报警反应。
已设置接口信号。
报警显示。 处理: a) 检查 NC 程序的位置数据是否正确,如有必要进行更正。
b) 检查零点偏移 ( 当前框架 )
c) 通过 WALCS1 ... WALCS9 正确设置工作区域限制,或
d) 通过 $P_WORKAREA_CS_LIMIT_PLUS 或 $P_WORKAREA_CS_LIMIT_MINUS 正确设置工作区域限制,或
e) 通过 $P_WORKAREA_CS_MINUS_ENABLE =FALSE 或 $P_WORKAREA_CS_PLUS_ENABLE 取消激活工作区域限
在 d) 和 e) 情况下,接着重新激活选中的坐标系特定的工作区域限制组。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-63
Page 64
报警一览 06/2007 NCK 报警 / ISO 报警
10736 通道 %1 程序段 %5:超出轴 %2 坐标系特定的工作区域限制,剩余行程:%6
%3<ALUN>
参数: %1 = 通道号
%2 = 轴名称、主轴号
%3 = 行程单位
%4 = 程序段号,标记 | 剩余行程 说明: 如果处理程序段时确定,编程的轨迹超出了指定轴坐标系特定的工作区域限制,则产生该报警。
反应: 局部报警反应。
处理: 确定出发位置或目标位置存在偏移的原因。在异步子程序结束时或者系统异步子程序结束时执行再定
程序继续: 用复位键清除报警, 重新启动子程序。
在再定位下执行运行或者剩余程序段时报警激活。
已设置接口信号。
报警显示。
位指令。参见异步子程序中的交叉参照。
通过当前有效的框架检查当前有效的零点偏移。
此外,还需检查外部零点偏移、叠加运行 ($AA_OFF)、DRF 和组件的转换。
通过 NC 复位取消 NC 程序。
10740 通道 %1 程序段 %2 平滑逼近 / 回退的空程序段太多
参数: 说明: %1= 通道号。
反应: 重组补偿程序段。
处理: 更改零件程序。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2= 程序段号,标号。
在 WAB 程序段和确定返回 / 出发的程序段之间不允许编程超出 5 个程序段。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
10741 通道 %1 程序段 %2 平滑逼近 / 回退方向改变
参数: 说明: %1= 通道号。
反应: 重组补偿程序段。
处理: 更改零件程序。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2= 程序段号,标号。
编程了一个安全距离,该距离在垂直于加工平面的方向上不在 WAB 轮廓的起始点和终点之间。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
10742 通道 %1 程序段 %2 参数据 DISR 无效或不存在
参数: 说明: %1= 通道号。
%2= 程序段号,标号。
可能的原因:
在一个 WAB 程序段中没有说明参数 DISR,或者其值小于或者等于 0。
在用圆弧和有效的刀具半径返回或者出发运行时,内部产生的 WAB 轮廓半径
为负。内部产生的 WAB 轮廓是一个带半径的圆弧,在用实际补偿半径 (刀具半径和偏移值 OFFN 之
和)补偿时 , 产生的刀具中心点轨迹带编程半径 DISR。 反应: 重组补偿程序段。
处理: 更改零件程序 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
2-64
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 65
06/2007 报警一览
NCK 报警 / ISO 报警
10743 通道 %1 程序段 %2 平滑逼近 / 回退重复编程
参数: 说明: %1= 通道号。
%2= 程序段号,标号。
在一个事先激活的 WAB 运行结束之前试图激活一个 WAB 运动。 反应: 重组补偿程序段。
处理: 更改零件程序。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
10744 通道 %1 程序段 %2 平滑逼近 / 回退方向定义无效
参数: 说明: %1= 通道号。
反应: 重组补偿程序段。
处理: 更改零件程序。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2= 程序段号,标号。
在平缓返回或者出发时没有定义切线方向。
可能的原因:
在返回程序段之后,在程序中不再有带运行信息的程序段。
在程序中,在一个出发程序段之前没有编程带运行信息的程序段。
用于 WAB 运行的切线应该垂直于当前的加工平面。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
10745 通道 %1 程序段 %2 平滑逼近 / 回退终点位置不明确
参数: 说明: %1= 通道号。
%2= 程序段号,标号。
在 WAB 程序段中和在后续程序段中编程该位置垂直于加工方向,在 WAB 程序段中在加工平面中没有说
明位置。 反应: 重组补偿程序段。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。 处理: 更改零件程序。
从 WAB 程序段中或者从后续程序段中获得横向进刀轴的位置说明,或者在 WAB 程序段中也编程一个加
工平面中的位置。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
10746 通道 %1 程序段 %2 平滑逼近 / 回退准备停止
参数: 说明: %1= 通道号。
%2= 程序段号,标号。
在 WAB 返回程序段 (定义切线方向或者 Wab 出发方向)和跟随程序段 ( 定义终点位置 ) 之间插入一个
进刀停止。 反应: 重组补偿程序段。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。 处理: 更改零件程序。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-65
Page 66
报警一览 06/2007 NCK 报警 / ISO 报警
10747 通道 %1 程序段 %2 平滑回退的边无定义
参数: 说明: %1= 通道号。
%2= 程序段号,标号。
在一个带四分之一圆弧或者半圆 (G248 或 G348)的 WAB 出发程序段中,没有编程加工平面中的终
点,并且 G143 或者 G140 有效,不带刀具补偿。 反应: 重组补偿程序段。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。 处理: 更改零件程序。
可能会有下列修改:
在 WAB 程序段中说明加工平面中的终点。
激活刀具半径补偿 (仅在 G140 时有效,不在 G143 时有效)。
用 G141 或者 G142 明确说明出发侧。
以直线而不是以圆弧出发运行。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
10748 通道 %1 程序段 %2 非法的返回平面带逼近 / 回退
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 用 DISRP 编程退回平面的一个位置,它不在安全距离 (DISCL) 和 WAB 运行的起始点 (返回运行)或终
反应: 重组补偿程序段。
处理: 更改零件程序 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
点 (出发运行)之间。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
10750 通道 %1 程序段 %2 在刀具半径补偿生效时无刀具号
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 必须选择一个刀具 T...,这样控制系统才可以考虑相关的补偿值。
每个刀具 (T 号)自动分配一个包含补偿值的补偿数据组 (D1). 通过给所要求的数据组一个 D 号
(D1-D9),最大可以给一个刀具赋值 9 个补偿数据组。
在编程功能 G41 或者 G42 时,把刀具半径补偿 (WRK)算入。补偿值位于当前有效的补偿数据组 Dx 内
的参数 P6 (几何值)和 P15 (磨损值)中。 反应: 重组补偿程序段。
解释器终止。
局部报警反应。
已设置接口信号。
报警显示。 处理: 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
使用 G41/G42 调用 WRK 之前,在地址 T 上卤喑桃桓龅毒吆拧
ٛ
2-66
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 67
06/2007 报警一览
NCK 报警 / ISO 报警
10751 通道 %1 程序段 %2 刀具半径补偿后有碰撞危险
参数: %1 = 通道号
%2 = 程序段号,标号 说明: “瓶颈识别”(后续程序段、修正的运行程序段的交点计算)对于可见数量的运行程序段不可能计算
交点。因此一个等距离的轨迹可能会损害工件轮廓。 反应: 重组补偿程序段。
处理: 检查零件程序,可能时修改编程,避免带较短行程的内角作为补偿值。(外角没有问题,因为等距离
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
线可以一直延长,或者插入中间程序段,从而最终会产生一个交点)。
10752 通道 %1 程序段 %2 刀具半径补偿后本地语句存储器溢出
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 为了给每个 NC 程序段计算刀具轨迹等距线,刀具半径补偿时必须要有一个中间语句缓冲区,而需缓
反应: 重组补偿程序段。
处理: 缩小通过修改 NC 程序而占用的缓冲区。避免:
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
冲的中间语句数量是变化不定的。缓冲存储器的大小不易确定。它取决于补偿平面中不含运行信息的
程序段数目和插入的轮廓元素数目。
缓冲存储器的大小由系统固定给定,不可以通过机床数据修改。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
补偿级中无位移信息程序段
有变化曲率的轮廓单元程序段 ( 比如椭圆 ),曲率半径小于补偿半径 的程序段。(这样的程序段分解
为几个分程序段)。
10753 通道 %1 程序段 %2 只能发直线运动语句建立刀具半径补偿
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 只有在包含 G00( 快速移动 ) 或者 G01( 线性进给 ) 的程序段中才可以用 G41/ G42 指令选择刀具半径
补偿。
在有 G41/G42 指令的程序段中至少要写入 G17 到 G19 平面中一个坐标轴;建议写两个坐标轴,因为在
选择补偿时通常也移动两个坐标轴。 反应: 重组补偿程序段。
处理: 修改 NC 程序,在程序段中用线性插补替代补偿。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
10754 通道 %1 程序段 %2 只能发直线运动语句撤消刀具半径补偿
参数: %1 = 通道号
说明: 只有在包含 G00( 快速移动 ) 或者 G01( 线性进给 ) 的程序段中才可以用 G40 指令撤销刀具半径补偿。
反应: 重组补偿程序段。
处理: 修改 NC 程序,在程序段中用线性插补替代补偿。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
在有 G40 指令的程序段中至少要写入 G17 到 G19 平面中一个坐标轴;建议写两个坐标轴,因为在选择
补偿时通常也移动两个坐标轴。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-67
Page 68
报警一览 06/2007 NCK 报警 / ISO 报警
10755 通道 %1 程序段 %2 不能在当前起点通过 KONT 命令建立刀具半径补偿
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 在用 KONT 激活铣刀半径补偿时返回程序段起始点在补偿圆周之内,因此会损伤轮廓。
在当前实际位置位于轮廓之后的情况下,如果用 G41/G42 撤销选择铣刀半径
补偿,则返回性能 (NORM 或者 KONT) 决定补偿运动。选择 KONT 时,则会以编程的起始点 (= 返回程序
段终点 ) 为圆心、以铣刀半径为半径划出一圆周。由当前的实际位置引出的、并且不损伤轮廓的切线
就是返回运行轨迹。
如果起始点位于以目标点为圆心的补偿圆之内,则没有切线经过这一点。 反应: 重组补偿程序段。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。 处理: 在选择铣刀半径补偿时,把返回运行的起始点移到以目标点为圆心的补偿圆之外 ( 编程的移动运行 >
补偿半径 )。提供下列可能性:
在前面的程序段中选择
插入中间语句
选择返回性能 NORM 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
10756 通道 %1 程序段 %2 不能在程序的终点通过 KONT 命令建立刀具半径补偿
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 在撤销铣刀半径补偿时编程的终点位于补偿圆之内。如果没有补偿而回到该点,则会导致轮廓损伤。
在编程终点位于轮廓之后的情况下,如果用 G40 撤销选择铣刀半径补偿,则出发性能 (NORM 或者
KONT) 决定补偿运动。在 KONT 方式下,在补偿仍然有效的最后点处划出一个以铣刀半径为半径的圆。
由编程终点位置引出的、并且不损伤轮廓的切线就是出发运行轨迹。
如果编程终点位于以目标点为圆心的补偿圆之内,则没有切线经过这一点。 反应: 重组补偿程序段。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。 处理: 撤销 FRK 的选择,使编程的终点移到以最后有效的补偿点为圆心的补偿圆之外。提供下列可能性:
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
在下一个程序段中撤销选择
插入中间语句
选择出发性能 NORM
10757 通道 %1 程序段 %2 在刀具半径补偿生效时不能改变补偿平面
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 为了可以更改补偿平面 (G17,G18 或者 G19),要求用 G40 撤销前面铣刀半径补偿的选择。 反应: 重组补偿程序段。
处理: 在零件程序中插入一个带撤销补偿的中间程序段。在平面转换之后,必须以线性插补在一个返回程序
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
2-68
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
段中选择铣刀半径补偿。
© 西门子股份公司 2007 版权所有
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
Page 69
06/2007 报警一览
NCK 报警 / ISO 报警
10758 通道 %1 程序段 %2 带可变补偿值的曲率半径过小
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 当前的铣刀半径补偿 ( 所用刀具 ) 太大,不适于编程的轨迹半径。
在带可变刀具半径补偿的程序段中,必须用编程范围内的最小和最大的补偿值在轮廓的任意位置上进
行补偿。不允许轮廓上点的弯曲半径在可变补偿区域范围之内。
若补偿值在一个程序段内改变了其符号,则必须检测轮廓的两侧;否则只补偿一侧。 反应: 重组补偿程序段。
处理: 使用较小的铣刀,或考虑轮廓编程时部分铣刀半径。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
10759 通道 %1 程序段 %2 路径平行于刀具方向
参数: %1 = 通道号
说明: 在带有齿条或多项式插值的程序块中,校正的路径至少在与刀具方向平行的一个点中运行,即: 路径
反应: 重组补偿程序段。
处理: 在写入轮廓段时不要使用花键或多顶式,但可使用直线和圆周代替。分割刀具几何形状并取消选择各
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号、 标记
具有一条垂直于补偿平面的切线。
允许与刀具方向平行的直线形运行和圆周平面垂直于补偿平面的圆周运行 ( 从狭窄通道平稳缩进的应
用)。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
段之间的刀具半径补偿。
10760 通道 %1 程序段 %2 螺线轴与刀具方向不平行
参数: %1 = 通道号
说明: 当刀具半径补偿有效时,只有当螺旋轴与刀具平行,螺旋才有效,即:圆弧平面与补偿平面必须一
反应: 重组补偿程序段。
处理: 使螺旋轴与加工平面垂直。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
致。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
10761 通道 %1 程序段 %2 在大于一周的椭圆轨迹上不能进行刀具半径补偿
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 加工椭圆内部时,曲率半径有时大于有时小于铣刀半径补偿。
反应: 重组补偿程序段。
处理: 使用较小半径的铣刀,或者在最多一转的程序段上编程进给程序段。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
在这种情况下加工椭圆,应当分成 4 个零件程序段,具有大于和小于补偿半径的曲率半径。转数较多
时,由于对零件程序段数目未作限制,引起了巨大的计算浪费,因此刀具补偿被拒绝并发送故障报
告。
如果在椭圆上的任意处都能或都不能补偿,那么也允许椭圆通过大于一满转来延长。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-69
Page 70
报警一览 06/2007 NCK 报警 / ISO 报警
10762 通道 %1 程序段 %2 在需插入倒角 / 圆角的两个执行程序段之间空程序太多
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 限定了所允许的最大空程序段数。 反应: 重组补偿程序段。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。 处理: 更改零件程序:
检测是否已经选择了 SBL2。选择 SBL2 时,每个零件程序行会产生一个程序段,因此有可能超过了两
个位移程序段之间允许的空程序段数。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
10763 通道 %1 程序段 %2 在补偿平面上该句的运动轨迹分量为零
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 刀具半径补偿有效时,通过碰撞监控,程序段在补偿平面中的轨迹分量变为零。如果源程序段没有垂
反应: 报警显示。 处理: 在当前刀具不能进行加工的窄位置处,该性能正确。
程序继续: 用清除键或 NC 启动 键清除报警
直于补偿平面的运动信息,这就意味着该程序段被忽略
不计。
更改零件程序
如有必要,使用半径较小的刀具
10764 通道 %1 程序段 %2 刀具半径补偿有效时轨迹不连续
参数: %1 = 通道号
说明: 在以下情况出现该报警:当刀具半径补偿有效时,用于补偿计算的起始点不等于前一个程序段的终
反应: 重组补偿程序段。
处理: 更改零件程序。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
点。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
10765 通道 %1 程序段 %2 3D 刀具半径补偿不可能
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 如果尝试激活 3D 刀具半径补偿,尽管控制系统中不包含所需的选项,仍出现此报警。 反应: 重组补偿程序段。
处理: 通过改变机床数据不能激活选项,因为要求的代码不存在。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
2-70
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 71
06/2007 报警一览
NCK 报警 / ISO 报警
10770 通道 %1 程序段 %2 刀具半径补偿时因方向改变导致角类型改变
参数: %1 = 通道号
%2 = 程序段号、 标记 说明: 边角类型 ( 内角或外棱角 ) 不仅仅取决于程序设计的路径,而且还取决于刀具方向。为此,程序设计
的路径规划在垂直于实际刀具方向的平面中,并且在此平面中确定边角类型。如果程序中设计了在两
个横向移动程序块之间改变方向 ( 一个或多个程序块中 ),导致第一个横向移动程序块末端的边角类
型与第二个程序块起点之间的类型不符时,出现上述错误信息。 反应: 重组补偿程序段。
处理: 修改部件加工程序。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
10776 通道 %1 程序段 %2 轴 %3 在刀具半径补偿时必须是几何轴
参数: %1 = 通道号
说明: 如果需要刀具半径补偿的轴不是几何轴,则出现该报警。 反应: 重组补偿程序段。
处理: 更改零件程序 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
%3 = 轴名称
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
10777 通道 %1 程序段 %2 刀具半径补偿:补偿解除的程序段太多
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 刀具补偿时,限定了所允许的带有抑制补偿的程序段的最大数量。 反应: 重组补偿程序段。
处理: 更改零件程序。
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
检测是否已经选择了 SBL2。选择 SBL2 时,每个零件程序行会产生一个程序段,因此有可能超过了两
个位移程序段之间允许的空程序段数。
10778 通道 %1 程序段 %2 刀具半径补偿有效准备停止
参数: %1 = 通道号
说明: 如果在刀具半径补偿有效时识别出一个准备停止 ( 通过用户编程或者内部生成 ),就会产生这个报
反应: 报警显示。
处理: 按删除键和启动键继续加工。
程序继续: 用清除键或 NC 启动 键清除报警
%2 = 程序段号,标号
警,因为在这种情况下可能会出现用户不希望的机床运行 ( 结束半径补偿并重新返回 )。该加工步骤
可通过按删除键并重新启动后继续执行。
在程序段结尾报警时 NC 停止。
更改零件程序。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-71
Page 72
报警一览 06/2007 NCK 报警 / ISO 报警
10780 通道 %1 程序段 %2 在有效刀具半径补偿时车削刀具或磨削刀具改变非法
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 如果在刀具半径补偿有效时识别出一个准备停止 ( 通过用户编程或者内部生成 ),就会产生这个报
警,因为在这种情况下可能会出现用户不希望的机床运行 ( 结束半径补偿并重新返回 )。
该加工步骤可通过按删除键并重新启动后继续执行。 反应: 重组补偿程序段。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。 处理: 按删除键和启动键继续加工。
更改零件程序。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
10781 通道 %1 程序段 %2 带刀具补偿的渐开线定位非法
参数: %1 = 通道号
说明: 只有当补偿平面与渐开线平面匹配时,刀具半径补偿才是可能的。 反应: 重组补偿程序段。
处理: 修改零件程序。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号、 标记
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
10782 通道 %1 程序段 %2 带刀具补偿的曲线类型非法
参数: %1 = 通道号
%2 = 程序段号、 标记 说明: 如果试图将刀具半径补偿应用到没有实施过此功能的弧形中,则会出现此报警。此时唯一的原因:带
有三维刀具半径补偿的渐开线。 反应: 重组补偿程序段。
处理: 修改零件程序。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
10783 通道 %1 程序段 %2 切削补偿要求定位转变
参数: %1 = 通道号
说明: 如果试图激活必须启用刀具方向变化的刀具半径补偿,并且方向转换选项不可用时,会出现此报警。
反应: 重组补偿程序段。
处理: - 修改部件加工程序。
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号、 标记
只有当下列 G 代码 22 组的 G 代码被激活的情况下才会出现此报警。
- CUT3DC
- CUT3DCC
- CUT3DCCD
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
- 安装 “方向转换”选项
2-72
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 73
06/2007 报警一览
NCK 报警 / ISO 报警
10784 通道 %1 程序段 %2 在平面限制刀具补偿时刀具非法
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 激活带有限制面的刀具半径补偿时,激活了一个类型无效的刀具。
通常只允许 1 到 399 型的铣刀,但有以下例外:
111 球形铣刀
155 截锥铣刀
156 截锥铣刀
157 截锥铣刀 反应: 重组补偿程序段。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。 处理: 使用其它刀具 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
10790 通道 %1 程序段 %2 带角度直线编程期间平面改变
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 在编程两条带角度参数的直线时,第一和第二个零件程序段之间的有效平面改变了。 反应: 重组补偿程序段。
处理: 更改零件程序 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
10791 通道 %1 程序段 %2 带直线编程的角度非法
参数: %1 = 通道号
说明: 在编程一个由两条直线组成并带有角度定义的轮廓时,未发现中间点。 反应: 重组补偿程序段。
处理: 更改零件程序 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
10792 通道 %1 程序段 %2 带角度直线编程期间插补类型非法
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 在编程带角度定义的两条直线时,只允许样条或直线插补。不允许圆弧或多项插补。 反应: 重组补偿程序段。
处理: 更改零件程序 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-73
Page 74
报警一览 06/2007 NCK 报警 / ISO 报警
10793 通道 %1 程序段 %2 带角度直线编程期间缺少第二语句块
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 在编程带角度定义的两条直线时,第二个程序段缺失。只有当第一个零件程序段同时是一个程序的最
后一个程序段时,或者第一个零件程序段后面跟有一个带预处理停止的程序段时,才出现该报警。 反应: 重组补偿程序段。
处理: 更改零件程序 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
10794 通道 %1 程序段 %2 在第 2 程序段中当带角度直线插补时缺少角度数据
参数: %1 = 通道号
说明: 在编程带角度的两条直线时,第二个程序段内的角度说明缺失。
反应: 重组补偿程序段。
处理: 更改零件程序 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
只有当前面的程序段内编程了角度,却未对有效平面的轴进行编程时,才会出现故障。在前面的程序
段中,试图编程一条单独的带角度的直线时,也会导致该报警。然后,必须在此程序段中 (精确)编
程有效平面的一个轴。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
10795 通道 %1 程序段 %2 带角度直线编程期间终点定义不一致
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 编程一条直线时,规定了有效平面的两个位置和一个角度
反应: 重组补偿程序段。
处理: 更改零件程序 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
( 终点的位置超出规定 ),或者无法按规定角度达到编程坐标的位置。
若用角度编程一个由两条直线组成的轮廓时,在第二个程序段内可以规定平面的两个轴位置和角度。
也可能由于编程错误,前面的程序段无法解释成该轮廓的第一个零件程序段时,也会出现该故障。
如果对一个角而不是对这个有效平面的轴进行编程,或者该程序段不是轮廓的第二个程序段,该程序
段就被解释为两程序段轮廓的第一个程序段。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
2-74
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 75
06/2007 报警一览
NCK 报警 / ISO 报警
10800 通道 %1 程序段 %3 轴 %2 不是几何轴
参数: %1 = 通道号
%2 = 轴名称,主轴号
%3 = 程序段号,标号 说明: 进行有效转换或者设定旋转组件结构时,在程序段处理时需要用到几何轴。如果某个几何轴曾经作为
反应: 重组补偿程序段。
处理: 在转换选择或者结构选择之后,对作为定位轴运行的几何轴再次编程 (例如:在 WAITP 之后),使它
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
定位轴运行过,它将一直保持 “定位轴”状态,直到它再次被编程为几何轴。
如果处理该程序段,通过 POSA 运行超过了程序段界限,那么在进给中就识别不出轴是否到达了目标
位置。对于一个 ROT 组件结构或者转换的计算而言,一定要具备这个条件。
如果把几何轴当作定位轴运行,则:
在当前总体结构中不允许旋转,
不允许选择转换。
局部报警反应。
已设置接口信号。
报警显示。
重新回到 “几何轴”状态。
10810 通道 %1 程序段 %2 主轴未定义
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 虽然没有定义主主轴,有可能引起转速降低,但是已经编程了功能 “旋转进给”(用 G95 或 G96)或
反应: 重组补偿程序段。
处理: 在对一个要用主主轴的 G 功能进行编程之前,用
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
“不带补偿夹具的攻丝”(用 G331/G332)。
定义时,可以用 MD 20090 SPIND_DEF_MASTER_SPIND 预设置 ( 缺省值 ) 或者 在零件程序中使用关键
词 SETMS,这样可以把通道的每个主轴都改定
义为主主轴。
局部报警反应。
已设置接口信号。
报警显示。
MD 20090 SPIND_DEF_MASTER_SPIND[n]=m (n ... 通道索引 , m ... 主轴号 ) 对主主轴进行预设置或
者在 NC 零件程序中用一个名称来定义。
作为主轴来运行的机床轴必须在
MD 35000 SPIND_ASSIGN_TO_MACHAX[n]=m (n ... 机床轴索引,
m ... 主轴号 ) 中使用一个主轴号。此外,它还必须用
MD 20070 AXCONF_MACHAX_USED[n]=m (n ... 通道轴索引,
m ... 机床轴索引 ) 赋值一个通道 ( 通道轴索引 1 或 2)。
10820 通道 %1 旋转轴 / 主轴 %2 无定义
参数: %1 = 通道号
说明: 对轨道轴和同步轴或者对轴 / 主轴已经编程了的旋转进给,但是产生该进给的回转轴 / 主轴不可用。 反应: 重组补偿程序段。
处理: 修正零件程序或者正确设置 SD 43300 ASSIGN_FEED_PER_REV_SOURCE 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
%2 = 轴名称,主轴编号
局部报警反应。
已设置接口信号。
报警显示。
2-75
Page 76
报警一览 06/2007 NCK 报警 / ISO 报警
10860 通道 %1 程序段 %2 进给率没编程
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 在显示的程序段中有效的插补方法不是 G00( 快速移动 )。缺少 F 值的编程。 反应: 重组补偿程序段。
局部报警反应。
已设置接口信号。
报警显示。 处理: 对相应的插补方式的进给值编程。
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
G93: 用 F 值将进给率定义为时间倒数值,单位为 [1/ 分 ]。
G94 和 G97: 在地址 F 下编程进给率,单位是 [ 毫米 / 分钟 ] 或者 [ 米 / 分钟 ]。
G95: 在地址 F 下把进给率编程为旋转进给率,单位 [ 毫米 / 转 ]。
G96: 在地址 S 下把进给率编程为切削速度 [ 米 / 分钟 ]。 它从当前主轴转速中得出。
10861 通道 %1 程序段 %3 位置轴 %2 速度为零
参数: %1 = 通道号
说明: 没有编程轴速度,而且机床数据中设置的定位速度为零。 反应: 重组补偿程序段。
处理: 请通知授权人员 / 维修部门。在机床数据 32060 MA_POS_AX_VELO 中设置其它速度。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 轴
%3 = 程序段号,标号
局部报警反应。
已设置接口信号。
报警显示。
10862 通道 %1 程序段 %2 主轴是路径轴
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 编程了一个轨迹,但其中将主轴作为了轨迹轴。
轨迹速度采用了主轴速度 (例如:G95)。 反应: 重组补偿程序段。
处理: 修改程序,使其自身无法参照。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
局部报警反应。
已设置接口信号。
报警显示。
10870 通道 %1 程序段 %2 未定义用于恒定切削速度的端面轴
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 在用 G96 功能选择恒定切削速度时,通过端面轴位置控制主轴转速,从而在刀尖位置处得到用 S[ 毫
反应: 重组补偿程序段。
处理: 在通道专用的机床数据 MD20100 DIAMETER_AX_DEF 中为所使用的主轴设
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
米 / 分钟 ] 编程的切削速度
在机床数据 MD 20100 DIAMETER_AX_DEF[n,m]=x(n ... 通道索引, m ... 主轴索引, x ... 轴名称)中,5
个主轴中的每个主轴定义一个端面轴 [ 字符串 ] 名称,用来进行速度的计算。
S [1/ 分钟 ] = "+++OLE"
局部报警反应。
已设置接口信号。
报警显示。
置端面轴名称。
2-76
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 77
06/2007 报警一览
NCK 报警 / ISO 报警
10880 通道 %1 程序段 %2 粘贴倒角或圆角时在 2 个运行程序段之间空程序段太多
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 在两个包含轮廓元素的程序段之间插入一个倒角或倒圆时 (CHF,RND),编程了太多的不含轮廓信息的
程序段。 反应: 重组补偿程序段。
处理: 修改零件程序,从而不超出许可的空程序段数量。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
局部报警反应。
已设置接口信号。
报警显示。
10881 通道 %1 程序段 %2 在插入倒角或圆角当地存储器溢出
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 在两个含轮廓元素的程序段之间插入一个倒角或倒圆时 (CHF,RND),编程了太多的不含轮廓信息的程
反应: 重组补偿程序段。
处理: 修改零件程序,使空程序段的数量变小。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
序段,以至使内部的缓冲存储器太小。
局部报警反应。
已设置接口信号。
报警显示。
10882 通道 %1 程序段 %2 执行程序段中倒角或圆角无效
参数: %1 = 通道号
说明: 在 2 个直线轮廓或圆弧轮廓之间没有插入倒角或倒圆 (倒棱),因为:
反应: 重组补偿程序段。
处理: 对应着上述的故障修改零件程序。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
平面中没有直线或圆弧轮廓。
在平面之外有一个移动运行。
已经进行了一个平面转换。
没有位移信息的空程序段 (伪程序段)超出了允许数量。
局部报警反应。
已设置接口信号。
报警显示。
10883 通道 %1 程序段 %2 斜面或半径的尺寸已被减少
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 在插入倒角或半径时,如果相关程序段中至少有一个太短,就必须降低即将插入的轮廓元素值,使之
反应: 局部报警反应。
处理: 修改 NC 程序;或者不改变 NC 程序按 CANCEL 或 START 键,或只按 START 键继续执行。 程序继续: 用清除键或 NC 启动 键清除报警
比原本编程的值小,由此产生此报警。该报警只在机床数据 11411 ENABLE_ALARM_MASK 的位 4 设定后
产生。否则,
倒角或倒圆将被匹配,却没有报警。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-77
Page 78
报警一览 06/2007 NCK 报警 / ISO 报警
10900 通道 %1 程序段 %2 恒切削速度无 S 值编程
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 如果 G96 当前有效,则缺少地址 S 下的恒定切削速度。 反应: 重组补偿程序段。
局部报警反应。
已设置接口信号。
报警显示。 处理: 在 S 下编程恒定切削速度,单位为 [m/min],或者取消选择 G96 功能。例如,G97 时前面的进给率仍
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
保留,但主轴以当前的转速旋转。
10910 通道 %1 程序段 %2 一个路径轴的速度进程不规则
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 选择了转换功能时,某个轴或几个轴的速度急剧增加,如,由于轨迹位于极点附近。 反应: 局部报警反应。
处理: 将 NC 程序段分成几个程序段 (如 3 个),使得轨迹段的速度增加尽可能慢且持续时间较短。然后,
程序继续: 用清除键或 NC 启动 键清除报警
报警显示。
剩余的程序段将以编程的速度运行。
10911 通道 %1 程序段 %2 坐标转换时不能移动极点
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 规定的曲线变化越过了转换的极点。 反应: 解释器终止。
局部报警反应。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。 处理: 更改零件程序。 程序继续: 用复位键清除报警, 重新启动子程序。
10912 通道 %1 程序段 %2 准备与插补可能不同步
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 不可以准确地预先计算出规定的曲线变化。原因可能是具有转换特性的轴作为定位轴运行,或者是转
反应: 报警显示。 处理: 通常情况下,不需要采取措施。如果修改零件程序,则速度控制会更加有效。
程序继续: 用清除键或 NC 启动 键清除报警
换极点被曲线过多的缠绕。
从该程序段开始在主运行中执行速度控制。速度控制比预先计算要更保守。取消预见功能。如果无法
将速度控制接入主运行,则零件程序加工中断。
如果转换极点被曲线多次缠绕,则划分程序段可以起到作用。
如果原因在于定位轴,则需要检查该轴是否不可以也作为轨迹轴运行。
取消预见功能,直到预处理再次从定义的前提条件出发
(例如:根据 JOG->AUTO 的切换,换刀或者更换刀沿)。
10913 通道 %1 程序段 %2 忽略负的进给方式
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 规定的进给轮廓目前是负的。但负的轨迹进给是不允许的。该进给轮廓被忽略。规定的进给程序段结
束值通过整个程序段来运行。 反应: 局部报警反应。
处理: 通常情况下,不需要采取措施。但该报警信息指示出一个应消除编程错误。 程序继续: 用清除键或 NC 启动 键清除报警
报警显示。
2-78
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 79
06/2007 报警一览
NCK 报警 / ISO 报警
10914 通道 %1 程序段 %2 转换激活时运动不可能
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 由于机械运动,无法执行定义的动作。与转换相关的故障原因可能有:
TRANSMIT:
极点周围的区域 ( 圆形 ),不能定位。该区域的存在使刀具参考点不能移动到
极点。
该区域是通过以下方式确定的:
机床数据 ($MC_TRANSMIT_BASE_TOOL..)
有效的刀具长度补偿 ( 参见 $TC_DP..)。
刀具长度补偿的计算取决于所选择的加工平面 (参见 G17,..)
机床会在错误程序段前停止。 反应: 解释器终止。
处理: 修改零件程序。
程序继续: 用复位键清除报警, 重新启动子程序。
局部报警反应。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
修改错误定义的刀具长度补偿。
10930 通道 %1 程序段 %2 坯料切削轮廓中非法的插补类型
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 切削循环 (CYCLE 95) 的轮廓含有其它的行程指令,不同于:
G00、G01、G02、G03、CIP 或 CT。轮廓程序中只允许包含由这些路径条件构成的轮廓段 (也就是说,
没有螺纹程序段,没有样条程序段,等等)。 反应: 局部报警反应。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。 处理: 作为切削轮廓,仅编程由直线和圆弧组成的轨迹元素。 程序继续: 用复位键清除报警, 重新启动子程序。
10931 通道 %1 程序段 %2 坯料切削轮廓编程出错
参数: %1 = 通道号
说明: 在切削轮廓循环程序中 (CYCLE 95) 包含以下的错误:
反应: 局部报警反应。
处理: 上述的错误必须在切削轮廓的程序中修正。 程序继续: 用复位键清除报警, 重新启动子程序。
%2 = 程序段号,标号
整圆
相交的轮廓段
错误的起始位置
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
10932 通道 %1 程序段 %2 轮廓准备重新启动
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 在切削轮廓预处理阶段中断切削循环 CYCLE 95。 反应: 局部报警反应。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。 处理: 在切削循环 CYCLE 95 中进行轮廓预处理期间,不允许中断。 程序继续: 用复位键清除报警, 重新启动子程序。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-79
Page 80
报警一览 06/2007 NCK 报警 / ISO 报警
10933 通道 %1 程序段 %2 轮廓程序中的轮廓语句太少
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 轮廓切削程序中,在加工平面两个轴都运动的程序段少于 3 个。切削循环
(CYCLE 95) 被中止。 反应: 局部报警反应。
处理: 增加轮廓切削程序中用于当前加工平面两个轴运行的程序段,至少增加到 3 个程序段。 程序继续: 用复位键清除报警, 重新启动子程序。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
10934 通道 %1 程序段 %2 轮廓分段设置太小
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 切削轮廓程序中用于加工平面中两个轴运行的程序段太多 (CYCLE 95)。 反应: 局部报警反应。
处理: 必须减少轮廓程序中的程序段数。应当检查轮廓在多个程序中的分段。 程序继续: 用复位键清除报警, 重新启动子程序。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。
10948 通道 %1 程序段 %2 曲线表 %3:位置间隔在表的边沿
参数: %1 = 通道号
%2 = 程序段号、 标记
%3 = 曲线表号 说明: 定义了一个周期性曲线表,其中,从动坐标轴在表末端的位置与在始端的位置不同。 反应: 解释器终止。
本通道 NC 启动禁止。
已设置接口信号。
报警显示。 处理: 更正零件程序后重新起动。 程序继续: 用复位键清除报警, 重新启动子程序。
10962 通道 %1 程序段 %2 功能 %3 不可能带刀具轨迹修正
参数: %1 = 通道号
说明: 给出的功能在这个软件版本下还不能和刀具半径补偿一起使用。请修改零件程序或者询问新的软件版
反应: 重组补偿程序段。
处理: 更改零件程序。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
%3 = 功能名称
本。
局部报警反应。
已设置接口信号。
报警显示。
在程序段结尾报警时 NC 停止。
2-80
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 81
06/2007 报警一览
NCK 报警 / ISO 报警
12000 通道 %1 程序段 %2 地址 %3 重复编程
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 地址源字符串 说明: 在一个 NC 程序段中大多数地址 (地址类型)只允许编程一次,从而使程序段的信息意义明确 (比
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
如:X... T... F... 等例外: G, M 功 能 )。
已设置接口信号。
报警显示。
且需要修正的程序段上。
删除在 NC 程序中多次出现的地址 (除了允许重复赋值的地址)。
检查地址 (如轴名称)是否通过用户定义的变量来规定的 (如果是用算术运算在程序中的变量进行
轴名称分配,则可能不容易被查出)。
12010 通道 %1 程序段 %2 地址 %3 地址类型编程太经常
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 地址源字符串 说明: 对于每个地址类型内部均对其在一个 NC 程序段中允许出现的次数做出规定 (比如所有轴均使用一个
地址类型,该类型同样受到程序段极限的限制)。 反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
已设置接口信号。
报警显示。
的程序段上。
将程序信息分成几个程序段 (但必须注意程序段有效的功能!)。
12020 通道 %1 程序段 %2 地址修改与地址的组合不允许
参数: %1 = 通道号
说明: 有效地址类型是 “IC”,“ AC”,“ DC”,“ ACN”,“ ACP”。不是在每种地址类型都可以进行这种
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
地址修改。其中可进行这种修改的各地址类型参见编程说明。如果对不允许的地址类型进行这种地址
修改,则会产生报警,例如:
N10 G02 X50 Y60 I=DC(20) J30 F100
;带 DC 的插补参数。
已设置接口信号。
报警显示。
的程序段上。
使用非模态变址,根据编程指南仅适用于允许的地址。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-81
Page 82
报警一览 06/2007 NCK 报警 / ISO 报警
12040 通道 %1 程序段 %2 表达式 %3 不是数据类型 ‘AXISٛ’
参数: %1 = 通道号
说明: 在其后续的参数说明时,某些关键字要求变量数据的类型为 “AXIS”。关键字 POS 时,在括号中的表
反应: 重组补偿程序段。
处理: 键:按下 NC 停止键,用软键 PROGRAMM KORREKT 来选择 “修正程序段”功能。修正光标停在出
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
%3 = 程序段中的源字符串
达式里给出轴标识符,必须将该标识符定义为 AXIS 类型的变量。在使用下面的关键字时,仅允许使
用 AXIS 类型的参数:
AX[..], FA[..], FD[..], FL[..], IP[..], OVRA[..], PO[..], POS[..], POSA[..]
举例:
N5 DEF INT ZUSTELL=Z1 错误,没有分配轴识别符而是数字? 6 161
N5 DEF AXIS ZUSTELL=Z1 正确
:
N10 POS[ZUSTELL]=120 FA[ZUSTELL]=1000
已设置接口信号。
报警显示。
错的程序段上。
根据编程指南中的语句修正零件程序。
12050 没有设计通道 %1 程序段 %2 DIN 地址 %3
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源文本程序块中 NC 地址 说明: NC 地址的名称 (比如 X,U,X1)在控制系统中没有定义。
反应: 重组补偿程序段。
已设置接口信号。
报警显示。 处理: 阅读编程指南和机床数据,查阅相关的实际配置地址及其意义并对 NC 程序段作出相应地修正。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
12060 通道 %1 程序段 %2 相同的 G 功能重复定义
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 零件程序中可以使用的 G 功能划分为不同的 G 功能组,其中有些由句法定义,有些为非句法定义的。
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKT 来选择 “修正程序段”功能。修正光标停在出错的程
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
每个 G 功能组中只允许编程一个 G 功能。在一个功能组内 G 功能之间是相互排斥的。
该报警仅与非句法定义的 G 功能有关。如果在一个 NC 程序段中从这些功能组中调用多个 G 功能,则
该功能组的最后一个 G 功能生效
(在此之前的 G 功能则忽略)。
G- 功能:
已设置接口信号。
报警显示。
序段上。
无需采取消除措施:但应检查一下最后编程的 G 功能是否是真的需要的 G 功能。
2-82
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 83
06/2007 报警一览
NCK 报警 / ISO 报警
12070 通道 %1 程序段 %2 G 功能句法定义太多
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 句法定义的 G 功能决定零件程序段的结构以及所包含的地址。在一个 NC 程序段中仅允许编程一个句
法定义的 G 功能。第 1 到第 4 个 G 功能组中的 G 功能为句法定义的。 反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKT 来选择 “修正程序段”功能。修正光标停在出错的程
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
已设置接口信号。
报警显示。
序段上。
分析 NC 程序段,把 G 功能分成多个 NC 程序段。
12080 通道 %1 程序段 %2 句法错误在文本 %3
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源文本区 说明: 在所显示的文本位置程序段的句法出错。无法更进一步说明准确的出错原因,因为出错的可能性会很
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
多。
举例 1:
N10 IF GOTOF ...; ;缺少跳转条件!
举例 2:
N10 R-50 =12; ;错误的计算参数号
已设置接口信号。
报警显示。
的程序段上。
分析程序段,并且根据编程指南中的句法表进行修正。
12090 通道 %1 程序段 %2 不需要的参数 %3
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 文本中不允许的参数 说明: 预先定义了编程的功能,且调用该功能时不允许有参数。显示第一个不需要的参数。 反应: 重组补偿程序段。
已设置接口信号。
报警显示。 处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错
的程序段上。
编程没有参数说明的功能。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
12100 通道 %1 程序段 %2 口令 %3 的号码不允许
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 通过的数量 说明: 用 MCALL 调用的子程序是模态有效的,即在每个带行程信息的程序段后面,自动调用一次子程序。所
以不允许在地址 P 下对通过的数量进行编程。
模态调用一直保持有效直到编程一个新的 MCALL 为止;可以带一个新的子程序名称或者不带 (删除功
能 )。 反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
已设置接口信号。
报警显示。
的程序段上。
编程不带通过数量的子程序调用 MCALL。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-83
Page 84
报警一览 06/2007 NCK 报警 / ISO 报警
12110 通道 %1 程序段 %2 句法不能被说明
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 程序段中编程的地址与句法定义的有效 G 功能相矛盾。
举例:
G1 I10 X20 Y30 F1000 ;
线性程序段中不允许编程插补参数。 反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
已设置接口信号。
报警显示。
的程序段上。
检查程序段结构,根据程序的要求进行修正。
12120 通道 %1 程序段 %2 特殊的 G 功能写在单独的语句中
参数: %1 = 通道号
说明: 在该程序段中编程的 G 功能必须在程序段中独立存在。在同一个程序段中不允许出现通用地址或同步
反应: 重组补偿程序段。
处理: 在程序段中独立编程 G 功能。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
作用。这些 G 功能是指:
G25,G26 工作区域极限,主轴转速极限
G110, G111, G112 用极坐标进行极点编程
举例:
G4 F1000 M100: 在有 G4 的程序段中不允许写 M 功能。
已设置接口信号。
报警显示。
12140 通道 %1 程序段 %2 表达式 %3 在此版本不包括
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源文本中软件结构 说明: 在控制系统的最大限度配置中可能出现当时结构版本中所没有的功能。 反应: 重组补偿程序段。
已设置接口信号。
报警显示。 处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
上。
从程序中删除所显示的功能。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
12150 通道 %1 程序段 %2 操作 %3 数据类型不兼容
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 字符串 (无效运算符) 说明: 数据类型与所要求的运算不兼容 (在一个算术表达式中或在赋值语句中)。 反应: 重组补偿程序段。
已设置接口信号。
报警显示。 处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
上。
修改所使用变量的定义,使其可以执行所要求的运算。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
2-84
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 85
06/2007 报警一览
NCK 报警 / ISO 报警
12160 通道 %1 程序段 %2 超出取值范围
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 给变量编程的常数值超出之前通过数据类型定义所确定的数值范围。 反应: 重组补偿程序段。
已设置接口信号。
报警显示。 处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
上。
修正常数值或使数据类型相匹配。如果整型常数的值过大,则可以通过增加小数点作为实型常数给
出。
举例:
R1 = 9 876 543 210 改为:R1 = 9 876 543 210. 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
12170 通道 %1 程序段 %2 标识符 %3 重复定义
参数: %1 = 通道号
说明: 在运行的零件程序中,定义了错误信息中显示的符号。
反应: 重组补偿程序段。
处理: 显示数据管理已经可以识别的符号。使用程序编辑器在当前程序的定义部分搜索该符号。第一和第二
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
%3 = 程序段中的符号
注意,如果在其它 (子)程序中重复定义,用户定义的识别符则允许多次出现,也就是说,当程序
(子程序)退出或运行结束后,允许定义具有相同名称的局部变量。
这不仅适用于用户定义的符号 (标号,变量),而且适用于机床数据 (轴,DIN 地址和 G 功能)。
已设置接口信号。
报警显示。
个符号必须赋予不同的名称。
12180 通道 %1 程序段 %2 操作符 %3 串接非法
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 连接的运算符 说明: 运算符连接是指把一元和二元运算符前后写入,而没有使用括号。
举例:
N10 R1=R2-(-R3) ;正确的写法
N10 R1=R2--R3 ;错误! 反应: 重组补偿程序段。
已设置接口信号。
报警显示。 处理: 使用括号正确、清楚地写出表达式;它有助于提高程序的清晰度和可读性。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
12190 通道 %1 程序段 %2 ARRAY 类型的变量尺寸太大
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 带有 STRING 类型变量的数组最多允许 1 个尺寸,带其它类型变量的数组最多允许 2 个尺寸。 反应: 重组补偿程序段。
处理: 按下 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正数组的定义,在使用
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
已设置接口信号。
报警显示。
多尺寸数组时可能要定义一个 2 个尺寸的数组,且用相同的数组索引来操作。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-85
Page 86
报警一览 06/2007 NCK 报警 / ISO 报警
12200 通道 %1 程序段 %2 符号 %3 不能建立
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源程序段中的符号 说明: 无法使用 DEF 语句创建所需的符号,因为:
反应: 重组补偿程序段。
处理: 进行下面的测试:
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
该符号已经存在 (如作为变量或功能)
内部存储器容量不够 (如使用较大的数组时)
已设置接口信号。
报警显示。
使用文本编辑器检查需定义的名称是否已经在当前循环程序中使用 (主程序和调用的子程序)。
估计一下已经定义的符号需要的存储器容量,且如果需要的话通过使用较少的全局变量及更多的局部
变量来减少符号占用的容量。
12205 通道 %1 程序段 %2:缺少 GUD 区域的区域说明
参数: %1 = 通道号
%2 = 程序段号、 标记 说明: 编写 GUD 变量的定义指令时
未编程区域说明 (NCK 或者 CHAN)。 反应: 重组补偿程序段。
处理: 添加 GUD 定义文件中 GUD 变量定义的区域说明。
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
已设置接口信号。
报警显示。
GUD 变量定义必须符合下列句法:
DEF < 区域 > < 数据类型 > < 变量名 >,例如:
DEF NCK INT intVar1
DEF CHAN REAL realVar1
12210 通道 %1 程序段 %2 串 %3 太长
参数: %1 = 通道号
说明: 在定义 STRING 类型的一个变量时,试图对超过 100 个字符进行初始化。 在进行赋值时确定,字符串
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
和规定的变量不符。
已设置接口信号。
报警显示。
上。选择更短的字符串或将该字符串划分为 2 个字符串。定义更长的字符串变量。
12220 通道 %1 程序段 %2 二进制常量 %3 太长
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 二进制常量 说明: 在对 STRING 类型的变量进行初始化或赋值时,确定二进制常量超过 8 位。
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
DEF STRING[8] OTTO = "ABC'H55''B000011111'DEF"
已设置接口信号。
报警显示。
上。报警信息窗口中总是显示二进制常量开始的几个字符,尽管超出数量的位可能在很后面。总是检
查总二进制常量是否有出错的值。
2-86
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 87
06/2007 报警一览
NCK 报警 / ISO 报警
12230 通道 %1 程序段 %2 十六进制常量 %3 太长
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 十六进制常量 说明: 一个字符串也可以包含与可输入的字符不符的字节,或在使用带有最少按键的键盘时不可用的字节。
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
这些字节可以作为二进制或者十六进制的常量来输入。只允许每个占用一个字节 - 必须 < 256,例如
N10 DEF STRING[2] OTTO=" 'HCA' 'HFE' "
已设置接口信号。
报警显示。
上。报警显示窗口中总是显示十六进制常量开始的几个字符,尽管超出数量的位可能在很后面。此后
总是检查总十六进制常量是否有出错的值。
12240 通道 %1 程序段 %2 刀具定向 %3 重复定义
参数: %1 = 通道号
说明: 每个 DIN 程序段中只能编程 1 个刀具定向。这种设计可以通过 3 个欧拉角或轴终点或方向矢量来定
反应: 重组补偿程序段。
处理: 按键 NC 停止并使用软键 PROGRAMM KORREKT.
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号、 标记
%3 = 文本
义。
已设置接口信号。
报警显示。
选择 “修正程序段”功能。
由于可以用 3 种不同的方式来设置刀具方向,因此应选择最有效的方式。对于最有效的编程方法,必
须在程序中编写地址并赋值 - 并且必须删除所有其它的方向参数。
轴终点 ( 辅助轴 ) : A、B、C 轴标识符,欧拉角: A2、B2、C2 方向矢量: A3、B3、C3
ٛ
12250 通道 %1 程序段 %2 不允许嵌套宏 %3
参数: %1 = 通道号
说明: 宏技术通过关键字 DEFINE 向 1 行指令或系列指令提供了一个新的标识符。指令字符串 ( 程序套 ) 中
反应: 重组补偿程序段。
处理: 按 NC 停机键并利用软键设计校正选择功能 “校正程序块”。校正指针位置指示在差错块上。
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号、 标记
%3 = 来源搜索字符串
不会包含其它的宏。例如: N10 DEFINE MACRO1 AS G01 G91 X123 MACRO2 F100
已设置接口信号。
报警显示。
嵌套宏指令必须用全部程序信息来替代。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-87
Page 88
报警一览 06/2007 NCK 报警 / ISO 报警
12260 通道 %1 程序段 %2 %3 的初始化赋值太多
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源字符串 说明: 初始化一个数组时 (数组定义以及各个数组元素的赋值),初始化值多于数组元素。
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
举例:
N10 DEF INT OTTO[2,3]=(..., ..., { 多于 6 个值 })
已设置接口信号。
报警显示。
上。
检查 NC 程序,看是否:
定义数组时,正确地给出数组元素 (n,m)的数量
(DEF INT FELDNAME[n,m],如数组有 2 行和 3 列:n=2,m=3)。
初始化时,已正确进行了赋值 (每个数组元素的值由逗号分开,
小数点分开 REAL 类型的变量)。
12261 通道 %1 程序段 %2 %3 的初始化不允许
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源字符串 说明: 定义时 Frame 类型的变量无法初始化-例如:
DEF FRAME LOCFRAME = CTRANS(X,200)。
同样在轴程序过程中使用 SET 进行数组初始化时,也不能编程缺省值。 反应: 重组补偿程序段。
处理: 在程序的执行部分并在自身程序段中进行初始化:
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
已设置接口信号。
报警显示。
DEF FRAME LOCFRAME LOCFRAME = CTRANS(X,200)
使用轴变量时:
DEF AXIS AXIS_VAR [10] AXIS_VAR [5] = SET (X, , Y) 替代为:
DEF AXIS AXIS_VAR [10] AXIS_VAR [5] = X AXIS_VAR [7] = Y
12270 通道 %1 程序段 %2 宏标识符 %3 已定义
参数: %1 = 通道号
说明: 应用语句 DEFINE 选择的宏名称在控制系统中已经被定义为:宏名称,关键字,变量,配置的识别符。 反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
%3 = 源 - 字符串宏名称
已设置接口信号。
报警显示。
上。用其他宏名称来选择 DEFINE 语句。
2-88
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 89
06/2007 报警一览
NCK 报警 / ISO 报警
12280 通道 %1 程序段 %2 超出最大宏长度 %3
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源字符串 说明: 宏右侧的语句字符串限制在 256 个字符以内。如果在一个宏下试图定义一个更长的字符串 (由于操作
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
面板和 NCK 之间的通讯限制在有 242 个字符的一个程序段长度之内,只能通过 NC 程序段的 RS232 输
入),则会出现报警。
已设置接口信号。
报警显示。
上。把需要在宏下面定义的功能分成 2 个宏。
12290 通道 %1 程序段 %2 算术变量 %3 没定义
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源字符串计算变量 说明: 仅仅是 R 参数作为计算变量是事先定义的,所有其它的计算变量必须在使用之前通过 DEF 语句进行定
义。计算参数的数量通过机床数据定义。名称必须明确,且在控制系统中只允许使用一次 (例外:局
部变量)。 反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
已设置接口信号。
报警显示。
上。
在程序的定义部分确定所需要的变量 (如果应是一个全局变量,则可能在所调用的程序中进行)。
12300 通道 %1 程序段 %2 调用子程序 %3 时缺少参考文件
参数: %1 = 通道号
说明: 在子程序定义中,规定了一个形式 REF 参数 (基准调用参数),在调用时没有给该参数分配当前参
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
%3 = 源字符串
数。
根据变量名称位置,在子程序调用中发生分配,而并不是根据该名称。
举例:
子程序:(2 个数值调用参数 X 和 Y,
1 个基准调用参数 Z)
PROC XYZ (INT X, INT Y, VAR INT Z)
:
M17
ENDPROC
主程序:
N10 DEF INT X
N11 DEF INT Y
N11 DEF INT Z
:
N50 XYZ (X, Y) ;缺少 REF 参数 Z
或者
N50 XYZ (X, Z) ;缺少 REF 参数 Y!
已设置接口信号。
报警显示。
上。
当调用子程序时,给子程序的所有 REF 参数 (基准调用参数)分配一个变量。无需给 “普通”形式
参数 (数值调用参数)分配变量;将其预先设置为 0。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-89
Page 90
报警一览 06/2007 NCK 报警 / ISO 报警
12310 通道 %1 程序段 %2 调用子程序 %3 时缺少轴文件
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源字符串 说明: 在调用子程序时,缺少一个根据 EXTERN 说明应存在的 AXIS 参数。使用 EXTERN 指令使得用户定义的
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
子程序 (过程)“已知”,它有一个参数传输。没有参数传输的过程不需要 EXTERN 说明。
举例:
子程序 XYZ (带形式参数):
PROC XYZ (INT X, VAR INT Y, AXIS A, AXIS B)
EXTERN 语句 (带变量类型):
EXTERN XYZ (INT, VAR INT, AXIS, AXIS)
调用子程序 (用当前参数):
N10 XYZ (, Y1, R_TISCH)
参数 X 预置为 0
参数 Y 来自变量 Y1 ,向上浏览后把结果返回调用程序
变量 A 来自 R_TISCH 中的轴
缺少变量 B!
已设置接口信号。
报警显示。
上。在调用中编程缺少的 AXIS 参数。
12320 通道 %1 程序段 %2 文件 %3 必须是调用参数
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源字符串 说明: 调用子程序时,给 REF 参数赋的值不是变量,而是常量或算术表达式的结果,即使只允许使用变量标
识符的话。
举例:
N10 XYZ (NAME_1, 10, OTTO) 或者
N10 XYZ (NAME_1, 5 + ANNA, OTTO) 反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
已设置接口信号。
报警显示。
上。
在 NC 程序段中删除常量或算术表达式。
12330 通道 %1 程序段 %2 文件 %3 类型错误
参数: %1 = 通道号
说明: 调用一个 (子程序的)工序时,发现实际的参数类型不能转换成形式参数类型。可能的原因有 2 个:
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
%3 = 源字符串
基准调用参数:实际参数和形式参数的类型必须完全相同,如:
STRING,STRING。
数值调用参数:通常,如果可以进行转换,实际参数和形式参数的类型原则上可以不同。在前面所述
情况下,参数类型一般相互不兼容,如:
STRING(REAL。
已设置接口信号。
报警显示。
上。
检查子程序调用的转换参数,根据实际使用情况将其定义成数值调用参数或基准调用参数。
2-90
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 91
06/2007 报警一览
NCK 报警 / ISO 报警
12340 通道 %1 程序段 %2 在 %3 中文件号超出
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源字符串 说明: 在调用一个功能或一个过程 (预先定义的或由用户定义的)时,传送的参数多于预先定义的。
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
预先定义的功能和过程:
存在 NC 中的参数数量是固定的。
用户定义的功能和过程:
定义参数时,根据参数类型和名称来确定参数的数量。
已设置接口信号。
报警显示。
上。
检查是否调用了正确的过程 / 功能。根据过程 / 功能来对参数数量进行编程。
12350 通道 %1 程序段 %2 因轴文件不存在,文件 %3 不能接收
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源字符串 说明: 虽然未对前面的轴参数进行分配,但还是试图传输当前参数。在调用一个过程或功能时,如果后面没
有其它参数需要传输,则不需要的轴参数可以不用进行
赋值。举例:N10 FGROUP(X, Y, Z, A, B) ;最多可以是 8 个轴。
由于缺少轴参数,取决于存储空间的分配丢失,所以使用零对后面的数值调用参数进行预设。可以省
略的轴和后面的参数在预先定义过程和功能时不会出现。 反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
已设置接口信号。
报警显示。
上。在使用预先定义的过程和功能时,删除后面的参数或者传输前面的轴参数。在使用用户定义的过
程和功能时,必须根据机床制造商的编程指南中的语句来编程参数传输。
12360 通道 %1 程序段 %2 文件 %3 的尺寸错误
参数: %1 = 通道号
说明: 检查以下可能的错误原因:
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
%3 = 源字符串
当前参数是一个数组,但形式参数是一个变量。
当前参数是一个变量,但形式参数是一个数组
当前和形式参数是数组,但大小不一致。
反应
报警显示。
设置接口信号。
修正程序段。
已设置接口信号。
报警显示。
上。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-91
Page 92
报警一览 06/2007 NCK 报警 / ISO 报警
12370 通道 %1 程序段 %2 %3 的取值范围不允许
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源字符串 说明: 在初始化模块之外设置了一个带有数值范围的变量。程序全局变量的定义仅在特定初始化模块中才允
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
许。对此可以设置一个数值范围。
已设置接口信号。
报警显示。
上。删除数值范围说明 (以关键字 OF 开头)或者在初始化模块将变量定义为全局变量,并为其设置
一个数值范围。
12380 通道 %1 程序段 %2 超出最大存储容量
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 由于用于数据管理的最大可用存储空间已用完,或者由于数据组不能存储其它多余的数据,所以不能
反应: 重组补偿程序段。
处理: 请通知授权人员 / 维修部门。
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
定义该程序段中的数据。
如果依次执行几个子程序调用,而且没有生成有效加工的程序段 (移动,停留时间,M 功能),也会
发生报警。
已设置接口信号。
报警显示。
减少变量的数量,缩小数组或增加数据管理系统的容量。
12390 通道 %1 程序段 %2 %3 的初始值类型不能修改
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源字符串 说明: 初始化时给一个变量赋值,但该值和变量类型不符,这个值也不可以转换为变量的数据类型。
类型转换概述: 反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
已设置接口信号。
报警显示。
上。根据初始化值来定义变量类型,使其可以进行赋值,或者根据变量定义来选择初始化值。
2-92
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 93
06/2007 报警一览
NCK 报警 / ISO 报警
12400 通道 %1 程序段 %2 %3 的元素不存在
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源字符串 说明: 可能的原因有:
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
- 非法索引表,缺少一个轴索引
- 数组索引与变量定义不匹配
- 数组初始化时,试图不通过 SET 或 REP 存取一个变量。
不允许单个字符存取或省略索引。
数组初始化时,定址了一个不存在的元素。
已设置接口信号。
报警显示。
上。
数组初始化:检查定址元素的数组索引。第 1 个数组元素包含索引 [0,0],
第 2 个数组包含 [0,1] 等等。右侧数组索引 (列索引)首先被进行增量。
在第 2 行中,用索引 [1,3] 给第 4 个元素编址 (在零处索引开始)。
数组定义:检查数组尺寸。第 1 个数字表示第 1 个尺寸 (行的数量)
中元素的数量,第 2 个数字表示第 2 个尺寸 (列的数量)中元素的数量。
必须用说明 [2,3] 定义有 2 行和 3 列的数组。
12410 通道 %1 程序段 %2 %3 分度类型错误
参数: %1 = 通道号
说明: 在给数组变量元素赋值时,规定的数组索引类型和方式不允许。
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
%3 = 源字符串
数组索引 (使用方括号)只允许为以下类型:
如果将数组变量定义为数据类型 FRAME,则使用轴识别符。
如果是其他数据类型,则使用整型值。
已设置接口信号。
报警显示。
上。
根据变量定义修正数组元素索引或者定义数组变量。
12420 通道 %1 程序段 %2 标识符 %3 太长
参数: %1 = 通道号
说明: 待定义的符号或所说明的跳转目标使用的名称长于所允许的 32 个字符。 反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
已设置接口信号。
报警显示。
上。
应该在系统协议框架内选择待设定的符号或者程序跳转目标符 (标号),也就是说,名称必须以两个
字母开始 (但是第一个字符不允许为 “§”)并且最多为 32 个字符。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-93
Page 94
报警一览 06/2007 NCK 报警 / ISO 报警
12430 通道 %1 程序段 %2 分度无效
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 说明数组索引时 (在数组定义中),使用的索引不在允许范围内。 反应: 重组补偿程序段。
已设置接口信号。
报警显示。 处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
上。
在允许的范围内规定数组索引。
每个数组尺寸的数值范围: 1 - 32 767. 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
12440 通道 %1 程序段 %2 超出形式文件的最大数目
参数: %1 = 通道号
说明: 在定义 (子程序)工序或一个 EXTERNAL (外部)语句时,规定的形式参数超出了 127。
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
举例:
PROC ABC (FORMPARA1, FORMPARA2, ...
... FORMPARA127, FORMPARA128, ...)
EXTERN ABC (FORMPARA1, FORMPARA2, ...
... FORMPARA127, FORMPARA128, ...)
已设置接口信号。
报警显示。
上。
必须检查,是否真的必须提交所有参数。如果必须提交,可以通过使用全局变量或者 R 参数减少正式
参数,或者把相同类型的参数组成数组并提交。
12450 通道 %1 程序段 %2 同一标号重复定义
参数: %1 = 通道号
说明: 该程序段的标号已经存在。
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正指针跳转到所显示的标
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号,标号
如果脱机编译 NC 程序,则整个程序是逐段进行编译的。在这种情况下,若重复定义则会被 100%地识
别出来,而这对于联机编译则情况并非如此。(此时只对当前的运行程序进行编译,也就是说,对非
当前运行的程序分支不予检查,因此也就有可能含有编程错误)。
已设置接口信号。
报警显示。
号第 2 次出现的程序段处。
用编辑器浏览零件程序,查出第 1 次出现该名称的地点,修改其中的一个名称。
2-94
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 95
06/2007 报警一览
NCK 报警 / ISO 报警
12460 通道 %1 程序段 %2 超出 %3 的符号最大数目
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源字符串 说明: 已超出变量定义,循环程序,周期参数 (控制系统数据管理系统有能力接受)的最大数量。
反应: 重组补偿程序段。
处理: 请通知授权人员 / 维修部门。
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
如果该报警和报警 15175 一起出现 (循环重新载入),表示没有足够的存储空间可用。通过更改机床
数据可以进行补救。
如果该报警与报警 15180 一起出现 (initial.ini 初始化文件下载失败),则该报警显示导致错误的
模块名称。
(名称及其含义的列表 -> 参见报警 6010 的文档)
已设置接口信号。
报警显示。
减少模块中的符号 (也可能通过使用数组技术或 R 参数)或使机床数据相匹配 (如果有存取权限)。
GUD 数据组仅在过程框架中会导致 INITIAL.ini 下载错误。
每次 POWER ON/NC - RESET 时,重新载入循环程序定义。
也就是说,只有在此过程中,这些模块会出错。
在这方面参见报警 6010 的注释。
12470 通道 %1 程序段 %2 使用未知的 G 功能 %3
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源字符串 说明: 在显示的程序段中编程了一个未定义的 G 功能。 反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
已设置接口信号。
报警显示。
上。
根据机床制造商的编程指南判断所显示的 G 功能是否根本不存在,或者不可能存在或者标准 G 功能已
经重新配置。
在零件程序中删除该 G 功能,或者根据机床制造商的编程指南编程功能调用。
12475 通道 %1 程序段 %2 非法的 G- 代码号 %3 编程
参数: 说明: %1= 通道号。
反应: 重组补偿程序段。
处理: 修改零件程序。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2= 程序段号,标号。
%3 = G 代码号。
使用间接 G 代码编程时,在 G 功能组中编程了不允许的 G 功能号 (参数 3)。
在编程指南 “基本原理”章节 12.3 的 “G 功能 / 行程条件列表”中给出的 G 功能号是允许的。
已设置接口信号。
报警显示。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-95
Page 96
报警一览 06/2007 NCK 报警 / ISO 报警
12480 通道 %1 程序段 %2 子程序 %3 已定义
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源字符串 说明: PROC 或 EXTERN 语句中使用的名称已经在另一个程序调用说明中定义 (如循环程序)。
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
举例:
EXTERN CYCLE85 (VAR TYP1, VAR TYP2, ...)
已设置接口信号。
报警显示。
上。
必须选择一个未曾用作识别符的程序名。(理论上,EXTERN 语句的参数说明也可用在现有的子程序
中,以防止报警输出。但在此情况下,它被完全相同地定义两次)。
12481 通道 %1 程序段 %2 程序属性 %3 不允许
参数: %1 = 通道号
%2 = 程序段号、 标记
%3 = 来源搜索字符串 说明: 在 PROC 语句中所用的状语在当前加工方式下不允许。
反应: 重组补偿程序段。
处理: 按 NC 停止键并使用软键 PROGRAMM KORREKT. 选择功能 “校正程序段”。校正指针位置指示到错
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
例如,在工艺循环中不允许使用状语 SAVE。
已设置接口信号。
报警显示。
误的程序段上。随即去掉不允许的编程属性。
12490 通道 %1 程序段 %2 存取许可级 %3 无效
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源字符串 说明: 没有设定所需要的存取权限。所需要的保护级在允许的数值范围之外。 反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
已设置接口信号。
报警显示。
上。
通过操作面板,将当前保护级至少设置成变量具有最高级别的等级。
在允许的数值范围内编程设计保护级
在原有的值下编程设计新的保护级
2-96
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 97
06/2007 报警一览
NCK 报警 / ISO 报警
12500 通道 %1 程序段 %2 在此模块中未使用 %3
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源字符串 说明: 所显示的关键字不可以在该类型的模块中或在这个位置处使用 (该模块包含了 NC 中生成的所有文
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
件)。
模块类型:
程序块
包含一个主程序和一个子程序
数据块
包含宏定义或变量定义,在某些情况下也可以有 M,H 或 E 功能
初始化模块
只包含用于数据初始化所选择的语言元素
已设置接口信号。
报警显示。
上。
从该模块中删除所显示的语言元素 (关键字)包含它的参数,且将其插入到所规定的模块中。
12510 通道 %1 程序段 %2 机床数据 %3 过多
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源符号 说明: 在零件程序中,在机床数据文件 (..._TEA) 和初始化文件 (..._INI) 中每个程序段最多允许使用 2 个
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
机床数据。
举例:
N ...
N 100 $MN_OVR_FACTOR_FEEDRATE [10] = 15,
$MN_OVR_FACTOR_FEEDRATE [11] = 20
N ...
已设置接口信号。
报警显示。
上。
将零件程序段划分成几个程序段
如果需要,使用用于存储中间结果的局部变量
12520 通道 %1 程序段 %2 刀具参数 %3 过多
参数: %1 = 通道号
说明: 在零件程序中,在刀具补偿文件 (..._TOA) 和初始化文件 (..._INI) 中每个程序段最多允许使用 5 个
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
%2 = 程序段号,标号
%3 = 源符号
刀具补偿数据。
举例:
N ...
N 100$TC_DP1 [5,1] = 130, $TC_DP3 [5,1] = 150.123,
$TC_DP4 [5,1] = 223.4, $TC_DP5 [5,1] = 200.12,
$TC_DP6 [5,1] = 55.02
N ...
已设置接口信号。
报警显示。
上。
将零件程序段划分成几个程序段
如果需要,使用用于存储中间结果的局部变量
2-97
Page 98
报警一览 06/2007 NCK 报警 / ISO 报警
12530 通道 %1 程序段 %2 %3 的分度无效
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源字符串 说明: 在定义宏时,试图把一个 3 位数以上的 G 功能或一个 2 位数以上的 M 功能定义为宏的识别符。
反应: 重组补偿程序段。
处理: 键:按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
举例
DEFINE G4444 AS G01 G91 G1234
DEFINE M333 AS M03 M50 M99
M17
已设置接口信号。
报警显示。
序段上。根据编程指南修改宏定义。
12540 通道 %1 程序段 %2 太长或太复杂
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 根据转换器加工,程序段内部最大长度不得超出 200 个字符。 反应: 重组补偿程序段。
已设置接口信号。
报警显示。 处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
上。
将长程序段划分成几个短程序段。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
12550 通道 %1 程序段 %2:名称 %3 未定义或选项 / 功能未激活
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源符号 说明: 所显示的标识符在使用前未定义。 反应: 重组补偿程序段。
已设置接口信号。
报警显示。 处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
上。
- 修正所使用的名称 (输入错误)
- 检查变量和子程序的定义
- 检查选件。
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
12552 通道 %1 程序段 %2 刀具 - / 刀库 OEM- 参数不定义。选项不设定
参数: %1 = 通道号
%2 = 程序段号,标号 说明: 编程设计的系统变量 $TC_...Cx 在控制系统中是未知的。 反应: 重组补偿程序段。
已设置接口信号。
报警显示。 处理: 修正使用的名称 (记录错误)
$TC_DPCx, $TC_TPCx, $TC_MOPCx, $TC_MAPCx, $TC_MPPCx, $TC_DPCSx, $TC_TPCSx, $TC_MOPCSx,
$TC_MAPCSx, $TC_MPPCSx; 使用 x=1,...10
这是刀具,刀库的 OEM 参数,设定相应的机床数据值
< 10 或者未设置选项 ‘WZV OEM 参数’。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
2-98
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Page 99
06/2007 报警一览
NCK 报警 / ISO 报警
12553 通道 %1 程序段 %2:名称 %3 选项 / 功能没有激活。
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源符号 说明: 属于该语言指令的 NC 功能不是当前有效的。但语言指令的名称已知。该语言指令的每个编程设计都
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
使用该报警拒绝。
已设置接口信号。
报警显示。
上。
修正使用的名称 (记录错误)
激活 NC 功能。
12554 通道 %1 程序段 %2:不存在预定义循环的替代循环 %3
参数: %1 = 通道号
说明: 不存在或者控制系统不能识别
反应: 重组补偿程序段。
处理: 按下 NC 停止键并使用软键 ROGRAMM KORREKT. 选择 “修正程序段”功能。 修正光标停在出错的
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
%2 = 程序段号、 标记
%3 = 循环名
替代预定义循环而被调用的替代循环。
已设置接口信号。
报警显示。
程序段上。
- 修改预定义循环所使用的名称 ( 写入错误 )
- 或者将替代循环载入某个循环目录 (+ 热启动)
- 或者将预定义循环的机床数据位 $MN_COUPLE_CYCLE_MASK 设置为 0,从而可以再次执行预定义循
环。
12555 通道 %1 程序段 %2 功能不存在 (标识 %3)
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 精确标志 说明: 未定义该系统的识别符。 反应: 重组补偿程序段。
已设置接口信号。
报警显示。 处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
上。
- 修正使用的名称 (记录错误)
- 在功能不够的情况下,使用一个高级的软件系统
- 检查变量,子程序和宏的定义
- 调用带有 EXTERN 的子程序,将子程序加载到 SPF-Dir 中
- 检查子程序的接口定义
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
© 西门子股份公司 2007 版权所有 SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
2-99
Page 100
报警一览 06/2007 NCK 报警 / ISO 报警
12556 通道 %1 程序段 %2 名称 %3 已知。
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源符号 说明: 编制的符号名称是 NC 语言范围的一部分,因此是已知的。虽然 NC 功能不是当前有效的,但该名称不
反应: 重组补偿程序段。
处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
再用于 GUD,宏和 PROC 定义。
已设置接口信号。
报警显示。
上。
修正使用的名称 (记录错误)。
12560 通道 %1 程序段 %2 %3 的编程值超出许可限制
参数: %1 = 通道号
%2 = 程序段号,标号
%3 = 源字符串 说明: 在赋值时超出了数据类型允许的数值范围。 反应: 重组补偿程序段。
已设置接口信号。
报警显示。 处理: 按 NC 停止键,用软键 PROGRAMM KORREKTUR 来选择 “修正程序段”功能。修正光标停在出错的程序段
上。
对于各个数据类型,要在其数值范围内进行赋值,可能使用其它数据类型用以扩大数值范围。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
12570 通道 %1 程序段 %2 %3 中同步运动太多
参数: %1 = 通道号
%2 = 程序段号、 标记
%3 = 来源符号 说明: 利用运动同步运算,一个程序块中不超过 16 个运算。 反应: 重组补偿程序段。
处理: 减少程序设计的运算数目。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
已设置接口信号。
报警显示。
12571 通道 %1 程序段 %2 %3 不用于同步运动中
参数: %1 = 通道号
%2 = 程序段号、 标记
%3 = 来源符号 说明: 利用运动同步运算不允许调用这里预先确定的子程序 %3。只能包括在一个 “标准的”程序块中。 反应: 重组补偿程序段。
处理: 修改程序。 程序继续: 用 NC-START 键或 RESET 键清除报警, 继续运行程序。
已设置接口信号。
报警显示。
2-100
SINUMERIK 802D sl, 诊断手册 , 版本 06/2007
© 西门子股份公司 2007 版权所有
Loading...