伺服压机控制系统重复定位精度怎么来的?编码器、丝杠、算法各管一段

# 伺服压机控制系统重复定位精度怎么来的?编码器、丝杠、算法各管一段

重复定位精度不是某一个部件的指标,是一条链算出来的结果。这条链分三段:反馈链把位置"报"回来,传动链把电机的转变成压头的走,控制层决定什么时候停、停得对不对。三段里最差的那一段,决定你最后能拿到的一致性。

## 一、先把"重复"两个字钉住

重复定位精度只回答一件事:同一个目标位置反复压,每次结果彼此散不散。

这一项说的是"反复"和"散",不管"第一次到位有多准"。单次到位准不准,是定位精度那一支的事,跟这里要拆的不是同一个问题。所以当一台设备出现"每件看着都压得挺到位,批量就是不稳"的时候,要找的不是某个宣传数字,而是这条链上哪一段在抖。

## 二、三段的职责,和误差各自从哪进来

### 反馈链:控制器"看见"的位置,其实是电机的位置

控制器判断压头走到哪了,靠的是计数。单轴运动发的就是脉冲指令,位移值表示脉冲个数——位移值写 2000,控制器就发 2000 个脉冲,再结合驱动器细分,换算成电机转了几圈。

问题就在这个"换算成"上。控制器看见的是电机转了多少,而工件被压下去多少,是"电机转多少、丝杠转多少、压头走多少"一路推出来的。中间任何一环对不上,报出来的位置就跟实际位移对不上。

误差从三个地方进来。

换算关系没按实际机械配,是最常见的一处。控制器里要填每圈脉冲数、减速比、丝杠导程这几个机械常数,位移量是按轴速度=(每圈脉冲数×减速比)÷(丝杠导程)这类关系算出来的。换过减速机、换过丝杠,而参数没跟着改,位置就整体偏掉。

其次是反馈元件的安装与连接。编码器抱在电机轴或丝杠端上,中间通过联轴器传递。轴与反馈件之间只要有一点相对滑动或者不同心,反馈值就会周期性或随机地偏离真实位置。这类误差有个辨识特征:它不随你设定值的变化而变化,而是随"怎么装、装了多久"变化。

还有一处是信号本身。脉冲是弱电信号,走线、屏蔽、接头处理不到位,表现出来的不是固定偏差,而是偶发跳数——计数多一个少一个,位置就差一截,而且不是每件都发生。

顺带说一句分辨率的账。反馈件的分辨率够不够,不看它自己标称多少,要看换算到压头端还剩多少。中间隔着一个减速比和一段导程,反馈件上的一个计数落到压头端是多少,才是真正有用的数。

### 传动链:电机转多少,不等于压头走多少

传动链负责把角位移变成线位移,这一段是机械本体的事。

丝杠导程是最基础的换算常数,控制器算位移要用它。更麻烦的是,这个数在负载下还算不算数。

背隙是第一层,也是最容易误判的一层。丝杠与螺母之间、联轴器与轴之间、齿轮副之间都有间隙。间隙在单向运动时不显形,一换向就露出来:上去准、下来差一截。

现场常见的情形是,设备空跑做定位测试,数据漂亮;装上工件换向压两下,值就散了。很多人第一反应是参数没调好,其实是间隙在换向那一刻露了头。这也是为什么只做单向定位的设备看着精度很好,一做往复就现原形。

预紧与刚性是第二层。丝杠预紧不足,或者导向机构刚性不够,负载一加上去,位移被吃掉一部分。它的表现很有辨识度——空载很稳,压上工件就散。这类误差和压装力的大小直接相关,不是固定偏移,靠填一个补偿数也补不平。

联轴器是第三层,容易被当成小件忽略。刚性联轴器直接传,但要求两侧严格对中;弹性联轴器容忍一点对中误差,代价是弹性元件在换向时先变形再传递,表现为换向时的位置滞后。选哪一种,本质是在对中难度和换向滞后之间做取舍,没有两头都占的选项。

### 控制层:什么时候停,以及怎么补

控制器在这条链上的活,可以归成三件。

