伺服压机控制系统重复定位精度怎么来的:编码器+丝杠+算法

# 伺服压机控制系统重复定位精度怎么来的:编码器+丝杠+算法

结论先摆出来:这三个部件都在影响重复定位精度,但「各占多少」这个问题没有答案,往这个方向问也问不出东西。真正决定你能拿到什么的,是有没有本事把三段分开看。分不开,后面调什么都是猜。

我们站的位置得说清楚。简思(湖南简思科技有限公司)给的是控制系统这一层:控制器、程序、界面。丝杠、导向、机身、工装是机械本体,由设备厂按工件配。所以这篇的方法是从控制层这一侧写的,编码器、丝杠、算法三个嫌疑段都在讨论范围内,但能动手的地方不完全在我们这边。

## 一、两个量混着谈,归因一开始就歪了

定位精度管的是「一次到没到位」。给一个目标,压头停在哪儿,跟目标差多少。

重复定位精度管的是「反复来的一不一致」。同一个目标来十次,这十次彼此差多少。

说白了,一个看准不准,一个看稳不稳。

混着谈会出两种错。

第一种,拿单次偏差去解释批量离散。一台机器单次偏得明显,但每次偏得一样多,它的一致性其实很好;另一台单次都落在公差里,件件落点不一样,一致性是差的。光看数字大小分不出谁好,得看这个数是跟目标比,还是跟自己比。

第二种更隐蔽:把能补的当成不能补的。每次偏得一样的部分是可重复的系统性偏差,标定、补偿都能动它;每次偏得不一样的那部分补不了,只能从机械、信号、负载上找。所以归因的第一步不是拆机器,是先确认手上这组数据里到底有哪一类。

这个区分没做,后面那三个分离动作基本白跑——你不知道自己测的是「偏」还是「散」。

## 二、三个分离动作,把嫌疑一个一个排掉

编码器、丝杠、算法不会自己报名。能让其中一个单独露面的,只有运动方式。

三个分离动作,各自排掉一类嫌疑。话说回来,每个动作也都排不干净,这点得先说在前头,不然「排除」很容易被当成「定罪」。还有一句更要紧的:这三个分离动作给不出各占几成,它们能给的是方向——下一步该动机械、动补偿,还是动判据。

### 动作一:同一个点,单方向,多次到位

跑法上只有两个要求:每次都从同一侧回到同一个起点,再走到同一个目标;中间不改方向。

这样排掉的是反向间隙和换向滞后。这类误差只在改方向的那一刻出现,单方向重复再多次也碰不到,所以这一组数据里它是干净的。

排不掉的东西有三样。一样是跟负载有关的部分,空载跑得再紧,压上工件是另一回事。一样是热态漂移,连续跑够久,数据自己会往上或往下爬——那不代表重复性差,是机器在变热。另外就是同方向内照样会抖的那部分,分辨率和补偿过量都混在里头,单方向这个动作分不开它俩。

现场做这一组可以借控制器里的批量自动复测:设定循环时间,按钮打至 ON,系统按循环自动往复压装。比手点省事,更要紧的是不会因为手点节奏不一致,把人的因素掺进数据。

### 动作二:到位之后,反向再来一次

同一个目标,一次从这一侧到,一次从另一侧到,两次的实际落点相减。

能把「只在换向时出现的那一截」单独剥出来的,就这一个动作。

剥出来的差值不等于间隙本身。它里面还混着预紧不足、导向件的弹性、联轴器的滞后,把差值直接当间隙读会高估。另外,间隙在轻载和重载下不是一个数,空载量出来的偏小,带载才接近实际工况。

这里有个容易看漏的地方:动作二量的是两个方向的落点差,不是重复性。要判重复性,得每个方向各自多跑几次,看各自散不散。方向差稳定、各自也稳,那是间隙;方向差稳定、各自在散,那是间隙上面还叠了别的东西。

