前几天,我曾发过零脉冲监控内容的帖子,今天说一说零脉冲诊断话题:
在调试绝对值编码器时必须计算出合理性检查允许的差值。 可通过以下机床数据进行设 置:
MD36312 $MA_ENC_ABS_ZEROMON_WARNING(零脉冲监控报警阈值):
参数值0 无零脉冲诊断;
参数值> 0 绝对和增量编码器信号之间允许的偏差是以 1/2 个原始编码器刻线为单位的;
开机调试时的步骤:
取消激活零脉冲监控: MD36310 $MA_ENC_ZERO_MONITORING = 0
激活零脉冲诊断: MD36312 $MA_ENC_ABS_ZEROMON_WARNING = 1
移动轴并观察系统变量 $VA_ENC_ZERO_MON_ERR_CNT(识别出的极限值超出的数 量)。
如果 $VA_ENC_ZERO_MON_ERR_CNT ≠ 0: 提高 MD36312 值并重复步骤 3。
如果 $VA_ENC_ZERO_MON_ERR_CNT = 0(经过一个较长的时间段!): 找到了 MD36310 的正确值! 将 MD36312 中的值接收到 MD36310 中,然后将 MD36312 设置为 “0”。
说明
机床的刚度(最理想的情况是尽可能小的负载质量/惯性矩)与控制器的设置决定了调整间 隙不同程度的“摆动”。 为此必须考虑到 MD36310 中机床专用的极限值输入。
故障情况 报警 25020
在 主动 测量系统中对合理性检查进行响应时,系统会显示报警 25020: “进给轴 <轴名称> 主动编码器的零脉冲监控” 在跟踪运行中,相关轴通过设置的制动斜坡减速至静止:
MD36610 $MA_AX_EMERGENCY_STOP_TIME (故障状态下制动斜坡的最大持续时间);
报警 25021
在 被动 测量系统中对合理性检查进行响应时,系统会显示报警 25021: “进给轴 <轴名称> 被动编码器的零脉冲监控” 不再有其他的报警响应。
说明
在故障情况下,对绝对值编码器的调节丢失且轴也不再回参考点。 必须重新调节绝对编码器。
说明
增量信号中无法通过振幅监控来采集的故障会导致毫米范围内的位置偏差。 该偏差取决于 光栅刻线/刻线数以及出现故障时轴的运行速度。 完整的位置监控只有通过冗余度,即通过与一个不相干的第二测量系统进行比较才能实现。
明日话题:用户自定义的零脉冲监控;