3. 伺服系统与机械传动建模

在多轴运动控制中,控制器发出的脉冲或指令最终要变成工作台的直线位移或旋转轴的角位移,中间必须经过一条完整的能量与信息传递链:伺服放大器驱动伺服电机,电机轴上的编码器反馈实际位置,减速机放大扭矩并降低转速,丝杠或皮带把旋转运动转换为直线运动,最终推动负载。这条链路上任何一环的参数不匹配,都会表现为定位不准、整定困难、运行抖动或报警。本节围绕这条传动链,讲清各环节的建模要点、惯量匹配的判断方法,以及电子齿轮比的计算与设置。

一、传动链的组成与信号流向

从控制角度看,伺服系统包含两个并行的通道:一个是能量通道,由伺服放大器输出电流驱动电机,经机械传动带动负载;另一个是信息通道,编码器采集电机轴位置,经伺服放大器换算后反馈给运动控制器,形成半闭环或全闭环。理解这条链路的关键,是分清“电机转了多少”和“负载走了多少”之间的换算关系,这正是减速比、丝杠导程和电子齿轮比共同决定的内容。

伺服传动链:能量通道与位置反馈通道 运动控制器 脉冲/总线指令 伺服放大器 电流环/PWM 伺服电机 扭矩输出 减速机 降速增扭 i 丝杠 / 皮带 旋转→直线 负载 / 工作台 质量 m、摩擦 编码器 位置/速度反馈 反馈比较 偏差修正 换算关系:负载位移 = 电机转数 × 丝杠导程 ÷ 减速比 | 电子齿轮比 = 电机每转指令脉冲数 ÷ 编码器分辨率 半闭环反馈取自编码器,全闭环反馈取自负载侧光栅尺

二、伺服电机与编码器

伺服电机的选型核心是扭矩与转速的匹配。额定扭矩要能覆盖连续负载扭矩,峰值扭矩要能覆盖加减速时的瞬时需求。以三菱HG系列为例,常见型号HG-KR43的额定扭矩约1.3 N·m、额定转速3000 r/min,HG-SR系列则偏向大惯量重载场合。电机轴端编码器决定反馈精度,常见分辨率为22位(4194304脉冲/转)或17位(131072脉冲/转)。分辨率越高,单位脉冲对应的位移越小,低速平稳性越好,但对电子齿轮比的整数化要求也越高。

编码器反馈的是电机轴位置,属于半闭环。如果丝杠存在反向间隙或皮带存在弹性伸长,半闭环无法感知负载侧的真实偏差。对定位精度要求高的场合,可在负载端加装光栅尺构成全闭环,此时反馈信号直接来自工作台,传动误差被纳入闭环修正。

三、减速机、丝杠与皮带传动

减速机的作用是降低转速、放大扭矩,同时把电机侧惯量按减速比平方折算到负载侧。设减速比为 i,则负载侧看到的电机惯量折算值为 Jm/i²。这意味着增大减速比能显著降低电机惯量在负载侧的占比,有利于惯量匹配,但会降低最高速度。行星减速机常见减速比有1:5、1:10、1:20等,选型时还要关注背隙,精密级背隙可做到3弧分以内。

丝杠把旋转转为直线,关键参数是导程 Ph(单位mm/转)。导程越大,同样转速下直线速度越快,但分辨率越低、所需扭矩越大。例如导程10 mm的丝杠,电机转一圈工作台走10 mm;若编码器为22位,则一个脉冲对应10/4194304 ≈ 2.38×10⁻⁶ mm,远高于机械精度,实际分辨率由机械误差决定。皮带传动结构简单、成本低、适合长距离,但存在弹性变形和打滑,定位精度通常低于丝杠,建模时需把皮带刚度纳入考虑。

四、惯量匹配

惯量匹配是伺服整定的基础。负载惯量折算到电机轴后与电机转子惯量的比值称为惯量比。一般建议控制在10倍以内,动态响应要求高的场合控制在5倍以内。惯量比过大,系统容易振荡,增益提不上去,表现为定位时间长、停止时抖动。

