1. 原点回归基础概念
做PLC控制这么多年,我始终觉得原点回归是自动化设备调试里最容易被忽视、却又最容易出问题的一环。说白了,原点回归就是让运动轴找到一个固定的参考点,然后告诉控制系统「我在这里」。没有这个动作,伺服电机也好,步进电机也罢,它们都不知道自己到底在哪儿。
什么是原点回归
原点回归,也叫回零、找原点。就是让机械轴从任意位置出发,按照预设的逻辑去寻找一个物理上的固定位置。这个位置通常由传感器或机械挡块定义,系统一旦确认到达,就把当前坐标清零或设为预设值。
我习惯把原点回归比作「给系统一个坐标系的原点」。你想想看,如果一台数控机床每次开机都不知道刀具在哪儿,那它怎么执行加工程序?所以原点回归是所有位置控制的基础。
核心要点:原点回归不是可选项,而是绝对位置控制系统的必要初始化步骤。每次系统上电或急停恢复后,都必须执行。
为什么需要原点回归
这个问题我经常被刚入行的工程师问到。其实原因很直接:
- 断电丢失位置——伺服编码器有电池记忆还好,但增量式编码器一断电就全丢了。我遇到过一台包装机,断电后重新上电,切刀直接撞上封口模,就是因为没做原点回归。
- 机械累积误差——长时间运行后,皮带打滑、丝杠间隙都会让实际位置和理论值产生偏差。原点回归能把这个偏差清零。
- 安全前提——很多设备在原点位置才允许执行换刀、上下料等动作。没有原点,这些逻辑就没法判断。
- 程序可重复性——同一台设备,今天做和明天做,结果必须一致。原点回归保证了每次启动的基准一致。
注意:千万不要以为伺服驱动器有绝对值编码器就可以不做原点回归。绝对值编码器只是记住了断电前的圈数,但机械部分如果发生了打滑或拆装,那个位置就不准了。我见过有人因为这个吃了大亏。
原点回归的三种模式
实际工程中,原点回归模式主要分三种。每种都有它的适用场景,我一个个说。
| 模式 | 检测方式 | 精度 | 典型应用 |
|---|---|---|---|
| 近点狗模式 | 接近开关 + 编码器Z相 | 高 | 数控机床、加工中心 |
| 标记模式 | 仅编码器Z相脉冲 | 最高 | 高精度定位台、半导体设备 |
| 限位模式 | 行程限位开关 | 低 | 简易输送线、低成本设备 |
1. 近点狗模式
这是工业现场用得最多的方式。轴先以高速向原点方向移动,碰到近点狗(一个接近开关或光电传感器)后减速,然后继续低速找编码器的Z相脉冲。Z相脉冲每转一圈出现一次,位置非常精确。
我调试过一台三菱的立式加工中心,用的就是近点狗模式。当时客户反映每次回零位置偏差0.1mm,查了半天发现是近点狗安装支架松了。紧固后重新校准,偏差直接降到0.01mm以内。嗯,这里要注意:近点狗的安装刚性直接影响重复精度。
经验之谈:近点狗模式的关键在于「减速距离」的设置。如果减速距离太短,轴还没降到低速就冲过了Z相,会多跑一圈才能找到。我一般会留出至少50ms的减速时间余量。
2. 标记模式
标记模式不依赖外部传感器,只靠编码器自身的Z相脉冲。轴低速运行,系统检测到第一个Z相脉冲就认定是原点。这种方式结构简单,没有近点狗这种易损件,但要求轴每次停止位置不能离Z相太远,否则找原点的时间会很长。
我曾经在半导体晶圆搬运设备上用过标记模式。那台设备要求重复定位精度在±1μm以内,近点狗模式的机械滞后根本满足不了。换成标记模式后,配合高分辨率编码器,精度稳稳的。
3. 限位模式
限位模式是最原始的方式。轴直接往一个方向跑,撞到限位开关就停下来,把当前位置设为原点。说白了就是「撞墙停」。这种方式精度最低,而且对机械冲击大,但胜在简单、成本低。
我建议只在以下情况用限位模式:
- 设备对原点精度要求不高(±1mm以内)
- 运动速度很低(< 100mm/s)
- 作为其他模式的备用方案(比如近点狗失效时的兜底)
避坑指南:我曾经在一条简易输送线上用了限位模式,结果操作员误操作把速度参数改大了,轴直接撞坏限位开关。后来我改成先低速碰限位,再反向找近点狗的双重保护逻辑,再没出过问题。
三种模式没有绝对的好坏,关键看现场需求。我个人习惯在项目设计阶段就明确原点回归方案,而不是等设备装好了再改。因为传感器安装位置、支架设计、线缆走向这些,一旦定了就很难动。