2、原点回归的硬件基础:伺服驱动器与电机、编码器类型、限位开关与原点传感器

做原点回归,光会写程序可不够。硬件选不对,程序写得再漂亮也是白搭。我见过不少新手,上来就调参数,结果电机撞限位了才想起来检查传感器——嗯,这种坑我自己也踩过。

这一节,咱们把硬件基础捋清楚。你搞懂了伺服驱动器、编码器、限位开关和原点传感器之间的关系,后面写程序才有底气。

2.1 伺服驱动器与电机:谁在干活,谁在指挥?

伺服系统说白了就两个角色:电机负责转,驱动器负责管。

电机把电能变成机械能,带着负载跑。驱动器呢?它接收PLC的脉冲或通讯指令,然后控制电机精确地转到指定位置。

我个人习惯把驱动器理解成“翻译官”——PLC说人话,驱动器翻译成电机能听懂的电流和电压。

关键点:原点回归的精度,90%取决于驱动器能不能准确告诉PLC“电机现在在哪”。剩下的10%,才是程序逻辑的事。

2.1.1 驱动器的工作模式

做原点回归时,驱动器通常工作在两种模式下:

模式 控制方式 适用场景
位置模式 PLC发脉冲,驱动器控制位置 大多数原点回归场景
速度模式 PLC发模拟量或通讯指令 高速回归、特殊机构

我建议新手优先用位置模式。为什么?因为脉冲信号直观,出了问题好排查。我曾经在一条包装线上用过速度模式做回归,结果驱动器参数没调好,电机直接冲过了限位——那动静,到现在还记得。

2.2 编码器类型:增量式 vs 绝对式

编码器是电机的“眼睛”。它告诉驱动器:你转了多少圈、现在在哪个角度。

编码器分两大类:增量式和绝对式。选哪个,直接决定了你的原点回归策略。

2.2.1 增量式编码器

增量式编码器只输出脉冲信号。它不记录绝对位置,只告诉你“动了多少”。

  • 优点:便宜、结构简单、响应快
  • 缺点:断电后位置丢失,每次上电必须做原点回归

说白了,增量式编码器就像个计数器。你给它一个脉冲,它就加1。但断电后计数器归零,它不知道自己在哪。

注意:用增量式编码器时,原点回归不是“可选项”,是“必选项”。每次上电都必须回归一次,否则位置全乱套。

2.2.2 绝对式编码器

绝对式编码器就高级多了。它用二进制码或格雷码记录每个位置的唯一编号。断电后位置信息保存在编码器内部,上电直接读取。

  • 优点:断电记忆位置,上电无需回归
  • 缺点:贵、通讯协议复杂

你想想看,如果设备每次断电都要回归一次,那多浪费时间?绝对式编码器就是解决这个问题的。我做过一个锂电池卷绕机项目,客户要求断电重启后直接干活,不能有回归动作——那只能上绝对式。

对比项 增量式 绝对式
断电记忆 无 有
成本 低 高
接线 简单(A/B/Z相) 复杂(通讯线+电源)
回归策略 每次上电必须回归 首次安装或更换电池后回归

2.3 限位开关与原点传感器

这两个东西,是原点回归的“物理边界”。程序再聪明,也得靠它们告诉PLC:到哪了,该停了。

2.3.1 限位开关

限位开关分两种:正限位和负限位。它们装在运动轴的两端,防止电机跑过头。

我见过最惨的案例:一个新手没装限位开关,回归时参数设错了,电机直接撞上机械硬限位,丝杠都顶弯了。从那以后,我每个项目都强制要求装限位——哪怕客户说“不用”。

经验之谈:限位开关建议用常闭(NC)接法。为什么?因为断线或传感器损坏时,信号会断开,PLC能检测到故障。常开(NO)接法的话,线断了你也发现不了。

2.3.2 原点传感器

原点传感器是回归的“终点标志”。它告诉PLC:这里就是机械原点。

常见的原点传感器类型:

  • 光电传感器:响应快,精度高,但怕灰尘
  • 接近开关:抗干扰强,适合恶劣环境
  • 机械微动开关:便宜,但寿命短

我个人偏爱光电传感器做原点。为什么?因为它重复精度高。我在一个贴片机项目上用过接近开关做原点,结果每次回归位置差0.1mm——贴片机对精度要求高,0.1mm就是废品。换成光电传感器后,问题解决了。

2.4 知识结构图:硬件基础一览

下面这张图,把这一节的核心内容串起来了。你一看就明白:伺服驱动器、编码器、限位开关、原点传感器,它们之间是什么关系。

原点回归硬件基础结构图 PLC(控制器) 伺服驱动器 伺服电机 编码器 增量式 / 绝对式 限位开关 原点传感器 说明:PLC 通过驱动器控制电机,编码器反馈位置。 限位开关和原点传感器直接接入 PLC 输入点,用于安全保护和位置标定。

2.5 避坑指南:硬件选型与接线

最后,分享几个我踩过的坑,你记一下:

  1. 编码器线别太长。增量式编码器的A/B/Z信号,超过50米就容易丢脉冲。我有个项目,现场布线走了80米,结果回归位置每次都不一样——最后加了中继器才解决。
  2. 限位开关和原点传感器要分开。别图省事,把限位当原点用。限位是保护用的,原点是定位用的,功能不同,混用容易出事故。
  3. 绝对式编码器要配电池。很多人以为绝对式编码器不用电池——其实它需要电池保持位置数据。电池没电了,位置一样丢。我建议在程序中加一个电池电压检测报警。
重要提醒:无论用增量式还是绝对式编码器,首次安装或更换电机后,都必须做一次完整的原点回归校准。别偷懒,这一步省不了。

硬件基础就这些。你把这些搞清楚了,后面写原点回归程序的时候,就知道该选什么策略、怎么接线、怎么防坑了。