3. 计算公式推导:电子齿轮比 = 伺服电机编码器分辨率 / (负载轴旋转一圈的脉冲数)

好,咱们直接进入正题。电子齿轮比这个公式,说白了就是解决一个核心矛盾:控制器发出的脉冲数 和 电机实际需要转动的圈数 之间怎么匹配。

我刚开始接触QD75时,也对着这个公式发过呆。后来在一条包装线上调飞达定位,电机死活走不准,最后发现就是齿轮比算错了。从那以后,我养成了一个习惯——每次配参数前,一定先拿笔把公式推一遍。

3.1 公式的物理意义

先看这个公式的完整形态:

电子齿轮比 = 伺服电机编码器分辨率 / (负载轴旋转一圈的脉冲数)

这里有两个关键参数:

  • 编码器分辨率:电机转一圈,编码器反馈回多少个脉冲。这是电机的“出厂设定”。
  • 负载轴一圈脉冲数:你希望PLC发多少个脉冲,负载轴(比如丝杠、转盘)就转一整圈。这是你的“工艺需求”。

电子齿轮比,就是这两个数字之间的缩放系数。你想想看,如果电机编码器是131072脉冲/圈,但你希望每发10000个脉冲就让丝杠转一圈,那中间就需要一个比例来换算。

核心逻辑:电子齿轮比 = 电机反馈脉冲数 / 指令脉冲数。它决定了PLC发一个脉冲,电机实际走多少步。

3.2 详细推导过程

咱们一步步来。假设一个典型场景:

  • 伺服电机编码器分辨率:131072 脉冲/圈(这是三菱MR-JE系列常见的值)
  • 你希望PLC每发 10000 个脉冲,负载轴(比如丝杠)就转一圈

推导逻辑是这样的:

  1. 电机转一圈,编码器产生131072个反馈脉冲。
  2. 负载轴转一圈,你需要PLC发出10000个指令脉冲。
  3. 那么,电子齿轮比 = 131072 / 10000 = 13.1072

这个13.1072是什么意思?
说白了就是:PLC每发1个脉冲,电机实际要走13.1072个编码器步距。这样,当PLC累计发了10000个脉冲时,电机刚好走了131072步,也就是一圈。

我的习惯:算出来的齿轮比如果不是整数,我会先化简成最简分数。比如131072/10000,约分后是16384/1250。这样在QD75里填参数时,分子分母分开填,不容易出错。

3.3 公式的另一种理解方式

其实这个公式还可以反过来理解:

负载轴转一圈的脉冲数 = 编码器分辨率 / 电子齿轮比

嗯,这里要注意:电子齿轮比通常是一个分数(分子/分母)。在QD75参数里,你需要分别设置“电子齿轮分子”和“电子齿轮分母”。

我曾经遇到一个新手,他把13.1072直接填进了一个参数框里,结果QD75报错。后来我告诉他,三菱的电子齿轮参数是分开填的:

参数名称 设定值 说明
电子齿轮分子(CMX) 131072 编码器分辨率
电子齿轮分母(CDV) 10000 负载轴一圈指令脉冲数

这样填,QD75内部会自动计算比例,不会出现浮点数精度问题。

3.4 公式推导的SVG流程图

下面这张图,把整个推导逻辑串起来了。你可以对照着看:

电子齿轮比公式推导流程图 电子齿轮比公式推导流程 编码器分辨率 131072 脉冲/圈 负载轴一圈脉冲数 10000 脉冲/圈 电子齿轮比 131072 ÷ 10000 = 13.1072 参数设定 分子 CMX = 131072,分母 CDV = 10000 💡 说明: 电子齿轮比 = 编码器分辨率 ÷ 负载轴一圈脉冲数。 实际填参数时,直接填分子和分母,不要填小数。

3.5 实际项目中的避坑指南

公式本身不难,但我在项目里见过不少翻车案例。这里列几个常见的坑:

  • 编码器分辨率搞错:不同品牌、不同型号的伺服,分辨率可能不一样。三菱MR-JE是131072,但有些老款是8192。我曾经在替换电机时忘了改这个参数,结果定位偏差了16倍。
  • 负载轴定义混淆:如果电机和负载之间有减速机,那“负载轴一圈”指的是最终输出轴,不是电机轴。比如减速比是10:1,电机转10圈负载才转1圈,那负载轴一圈脉冲数要乘以10。
  • 分子分母填反:这个错误最常见。分子是编码器分辨率,分母是负载轴一圈脉冲数。填反了,电机要么飞车,要么原地抖。

⚠️ 重要提醒:电子齿轮比设定完成后,一定要做空载测试。让电机低速转一圈,用千分表或者激光测距仪确认实际位移是否等于理论值。我曾经吃过亏,以为算对了就直接上机,结果撞了机械限位。

3.6 小结

电子齿轮比的推导,本质上就是反馈脉冲数 ÷ 指令脉冲数。你只要记住:

  • 编码器分辨率是电机的“语言”
  • 负载轴一圈脉冲数是你的“需求”
  • 电子齿轮比就是翻译官