1. 电子齿轮比基础概念

各位同学,咱们今天聊一个绕不开的话题——电子齿轮比。说实话,我刚接触QD75那会儿,也被这个概念搞得有点晕。明明有机械齿轮了,怎么还来个电子的?别急,咱们一步步拆开看。

什么是电子齿轮比?

电子齿轮比,说白了就是上位控制器发出的脉冲数与电机实际运转所需的脉冲数之间的比例关系。它不是一个物理齿轮,而是一个数学换算系数。

我习惯用一个公式来理解它:

电子齿轮比 = 上位机发出的脉冲数 / 电机实际需要的脉冲数

举个例子。你想想看,PLC发1000个脉冲,想让电机转一圈。但电机驱动器说,我转一圈需要10000个脉冲。这时候怎么办?要么改PLC程序,要么在驱动器里设一个电子齿轮比。QD75里设成1:10,问题就解决了。

核心理解:电子齿轮比 = 指令脉冲数 / 反馈脉冲数。它让上位机可以用“自己习惯的脉冲数”去控制“电机实际需要的脉冲数”。

为什么需要电子齿轮比?

这个问题我当年也问过自己。直接发对应数量的脉冲不就行了?后来在项目里吃了亏才明白——现实世界没那么理想。

主要有三个原因:

  • 脉冲频率限制:PLC和QD75都有最高输出频率。比如QD75最高200kpps。如果电机转一圈需要10000个脉冲,想跑3000rpm,算下来需要500kpps,远超上限。设个电子齿轮比,把脉冲需求降下来,就能跑高速了。
  • 机械传动比不整:我做过一个项目,同步带轮是47齿,电机编码器是131072线。算下来位置精度是0.000几毫米,但脉冲数怎么都凑不整。没有电子齿轮比,你只能看着小数点后面一堆数字干瞪眼。
  • 单位换算方便:操作员希望输入“10mm”,而不是“10000个脉冲”。电子齿轮比可以把脉冲数直接映射成工程单位,省心很多。

我的经验:选电子齿轮比时,尽量让分子分母都是整数,别搞成小数。我曾经见过有人设成3.14159...结果驱动器算起来累,定位精度还飘。

QD75定位模块中的电子齿轮比作用

QD75里的电子齿轮比,跟普通伺服驱动器里的不太一样。它是在模块内部做了一次脉冲换算,然后再把换算后的脉冲发给伺服驱动器。

具体来说,QD75的电子齿轮比由两个参数决定:

参数编号 参数名称 说明
Pr.2 电子齿轮比分子(AP) 上位机指令脉冲数的放大系数
Pr.3 电子齿轮比分母(AL) 电机反馈脉冲数的缩小系数

它的工作流程是这样的:

  1. QD75收到上位机发来的指令脉冲数
  2. 乘以电子齿轮比(AP/AL)
  3. 输出换算后的脉冲给伺服驱动器
  4. 伺服驱动器按实际脉冲数驱动电机

我画了一张图,帮你理清这个关系:

QD75电子齿轮比信号流 上位机(PLC) 发出指令脉冲 QD75定位模块 电子齿轮比换算 AP / AL 伺服驱动器 接收换算后脉冲 伺服电机 按脉冲运转 编码器反馈 注意 QD75的电子齿轮比在模块 内部完成换算,不依赖伺服 驱动器的电子齿轮比设置

你看,QD75相当于一个智能脉冲转换器。它把上位机的“粗脉冲”转成伺服需要的“细脉冲”。这样做的好处是,上位机程序不用改,只需要调QD75的参数就行。

避坑提醒:我曾经遇到过一个问题——QD75和伺服驱动器都设了电子齿轮比,结果脉冲被放大了两次,电机直接飞车。记住,QD75和伺服驱动器的电子齿轮比不要同时生效。要么用QD75的,要么用伺服驱动器的,别混着来。

电子齿轮比的计算公式

QD75里电子齿轮比的计算公式是这样的:

电子齿轮比 = (AP / AL) = (电机编码器分辨率 × 机械传动比) / (负载轴每转所需指令脉冲数)

其中:

  • AP:电子齿轮比分子(Pr.2),范围1~65535
  • AL:电子齿轮比分母(Pr.3),范围1~65535
  • 电机编码器分辨率:比如三菱HF系列伺服,常见的是131072脉冲/转
  • 机械传动比:电机转几圈,负载转一圈。比如减速比10:1,这里就是10

举个例子。我做过一个项目,电机编码器131072线,减速比5:1,我希望每1000个指令脉冲让负载转一圈。那么:

AP/AL = (131072 × 5) / 1000 = 655360 / 1000 = 65536 / 100

所以AP设65536,AL设100。注意,AP不能超过65535,所以这里需要约分。65536和100的最大公约数是4,约分后是16384/25。AP设16384,AL设25。

小技巧:算出来的AP和AL如果超过65535,就约分。约分后还超?那就检查一下你的机械传动比或者指令脉冲数是不是设得太极端了。我一般建议AP和AL都控制在10000以内,这样QD75运算起来更稳定。

电子齿轮比与定位精度的关系

很多人以为电子齿轮比设得越大,精度越高。其实不是。电子齿轮比只影响脉冲当量,不影响电机本身的定位精度。

脉冲当量 = 负载移动量 / 指令脉冲数

举个例子:

电子齿轮比 指令脉冲数 负载移动量 脉冲当量
1:1 10000 10mm 0.001mm/脉冲
2:1 5000 10mm 0.002mm/脉冲
10:1 1000 10mm 0.01mm/脉冲

你看,电子齿轮比越大,脉冲当量越大,理论精度反而降低了。但实际定位精度取决于编码器分辨率和机械精度,不是脉冲当量能决定的。

记住:电子齿轮比是为了让上位机“方便”,不是为了提升精度。精度的事,交给编码器和机械去解决。