3. 伺服调试工具与软件环境

伺服系统的性能优化与振动抑制,离不开对驱动器内部状态的“可观测”。如果只能看到电机是否转动、是否报警,那么增益调整、滤波器设计、惯量辨识都只能靠猜。Yaskawa 提供的 SigmaWin+ 正是把驱动器内部参数、波形与状态“可视化”的工程软件,它相当于调试人员与伺服单元之间的操作台。理解它的功能边界与数据流,比记住某个按钮位置更重要。

SigmaWin+ 的定位与连接方式

SigmaWin+ 是运行在 PC 上的工程工具,通过通信接口与伺服单元(如 Σ-7、Σ-X 系列)建立连接。常见连接方式包括 USB 直连、以太网(Ethernet/IP、Modbus/TCP 等)以及串口。连接建立后,软件可以读取伺服单元型号、固件版本、轴数、编码器类型等识别信息,这是判断“工具是否真正连上目标轴”的第一步。若连接的是多轴系统,需要先选择目标轴号,否则参数读写会作用到错误的轴上。

SigmaWin+ 的核心功能可以归纳为四类:参数管理、波形采集(示波器功能)、调谐辅助(如自动调谐、惯量辨识)、以及状态监视与报警显示。本节重点放在参数读写与实时波形采集这两项最基础、也最常用的能力上。

参数读写:从“看得到”到“改得对”

伺服参数按功能分为若干组,例如 Pn 开头的参数多与基本设定、增益、滤波器相关,Fn 开头的多为执行类命令(如惯量辨识、原点设定)。在 SigmaWin+ 中,参数列表通常以表格形式呈现,包含参数号、名称、当前值、单位、有效范围与默认值。读写操作看似简单,但有几个关键点必须注意。

第一,参数分为“可在线修改”和“需断电重启生效”两类。例如增益类参数(速度环增益、位置环增益)通常可在线修改并立即观察效果;而某些与硬件配置、编码器相关的参数修改后需要重新上电。第二,部分参数受“写保护”或“参数锁定”限制,需要先解除锁定。第三,修改前应记录原始值,便于回退。SigmaWin+ 支持将参数导出为文件,这是工程现场非常实用的习惯。

下面是一段参数读写的典型操作示意(以示例参数为例,实际参数号请以对应机型手册为准):

连接目标轴 → 打开参数列表
读取 Pn100(速度环增益)当前值:40.0 Hz
修改为 60.0 Hz → 写入 → 在线生效
观察波形:速度反馈超调增大 → 回调至 50.0 Hz
导出参数文件:ServoParam_20240612.prm

这里的关键不是“改一个数”,而是“改完以后用什么判断改得对不对”。这就引出了示波器功能。

示波器功能:把内部信号“拉出来看”

SigmaWin+ 的示波器(Trace)功能,本质是对驱动器内部高速采样缓冲区的读取与显示。用户可以选择若干“观测通道”,例如指令速度、速度反馈、转矩指令、位置偏差、电流反馈等,设定采样周期与触发条件,然后让驱动器在运行中记录一段波形,再上传到 PC 显示。

与独立示波器相比,它的优势在于信号来自驱动器内部,不需要额外探头,也不存在接入点干扰问题;局限在于采样深度、通道数和采样率受驱动器资源限制。因此,选择观测通道和触发条件,是使用示波器功能的核心技能。

例如在排查振动时,常用通道组合是:速度指令、速度反馈、转矩指令。若速度反馈出现明显周期性振荡,而转矩指令同频波动,说明振动已进入转矩环;若速度反馈振荡但转矩指令相对平稳,则问题可能更偏向机械传动或反馈环节。触发方式上,可使用“电平触发”捕捉阶跃响应,也可用“自由运行”观察稳态振动。

实时波形采集与数据记录方法

SigmaWin+ 的波形采集通常有两种模式:一种是“触发式采集”,设定触发条件后等待事件发生,记录触发前后一段数据;另一种是“连续记录”,在较长时间内以较低采样率记录趋势数据。前者适合分析瞬态响应,后者适合观察温升、负载变化等慢过程。

采集到的波形可以保存为数据文件,也可以导出为 CSV 供进一步分析。一个实用的做法是:在每次调整增益或滤波器后,用相同的指令条件、相同的触发设置采集一次波形,并把参数文件与波形文件成对保存。这样,波形之间的差异就能直接对应到参数变化上,形成可追溯的调试记录。

需要提醒的是,波形显示的时间轴与幅值轴需要正确设置。时间轴过短会看不到完整过渡过程,过长则会压缩细节;幅值轴若使用自动缩放,不同次采集的波形可能因量程不同而难以直接比较。建议在对比调试时固定量程。

SigmaWin+ 调试数据流:从参数写入到波形判读 PC 端 SigmaWin+ 参数列表 / 读写 示波器通道选择 触发条件设定 波形显示 / CSV 导出 USB / 以太网 参数写入 / 波形上传 伺服单元 参数存储区(Pn / Fn) 内部采样缓冲区 触发判断逻辑 实时控制环 驱动 反馈 电机 + 机械负载 编码器反馈 联轴器 / 丝杠 / 皮带 振动源与共振点 示波器观测通道(示例) 速度指令 速度反馈 转矩指令 位置偏差 波形判读要点 ① 速度反馈振荡 + 转矩同频波动 → 振动已进入转矩环,优先检查增益与滤波器 ② 速度反馈振荡 + 转矩平稳 → 偏向机械传动或反馈环节,检查联轴器、编码器安装 ③ 对比调试时固定时间轴与幅值量程,参数文件与波形文件成对保存

参数与波形的配合使用

把参数读写和波形采集结合起来,才能形成有效的调试闭环。一个典型的流程是:先读取当前增益与滤波器参数,采集一段基准波形;然后修改某一项参数(例如把速度环增益从 40 Hz 提高到 60 Hz),在相同指令条件下再次采集;对比两次波形的超调量、调节时间和稳态振荡幅度,判断调整方向是否正确。若超调明显增大,说明增益偏高;若响应变慢且无振荡,可继续小幅提高。

需要强调的是,SigmaWin+ 显示的是驱动器内部信号,其采样与显示存在一定延迟和量化,不能完全替代高带宽示波器对电流波形的精细分析。但在绝大多数增益调整、滤波器确认和振动排查场景中,它已经能提供足够的信息。

建议在每次调试前先导出参数文件并命名保存,例如“机型_轴号_日期_版本.prm”。波形文件采用相同命名规则,便于后续追溯。对于多轴设备,务必确认当前操作的是目标轴,避免误写参数。
在线修改增益参数时,应先确认机械处于安全状态,避免因增益突增导致电机剧烈动作。部分参数修改后需要重新上电,切勿在运行中反复断电上电,应按照手册要求操作。

掌握 SigmaWin+ 的参数读写与示波器功能,本质上是在建立“改什么、看什么、怎么判断”的工程习惯。工具本身并不复杂,真正决定调试效率的,是能否把参数变化与波形特征对应起来,并形成可重复、可追溯的记录方法。