4. SINAMICS中电子齿轮的功能实现

电子齿轮在SINAMICS驱动系统中的落地,并不是一个“打开开关”的动作,而是由齿轮同步功能块、报文配置和轴间通信三条主线共同支撑。理解这三者的分工与配合,才能在实际项目中把主从轴的速比关系稳定地建立起来,并在运行中保持同步。

一、齿轮同步功能块:把速比关系变成可执行的耦合

在SINAMICS的工艺功能中,电子齿轮的核心执行者是齿轮同步功能块(通常对应工艺对象中的同步运行或齿轮耦合功能)。它的作用不是简单地“让两个轴转得一样快”,而是把主轴的位置或速度按照一个确定的传动比映射到从轴上。这个传动比由两个参数决定:

  • 分子(齿轮比分子):表示从轴相对于主轴转过的“份数”;
  • 分母(齿轮比分母):表示主轴转过的“份数”。

例如,设定分子为3、分母为2,含义是主轴每转2圈,从轴转3圈,从轴速度是主轴的1.5倍。这个比值在功能块内部以整数比的形式参与位置计算,避免浮点误差累积。功能块通常还提供使能(Enable)、同步启动(Start)、解除耦合(Disable)等控制位,以及同步状态、实际速比等反馈量。

需要特别注意的是,齿轮同步功能块处理的是“相对关系”。当从轴已经处于某个位置时,启动同步的瞬间,功能块会按照当前主轴位置和齿轮比计算从轴的目标位置,并可能产生一个同步偏移。如果这个偏移没有提前处理,从轴会在耦合瞬间发生位置跳变。因此,实际调试中通常先让从轴以较低速度接近同步点,再使能齿轮耦合,或者使用带位置预置的同步启动方式。

二、报文配置:决定主从之间“传什么、怎么传”

电子齿轮要工作,主轴和从轴之间必须交换实时数据。在SINAMICS中,这些数据通过PROFINET/PROFIBUS报文在控制器与驱动器之间、以及驱动器与驱动器之间传递。报文配置决定了每个轴能提供哪些过程数据,以及这些数据以什么方向流动。

对于电子齿轮应用,最关键的报文内容是:

  • 速度设定值/实际值:用于速度同步模式;
  • 位置实际值:用于位置同步模式,通常需要高分辨率;
  • 控制字和状态字:用于使能、启动、故障复位和状态反馈;
  • 扭矩/电流限幅:在从轴跟随过程中限制负载冲击。

以标准报文3(速度控制)和报文5(位置控制)为例,报文3主要传递速度设定值和实际值,适合速度齿轮同步;报文5在速度基础上增加了位置实际值和位置设定值,适合需要位置精度的齿轮同步。如果主从轴之间需要直接交换位置数据而不经过上位控制器,则要使用等时同步(IRT)或直接数据交换(DCB)机制,把主轴的位置实际值直接映射到从轴的报文输入区。

报文配置的一个常见误区是:只配置了速度报文,却试图做位置同步。此时从轴只能获得速度信息,无法建立位置耦合,齿轮功能块会报出“缺少位置实际值”或同步无法建立。因此,在配置阶段就要明确同步模式,再选择匹配的报文类型。

三、轴间通信:让同步关系在周期内稳定成立

轴间通信解决的是“数据什么时候到、以什么时序到”的问题。电子齿轮对时序非常敏感:如果主轴位置值到达从轴的时间延迟波动较大,从轴就会在同步过程中产生抖动或跟随误差。SINAMICS通常通过以下机制保证轴间通信质量:

  • 等时同步模式:让控制器、主轴驱动器和从轴驱动器共享同一个发送时钟,使位置数据在固定时间点采样和传输;
  • 直接数据交换:主轴的位置实际值不经过PLC程序中转,直接写入从轴的报文输入,减少一个通信周期;
  • 通信周期匹配:从轴的电流环/速度环周期与位置环周期保持整数倍关系,避免因周期不匹配造成位置采样抖动。

在实际项目中,如果主从轴由同一个CU(控制单元)下的不同电机模块驱动,轴间通信可以在驱动器内部完成,延迟最小;如果主从轴分布在不同的驱动器上,则需要通过PROFINET IRT建立同步域。此时要检查两个驱动器的同步域配置是否一致,以及发送时钟是否被正确分配到每个报文。

电子齿轮功能实现:功能块 · 报文 · 轴间通信 主轴(Master) 位置实际值 / 速度实际值 控制字 / 状态字 报文3 / 报文5 从轴(Slave) 齿轮同步功能块 分子 / 分母 速比参数 使能 / 启动 / 同步状态 轴间通信通道 PROFINET IRT / 直接数据交换 等时同步发送时钟 位置/速度 设定值 状态反馈 齿轮比映射关系(示例:分子=3,分母=2) 主轴 2 圈 从轴 3 圈 从轴速度 = 主轴速度 × 分子 / 分母 = 3 / 2 = 1.5 同步启动前需处理位置偏移,避免耦合瞬间跳变;报文类型必须与同步模式匹配

四、从配置到运行的完整链路

把上述三部分串起来,一个典型的电子齿轮实现流程如下:

  1. 确定同步模式:速度同步还是位置同步。速度同步对报文要求较低,位置同步必须使用带位置实际值的报文。
  2. 配置报文:在主轴和从轴的设备组态中,选择匹配的报文类型,并确保位置实际值被映射到过程数据区。若使用直接数据交换,还需在从轴的报文输入区中指定主轴的位置数据来源。
  3. 建立同步域:如果主从轴跨驱动器,配置PROFINET IRT同步域,把两个驱动器分配到同一个发送时钟,并检查通信周期是否满足位置环周期要求。
  4. 设置齿轮比:在从轴的齿轮同步功能块中写入分子和分母。注意分子分母应为互质整数,避免中间计算溢出。
  5. 处理同步偏移:根据从轴当前位置与目标位置的差值,决定是否需要先做位置预置,或者使用带偏移补偿的同步启动。
  6. 使能与观察:使能齿轮耦合后,观察从轴的跟随误差和同步状态位。如果跟随误差在允许窗口内且状态位显示“已同步”,说明齿轮关系已稳定建立。
在实际调试中,建议先用较低的主轴速度(例如额定转速的10%)进行同步测试,确认从轴跟随方向、速比和同步状态都正确后,再逐步提升到工作速度。这样可以在出现异常时及时停止,避免机械冲击。

五、常见问题与判断依据

现象 可能原因 检查点
从轴不跟随 齿轮功能块未使能,或报文未包含位置/速度实际值 检查使能位、报文类型、过程数据映射
从轴速度正确但位置漂移 速度同步模式下未建立位置耦合,或位置实际值分辨率不足 确认同步模式,检查位置报文的分辨率和周期
同步瞬间从轴跳变 同步偏移未处理,或主轴位置在耦合瞬间变化过快 使用位置预置或降低主轴速度后再耦合
运行中跟随误差波动大 轴间通信周期不稳定,或未使用等时同步 检查IRT配置、发送时钟分配、通信周期

电子齿轮的实现质量,最终体现在从轴能否在动态过程中稳定跟随主轴。功能块负责“算得对”,报文配置负责“传得全”,轴间通信负责“到得准”。三者缺一不可,而调试时的观察重点始终是同步状态和跟随误差这两个最直接的判据。