14. 编码器溢出怎么回事0x4451(17489)

1

NC的编码器计数方式下,编码器的圈数乘以单圈脉冲(sub mask)最大的允许范畴只有2的32位。

以当前主流的23位编码器旋转2的9次方就会溢出,就是说单方向连续运转512圈后就会发生这个问题,因为正反转的关系,可能小于256圈就会出现NC报警。(故障的原因是我们NC解析的位置溢出后的对应和驱动器本地溢出后的对应不一致)

除了驱动器本地启用modulo设置固定的旋转定位关系以外,目前reference system中出现了ABSOLUTE (modulo)可选择:该模式可以用于无尽传送带。如果驱动已经设置modulo模式,这个参数需要适配修改否则会导致4451的报错


2023.10.31 罗晓晨 编辑