可在绝对测量系统 (MD30240 $MA_ENC_TYPE = 4) 中借助用户自定义的系统变量来调整 零脉冲监控的标准报警和响应。 用户可以针对各同步动作或 OEM 应用来设计自己的监控 方式,并利用所有该应用下相关的响应方式,比如:
取消报警
使用循环(例如:运行至换刀位置)
...
示例:
用户可以调整报警和响应,比如:轴停止时可能会导致昂贵的工件被损坏,因此会一直保 持加工,直到使用相应的同步指令来评估工件的加工质量。
有效性:
用户自定义的监控可以和标准的零脉冲监控同时或单独生效,这取决于以下机床数据中的 设置:
MD36310 $MA_ENC_ZERO_MONITORING;
值=0 ; 如果只是要实现用户自定义的监控,就必须取消标准的零脉冲监控:MD36310 = 0 且 MD36312 = 0;
值> 0 用户自定义的监控和标准零脉冲监控同时生效。
值=100 所有的编码器监控都已关闭。
当两个监控都生效时 (MD36310 > 0),就可以实现级联监控。
示例:当值位于 MD36310 中给定的阈值以下时,用户自定义监控会发出一个预警,只有在超出 阈值时,标准零脉冲监控才会发现故障并关闭系统。
系统变量可使用以下系统变量来实现用户自定义的故障响应::
$VA_ENC_ZERO_MON_ERR_CNT[<n>,<轴>];识别出的超限次数,包含在比较绝对编码器信号与增量编码器信号时识别出 的超限次数。在以下情况时值复位为 0:
$VA_ABSOLUTE_ENC_DELTA_INIT[<n>,<轴>]:绝对编码器上的起始差值,包含在静态 NC 存储器最后一个缓冲的绝对位置与当前 的绝对位置之间的起始差值。
差值的格式:
内部增量数(参见 MD10200 $MN_INT_INCR_PER_MM 或 MD10210 $MN_INT_INCR_PER_DEG)。
明日话题:限位开关监控;