故障表现与原因深度分析
(以下为 西门子 SINUMERIK 828D 官方诊断手册 6FC5398-8BP40-3RA1 原文)
NC26002 轴 %1 编码器 %2 用于伺服的分辨率和位置控制分辨率出错
参数:
%1 = 轴名称、主轴号 %2 = 编码器号码
说明:
- 旋转测量系统(MD31000 $MA_ENC_IS_LINEAR[]==FALSE) 机床数据MD31020 $MA_ENC_RESOL[] 中设置的编码器线数与驱动机床数据的值不一致 (PROFIdrive 上为p979),或者 其中一个MD 为零!。
- 具有EnDat 接口的绝对测量系统(MD30240 $MA_ENC_TYPE[]==4)。 使用绝对值编码器时,还应该检查驱动提供的增量信号和绝对信号的分辨率是否一致。 对于PROFIdrive 驱动: 比较驱动参数p979 (以及对应的驱动文档中其它可能的驱动内部制造商专用参数)或者比较NC-MD $MA_ENC_RESOL, $MA_ENC_PULSE_MULT,$MA_ENC_ABS_TURNS_MODULO 等机床数据中的图形 触发报警的条件有:
- 驱动中的编码器线数 != $MA_ENC_RESOL
- 不允许在p979 中进行PROFIdrive 接口标准化/ 高度分辨(允许的可变系数0…30 位)
- 对于绝对值编码器:p979 中的接口格式并不同时适合绝对值和增量值(即XIST2 中的绝对位置被以很低的分辨率提 供给全面的位置重建)
- 对于齿轮箱后面的旋转绝对值编码器(和根据$MA_ENC_ABS_BUFFERING 的有效运行范围扩展):绝对位置格式(在 Gx_XIST2 中)对于位置重建而言是完全/足够克服断电的,根据以下条件: $MA_ENC_RESOL*$MA_ENC_PULSE_MULT*$MA_ENC_ABS_TURNS_MODULO 不得小于2**32。以上情况下的报警的解决方法是 提高$MA_ENC_PULSE_MULT 的值(或者相应的驱动侧参数,如SINAMICS 的p418/419)或者(在现有的必要前提下) 关闭运行范围扩展 - 对照$MA_ENC_ABS_BUFFERING
反应:
BAG 没有准备就绪。 NC 转换为跟踪模式。 通道没有准备就绪。 本通道NC 启动禁止。 已设置接口信号。 报警显示。 报警时NC 停止。 通道没有准备就绪。
处理:
请通知授权人员/维修部门。 调整机床数据。 使用绝对编码器时,应当分析针对编码器问题的现有驱动报警。这些报警可能由于驱动从编码器读取的错误输入引 起,即机床数据MD1022 $MD_ENC_ABS_RESOL_MOTOR/MD1032 $MD_ENC_ABS_RESOL_DIRECT 的错误输入。
程序继续:
关闭/ 打开系统。
手册说明:本条报警属于 NCK 报警(本章报警描述按报警号升序排列,序号不连续),多数报警带有可变参数 %1/%2…,见下方参数说明。
标准化解决方法与排查步骤
- 回到报警信息本身 本条报警带有占位符 %1、%2,先记录报警画面上的实际内容——占位符对应的通道号、程序段号等具体数值,是定位问题的关键线索。
- 核对驱动参数 p979 手册中涉及上述驱动参数,逐项读出实际值并与电机、功率模块的铭牌参数比对。参数修改前务必确认电机已断电放电,并记录原值以便回退。
- 确认编码器反馈有无丢失 在诊断画面查看反馈波形与位置偏差,抖动或跳变即为反馈异常。
- 确认主轴转向与指令一致 在主轴诊断画面确认实际转向与指令转向,排除相序接反。
- 确认报警指出的程序段位置。
- 核对程序段语法与参数占位符对应关系。
维修注意事项与预防措施
- 断电安全:进行检查或更换前必须切断机床总电源,并等待驱动单元电容放电完毕(SINAMICS 断电后需等待数分钟)。
- 防静电处理:插拔电路板、接口板、DRIVE-CLiQ 部件时佩戴防静电手环,避免损坏精密元器件。
- 以手册为准:报警含义、原因与处理以对应机型西门子官方诊断手册(6FC5398-8BP40-3RA1)为准。
本文档由数控技术资料中心提供,旨在帮助 FANUC/西门子/PLC 机床维修人员快速解决常见电气故障。