1、跟随误差基础
各位工程师朋友,咱们今天聊聊跟随误差。说实话,我刚入行那会儿,总觉得这东西就是个理论概念,调参数时随便看看就行。直到有一次,一台加工中心铣出来的零件轮廓总是偏那么几个微米,怎么调增益都没用——后来才发现,是跟随误差在作怪。从那以后,我再也不敢小看它了。
什么是跟随误差
简单说,跟随误差就是指令位置和实际位置的差值。你让电机走到100mm,它实际走到99.98mm,那0.02mm就是跟随误差。
但这里有个关键点——它不是静态偏差,而是动态的。电机在运动过程中,这个差值一直在变。加速时变大,匀速时稳定,减速时又变小。你想想看,这就像开车:你让车保持60km/h,但踩油门那会儿车速肯定跟不上,这就是跟随误差。
核心定义:跟随误差 = 指令位置 − 实际位置(瞬时值)
单位通常用脉冲数(pulse)或长度单位(μm、mm)表示。
跟随误差的数学定义
咱们从控制理论角度看一下。伺服系统本质是个闭环位置控制系统,结构大致是这样的:
从图里能看出来,跟随误差 e(t) 就是比较点的输出。数学上可以写成:
e(t) = θ*(t) − θ(t)
其中:
θ*(t) —— t 时刻的指令位置
θ(t) —— t 时刻的实际位置(编码器反馈)
我习惯把这个公式贴在调试笔记的首页。为什么?因为所有调优工作,最终都是为了让 e(t) 趋近于零。
跟随误差对加工精度的影响
这部分是重点。咱们分几种情况来看:
| 加工场景 | 跟随误差的影响 | 典型后果 |
|---|---|---|
| 直线轮廓 | 轮廓整体偏移 | 尺寸超差 |
| 圆弧轮廓 | 半径误差、象限突起 | 圆度不合格 |
| 拐角/尖角 | 过切或欠切 | 形状失真 |
| 高速加工 | 跟随误差随速度增大 | 表面粗糙度变差 |
| 反向换向 | 反向间隙+跟随误差叠加 | 象限误差明显 |
举个例子。我在调试一台五轴雕刻机时,客户反映加工出来的圆形工件总是椭圆。查了半天,发现是X轴和Y轴的跟随误差不一致——一个追得快,一个追得慢。结果就是,指令走圆,实际走成了椭圆。
我的经验:当加工轮廓出现规律性偏差时,先别急着调PID。把跟随误差曲线抓出来看看,往往能直接定位问题。
还有一个容易被忽略的点——跟随误差对表面质量的影响。你想想看,刀具在切削时,如果实际位置一直在指令位置后面晃,切削力就会波动。表现在工件上,就是一道道振纹。
注意:跟随误差 ≠ 定位精度。定位精度是静止时的偏差,跟随误差是运动中的偏差。两者有关联,但不能混为一谈。
我曾经遇到一个案例:客户说定位精度0.01mm,但加工出来就是不行。一测跟随误差,运动时差了0.05mm。静止时准,动起来不准——这就是典型的跟随误差问题。
跟随误差的典型特征曲线
咱们看一个典型的梯形速度曲线下的跟随误差变化:
从图上能看出几个规律:
- 加速段:跟随误差快速增大,峰值出现在加速结束时刻
- 匀速段:跟随误差趋于稳定,大小与速度成正比
- 减速段:跟随误差逐渐减小,回到零附近
这里有个实用结论:匀速段的跟随误差大小,直接反映了位置环增益的高低。增益越高,匀速段误差越小。但增益不能无限高,否则系统会震荡——这个咱们后面章节细讲。
一句话总结:跟随误差是伺服系统动态性能的晴雨表。读懂它,你就能看懂伺服系统80%的问题。