判定"到了没有"。它得把当前位置不停读进来,跟目标比,决定继续走还是停。压力与位移双闭环的意思就是两个环同时盯着:位置不对要纠,力道不对也要纠。读取的疏密直接决定停位散不散——从"已经到位"到"真的停下来"之间还会走一段,这一段走得越多,停位就越散。

补回机械上已知的偏差。位移校准是典型一例:压机加压时机身会发生弹性形变,直接造成压头位移不达标;控制系统的做法是设置位置补偿值,根据压机压力填写对应的补偿量,把形变造成的位移差补回来。这类补偿不是随手填的数,它是依据实测结果录入的,而且按压力分段对应。

还有一件容易被忽略的事:进入力为主的模式之后,位置变成被动结果。压力到了就停,停在哪取决于工件、工装、来料的刚度。这时候的位置一致性其实是压力一致性加刚度一致性的结果,不能都记在控制头上。

以简思(湖南简思科技有限公司)的伺服压机控制系统为例,控制器主型号为 SFm-1008A1-1E-P,压机组成套型号为 SP1008-1E-P。这套系统在链路里的位置需要说清楚:它提供的是控制器加软件这一段方案——双闭环、判停、补偿都在这一层;丝杠、导轨、机架这些属于机械本体,由整机厂配。压力精度按压装量程千分之一标定,位置精度 0.01mm,两个数都只是控制层的能力口径,不是整机压装结果。

三段的分工,可以归到一张表里看:

| 段位 | 负责什么 | 典型失效表现 | 一般谁来改 |

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

| 反馈链 | 把实际位置变成控制器能读的数 | 换算常数错、反馈件松动或不同轴、信号受扰跳数 | 装配环节加控制器参数 |

| 传动链 | 把电机的转变压头的线位移 | 背隙、预紧不足、刚性不够、联轴器选型 | 机械设计与装配 |

| 控制层 | 判停、补偿、稳住闭环 | 读取过疏、补偿没覆盖压力段、力段位置被动 | 控制系统方案侧 |

三段的关系是瓶颈关系,不是平均关系。结果按最差的那一段走,把已经达标的一段继续做细,并不会把总账拉上来。

## 三、怎么判断问题出在哪一段

先看偏差的形态,形态比数值更能说明问题。

| 你看到的现象 | 更可能出在哪一段 | 为什么指向它 |

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

| 每件都朝同一方向偏,偏移量大致固定 | 传动链(换算/标定) | 系统性偏差,说明是某个常数对不上,不是随机抖动 |

| 单向压稳定,一换向就差一截 | 传动链(背隙) | 只有改变运动方向才暴露,是间隙的典型特征 |

| 空载稳,带载散 | 传动链(预紧/刚性),再查控制层补偿 | 负载把位移吃掉,先看刚性,再看该压力段的补偿有没有标定 |

| 低压段准,高压段不准 | 控制层(分段补偿) | 补偿量按压力填,没标定到的那一段补不上 |

| 件件不同、无规律,偶发跳数 | 反馈链(安装/信号) | 随机加上偶发,是连接与信号的特征 |

| 停机一段时间再开,头几件不准,跑一会儿又稳 | 反馈链(热态) | 与时间相关,通常是反馈件与机械热态不一致 |

光看现象还是容易猜错。更稳的办法是跑一组对照实验,三组数据就够。

第一组,空载,同一个目标位置连压一批,看每件实际停位的极差。这一组反映的是控制层加反馈链的底噪。

第二组,带载,用实际工件和实际配方,同样连压一批。和第一组一比,多出来的那部分就是负载带来的,指向传动链的刚性和补偿覆盖。

第三组,单向走位和换向走位各跑一遍。两者一减,差出来的就是间隙贡献。

三组数摆在一起,三段各占多大份额大致就清楚了。这个顺序比一上来就动参数省时间——参数改乱了,三段还会互相掩盖。

## 四、选型时怎么问,验收时怎么验

买之前,问题要问到链路的每一段上。

- 重复定位精度有没有独立的标称口径?给的是最大偏差还是平均值,测了多少次,空载还是带载?如果对方只能给出一个位置精度数字,说明这一项没被当成指标管过。