折算方法:丝杠传动的负载惯量 JL = J丝杠 + m(Ph/2π)²,其中 m 为工作台及工件质量,Ph 为导程。再除以减速比平方得到折算到电机轴的值。举例说明(以下为教学示例参数):工作台质量 m = 50 kg,丝杠导程 Ph = 10 mm = 0.01 m,丝杠自身惯量 J丝杠 = 1.2×10⁻⁴ kg·m²,减速比 i = 1(直连)。则 m(Ph/2π)² = 50×(0.01/6.283)² ≈ 50×2.53×10⁻⁶ ≈ 1.27×10⁻⁴ kg·m²,JL ≈ 2.47×10⁻⁴ kg·m²。若电机转子惯量 Jm = 0.6×10⁻⁴ kg·m²,惯量比约为4.1,属于良好范围。若把减速比改为 i = 5,则折算后 JL/i² ≈ 0.99×10⁻⁵ kg·m²,惯量比降到约0.16,匹配更轻松,但最高速度降为原来的1/5。

惯量比不是越小越好。过小的惯量比意味着电机相对负载“过强”,系统对扰动敏感,反而可能出现高频噪声。工程上通常让惯量比落在1~10之间,兼顾响应与稳定。

五、电子齿轮比的设置

电子齿轮比解决的是“控制器发多少脉冲,电机转多少”的问题。其本质是一个分数:电子齿轮比 = 指令脉冲数 / 编码器反馈脉冲数。设置目标是让上位机发出的脉冲当量对应一个整齐的机械位移,例如1脉冲 = 1 μm 或 0.001 mm。

以三菱iQ-R系列为例,伺服放大器参数中与电子齿轮比相关的是PA06(电子齿轮分子)和PA07(电子齿轮分母)。计算思路如下:设希望1个指令脉冲对应工作台位移 Δ = 0.001 mm,丝杠导程 Ph = 10 mm,减速比 i = 1,编码器分辨率 R = 4194304 脉冲/转。电机转一圈工作台走10 mm,需要10000个指令脉冲,而编码器一圈反馈4194304个脉冲,因此电子齿轮比 = 10000 / 4194304,约分后约为 625/262144。将分子625写入PA06,分母262144写入PA07。

已知条件(教学示例):
  丝杠导程 Ph = 10 mm
  减速比   i  = 1
  编码器分辨率 R = 4194304 脉冲/转
  目标脉冲当量 Δ = 0.001 mm/脉冲

计算:
  电机每转所需指令脉冲 = Ph / Δ = 10 / 0.001 = 10000
  电子齿轮比 = 10000 / 4194304 = 625 / 262144

设置:
  PA06(电子齿轮分子)= 625
  PA07(电子齿轮分母)= 262144

设置完成后,可用手动JOG或定位指令验证:发10000个脉冲,工作台应移动10 mm。若实际位移偏大或偏小,先检查减速比和导程是否填错,再核对PA06/PA07是否约分正确。注意分子分母都必须在参数允许范围内,且尽量保持整数,避免因四舍五入引入累积误差。

电子齿轮比设置错误是定位偏差的常见原因。若发现“走10 mm实际走了20 mm”,通常是导程或减速比按错,或电子齿轮比少乘了2。修改参数后必须重新上电或执行参数刷新,否则新值不生效。

六、建模与验证的闭环

把上述环节串起来,建模的完整流程是:先确定机械参数(质量、导程、减速比、丝杠惯量),计算折算负载惯量和惯量比,判断是否需要调整减速比或更换电机;再根据目标脉冲当量计算电子齿轮比并写入PA06/PA07;最后通过低速JOG观察运行是否平稳、通过定位指令验证位移精度、通过增益调整观察停止时是否抖动。若惯量比偏大导致整定困难,优先考虑增大减速比或减小负载质量,而不是一味降低增益。

实际调试中,可借助伺服放大器的实时自动调谐功能观察惯量比估算值,与手算结果对照。两者接近说明机械参数填写正确;偏差较大则要复查导程、减速比或负载质量是否准确。只有机械建模与参数设置一致,后续的多轴插补和协同控制才有可靠基础。