4. 运动控制系统架构与安全信号链

多轴运动平台的安全,不是靠某一个“急停按钮”单独兜底的,而是由一条从指令发出到机械制动的完整信号链共同保证。理解这条链上每个环节的角色、信号方向以及可能的失效方式,是设计、调试和排障的基础。本节先建立系统架构的整体视图,再逐段分析信号流与典型失效模式。

一、系统分层架构

从控制层级看,多轴平台通常分为四层:决策层(上位机/PLC,负责轨迹规划与逻辑判断)、控制层(运动控制器,输出位置/速度指令与使能信号)、驱动层(伺服/步进驱动器,完成电流环与功率变换)、执行与反馈层(电机、编码器、抱闸、限位开关、接触器)。安全信号则独立于常规运动指令,以硬线或安全总线方式贯穿各层。

需要特别强调的是:安全信号链与运动控制链是两条并行的通路。运动控制链负责“怎么动”,安全信号链负责“什么时候必须停”。两者在驱动器使能端、接触器线圈和抱闸电源处交汇,这是设计时最容易出问题的地方。

上位机 / PLC 轨迹规划 · 逻辑判断 运动控制器 位置/速度指令 · 使能 伺服驱动器 电流环 · 功率变换 电机 + 抱闸 执行 · 失电制动 编码器 位置/速度反馈 位置反馈 安全信号链(独立硬线/安全总线) 急停按钮 常闭 · 双通道 安全门开关 联锁 · 常闭 限位开关 硬限位 · 常闭 安全继电器 / 安全PLC 双通道监控 · 自检 · 强制导向触点 接触器线圈 主回路通断 驱动器 STO 安全转矩关断 抱闸 失电制动 切断主电源 封锁PWM 机械制动 安全状态:电机断电 · 轴停止 · 抱闸锁死 响应时间 = 检测延迟 + 继电器动作 + 接触器释放 + 抱闸吸合 使能交汇点 抱闸电源交汇 典型失效:触点粘连 · 单通道失效 · 抱闸磨损 · 编码器断线 · 接触器拉弧

二、信号流逐段解析

1. 控制器 → 驱动器。控制器通过脉冲/方向、模拟量或 EtherCAT/CANopen 等总线发送位置或速度指令,同时输出伺服使能(SON)信号。使能信号是安全链与运动链的第一个交汇点:一旦安全继电器动作,应优先撤销使能,再切断动力电源。

2. 驱动器 → 电机。驱动器将指令转换为三相电流驱动电机。此段的关键安全接口是 STO(Safe Torque Off)。STO 触发后,驱动器内部封锁 PWM 输出,电机不再产生转矩,但主回路可能仍带电。因此 STO 不能替代接触器断电,两者应配合使用。

3. 编码器 → 控制器/驱动器。编码器提供位置和速度反馈,形成闭环。若编码器断线、信号干扰或电池失效(绝对值编码器),系统可能失去位置基准,导致飞车或定位错误。工程上应设置位置偏差窗口和跟随误差阈值,超限即触发报警并停机。

4. 限位开关 → 安全回路。硬限位开关通常采用常闭触点串联进安全回路。当轴运动超出允许范围时,触点断开,安全继电器释放,切断使能和动力。需注意:限位开关应安装在机械行程的“安全余量”位置,确保在撞到机械挡块前动作。

5. 急停与安全门 → 安全继电器。急停按钮和安全门开关均采用双通道常闭触点,接入安全继电器。安全继电器内部监控两路信号的一致性,若单通道断开或两路动作时间差超过设定值(典型 0.5s),则判定为故障并锁定,需手动复位。

6. 安全继电器 → 接触器/抱闸。安全继电器输出强制导向触点,控制接触器线圈和抱闸电源。接触器主触点切断驱动器动力电源;抱闸在失电时通过弹簧力抱死电机轴。两者动作顺序应为:先封锁 STO,再断接触器,最后抱闸吸合,以避免带载制动造成机械冲击。

三、典型失效模式与对策

环节 失效模式 后果 对策
急停按钮 触点粘连、单通道失效 按下后无法停机 双通道+安全继电器监控,定期测试
安全门开关 机械磨损导致触点不动作 门开仍可运行 选用带强制断开结构的开关,加装门锁
接触器 主触点拉弧、粘连 断电后电机仍带电 选用安全接触器,镜像触点反馈
抱闸 摩擦片磨损、间隙过大 制动距离变长或失效 定期测量制动间隙,按周期更换
编码器 断线、干扰、电池失效 位置丢失、飞车 屏蔽接地、偏差监控、双编码器冗余
限位开关 触点氧化、安装松动 硬限位失效 常闭串联、定期触发测试、加软限位

四、安全信号链的响应时间

从危险发生到轴完全停止,总响应时间由四段组成:检测延迟(传感器响应+安全继电器处理,典型 20~50ms)、接触器释放时间(典型 10~30ms)、驱动器封锁时间(STO 响应,典型 1~10ms)、抱闸吸合时间(典型 50~200ms)。总响应时间通常在 100~300ms 量级。

这个时间直接决定了安全距离。例如某轴最大速度 500mm/s,总响应时间 200ms,则安全距离至少为 500×0.2=100mm,再乘以 1.5~2 的安全系数,实际应预留 150~200mm。若安全距离不足,必须降低速度或选用响应更快的安全组件。

注意:STO 只封锁转矩,不切断动力电源。若驱动器功率级故障导致电机仍可能被外部力拖动,必须配合接触器断电和抱闸。安全回路的设计应遵循“失效安全”原则:任何单一元件失效,系统都应导向安全状态。

五、调试与验证要点

安全链安装完成后,必须逐项验证,不能只看指示灯。建议按以下顺序执行:

  1. 急停测试:在轴运行中按下急停,用示波器或安全继电器诊断口测量从按下到接触器释放的时间,确认小于设计值。
  2. 安全门测试:在门打开状态下尝试启动,确认驱动器使能被封锁,且无法通过复位强行启动。
  3. 限位测试:手动触发硬限位,确认轴立即停止且只能反向退出,不能继续向限位方向运动。
  4. 抱闸测试:在电机断电状态下,施加额定负载的 1.2 倍,确认轴无滑移;测量抱闸吸合和释放时间。
  5. 编码器断线测试:模拟编码器信号断开,确认系统在 100ms 内报警并停机,而不是继续运行。

每次验证都应记录实际测量值,与设计值对比。若偏差超过 20%,需排查线路压降、触点氧化或机械卡滞。安全链的验证不是一次性工作,应纳入定期维护计划,建议每 6 个月复测一次关键项。

工程经验:安全继电器和接触器的触点状态应反馈到 PLC 或控制器,形成“安全链健康监控”。若接触器未按指令释放,或抱闸未在设定时间内吸合,系统应报警并禁止再次启动,避免带故障运行。