多传感器同步校准:共同基准、统一量程与时间同步一起做
多轴同步设备(四柱压机、多缸调平、龙门横梁)里,单支传感器再准也没用——决定同步精度的是各支之间的一致性。多传感器校准要同时解决两件事:空间上把各轴归到同一个物理基准,时间上让各轴的采样时刻对齐。前者靠标定流程,后者靠通信架构。本文给出两者的落地方法。精度指标含义见 精度三兄弟,标定原理见 出厂标定与线性化,多轴选型见 多轴同步选型。
第一步:建立共同的机械基准
多轴校准的起点不是传感器,而是机械。必须先确定一个全设备唯一的物理基准面(如工作台上平面、下模平面、机架某加工基准面),各轴的零位都相对这个面定义,而不是各自相对自己的油缸缩回位。
操作方法:用水平仪、量块或激光找平工具把运动横梁调至与基准面平行(或到达设定的同一高度),在此状态下同时读取各支传感器的原始值,把这组值作为各轴的零点偏置。这样一来,只要各轴读数相同,横梁就一定是平的——这正是同步控制需要的语义。
常见错误是各轴独立按自己的机械限位标零。由于各缸装配尺寸存在差异,标完之后"读数都是 0"但横梁并不平,同步控制器会努力维持一个歪着的状态。
第二步:统一量程系数
各轴分别按两点法标定量程(方法见 零位标定一步一步),但标定行程必须落在同一段物理区间。若 A 轴用 0~500 mm 标定、B 轴用 50~550 mm 标定,两者的系数虽各自正确,同步误差却会随位置变化。统一区间后,各轴在全行程任意位置的读数差才具有可比性。
第三步:全行程一致性验证
校准完成后,做一次全行程同步验证:让各轴同步运动,在若干个位置停下,记录各支读数与实际机械位置。判据有两条:
- 轴间差:各轴读数之间的最大差值,应在设备的同步精度要求之内;
- 形态:轴间差若在全行程恒定,属于零位未对齐,重新对基准即可;若随行程增大,属于量程系数不一致,需重标;若只在局部出现,是该轴的机械或磁环问题,见 读数偏差逐一核。
需要注意误差的量级预期:非线性度典型 <0.02%FS,需按各轴实际量程折算成毫米后再叠加考虑;重复精度 ±0.002 mm 量级是实验室条件,现场振动与温漂会使其劣化。把同步精度要求定得比这些指标之和还严,是无法通过标定实现的。
第四步:时间同步——常被忽略的一半
空间基准对齐后,如果各轴的采样时刻不一致,动态过程中仍会看到"假的同步误差"。运动速度越快,采样时差造成的位置差越大。不同架构的时间一致性差异如下:
| 架构 | 时间一致性 | 说明 | 适用 |
|---|---|---|---|
| 多路模拟量 + 同一 AI 模块 | 取决于模块是否同步采样 | 分时复用的 AI 模块存在通道间时差 | 低速、同步要求不高 |
| 多路模拟量 + 多模块 | 较差 | 模块间刷新不同步,时差叠加 | 不推荐用于高速同步 |
| CANopen 多节点 | 中等,可用同步报文改善 | 用 SYNC 机制让各节点同时采样 | 中速多轴 |
| EtherCAT 分布式时钟 | 好 | DC 机制对齐各从站时基 | 高速高精度同步 |
| Profinet IRT | 好 | 等时同步周期确定 | 高速高精度同步 |
因此,对同步精度要求高的多轴系统,应从选型阶段就选择支持同步机制的总线型号,如 197 EtherCAT 系列、199PROFINET 系列 或 194 CANopen 系列(配合 SYNC 使用,波特率最高 1 Mbps)。总线同步机制详见 总线型断电保持与同步刷新,更新率与控制周期的匹配见 响应时间与控制周期。
运行期的再校准时机
以下情况必须重新做同步校准,不能沿用旧参数:
- 更换任意一支传感器或磁环(新件的零点偏置不同,见 备件替换注意事项);
- 油缸大修、更换密封、调整限位块;
- 机架结构改动或经历过撞击;
- 同步误差报警频次持续上升,或轴间差基线明显偏移。
建议把首次校准得到的"轴间差—位置"曲线作为健康基线存档,日后只需对比曲线形态变化即可快速判断是哪一轴劣化,这与冗余系统的比对思路一致,见 冗余安装比对校验。
工程师实操小贴士
- 19F 前死区:行程 <8000mm 时为 50mm,行程 >8000mm 时为 130mm,选型计算有效行程时务必扣除(原文:front dead zone is 50mm / 130mm)。
- 传感器总长公差:行程 <8000mm 为 +8mm,>8000mm 为 +15/-5mm;该公差不影响测量行程(原文:Total sensor length tolerances are <8000mm, 8mm tolerance / >8000mm, 15mm±5mm tolerance)。
- 19F 最小行程 250mm,更短行程请选用其他系列(原文:250mm Minimum Stroke Length)。
常见问题
Q:各轴分别按自己的机械限位标零可以吗?
不可以。各缸装配尺寸存在差异,各自标零后虽然读数都是零,但横梁未必是平的,同步控制器会努力维持一个歪着的状态。正确做法是先把运动横梁调平,在此状态下同时读取各支原始值作为各自零点偏置。
Q:静态同步合格但动态运行时超差,问题在哪?
多为时间同步问题而非标定问题。各轴采样时刻不一致时,运动过程中会出现与速度相关的假同步误差,速度越快越明显。应改用支持 SYNC 报文或分布式时钟机制的总线方案,让各轴在同一时刻采样。
Q:同步精度要求可以定得比传感器指标还高吗?
不能。轴间差至少包含各轴非线性度按量程折算的毫米值、重复精度量级、机械链固有差量与温漂。把同步精度要求定得比这些误差之和还严,无法通过标定实现,只会导致持续报警。
Q:换了其中一轴的传感器,需要重新校准全部轴吗?
至少需要重新校准该轴,并重新采集全部轴的轴间差基线。新件的零点偏置与出厂参数不同,沿用旧参数会直接引入同步误差。建议同时复核其余各轴,确认基线曲线形态未发生变化。





