4、原点回归的三种模式:近点狗式、限位开关式、直接搜索式

说到原点回归,很多新手第一反应就是「让轴回到起点」。但实际做项目时你会发现,怎么回、用什么方式回,直接决定了设备的精度和效率。

我个人习惯把原点回归分成三大类:近点狗式(Dog)、限位开关式、直接搜索式。这三种模式,说白了就是「怎么找零位」的思路不同。下面我一个一个拆开讲。

核心观点:选哪种模式,取决于你的机械结构、精度要求、以及现场有没有「硬参考点」。没有绝对的好坏,只有合不合适。

4.1 近点狗式(Dog)—— 最经典、最可靠

近点狗式,也叫「挡块式」或「Dog Leg」。这是我在项目中用得最多的一种模式。它的原理很简单:在机械轴上装一个金属挡块(Dog),旁边固定一个接近开关或光电传感器。

轴往原点方向跑,碰到挡块时传感器触发,PLC 收到信号后减速,然后反向低速找 Z 相脉冲或第二个信号边沿。嗯,这里要注意:挡块的长度和安装位置,直接决定了原点精度。

我遇到过一个问题:有一次客户现场,挡块装歪了 2 毫米,结果每次回原点位置偏差 0.5 毫米。后来我让他们重新校准挡块,问题才解决。

项目 说明
触发方式 机械挡块 + 接近开关/光电传感器
精度等级 高(配合 Z 相可达 ±1 脉冲)
适用场景 伺服电机、步进电机、直线模组
优点 抗干扰强、重复性好、不怕断电
缺点 需要机械挡块、安装调试麻烦

我的经验:近点狗式最适合「每次开机都要回原点」的设备。比如数控机床、贴片机、包装机。挡块长度建议在 20~50mm 之间,太短容易误触发,太长浪费行程。

4.2 限位开关式—— 简单粗暴,但精度有限

限位开关式,说白了就是拿极限位置的限位开关当原点用。轴一直往一个方向跑,撞到限位开关就停下来,把这个位置记作原点。

你想想看,这种方式是不是很直接?但问题也明显:限位开关的重复精度不高。机械触点有回差,每次触发的实际位置可能差几毫米。

我记得有一次做一台简易的传送带分拣机,客户要求不高,我就用了限位开关式。结果每次回原点,位置偏差在 3~5 毫米,但客户能接受,因为分拣精度要求只有 10 毫米。说白了,精度够用就行。

项目 说明
触发方式 机械限位开关或光电限位
精度等级 低(±2~5mm 常见)
适用场景 传送带、简易搬运、低成本设备
优点 成本低、接线简单、无需额外传感器
缺点 精度差、容易撞坏机械、不适合高速

避坑指南:我曾经见过一个案例,限位开关被撞坏后,轴直接冲出去撞到硬限位,把丝杠顶弯了。所以用限位开关式时,一定要在程序里加软限位保护,并且限位开关本身要选耐用型。

4.3 直接搜索式—— 无传感器,全靠编码器

直接搜索式,也叫「无挡块式」或「Z 相搜索式」。它不依赖任何外部传感器,只靠伺服电机或步进电机的编码器 Z 相脉冲来找原点。

流程是这样的:轴先以高速往一个方向跑,直到遇到编码器的第一个 Z 相脉冲,然后减速,再反向低速找第二个 Z 相脉冲的精确位置。说白了,Z 相脉冲就是天然的「电子挡块」。

我比较喜欢这种模式,因为它没有机械磨损,精度完全取决于编码器分辨率。但有一个前提:电机必须带 Z 相输出,而且驱动器要能把这个信号反馈给 PLC。

项目 说明
触发方式 编码器 Z 相脉冲
精度等级 极高(±1 脉冲,取决于编码器线数)
适用场景 高精度定位、闭环伺服系统
优点 无机械磨损、精度高、安装简单
缺点 依赖编码器、断电后位置丢失

我的建议:如果你的设备有伺服电机,而且对精度要求高(比如 0.01mm 以内),优先考虑直接搜索式。但要注意,断电后必须重新回原点,因为编码器是增量式的,不保存绝对位置。

4.4 三种模式对比总结

下面这张表,我帮你把三种模式的核心差异列出来。做项目选型时,直接对着看就行。

对比项 近点狗式 限位开关式 直接搜索式
传感器需求 接近开关 + 挡块 限位开关 编码器 Z 相
精度 高 低 极高
成本 中 低 高(需伺服)
机械磨损 有(挡块) 有(开关) 无
断电保持 是 是 否
调试难度 中 低 中
典型应用 数控机床、贴片机 传送带、简易搬运 高精度定位平台

4.5 三种模式的逻辑流程图

下面这张 SVG 图,我画了三种模式的完整流程。你可以看到,近点狗式和限位开关式都依赖外部传感器,而直接搜索式完全靠编码器内部信号。

原点回归三种模式流程图 原点回归三种模式流程图 开始回原点 近点狗式 限位开关式 直接搜索式 高速找挡块 减速反向低速 找 Z 相/边沿 记录原点位置 高速撞限位开关 立即停止 记录当前位置 反向微退(可选) 高速找 Z 相 减速反向低速 精确捕获 Z 相 记录原点位置 原点回归完成 近点狗式:挡块 + 传感器 精度高,应用最广 直接搜索式:纯编码器 精度最高,无磨损

4.6 实际项目中的选型建议

说了这么多,到底怎么选?我总结几条实战经验:

  • 如果设备有伺服电机,且精度要求高 → 选直接搜索式。省掉挡块和传感器,调试也简单。
  • 如果设备是步进电机或普通交流电机 → 选近点狗式。步进电机没有 Z 相,只能靠外部传感器。
  • 如果预算有限,精度要求低 → 选限位开关式。但一定要加软限位保护,别省这个。
  • 如果设备经常断电,需要断电保持原点 → 近点狗式或限位开关式。直接搜索式断电后位置会丢。

一句话总结:近点狗式是「万金油」,直接搜索式是「精度王」,限位开关式是「省钱方案」。选型时先看精度要求,再看预算,最后看机械结构。