3. 电子齿轮基本原理

电子齿轮(Electronic Gearing)是运动控制中实现多轴同步最基础、最常用的方法。它的核心思想非常直观:用软件方式模拟机械齿轮的传动关系,让从动轴的位置和速度按指定比例跟随主动轴。与机械齿轮相比,电子齿轮的"齿数比"由参数任意设定,无需更换硬件,且可以在运行中动态切换。理解电子齿轮,关键要抓住四个概念:齿轮比、主从关系、位置耦合和速度耦合。

一、齿轮比:电子齿轮的"齿数"

在机械齿轮中,两个啮合齿轮的转速比等于齿数的反比。电子齿轮沿用这一思想,但把"齿数"抽象为两个可配置的整数参数:

  • 分子(Numerator):对应主动轴侧的"齿数",记作 p;
  • 分母(Denominator):对应从动轴侧的"齿数",记作 q。

齿轮比定义为 i = p / q。当主动轴转过 Δθ_master 时,从动轴应转过 Δθ_slave = i × Δθ_master。例如 p = 3、q = 2,则主动轴转 2 圈,从动轴转 3 圈,从动轴"转得更快"。反之 p = 1、q = 4,主动轴转 4 圈,从动轴才转 1 圈,实现减速跟随。

在 SINAMICS 驱动中,齿轮比通常通过 MC_GEARIN 或工艺对象的 GearRatio 参数设置,分子分母均为整数,取值范围受驱动器限制。选择整数比的好处是:只要主动轴位置是整数圈,从动轴位置也能精确落在整数圈上,避免累积舍入误差。

二、主从关系:谁跟随谁

电子齿轮是单向耦合:主动轴(Master)的位置是"源",从动轴(Slave)的位置是"果"。主动轴可以独立运动,不受从动轴影响;从动轴则完全由主动轴的位置和齿轮比决定。这种单向性带来两个重要结论:

  1. 主动轴必须是一个"位置可控"的轴,通常运行在位置控制模式或速度控制模式并带编码器反馈;
  2. 从动轴不能同时被其他位置指令驱动,否则会与齿轮耦合冲突,导致位置跳变或报警。

实际工程中,主从关系可以是一对一,也可以是一对多(一个主动轴带多个从动轴),甚至多级串联(A 带 B,B 再带 C)。但要注意:串联级数越多,累积误差和响应延迟越大,通常建议不超过两级。

三、位置耦合与速度耦合的数学表达

电子齿轮同时建立位置和速度两层耦合关系。设主动轴位置为 θ_m(t),从动轴位置为 θ_s(t),齿轮比为 i = p/q,则:

位置耦合:  θ_s(t) = i · θ_m(t) + θ_offset
速度耦合:  ω_s(t) = dθ_s/dt = i · dθ_m/dt = i · ω_m(t)
加速度耦合:α_s(t) = i · α_m(t)

其中 θ_offset 是同步起始时的位置偏置,用于让从动轴在耦合瞬间不产生跳变。速度耦合是位置耦合对时间求导的自然结果,因此只要位置耦合成立,速度耦合自动成立。这也意味着:如果主动轴速度发生阶跃变化,从动轴速度会立即按比例跟随,但实际系统中受限于从动轴的加速度能力,会有一个动态跟随误差。

下面这张图展示了电子齿轮的信号链与耦合关系:主动轴位置经齿轮比缩放后,叠加偏置,生成从动轴位置指令;速度环和电流环再驱动从动轴电机跟随。

主动轴 Master θ_m(t), ω_m(t) 齿轮比 i = p/q 位置缩放 + θ_offset 同步偏置 从动轴 Slave θ_s(t), ω_s(t) 位置耦合: θ_s(t) = i · θ_m(t) + θ_offset 速度耦合: ω_s(t) = i · ω_m(t) 速度耦合是位置耦合对时间求导的结果,位置同步则速度自动同步。 动态跟随误差: e(t) = θ_s_cmd(t) − θ_s_act(t) 受从动轴加速度能力、速度环增益、机械惯量影响;稳态时 e → 0,加减速时 e ≠ 0。 判断同步是否达标:观察 e(t) 是否在允许窗口内,且无持续发散。

四、同步启动与偏置处理

电子齿轮不能"凭空"耦合,必须有一个同步启动过程。假设主动轴当前位置为 θ_m0,从动轴当前位置为 θ_s0,若直接按 θ_s = i·θ_m 计算,从动轴会瞬间跳变到 i·θ_m0,产生巨大冲击。正确做法是计算偏置:

θ_offset = θ_s0 − i · θ_m0

这样在耦合瞬间 θ_s = i·θ_m + θ_offset = θ_s0,从动轴位置连续,无跳变。之后主动轴运动,从动轴按比例跟随。在 SINAMICS 中,MC_GEARIN 的 StartMode 参数通常提供"立即同步"和"按偏置同步"两种方式,工程上推荐后者。

五、一个可计算的教学示例

假设某包装机需要主动轴(送膜轴)与从动轴(切刀轴)保持 3:2 的传动关系,主动轴编码器分辨率为 10000 脉冲/圈,从动轴为 10000 脉冲/圈。要求主动轴转 2 圈时从动轴转 3 圈。

  • 齿轮比:i = p/q = 3/2,即 p = 3、q = 2;
  • 主动轴转 2 圈 = 20000 脉冲,从动轴应转 3 圈 = 30000 脉冲;
  • 验证:θ_s = i · θ_m = (3/2) × 20000 = 30000 脉冲,正确。

若主动轴以 1500 rpm 运行,则从动轴速度 ω_s = i · ω_m = 1.5 × 1500 = 2250 rpm。此时需检查从动轴电机和机械结构是否允许 2250 rpm,否则应调整齿轮比或降低主动轴速度。

工程提示:齿轮比的分子分母应尽量化为最简整数比,避免使用大质数,否则在长行程运行中容易因脉冲取整产生累积位置偏差。若必须使用非整数比,可考虑用 MC_GEARIN 的浮点齿轮比模式,但需接受一定的舍入误差。

六、位置耦合与速度耦合的工程差异

虽然速度耦合在数学上是位置耦合的导数,但在工程实现中两者关注的指标不同:

耦合类型 关注指标 典型问题 判断依据
位置耦合 θ_s 与 i·θ_m 的偏差 累积位置误差、偏置设置错误 运行多圈后位置偏差是否发散
速度耦合 ω_s 与 i·ω_m 的跟随误差 加减速时速度滞后、超调 速度波形是否按比例同步

实际调试时,建议先以低速运行,观察位置偏差是否稳定;再逐步提高速度,观察速度跟随误差是否在允许范围内。若位置偏差随运行时间持续增大,通常是齿轮比设置错误或编码器分辨率不匹配;若速度跟随误差在加减速时明显增大但稳态归零,则属于正常的动态跟随误差,可通过提高从动轴速度环增益或降低加速度来改善。

电子齿轮的数学表达虽然简单,但它是后续凸轮同步、插补同步和飞剪控制的基础。掌握齿轮比、主从关系、位置耦合与速度耦合这四个要点,就能正确配置和调试大多数同步应用。