3、电子齿轮比计算公式推导:分子分母的含义、脉冲当量的概念、减速比的影响
各位工程师朋友,今天我们来聊聊电子齿轮比的计算。说实话,这个公式看起来简单,但我在现场见过太多人把它用错了。有一次,一个刚入行的同事调了半天伺服电机,就是走不准位置,最后发现是电子齿轮比的分母搞反了。嗯,咱们今天就把它彻底讲透。
3.1 脉冲当量:先搞懂这个核心概念
什么叫脉冲当量?说白了,就是一个脉冲能让负载走多远。单位通常是 mm/pulse 或 degree/pulse。
举个例子:你给驱动器发 1000 个脉冲,丝杠带着工作台走了 10mm。那脉冲当量就是 10 ÷ 1000 = 0.01 mm/pulse。
我个人习惯把脉冲当量理解为「分辨率」。你想想看,如果脉冲当量是 0.1mm,那你想定位到 10.05mm 就不可能,因为一个脉冲就是 0.1mm,你只能跳到 10.0 或 10.1。
脉冲当量计算公式:
脉冲当量 = 负载移动距离 ÷ 上位机发出的脉冲数
或者反过来:上位机脉冲数 = 目标距离 ÷ 脉冲当量
3.2 电子齿轮比公式的推导
电子齿轮比存在的意义是什么?就是为了让上位机发出的脉冲数,和电机实际需要的脉冲数匹配上。
电机转一圈需要多少脉冲?这取决于编码器线数。比如一个 2500 线的编码器,经过 4 倍频后,电机转一圈需要 2500 × 4 = 10000 个脉冲。
那负载转一圈呢?这就要看减速比了。假设减速比是 5:1,电机转 5 圈,负载才转 1 圈。
好,我们来推导公式:
设:
上位机发 N 个脉冲
脉冲当量为 P (mm/pulse)
负载移动距离为 S (mm)
丝杠导程为 L (mm/rev)
减速比为 R (电机圈数 : 负载圈数)
编码器线数为 E (线/圈)
电子齿轮比为 G (分子/分母)
第一步:负载移动 S 需要负载转的圈数
负载圈数 = S ÷ L
第二步:负载转这些圈数,电机需要转的圈数
电机圈数 = 负载圈数 × R = (S ÷ L) × R
第三步:电机转这些圈数,驱动器需要收到的脉冲数
驱动器脉冲 = 电机圈数 × 编码器分辨率 = (S ÷ L) × R × (E × 4)
第四步:上位机发出的脉冲数 N = S ÷ P
第五步:电子齿轮比 G = 驱动器脉冲 ÷ 上位机脉冲
G = [(S ÷ L) × R × (E × 4)] ÷ (S ÷ P)
G = (P × R × E × 4) ÷ L
看到没?S 被消掉了。这说明电子齿轮比和你要走多远没关系,它只和机械结构、编码器、脉冲当量有关。
我的经验:我在调试一个龙门铣床时,发现左右两个轴的电子齿轮比算出来不一样。检查了半天,原来是左边丝杠导程是 10mm,右边是 12mm。机械装配搞错了。所以算完一定要实测验证。
3.3 分子和分母的含义
电子齿轮比通常写成 分子/分母 的形式,比如 4/1、1/10 等等。
| 参数 | 含义 | 影响 |
|---|---|---|
| 分子 | 驱动器实际需要的脉冲数(乘以系数后) | 分子越大,电机走同样距离需要的上位机脉冲越少 |
| 分母 | 上位机发出的脉冲数(乘以系数后) | 分母越大,电机走同样距离需要的上位机脉冲越多 |
说白了,分子是「我要的」,分母是「你给的」。如果分子比分母大,说明一个上位机脉冲能让电机走更多距离——也就是脉冲当量变大了。
注意:有些驱动器把分子分母的定义反过来。我遇到过三菱和西门子的定义就不同。一定要看手册确认!
3.4 减速比的影响
减速比在公式里是乘在分子上的。减速比越大,电子齿轮比就越大。
为什么会这样?你想想看:加了减速机之后,电机转很多圈负载才转一圈。那同样的负载移动距离,电机需要转更多圈,驱动器就需要收到更多脉冲。所以电子齿轮比要调大。
我曾经调试一个旋转台,减速比是 100:1,编码器 17 位(131072 线)。算出来的电子齿轮比大得吓人,分子分母都到几十万了。后来我建议客户换了个高分辨率编码器的电机,才把齿轮比降下来。
3.5 实际计算示例
咱们来个具体的:
已知:
丝杠导程 L = 10 mm/rev
减速比 R = 2:1(电机转2圈,负载转1圈)
编码器线数 E = 2500 线/圈(4倍频后分辨率 10000 pulse/rev)
目标脉冲当量 P = 0.001 mm/pulse
计算:
G = (P × R × E × 4) ÷ L
G = (0.001 × 2 × 2500 × 4) ÷ 10
G = 20 ÷ 10
G = 2/1
所以电子齿轮比设为 2:1。
验证一下:上位机发 10000 个脉冲,理论上负载走 10000 × 0.001 = 10mm。电机实际收到 10000 × 2 = 20000 个脉冲,电机转 20000 ÷ 10000 = 2 圈。经过 2:1 减速,负载转 1 圈,丝杠导程 10mm,负载走 10mm。完美匹配。
避坑指南:我曾经遇到过客户把减速比搞反了。他以为减速比 2:1 是电机转1圈负载转2圈,结果算出来的齿轮比完全不对,电机飞车了。记住:减速比 = 电机转速 ÷ 负载转速。
3.6 知识体系图
下面这张图帮你理清电子齿轮比计算的核心逻辑:
这张图把三个核心输入参数和最终输出串起来了。你只要把脉冲当量、机械参数、编码器参数填进去,公式一套,齿轮比就出来了。
我的建议:算完电子齿轮比后,先别急着跑自动程序。用手动模式发一个固定脉冲数,比如发 10000 个脉冲,用千分表量一下实际走了多少。如果和理论值对不上,优先检查减速比和丝杠导程这两个机械参数。
好了,电子齿轮比的计算就讲到这里。记住:公式是死的,但现场情况是活的。多验证、多思考,你也能成为调伺服的高手。
公众号:蓝海资料掘金营,微信deep3321