3. 计算公式推导:电子齿轮比 = 伺服电机编码器分辨率 / (负载轴旋转一圈的脉冲数)
好,咱们直接进入正题。电子齿轮比这个公式,说白了就是解决一个核心矛盾:控制器发出的脉冲数 和 电机实际需要转动的圈数 之间怎么匹配。
我刚开始接触QD75时,也对着这个公式发过呆。后来在一条包装线上调飞达定位,电机死活走不准,最后发现就是齿轮比算错了。从那以后,我养成了一个习惯——每次配参数前,一定先拿笔把公式推一遍。
3.1 公式的物理意义
先看这个公式的完整形态:
电子齿轮比 = 伺服电机编码器分辨率 / (负载轴旋转一圈的脉冲数)
这里有两个关键参数:
- 编码器分辨率:电机转一圈,编码器反馈回多少个脉冲。这是电机的“出厂设定”。
- 负载轴一圈脉冲数:你希望PLC发多少个脉冲,负载轴(比如丝杠、转盘)就转一整圈。这是你的“工艺需求”。
电子齿轮比,就是这两个数字之间的缩放系数。你想想看,如果电机编码器是131072脉冲/圈,但你希望每发10000个脉冲就让丝杠转一圈,那中间就需要一个比例来换算。
核心逻辑:电子齿轮比 = 电机反馈脉冲数 / 指令脉冲数。它决定了PLC发一个脉冲,电机实际走多少步。
3.2 详细推导过程
咱们一步步来。假设一个典型场景:
- 伺服电机编码器分辨率:131072 脉冲/圈(这是三菱MR-JE系列常见的值)
- 你希望PLC每发 10000 个脉冲,负载轴(比如丝杠)就转一圈
推导逻辑是这样的:
- 电机转一圈,编码器产生131072个反馈脉冲。
- 负载轴转一圈,你需要PLC发出10000个指令脉冲。
- 那么,电子齿轮比 = 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流程图
下面这张图,把整个推导逻辑串起来了。你可以对照着看:
3.5 实际项目中的避坑指南
公式本身不难,但我在项目里见过不少翻车案例。这里列几个常见的坑:
- 编码器分辨率搞错:不同品牌、不同型号的伺服,分辨率可能不一样。三菱MR-JE是131072,但有些老款是8192。我曾经在替换电机时忘了改这个参数,结果定位偏差了16倍。
- 负载轴定义混淆:如果电机和负载之间有减速机,那“负载轴一圈”指的是最终输出轴,不是电机轴。比如减速比是10:1,电机转10圈负载才转1圈,那负载轴一圈脉冲数要乘以10。
- 分子分母填反:这个错误最常见。分子是编码器分辨率,分母是负载轴一圈脉冲数。填反了,电机要么飞车,要么原地抖。
⚠️ 重要提醒:电子齿轮比设定完成后,一定要做空载测试。让电机低速转一圈,用千分表或者激光测距仪确认实际位移是否等于理论值。我曾经吃过亏,以为算对了就直接上机,结果撞了机械限位。
3.6 小结
电子齿轮比的推导,本质上就是反馈脉冲数 ÷ 指令脉冲数。你只要记住:
- 编码器分辨率是电机的“语言”
- 负载轴一圈脉冲数是你的“需求”
- 电子齿轮比就是翻译官