2. 近点狗模式详解

近点狗模式,说白了就是让PLC知道“你快要到机械原点了,该减速了”。

我刚开始接触这个模式时,总觉得它比直接找原点复杂。但后来发现,它反而是最可靠的方式。为什么?因为机械系统有惯性,直接高速撞限位,轻则丢步,重则撞坏丝杠。

2.1 近点狗信号的接入

近点狗信号,通常是一个接近开关或光电传感器。它安装在机械行程的末端附近,比硬限位稍微靠前一点。

接入PLC时,我习惯这样处理:

  • 信号类型:NPN还是PNP?这取决于你的PLC输入模块。我个人偏好PNP,因为抗干扰能力稍强。
  • 接线方式:三线制(电源+、信号、电源-)最常用。两线制也能用,但要注意漏电流。
  • 滤波时间:近点狗信号一定要设滤波。我在项目中遇到过,因为现场电磁干扰,近点狗信号频繁误触发,导致设备每次回零都停在半路。后来把输入滤波从1ms改到5ms,问题解决。
我的经验:近点狗传感器最好选用常开型。这样如果断线,PLC检测不到信号,会报错停机,而不是撞机。

2.2 近点狗触发逻辑

近点狗触发逻辑,其实就三步:

  1. 高速找狗:轴以设定的高速(比如500mm/s)向原点方向移动。
  2. 检测上升沿:当近点狗信号从OFF变为ON(或ON变为OFF,取决于参数设置),PLC记录这个位置。
  3. 减速切换:一旦检测到上升沿,立即切换为低速(比如50mm/s)继续移动。

你想想看,为什么要分两步?直接低速找不行吗?当然可以,但效率太低。高速找狗,是为了节省时间;低速找原点,是为了保证精度。

关键点:近点狗信号触发后,轴不会立刻停止,而是减速。减速到低速后,再去找真正的原点信号(通常是Z相脉冲或另一个传感器)。

2.3 减速与停止的时序分析

时序分析,是理解近点狗模式的核心。我画了一张图,帮你理清整个过程。

近点狗模式时序图 近点狗模式时序分析 时间 高速 减速 低速 停止 近点狗信号 ON 触发点 减速完成 原点信号 时序说明: 1. 轴以高速运行,直到近点狗信号触发(红色虚线)。 2. 触发后开始减速,减速时间由加减速时间参数决定。 3. 减速完成后以低速运行,直到检测到原点信号(紫色虚线),然后停止。

从时序图可以看出,近点狗信号触发后,轴不会立刻停止。它需要一段减速距离。这个距离取决于:

  • 当前速度:速度越高,减速距离越长。
  • 加减速时间:时间越短,减速越快,但冲击也越大。
  • 负载惯量:负载越重,减速距离越长。
注意:如果减速距离设置过短,轴可能会过冲,直接越过原点信号。我曾经在调试一台大型龙门铣时,因为减速时间设得太短,每次回零都冲过头,最后不得不把减速时间从100ms改到300ms。

2.4 近点狗模式参数设置

不同品牌的PLC,参数名称可能不同,但核心参数就这几个:

参数名称 说明 我的建议值
原点回归速度 高速找狗的速度 额定速度的80%
原点回归低速 减速后的爬行速度 额定速度的10%
原点回归加减速时间 从高速减速到低速的时间 100-300ms
近点狗信号逻辑 上升沿触发还是下降沿触发 通常选上升沿
原点信号类型 Z相脉冲或外部传感器 Z相脉冲精度更高
避坑指南:我曾经遇到过一个问题——近点狗信号触发后,轴减速了,但减速完成后找不到原点信号。后来发现,是因为近点狗传感器安装位置太靠近原点,导致减速距离不够,轴直接冲过了原点。解决办法:把近点狗传感器往远离原点的方向移动一段距离。

2.5 近点狗模式的变种

除了标准的近点狗模式,还有几种变种,我简单说一下:

  • 双近点狗模式:两个近点狗传感器,一个用于减速,一个用于停止。适合长行程设备。
  • 近点狗+Z相模式:近点狗信号用于减速,Z相脉冲用于精确定位。这是最常用的组合。
  • 近点狗+限位模式:如果近点狗失效,限位开关作为最终保护。

我个人最推荐近点狗+Z相模式。为什么?因为Z相脉冲是电机编码器自带的,精度极高,不受机械安装误差影响。近点狗只负责减速,Z相负责定位,各司其职。

总结一下:近点狗模式的核心,就是高速找狗、减速切换、低速找原点。时序分析的关键,是理解减速距离和加减速时间的匹配关系。参数设置时,记得留出余量,别让轴冲过头。