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 三个参数的配合逻辑
这三个参数不是孤立的。它们共同决定了原点回归的“终点质量”。我画了一张图,帮你理清它们的关系:
3.5 实战中的避坑指南
最后,分享几个我踩过的坑,希望能帮你省点时间:
- Pr.4 和 Pr.6 的配合:如果你设了 Pr.4 为非零值,回原点完成后 QD75 会先跳转到 Pr.4 指定的地址,然后才输出清除信号。所以清除信号清除的是“跳转后的位置偏差”,而不是近点狗位置。这个顺序要搞清楚。
- Pr.5 模式 2 的陷阱:模式 2 会在每次再触发时清除原点地址。如果你的近点狗信号不稳定,可能会导致原点地址反复被清零,最终回原点失败。我建议除非有特殊需求,否则别用模式 2。
- 伺服驱动器的配合:Pr.6 的清除信号,需要伺服驱动器侧的“清除信号输入”引脚(通常是 CN1-24)正确接线,并且伺服参数中要启用该功能。具体怎么配,我们后面讲伺服驱动器参数时会详细说。
我的调试顺序:
- 先把 Pr.5 设成 0(不触发),排除干扰因素。
- 然后调 Pr.4,让回原点停在正确的工艺位置。
- 最后设 Pr.6 为 1,确保偏差清零。
- 如果现场有振动干扰,再考虑要不要改 Pr.5。
这个顺序,我用了十几年,基本没出过问题。