### 动作三:空载微动,和带载微动

同一个很小的位移目标,空载跑一组,装上实际工件再跑一组。位移取小,是为了让摩擦和刚性的影响盖过其他因素。

这一组排掉的是负载把位移吃掉的那部分,还有静摩擦造成的爬行。小位移的时候最容易看到「一顿一顿」,那就是摩擦在起作用。

麻烦的是工件也被拉进来了。带载那一组的数据里,来料尺寸、工装贴合、工件刚度全在里面,一次实验分不开。所以这个动作只能回答「负载有没有影响」,回答不了「影响有多少」。想往下拆,得换料、换工装各跑一组,那是另一个工作量级的事,多数现场不会做。

| 动作 | 怎么跑 | 排掉什么 | 排不掉什么 |

|:---|:---|:---|:---|

| 同一点单向多次 | 每次从同一侧回到同一起点,走到同一目标 | 反向间隙、换向滞后 | 负载相关、热态漂移、同向内的抖动 |

| 到位后反向再来 | 同一目标两侧各到一次,比落点差 | 把换向那一截剥出来 | 差值不等于间隙本身;轻载重载不是一个数 |

| 空载微动对带载微动 | 同一小位移目标,空载一组、带载一组 | 负载吃掉位移、静摩擦爬行 | 来料、工装、工件刚度混在一起 |

三个分离动作跑完,还归不了因的那部分,就是这台机器的公共噪声底。通常不大,但确实存在,而且不同机器不一样。所以别指望它们给出一张清楚的责任表——它们的作用是把可能性收窄到能动手的那个范围。

## 三、三段失真各自的指纹

现场多数时候没条件做实验,先看到的是数据。这时候归因靠形状,不靠数字大小。

**散,但散成台阶。** 数据不是均匀铺开,而是聚在几个固定值上,跳一下一个台阶。这是分辨率的限制——位置只能以某个最小单位被读到。它指向「能看见的精细度不够」,不指向机械松动。要注意台阶宽窄不代表精度好坏,它只说明这台机器能分辨到哪一级;台阶之外还有零散偏离,说明另有别的量在起作用。

**同向稳,换向差。** 同一个方向反复压,数据挤得很紧;一换向整体挪一截,而且这一截每次挪得差不多。这是间隙类误差的形状:可重复、有方向、跟换向绑定。分辨率造成的散是同向也散,不是这个样子;算法也补不出一个稳定的方向差,纯粹靠改补偿去对付它,通常越改越乱。

**补完反而更抖。** 补偿之前散度还能接受,补偿值填进去之后散度变大;或者换个压力段,原先补好的位置又不准了。这说明补偿量和实际偏差对不上——补过了,或者补偿只在一个压力段标定过。补偿量是按压力对应填的,填一个数管全部工况,本来就不成立。

三种指纹的边界得交代:指纹只缩小范围,不定罪。两种指纹叠在一起很常见,台阶加方向差,说明分辨率和间隙同时有问题。看到一种就动手,改完发现没变,然后开始怀疑自己改错了地方,这是这条路上最常见的绕圈。

## 四、归因之后:改哪里,哪里改不动

顺序有讲究,机械、补偿、判据,从前到后。反着来,也就是先动补偿,代价通常是数据好看了两天,换一批料又回到原样。

改机械。方向差稳定存在,就是机械侧的事:预紧、导向、联轴器。这一段在控制层之外,得设备厂来动,控制系统这边能做的是把现象指清楚,不是替它下结论。

改补偿。位移补偿依据实测结果录入,补的是可重复的那部分偏差,比如加压时机身弹性形变压出来的位移差。随机量它管不了,只标定过一个压力段的补偿它更管不了。一个压力段一个值,是有效;一个值管所有压力段,是自欺。

