2. Sigma运动控制系统架构

要理解节拍从哪里来、又该从哪里优化,必须先看清Sigma运动控制系统的信号流。节拍不是单一环节的产物,而是控制器、伺服驱动器、电机、编码器以及机械负载之间一圈又一圈闭环传递后,最终体现在“指令发出到实际到位”的时间差上。只有把这条链路拆开,才能判断延迟发生在指令解析、位置环运算、速度环响应、电流环输出、功率级开关、机械传动,还是反馈采样与整定环节。

一、四类核心对象与各自职责

Sigma系统可以抽象为四个核心对象:上位控制器(PLC、运动控制器或PC)、伺服驱动器(如Sigma-7系列SGD7S)、伺服电机(旋转式SGM7J/SGM7A或直线式SGLFW等)以及编码器。控制器负责轨迹规划与指令下发,驱动器负责三环闭环运算与功率输出,电机负责把电能转换为转矩和位移,编码器负责把实际位置和速度反馈回驱动器,再由驱动器上传给控制器形成全闭环。

需要特别区分两个闭环层级:驱动器内部基于编码器反馈构成半闭环,控制器基于外部反馈或驱动器上传位置构成全闭环。节拍优化时,半闭环决定单轴响应速度,全闭环决定多轴协同精度,两者关注点不同。

二、信号流的方向与关键节点

以位置控制模式为例,一次典型的定位动作信号流如下:控制器通过MECHATROLINK-III、EtherCAT或脉冲/模拟量接口,把位置指令(目标位置、速度限制、加减速时间)发送给驱动器;驱动器内部先做指令滤波与位置环运算,得到速度指令;速度环再根据编码器反馈的速度计算转矩指令;电流环把转矩指令转换为电流指令,经PWM调制驱动IPM功率模块;电机输出转矩带动机械负载运动;编码器实时采集电机轴角度,经串行通信送回驱动器,形成位置与速度反馈。

这条链路中,每一个节点都会引入时间开销。通信周期、指令滤波时间常数、位置环增益、速度环积分时间、电流环带宽、PWM载波周期、编码器通信周期,都会叠加成最终节拍。优化节拍的本质,就是识别哪一段是瓶颈,并在稳定性允许范围内压缩它。

Sigma运动控制系统信号流与节拍影响节点 上位控制器 轨迹规划 / 插补 位置指令下发 通信周期设定 伺服驱动器 SGD7S 位置环 Pn102 / 指令滤波 Pn104 速度环 Pn100 / 积分 Pn101 电流环 / PWM 载波 伺服电机 SGM7J / SGM7A 转矩输出 机械负载传动 编码器 17/24bit 串行 位置 / 速度反馈 机械 丝杠/皮带 联轴器 位置指令 电流/PWM 转矩 位置/速度反馈 同轴连接 节拍影响节点(按信号流顺序) 通信周期 0.125~1ms 指令滤波 Pn104 时间常数 三环增益 位置/速度/电流 功率级响应 PWM 载波周期 编码器采样 串行通信周期 说明:各节点延迟叠加构成单轴定位节拍;优化时优先压缩占比最大的环节,同时保证系统不振荡。 半闭环 = 编码器→驱动器;全闭环 = 外部反馈→控制器。两者共同决定多轴协同节拍。

三、各环节对节拍的实际影响

通信周期是最容易被忽视却影响显著的一环。以MECHATROLINK-III为例,典型通信周期可设为0.125ms、0.25ms、0.5ms或1ms。周期越短,指令更新越快,但控制器与驱动器的CPU负荷越高。若一条产线有8个轴,通信周期从1ms降到0.25ms,单轴指令延迟可减少约0.75ms,但总线负载可能上升数倍,需要权衡。

指令滤波Pn104用于平滑位置指令,抑制机械冲击。时间常数越大,运动越柔和,但指令跟随延迟越大。例如Pn104设为10ms时,阶跃指令的上升时间明显拉长,节拍随之增加。优化时可在机械允许范围内逐步减小该值,观察是否出现振动或过冲。

三环增益直接决定响应速度。位置环增益Pn102提高,位置偏差收敛更快,但过高会引起振荡;速度环增益Pn100与积分时间Pn101配合,影响速度跟随与抗扰能力;电流环带宽通常由驱动器内部设定,用户可调空间有限,但PWM载波频率越高,电流响应越快,同时开关损耗与发热增加。

编码器反馈环节同样关键。17bit编码器每转131072脉冲,24bit则达16777216脉冲,分辨率越高,低速控制越平稳,但串行通信数据量增大,反馈延迟可能增加。若编码器通信周期与驱动器控制周期不匹配,会引入额外的采样延迟,表现为定位时间波动。

四、从信号流看节拍优化切入点

实际优化时,建议按以下顺序排查:先确认通信周期是否已设为控制器和驱动器均能稳定支持的最小值;再检查Pn104是否过大,尝试以2ms为步长递减并观察振动;然后调整Pn102与Pn100,每次只改一个参数,用SigmaWin+的波形监视功能观察位置偏差和速度波形;最后确认机械传动是否存在间隙或弹性变形,因为机械环节的延迟无法靠参数消除。

示例判断依据:假设某单轴定位动作,指令发出到到位信号ON的总时间为85ms。用SigmaWin+抓取波形,发现位置指令到速度指令的延迟约12ms,速度指令到电机实际速度的延迟约8ms,电机停止到到位信号ON的整定时间约40ms。此时整定时间占比最大,应优先检查位置环增益和到位宽度设定,而不是继续压缩通信周期。