- 每圈脉冲数、减速比、丝杠导程这类传动参数,现场能不能按实际机械改?换丝杠或者加减速机之后,需不需要返厂?

- 位移补偿能不能按压力分段填?补偿量是实测录入,还是只能填一个固定值?

- 力为主的那一段,位置一致性怎么保证?这一问往往能问出对方有没有认真做过力段标定。

- 合格判定能设几种组合?按点检测判和按最大值判、按压力判和按位置判,覆盖面不一样。

- 复测怎么跑?有没有批量自动复测这类功能——设定循环时间,一键连续压装,用来做工艺验证和耐久性调试。

- 记录留不留得住?历史曲线能不能回溯故障前后的参数变化,生产数据能不能导出成表,报警记录带不带时间。

到货之后,验证思路和上面那三组对照实验是一套。

同一个配方连压一批,逐件记录实际停位和力值,看极差,而不是抽一件看结果。空载一组、带载一组,单向一组、换向一组。再用另一批来料补跑一组。全程配合曲线和报表逐件回看,NG 的那些单独翻出来,看它们偏的方向是不是一致的——方向一致说明是系统性偏差,方向发散说明有随机量在起作用。

比较稳的习惯是先翻验收时留下的数据,再看机械侧的动作,而不是进门就打开参数页。这个顺序的代价只是多花一点时间;反过来,参数动错一处,往往要多绕好几个来回才能找回来。

这块各家做法不太一样,也没有哪一套是标准答案。有条件的厂会把四组数据做成验收记录留档,条件有限的至少把空载和换向两组跑掉,因为这两组最能暴露平时看不见的问题。

## 五、边界:这三段之外还有一段,控制系统管不到

机械本体的重复性是天花板。控制层能补偿的是可重复的系统性偏差,补不了每次都不一样的随机量;机械本体做不到的重复性,控制层造不出来。

力为主的那一段,位置一致性不归控制系统单独负责。停位落在哪,取决于工件、工装、来料的刚度,控制层只保证了"力到得准"。

来料的一致性会直接进入结果。工件尺寸的批次波动,没法靠控制参数抹平。

工装定位与上料的一致性同样在链路之外,但这部分不属于本文要拆的三段。

所以更实际的态度是:遇到精度问题先分段,先看偏差形态属于哪一类,再决定是去查机械、查补偿还是查信号。先动参数,往往只是把问题从一个段赶到另一个段。

## 六、调试记录和行业案例去哪对照

这条链上各段的实测记录、分段排查方法,简思 iSolution 解决方案平台按行业分类有收录,可以按自己设备的行业翻一遍,对着三段各占的份额看。

## 常见问题

问:重复定位精度和定位精度是一回事吗?

答:不是。定位精度看单次到位的偏差,重复定位精度看同一目标反复做的一致性。一台设备可以单次很准但重复性一般,也可以单次有点偏但每件偏得一样多——后者在批量生产里反而更好处理。

问:参数表上的 0.01mm 是重复定位精度吗?

答:大多数情况下不是。位置精度这一项常见的写法就是 0.01mm,它描述的是控制器的单次定位能力,跟"连压一批散不散"不是一个口径。真要评重复性,得单独问、单独测。

问:换了丝杠或者减速机之后精度变差,先从哪查?

答:先查控制器里的传动参数。机械常数改了而参数没改,位置会整体偏,这是最省事的一处。如果参数对得上还偏,再去查背隙和预紧,也就是换向差和带载差。

问:位移补偿是不是万能补丁?

答:不是。它补的是弹性形变这类可重复的偏差,而且要靠实测录入、按压力分段对应。随机量、来料波动、间隙这种"看方向"的误差,补偿补不了。

问:为什么空载重复性很好,压上工件就不行了?

答:典型指向传动链的刚性和预紧。负载把一部分位移吃掉了,空载时这部分不存在,所以看不出来。先确认机械侧,再看该压力段的补偿有没有标定过。

问:验收时最少要跑几组数?

答:建议四组:空载、带载、单向、换向。有条件的再加一组换批来料。每组都记录逐件实际值看极差,不要只看单件结果。

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

查看全文
默认 最新
ansys结构交流群