3. QD75参数设置(二):原点回归地址、再触发与清除信号

好,咱们接着聊。上一章我们把原点回归速度、爬行速度这些基础参数捋了一遍。这一章要讲的三个参数——原点回归地址(Pr.4)、原点回归再触发功能(Pr.5)、清除信号(Pr.6)——说实话,是很多工程师容易忽略,但恰恰是现场出问题最多的地方。

我个人的习惯是,调完速度参数后,先不急着跑,先把这三个参数想清楚。为什么?因为它们决定了你的机器在“找原点”这个动作结束后,到底停在哪儿、怎么停、停得干不干净。

3.1 原点回归地址(Pr.4)——停在哪才算数?

Pr.4 这个参数,说白了就是告诉 QD75:当近点狗信号(DOG)下降沿触发后,你该把当前位置计为多少?

很多新手会问:我明明装了原点传感器,为什么还要设这个地址?

嗯,这里要注意。机械原点传感器安装的位置,和你的“工艺原点”往往不是同一个点。比如一台贴片机,近点狗装在丝杆最左端,但真正贴装的原点可能在中间某个位置。Pr.4 就是用来做这个偏移的。

核心逻辑:

  • Pr.4 = 0:默认值。近点狗下降沿位置即为原点地址。
  • Pr.4 ≠ 0:近点狗下降沿后,QD75 会把当前位置强制设为 Pr.4 的值。

我在项目中遇到过一台龙门铣床,Z轴每次回原点都撞硬限位。查了半天,发现是 Pr.4 设成了 0,但机械原点传感器装在离硬限位只有 2mm 的地方。近点狗一触发,电机立刻减速,但惯性还是冲过了头。后来我把 Pr.4 设成 -5000(脉冲数),让它在近点狗下降沿后继续反向走一段,问题就解决了。

场景 Pr.4 推荐值 说明
近点狗与工艺原点重合 0 直接使用近点狗位置
近点狗在工艺原点左侧 正脉冲数 回原点后正向偏移
近点狗在工艺原点右侧 负脉冲数 回原点后反向偏移
需要避开硬限位 负值(如 -5000) 回原点后反向退一段

警告:Pr.4 的单位取决于你的“单位设置”(Pr.1)。如果是脉冲单位,直接填脉冲数;如果是 mm 单位,填实际距离。千万别搞混,否则原点位置会差一个数量级。

3.2 原点回归再触发功能(Pr.5)——一次没到位怎么办?

Pr.5 这个参数,名字叫“原点回归再触发功能”。你想想看,它解决的是什么问题?

现场经常有这样的情况:回原点时,近点狗信号因为机械抖动、传感器老化或者干扰,产生了多次触发。如果 QD75 只认第一次下降沿,那没问题。但如果它认了第二次、第三次……原点位置就乱套了。

Pr.5 就是用来控制这个行为的。它有以下几个选项:

  • 0:不进行再触发——只认第一次近点狗下降沿,之后忽略。这是最常用的模式。
  • 1:进行再触发——每次近点狗下降沿都重新触发原点回归动作。适合需要多次校准的场合。
  • 2:再触发+清除——每次再触发时,同时清除之前的原点地址。

我个人习惯,90% 的场合用模式 0。为什么?因为模式 1 和 2 容易造成“来回找原点”的死循环。我曾经在一条包装线上,因为输送带振动导致近点狗信号抖动,设了模式 1,结果电机在原点附近来回震荡了十几秒才停下来。后来改成模式 0,加了一个硬件滤波电容,一次搞定。

小技巧:如果你的机械环境振动较大,建议 Pr.5 设 0,同时在伺服驱动器侧把“DOG 输入滤波时间”设大一些(比如 5ms)。这样软硬结合,抗干扰效果最好。

3.3 清除信号(Pr.6)——回完原点后,要不要清一下?

Pr.6 这个参数,全称叫“清除信号( CLEAR )输出条件”。它控制的是:回原点完成后,QD75 是否向伺服驱动器输出一个清除信号,以及这个信号什么时候输出。

这个清除信号有什么用?

说白了,就是用来清零伺服驱动器的位置偏差计数器。你想想看,回原点过程中,电机可能因为负载、摩擦等原因,实际位置和指令位置之间有偏差。如果不清除这个偏差,后续的定位动作就会带着这个误差跑。

Pr.6 的选项如下:

设定值 清除信号输出时机 适用场景
0 不输出清除信号 不需要清零的场合(如闭环控制)
1 原点回归完成后立即输出 最常用,确保偏差清零
2 原点回归完成且定位指令执行前输出 需要延迟清零的场合
3 每次定位指令执行前输出 高精度定位,每次清零

我记得有一次调试一台数控磨床,Z轴回原点后,第一刀总是偏 0.02mm。查来查去,发现是 Pr.6 设成了 0,伺服驱动器的偏差计数器一直累加。改成模式 1 后,问题消失。0.02mm 虽然不大,但在精密加工里就是废品。

注意:Pr.6 设为 1 或 2 时,需要确认伺服驱动器的“清除信号输入”引脚(通常是 CN1-24 脚)已经正确接线。如果没接线,清除信号发出去也没用。

3.4 三个参数的配合逻辑

这三个参数不是孤立的。它们共同决定了原点回归的“终点质量”。我画了一张图,帮你理清它们的关系:

Pr.4、Pr.5、Pr.6 配合逻辑图 原点回归终点质量 —— 三个参数的配合逻辑 回原点开始 近点狗下降沿触发 Pr.5 判断:是否允许再触发? 模式 0:忽略后续触发 模式 1/2:重新触发 Pr.4 应用:设定原点地址 Pr.6 输出清除信号 原点回归完成 说明: Pr.5 决定“怎么停”,Pr.4 决定“停在哪”,Pr.6 决定“停完后清不清”。三者顺序执行,缺一不可。 实际调试时,建议先调 Pr.4,再调 Pr.6,最后根据现场干扰情况决定 Pr.5。

3.5 实战中的避坑指南

最后,分享几个我踩过的坑,希望能帮你省点时间:

  • Pr.4 和 Pr.6 的配合:如果你设了 Pr.4 为非零值,回原点完成后 QD75 会先跳转到 Pr.4 指定的地址,然后才输出清除信号。所以清除信号清除的是“跳转后的位置偏差”,而不是近点狗位置。这个顺序要搞清楚。
  • Pr.5 模式 2 的陷阱:模式 2 会在每次再触发时清除原点地址。如果你的近点狗信号不稳定,可能会导致原点地址反复被清零,最终回原点失败。我建议除非有特殊需求,否则别用模式 2。
  • 伺服驱动器的配合:Pr.6 的清除信号,需要伺服驱动器侧的“清除信号输入”引脚(通常是 CN1-24)正确接线,并且伺服参数中要启用该功能。具体怎么配,我们后面讲伺服驱动器参数时会详细说。

我的调试顺序:

  1. 先把 Pr.5 设成 0(不触发),排除干扰因素。
  2. 然后调 Pr.4,让回原点停在正确的工艺位置。
  3. 最后设 Pr.6 为 1,确保偏差清零。
  4. 如果现场有振动干扰,再考虑要不要改 Pr.5。

这个顺序,我用了十几年,基本没出过问题。