4. 输送链编码器选型与安装
输送链跟踪的精度上限,首先由编码器决定。ABB 机器人通过跟踪输送链编码器脉冲来推算工件位置,编码器一旦选错或装歪,后面无论程序怎么调,跟踪都会出现固定偏差或周期性抖动。本节围绕四个问题展开:选增量式还是绝对式、分辨率怎么算、机械上怎么装、信号怎么抗干扰。
一、增量式与绝对式编码器的取舍
增量式编码器输出 A、B 两路正交脉冲和一路 Z 相零位脉冲。A、B 相位差 90°,通过判断哪一路超前即可得到方向;Z 相每转输出一个脉冲,用于回零或消除累计误差。它的优点是响应快、成本低、接口简单,ABB 的输送链跟踪单元通常直接接收 A/B/Z 差分信号。缺点是断电后位置丢失,上电必须重新找零位,且脉冲靠计数累加,一旦丢脉冲就会产生不可恢复的偏移。
绝对式编码器每个位置对应唯一编码,常见 SSI、EnDat、BiSS 等串行接口,上电即知绝对角度,不需要回零,也不怕断电丢位。缺点是价格高、接口复杂,且多数绝对式编码器输出的是串行数据而非脉冲,不能直接接入只认 A/B 脉冲的跟踪单元,往往需要额外的转换模块或选用带增量输出的混合型编码器。
工程上的判断很直接:如果输送链每次开机都要重新标定零位、且允许回零动作,增量式足够;如果要求上电即跟踪、不允许回零、或链条很长丢脉冲风险高,就选绝对式或绝对值多圈编码器。多数输送链跟踪场景用的是增量式,因为跟踪本身依赖“相对位移”,零位可以在开机时用标定块确定。
二、分辨率计算:从脉冲数到毫米
分辨率决定了机器人能分辨的最小位移。计算链条上每脉冲对应的位移量,需要三个量:编码器每转脉冲数 PPR、编码器与链轮之间的传动比 i、链轮节圆直径 D(或链条每转前进距离 L)。
若编码器直接装在链轮轴上,i=1,则每转链条前进距离 L = π·D,每脉冲位移 Δ = L / PPR。例如链轮节圆直径 D = 120 mm,PPR = 1024,则 L = π×120 ≈ 376.99 mm,Δ = 376.99 / 1024 ≈ 0.368 mm/脉冲。若采用 4 倍频计数(对 A、B 的上升沿和下降沿都计数),有效分辨率提高到 4096 计数/转,Δ ≈ 0.092 mm/计数。
若编码器经减速机或同步带与链轮连接,传动比 i = 编码器转数 / 链轮转数,则 Δ = L / (PPR × i)。例如 i = 2.5、PPR = 1024、L = 376.99 mm,则 Δ = 376.99 / (1024×2.5) ≈ 0.147 mm/脉冲。
选型时还要看跟踪精度要求。若要求跟踪误差不超过 ±0.5 mm,单脉冲位移应明显小于该值,一般取 1/5~1/10,即 Δ 在 0.05~0.1 mm 量级较稳妥。同时要核对跟踪单元允许的最高输入频率:f = v / Δ,v 为链条线速度。例如 v = 0.5 m/s = 500 mm/s,Δ = 0.092 mm,则 f ≈ 5435 Hz,需确认跟踪单元和编码器都能承受。
三、机械安装要点
编码器安装的核心是“同心、刚性、无间隙”。常见做法有三种:直接安装在链轮轴端、通过弹性联轴器与轴连接、用同步带传动。直接安装最简洁,但要求轴端跳动小;弹性联轴器能补偿少量同轴度误差,是较通用的方案;同步带适合编码器不便靠近链轮轴的场合,但必须保证带不打滑、张紧适度。
安装时注意:编码器轴与驱动轴同轴度误差一般控制在 0.05 mm 以内,角度偏差小于 0.5°;联轴器不得强行压入,避免轴向顶死损坏轴承;编码器外壳应固定牢靠,防止振动引起信号抖动;链轮与链条啮合要正常,避免跳齿造成计数突变。若编码器装在链条下方,要防止油污、铁屑和冷却液侵入,必要时加防护罩。
四、信号抗干扰措施
编码器信号是弱电脉冲,最容易受干扰。措施包括:使用双绞屏蔽电缆,A、B、Z 各自成对绞合;屏蔽层在控制器侧单端接地,避免两端接地形成地环流;信号线与动力线分开走线,间距至少 200 mm,交叉时垂直交叉;电缆尽量短,一般不超过 30 m;编码器供电与机器人动力供电分开,必要时加隔离电源;在干扰严重场合选用差分输出(RS-422 电平)而非集电极开路输出;跟踪单元输入端可加 RC 滤波或磁环,但滤波不能过度,否则高速脉冲会被削掉。
判断信号是否受干扰,可观察跟踪时机器人是否出现周期性抖动、位置跳变或丢脉冲报警。用示波器看 A/B 波形是否干净、相位是否稳定,是最直接的排查手段。
把以上四步串起来,就是一条完整的选型与安装链路:先根据是否需要断电保持和回零条件确定编码器类型,再用 Δ = L/(PPR×i) 核算分辨率并校核最高频率,然后按同轴度、联轴器、防护要求完成机械安装,最后用双绞屏蔽、单端接地、远离动力线、差分传输等手段保证信号干净。实际调试时,先手动盘车观察计数是否连续、方向是否正确,再低速运行看跟踪是否平稳,最后提速验证无丢脉冲报警,即可确认编码器环节工作正常。