1. SINAMICS 单轴基本定位与回零

SINAMICS 单轴基本定位与回零 学习卡片

任务对象与信号链

本例以一台带增量编码器的 SINAMICS 单轴驱动为对象,在驱动器内激活基本定位器(EPOS)功能,完成主动回零与绝对定位。核心信号链为:PLC 通过 PROFINET 下发控制字与目标位置 → EPOS 内部位置环生成速度给定 → 电机运行 → 编码器反馈实际位置 → 回零开关(参考点挡块)与编码器零脉冲共同确定机械零点。

回零过程中,驱动器先以参考点接近速度寻找回零开关,检测到开关下降沿后减速停止,再以参考点爬行速度反向运行,捕捉编码器第一个零脉冲,将该点设为坐标原点。绝对定位时,EPOS 根据目标位置与当前位置的差值,按设定的加减速度规划速度曲线,最终稳定在目标位置容差窗口内。

SINAMICS 单轴 EPOS 回零与绝对定位信号链 PLC / 上位机 控制字 STW1 目标位置 / 回零指令 PROFINET EPOS 基本定位器 位置环 / 速度规划 回零状态机 目标位置比较 位置容差窗口 速度给定 伺服电机 增量编码器 零脉冲 Z 实际位置反馈 回零开关 参考点挡块 开关信号 主动回零过程:开关信号与零脉冲配合 t ① 快速接近开关 ② 检测下降沿停止 ③ 反向爬行找零脉冲 ④ 零脉冲设坐标原点 参考点接近速度 参考点爬行速度 坐标原点 = 0 绝对定位:目标位置 = 100 mm,位置容差 = ±0.1 mm,到达后状态字 bit10 = 1

关键参数与配置要点

在 SINAMICS 中激活 EPOS 后,需要设置以下关键参数(以参数号示意,具体以实际固件手册为准):

  • 回零方式:选择主动回零,使用回零开关 + 编码器零脉冲。
  • 参考点接近速度:寻找开关时的快速速度,建议为最大速度的 10%~20%。
  • 参考点爬行速度:反向找零脉冲的低速,建议为接近速度的 1/5~1/10,确保零脉冲不丢失。
  • 回零开关逻辑:设置开关有效电平(常开/常闭),避免方向判断错误。
  • 位置容差窗口:绝对定位到达判断的允许偏差,过小会导致定位超时报警。
  • 加减速度:影响定位时间与机械冲击,需与负载惯量匹配。
回零时若找不到零脉冲,优先检查爬行速度是否过高、编码器零脉冲信号是否接入、回零开关触发方向是否与运行方向一致。

操作与验证流程

  1. 将驱动器切换到 EPOS 使能状态,确认编码器反馈正常、无报警。
  2. 触发回零指令,观察电机先快速接近回零开关,碰到开关后停止。
  3. 电机反向低速爬行,捕捉到编码器零脉冲后立即停止,当前位置被置为 0。
  4. 回零完成后,下发绝对定位目标值(例如 100 mm),观察电机按规划曲线运行至目标位置。
  5. 读取状态字 bit10(目标到达)和实际位置值,确认在容差窗口内稳定。

结果判读与常见问题

现象可能原因处理方向
回零时找不到开关接近速度过高、开关信号未接入或逻辑反降低接近速度,检查开关接线与有效电平
找到开关但找不到零脉冲爬行速度过高、零脉冲信号丢失降低爬行速度,检查编码器 Z 信号
绝对定位超时位置容差过小、加减速度过大适当放宽容差,降低加减速度
定位后位置波动增益偏低或机械间隙检查位置环增益与机械连接
回零过程中不要手动干预电机或强制切换模式,否则可能导致参考点丢失或位置坐标错误。回零完成后建议先执行一次小距离绝对定位验证,再投入正式运行。