2. 原点回归的硬件基础
做原点回归,光会写程序可不够。硬件选不对,程序写得再漂亮也是白搭。我见过不少新手,上来就调参数,结果电机撞限位了才想起来检查传感器——嗯,这种坑我自己也踩过。
这一节,咱们把硬件基础捋清楚。你搞懂了伺服驱动器、编码器、限位开关和原点传感器之间的关系,后面写程序才有底气。
2.1 伺服驱动器与电机:谁在干活,谁在指挥?
伺服系统说白了就两个角色:电机负责转,驱动器负责管。
电机把电能变成机械能,带着负载跑。驱动器呢?它接收PLC的脉冲或通讯指令,然后控制电机精确地转到指定位置。
我个人习惯把驱动器理解成“翻译官”——PLC说人话,驱动器翻译成电机能听懂的电流和电压。
2.1.1 驱动器的工作模式
做原点回归时,驱动器通常工作在两种模式下:
| 模式 | 控制方式 | 适用场景 |
|---|---|---|
| 位置模式 | PLC发脉冲,驱动器控制位置 | 大多数原点回归场景 |
| 速度模式 | PLC发模拟量或通讯指令 | 高速回归、特殊机构 |
我建议新手优先用位置模式。为什么?因为脉冲信号直观,出了问题好排查。我曾经在一条包装线上用过速度模式做回归,结果驱动器参数没调好,电机直接冲过了限位——那动静,到现在还记得。
2.2 编码器类型:增量式 vs 绝对式
编码器是电机的“眼睛”。它告诉驱动器:你转了多少圈、现在在哪个角度。
编码器分两大类:增量式和绝对式。选哪个,直接决定了你的原点回归策略。
2.2.1 增量式编码器
增量式编码器只输出脉冲信号。它不记录绝对位置,只告诉你“动了多少”。
- 优点:便宜、结构简单、响应快
- 缺点:断电后位置丢失,每次上电必须做原点回归
说白了,增量式编码器就像个计数器。你给它一个脉冲,它就加1。但断电后计数器归零,它不知道自己在哪。
2.2.2 绝对式编码器
绝对式编码器就高级多了。它用二进制码或格雷码记录每个位置的唯一编号。断电后位置信息保存在编码器内部,上电直接读取。
- 优点:断电记忆位置,上电无需回归
- 缺点:贵、通讯协议复杂
你想想看,如果设备每次断电都要回归一次,那多浪费时间?绝对式编码器就是解决这个问题的。我做过一个锂电池卷绕机项目,客户要求断电重启后直接干活,不能有回归动作——那只能上绝对式。
| 对比项 | 增量式 | 绝对式 |
|---|---|---|
| 断电记忆 | 无 | 有 |
| 成本 | 低 | 高 |
| 接线 | 简单(A/B/Z相) | 复杂(通讯线+电源) |
| 回归策略 | 每次上电必须回归 | 首次安装或更换电池后回归 |
2.3 限位开关与原点传感器
这两个东西,是原点回归的“物理边界”。程序再聪明,也得靠它们告诉PLC:到哪了,该停了。
2.3.1 限位开关
限位开关分两种:正限位和负限位。它们装在运动轴的两端,防止电机跑过头。
我见过最惨的案例:一个新手没装限位开关,回归时参数设错了,电机直接撞上机械硬限位,丝杠都顶弯了。从那以后,我每个项目都强制要求装限位——哪怕客户说“不用”。
2.3.2 原点传感器
原点传感器是回归的“终点标志”。它告诉PLC:这里就是机械原点。
常见的原点传感器类型:
- 光电传感器:响应快,精度高,但怕灰尘
- 接近开关:抗干扰强,适合恶劣环境
- 机械微动开关:便宜,但寿命短
我个人偏爱光电传感器做原点。为什么?因为它重复精度高。我在一个贴片机项目上用过接近开关做原点,结果每次回归位置差0.1mm——贴片机对精度要求高,0.1mm就是废品。换成光电传感器后,问题解决了。
2.4 知识结构图:硬件基础一览
下面这张图,把这一节的核心内容串起来了。你一看就明白:伺服驱动器、编码器、限位开关、原点传感器,它们之间是什么关系。
2.5 避坑指南:硬件选型与接线
最后,分享几个我踩过的坑,你记一下:
- 编码器线别太长。增量式编码器的A/B/Z信号,超过50米就容易丢脉冲。我有个项目,现场布线走了80米,结果回归位置每次都不一样——最后加了中继器才解决。
- 限位开关和原点传感器要分开。别图省事,把限位当原点用。限位是保护用的,原点是定位用的,功能不同,混用容易出事故。
- 绝对式编码器要配电池。很多人以为绝对式编码器不用电池——其实它需要电池保持位置数据。电池没电了,位置一样丢。我建议在程序中加一个电池电压检测报警。
硬件基础就这些。你把这些搞清楚了,后面写原点回归程序的时候,就知道该选什么策略、怎么接线、怎么防坑了。