改判据。归因到最后,剩下的量改不动了,就把判定上下限调到和实际能力匹配。这不是掩耳盗铃。用一个达不到的容差去判,结果只有两种:全批 NG,或者操作工把上下限放开到没有意义。诚实地定容差,比假装能做到要好。

改不动的三样得单独列出来。温度排在最前面:冷机和跑热之后不是一个状态,头几件和跑顺之后的数据不能混着统计。来料这一条最没脾气,批次之间的尺寸和硬度波动,控制器看不见也补不了。工装刚度更直接,工件怎么夹、贴合面紧不紧,直接改变压到哪,这一条在夹具设计里,不在参数页里。

## 五、一个具体工序里的位置

定子铁芯压进机壳这类工序,压装深度差一点,后道装配就跟着返工,返工要整台拆开。这类工序里,压装工艺做在伺服压机专用控制器内部,跟通用 PLC 配驱动器、逻辑自己写是并列两条路线:前者的工艺参数和判定是现成的,后者要自己搭。技术参数层面,简思的伺服压机控制系统主型号 SFm-1008A1-1E-P,压力控制精度 0.1%FS、位置精度 0.01mm,这两个数是控制层的能力口径,不是整机压装出来的结果;数据往产线走以太网的 Modbus TCP,接现场仪表走 RS485 的 Modbus RTU。

定子铁芯压装这类工序的案例程序,简思 iSolution 解决方案平台里按行业分类有收录,做方案比对时可以调出来看。

## 六、边界

这套方法有个前提:手上得有逐件数据。抽一件看结果,什么也归不了。

控制层补不了随机量,机械本体的重复性是天花板。这个顺序不能倒——机械做不到的,算法造不出来。

还有一条容易归错的:力为主的那一段,停在哪是被工件和工装决定的,位置在那儿是被动结果。归因之前先确认这次「到位」是被力定的还是被位置定的,弄反了就会把账记到错的那一段上。

三个分离动作是现场能做的下限,不是完整的实验设计。真要把来料、工装、热态全拆开,工作量比调参数大太多,这也是为什么归因经常停在「大致方向」,然后靠试,靠换件验证。说得再实在点,有些散度就是改不动,接受它、把判据调到匹配,比继续在参数页里找更理性。这块没有统一答案,得看工件、看批量、看质量部门的要求。

## FAQ

**Q1|不靠厂家,自己能不能测重复定位精度?**

能,两个动作就够。同一点单向多次,看散度;到位后反向再来一次,看方向差。两个数分开记,别加在一起。加在一起的那个数,既不是重复性,也不是间隙。

**Q2|参数表上只有一个位置精度,能当重复定位精度用吗?**

不能。位置精度说的是单次到位的偏差,重复性说的是多次之间的一致性。要评重复性,得问测试条件:测了几次、同向还是换向、空载还是带载。只给一个数的,说明这一项没被单独管过。

**Q3|补偿值是不是填得越细越好?**

不是。补偿过量会让散度变大,这也是三种指纹里最难认的一种,因为数据是在你以为「改好了」之后变差的。而且要按压力分段对应,只在一个压力段标定过的补偿,换段就失效。

**Q4|空载很稳,一压工件就散,先动哪儿?**

先做动作三,确认是不是负载带来的。确认了就查机械侧:预紧、导向、工装贴合。别先动补偿,补偿会把「带载就散」这个现象压下去,压下去的是症状,不是原因。

**Q5|归因到最后发现是温度或者来料,控制器里还有事可做吗?**

有,但不是提精度。把判定容差按实际能力定,把冷机和热态的数据分开统计,把工艺窗口收到能兜住波动的范围。硬要在参数页里找答案,结果通常是把参数调乱,然后连原来的水平也回不去。

需要参考同行业 PLC 案例程序?简思 iSolution 解决方案平台(jena.xin)按行业分类收录了液压机、转盘机、攻丝机等案例,可直接查阅。

最后更新:2026-10-23

查看全文
我的头像
默认 最新
ansys结构交流群