2. 定位精度指标:定位精度、重复定位精度、分辨率、跟随误差、稳态误差的定义与区别
各位工程师朋友,咱们今天来聊聊定位精度这回事儿。说实话,我刚入行那会儿,被这些名词搞得晕头转向。什么定位精度、重复定位精度、分辨率……听着都差不多,但实际调试起来,差之毫厘谬以千里。今天我就把这些概念掰开了揉碎了,讲给你听。
2.1 定位精度 vs 重复定位精度
这两个概念,我习惯把它们放在一起讲。因为很多人容易搞混。
定位精度,说白了就是你的轴“想走到哪”和“实际走到哪”的偏差。比如我让伺服电机走到100mm的位置,它实际停在了100.05mm。这0.05mm的偏差,就是定位精度的问题。
重复定位精度呢?它衡量的是“多次走到同一个位置”的一致性。还是那个100mm的位置,我让它来回走10次,每次停的位置分别是100.05、100.04、100.06、100.05……这些数值的离散程度,就是重复定位精度。
核心区别一句话:定位精度看“准不准”,重复定位精度看“稳不稳”。
我在项目中遇到过一台老旧的丝杠机床。它的定位精度很差,误差有0.2mm。但神奇的是,每次走到同一个位置,误差几乎一样。这说明什么?说明它的重复定位精度很好,但定位精度需要补偿。后来我加了螺距误差补偿,定位精度就提上来了。
我的经验:调试时先看重复定位精度。如果重复性差,说明机械间隙、摩擦等硬件问题没解决。这时候去调定位精度,基本是白费力气。
2.2 分辨率
分辨率,很多人把它和精度划等号。其实不是。
分辨率是系统能检测到的最小位置变化量。比如你的编码器是2500线,配4倍频,那就是10000脉冲/转。如果丝杠导程是10mm,那分辨率就是10/10000 = 0.001mm。
但注意!分辨率高不代表精度高。你想想看,分辨率是0.001mm,但机械间隙有0.05mm,那你的高分辨率有啥用?
避坑指南:我曾经见过一个工程师,花大价钱换了高分辨率编码器,结果精度没提升。为什么?因为机械背隙和弹性变形才是瓶颈。分辨率只是“看得细”,不代表“走得准”。
2.3 跟随误差
跟随误差,这是运动控制里一个很关键的概念。它指的是指令位置和实际位置的瞬时差值。
比如你让电机以1000rpm的速度匀速转动,理论上每个时刻都应该在某个位置。但实际上,由于加减速、负载变化、PID参数不匹配等原因,实际位置总会滞后或超前于指令位置。这个差值就是跟随误差。
我习惯用示波器看跟随误差曲线。如果曲线平滑、幅值小,说明系统响应好。如果曲线震荡或者有尖峰,那就要检查PID参数了。
为什么会这样?因为跟随误差本质上反映了系统的动态响应能力。你想想看,一个系统如果响应慢,那它肯定跟不上指令,跟随误差自然就大。
关键点:跟随误差是动态指标,定位精度是静态指标。两者有关联,但不是一回事。
2.4 稳态误差
稳态误差,指的是系统稳定后,实际位置与目标位置的残余偏差。
举个例子,你让电机走到100mm,它先震荡几下,最后稳定在99.98mm。这个0.02mm的偏差,就是稳态误差。
稳态误差通常和系统的刚度、摩擦力、PID积分项有关。我调试时,如果发现稳态误差偏大,会先检查机械部分有没有卡滞,然后调整PID的积分增益。
我的习惯:先用手转动丝杠,感受一下阻力是否均匀。如果机械没问题,再调参数。别一上来就调PID,容易走弯路。
2.5 五个指标的关系与区别
好了,五个指标都讲完了。咱们来总结一下它们的关系。
| 指标 | 衡量什么 | 静态/动态 | 影响因素 |
|---|---|---|---|
| 定位精度 | 目标位置与实际位置的偏差 | 静态 | 机械间隙、丝杠螺距误差、编码器精度 |
| 重复定位精度 | 多次定位的一致性 | 静态 | 机械间隙、摩擦、温度 |
| 分辨率 | 能检测到的最小位置变化 | 静态 | 编码器线数、电子细分数 |
| 跟随误差 | 运动过程中的位置滞后 | 动态 | PID参数、负载惯量、加减速曲线 |
| 稳态误差 | 稳定后的残余偏差 | 静态 | 摩擦力、PID积分项、系统刚度 |
嗯,这里要注意:这些指标不是孤立的。比如分辨率会影响定位精度的上限,但机械间隙会拉低下限。跟随误差大的系统,稳态误差往往也不小。
下面这张图,是我自己总结的五个指标的关系框架,你看一眼就明白了。
最后说一句,调试时别贪多。先把重复定位精度搞定,再谈定位精度。分辨率够用就行,别盲目追求高指标。跟随误差和稳态误差,要结合具体工艺要求来定。
嗯,今天就聊到这儿。这些概念你消化一下,下次咱们聊怎么用激光干涉仪测这些指标。
公众号:蓝海资料掘金营,微信deep3321