1、跟随误差基础

各位工程师朋友,咱们今天聊聊跟随误差。说实话,我刚入行那会儿,总觉得这东西就是个理论概念,调参数时随便看看就行。直到有一次,一台加工中心铣出来的零件轮廓总是偏那么几个微米,怎么调增益都没用——后来才发现,是跟随误差在作怪。从那以后,我再也不敢小看它了。

什么是跟随误差

简单说,跟随误差就是指令位置和实际位置的差值。你让电机走到100mm,它实际走到99.98mm,那0.02mm就是跟随误差。

但这里有个关键点——它不是静态偏差,而是动态的。电机在运动过程中,这个差值一直在变。加速时变大,匀速时稳定,减速时又变小。你想想看,这就像开车:你让车保持60km/h,但踩油门那会儿车速肯定跟不上,这就是跟随误差。

核心定义:跟随误差 = 指令位置 − 实际位置(瞬时值)

单位通常用脉冲数(pulse)或长度单位(μm、mm)表示。

跟随误差的数学定义

咱们从控制理论角度看一下。伺服系统本质是个闭环位置控制系统,结构大致是这样的:

伺服位置闭环控制框图 指令位置 ∑ + − 跟随误差 e(t) 位置控制器 速度环+电机 实际位置 位置反馈(编码器) e(t) = θ*(t) − θ(t) —— 指令位置减去实际反馈位置 位置控制器根据 e(t) 的大小和方向,输出速度指令驱动电机

从图里能看出来,跟随误差 e(t) 就是比较点的输出。数学上可以写成:

e(t) = θ*(t) − θ(t)

其中:
θ*(t) —— t 时刻的指令位置
θ(t)  —— t 时刻的实际位置(编码器反馈)

我习惯把这个公式贴在调试笔记的首页。为什么?因为所有调优工作,最终都是为了让 e(t) 趋近于零。

跟随误差对加工精度的影响

这部分是重点。咱们分几种情况来看:

加工场景 跟随误差的影响 典型后果
直线轮廓 轮廓整体偏移 尺寸超差
圆弧轮廓 半径误差、象限突起 圆度不合格
拐角/尖角 过切或欠切 形状失真
高速加工 跟随误差随速度增大 表面粗糙度变差
反向换向 反向间隙+跟随误差叠加 象限误差明显

举个例子。我在调试一台五轴雕刻机时,客户反映加工出来的圆形工件总是椭圆。查了半天,发现是X轴和Y轴的跟随误差不一致——一个追得快,一个追得慢。结果就是,指令走圆,实际走成了椭圆。

我的经验:当加工轮廓出现规律性偏差时,先别急着调PID。把跟随误差曲线抓出来看看,往往能直接定位问题。

还有一个容易被忽略的点——跟随误差对表面质量的影响。你想想看,刀具在切削时,如果实际位置一直在指令位置后面晃,切削力就会波动。表现在工件上,就是一道道振纹。

注意:跟随误差 ≠ 定位精度。定位精度是静止时的偏差,跟随误差是运动中的偏差。两者有关联,但不能混为一谈。

我曾经遇到一个案例:客户说定位精度0.01mm,但加工出来就是不行。一测跟随误差,运动时差了0.05mm。静止时准,动起来不准——这就是典型的跟随误差问题。

跟随误差的典型特征曲线

咱们看一个典型的梯形速度曲线下的跟随误差变化:

梯形速度曲线下的跟随误差变化 时间 t 幅值 速度指令(虚线) 跟随误差 e(t)(实线) 加速段 匀速段 减速段 加速时跟随误差增大,匀速时趋于稳定,减速时减小——这是位置环增益决定的固有特性

从图上能看出几个规律:

  • 加速段:跟随误差快速增大,峰值出现在加速结束时刻
  • 匀速段:跟随误差趋于稳定,大小与速度成正比
  • 减速段:跟随误差逐渐减小,回到零附近

这里有个实用结论:匀速段的跟随误差大小,直接反映了位置环增益的高低。增益越高,匀速段误差越小。但增益不能无限高,否则系统会震荡——这个咱们后面章节细讲。

一句话总结:跟随误差是伺服系统动态性能的晴雨表。读懂它,你就能看懂伺服系统80%的问题。