简介:YOKOKAWA横川伺服马达驱动器调试软件是日本横河电机推出的专用工具,主要面向自动化设备工程师与维护人员,用于伺服驱动器的硬件识别、参数读写、实时监控及故障诊断,覆盖从初次安装到日常维护的完整调试流程。资源包共266个文件,压缩后约90.83MB,包含两个主程序EXE、DLL动态库、CSV参数数据、PAK资源包、GIF操作图示及INI/XML/CONFIG等配置文件,也附带了日志与说明文档,文件类型较完整,可直接解压使用。软件支持Modbus RTU/TCP/IP等通信协议,并提供多语言界面,配合波形记录、趋势分析以及远程诊断功能,能够帮助现场人员快速定位振动、过冲等异常,减少停机时间。已有840人学习下载,适合从事高精度、高速度自动化产线调试的技术人员参考使用。
1. 横川伺服调试软件:为什么你手里的驱动器比想象中更难伺候
做设备维护和电气调试的同行应该都有这种体会:YOKOKAWA横川的伺服马达和驱动器,单看硬件做工确实扎实,但真到现场要调参数、查报警、对原点的时候,如果手上没有一套趁手的调试软件,那感觉就像对着黑匣子猜谜。尤其是一些老设备改造项目,手上没有原厂光盘,网上下到的驱动版本又跟现场的USB转串口线不兼容,光是通讯握手这一关就能卡半天。
这篇笔记我就围绕YOKOKAWA横川伺服驱动器调试软件这套资源,把从软件安装、通讯建立、参数读写到常见报警排查的完整流程捋一遍。内容包括我实际调试 SIGMA 系列伺服时的操作步骤、参数设置心得,以及几个容易让人翻车的坑。无论你是刚接触伺服的新手,还是被现场设备折腾过几次的熟手,这篇文章能帮你少走弯路,把调试时间从以天计压缩到以小时计。
2. 软件选型与安装:先搞清楚你面对的是哪一代驱动器
2.1 不同系列驱动器对应的软件版本
横川的伺服系统在产品命名上比较规律,但不同年代的产品对应调试软件差别很大。早期模拟量输入的伺服,比如老式直流伺服,基本不需要软件调试,电位器调调就行;但从数字化的 SIGMA 系列开始,软件调试就成了必选项。
目前市面上流通量最大的几个系列:
- SIGMA-I 系列:上世纪 90 年代末到 2000 年代初的产品,对应调试软件多为 DOS 版本或早期 Windows 版本,通讯接口以 RS-232C/RS-422 为主。
- SIGMA-II 系列:2000 年代中后期的主流,软件版本升级到 Windows 图形界面,支持 USB 转串口通讯,参数可以批量导出导入。
- SIGMA-V 系列:目前存量设备中数量最多的系列,对应调试软件功能完善,支持在线波形监控、自动整定、增益调整等高级功能。
- SIGMA-7 系列:新一代产品,部分型号支持 EtherCAT 通讯,调试软件也更复杂。
我建议先看驱动器铭牌上的型号代码,确认系列后再选择对应版本的调试软件。如果装错版本,最典型的故障是打开软件后找不到通讯端口,或者连接时报通讯超时,容易误判为硬件损坏。
2.2 安装步骤与系统兼容性
安装横川伺服调试软件并不复杂,真正麻烦的是系统兼容性。以最常用的 SigmaWin+ 为例,它支持 Windows 7/10 的 32 位和 64 位系统,但如果是 Win11 系统,老版本驱动可能需要手动安装数字签名。安装流程如下:
# 1. 先安装 USB 驱动(以管理员身份运行) # 文件通常在安装包 DrvUSB 目录下 cd /d D:\SigmaWin+\DrvUSB\ setup.exe # 2. 安装主程序 cd /d D:\SigmaWin+\Setup\ setup.exe安装完成后,建议重启电脑,让 USB 驱动彻底加载。这里有个细节:安装路径不要带中文和空格,否则后续波形数据保存时容易报路径错误。我习惯统一装到 D:\YOKOKAWA\SigmaWin+\ 这类纯英文路径下。
安装过程中如果杀毒软件弹出警告,通常是因为软件要读取底层端口数据,属于正常现象。需要手动添加信任,否则安装可能被拦腰截断。
2.3 通讯电缆的选择与自检
调试软件装好了,下一步是连接。很多现场问题出在通讯电缆上,而不是软件本身。横川伺服调试用的串口线不是普通的直通线,而是需要交叉接线的专用电缆。
我整理了一下常用接线定义:
| 驱动器侧 CN3 接口 | 电脑侧 DB9 母头 | 说明 |
|---|---|---|
| Pin 1(SG) | Pin 5(GND) | 信号地,必须接 |
| Pin 2(PS) | Pin 2(RXD) | 驱动器发送,电脑接收 |
| Pin 3(PR) | Pin 3(TXD) | 电脑发送,驱动器接收 |
| Pin 4(+5V) | Pin 4(DSR) | 部分型号需要供电 |
| Pin 5(-5V) | Pin 6(DTR) | 部分型号需要供电 |
判断线序是否正确,有个土办法:用万用表量驱动器的 CN3 接口,PS 引脚在驱动器上电时应该有 -5V 到 +5V 之间的跳变电压。如果量不到电压,大概率是驱动器没有进入通讯等待状态,而不是线的问题。不要把时间耗在线序上琢磨,直接拿万用表测最靠谱。
提示:如果使用 USB 转串口线,建议选 FTDI 芯片的线,比 CH340 芯片稳定得多。CH340 在波特率较高的场合容易出现数据丢帧,排查起来很头疼。
3. 建立通讯与参数读写:从识别到在线监控的必经之路
3.1 通讯参数配置:一次对不上的血泪教训
软件和硬件都准备好后,启动调试软件,首先要配置通讯端口参数。横川驱动器默认波特率通常是 9600,数据位 8,停止位 1,无校验。但在 SigmaWin+ 中要注意,通讯设置界面里有个「端口号」下拉框,很多人在这里选错。
# 通讯参数参考(SigmaWin+ 在线设定菜单) # 通讯方式: RS-232C / RS-422(按型号选择) # 波特率: 9600(默认)或 19200(高速通讯时) # 数据位: 8 # 停止位: 1 # 校验: None # 协议: 横川专用(MEMOBUS 协议,支持 Modbus RTU 模式)配置完通讯参数后,点击「在线」按钮,软件会尝试握手。正常情况下 1~2 秒内会弹出驱动器型号、固件版本、额定电流等信息。如果长时间卡在「连接中」状态,按以下顺序排查:
- 检查设备管理器中 COM 口号是几号,软件中是否选对;
- 确认驱动器面板显示的是「bb」或「run」状态,而不是报警状态(报警状态下通讯可能被锁定);
- 检查通讯线是否接反了 PS 和 PR;
- 尝试降低波特率到 4800,有些老型号驱动器的通讯芯片对高波特率支持不好。
3.2 参数读取、修改与保存的完整操作
通讯建立后,下一步就是参数操作。这里我强烈建议:在改动任何参数之前,先做一次「参数上传 + 备份」。
SigmaWin+ 的操作路径是:主菜单「在线」→「参数」→「参数上传」,将驱动器内部参数全部读取到电脑端。备份保存的文件格式是 .PRM 或 .CSV,我一般两种都存一份。CSV 格式可以用 Excel 打开,方便对比参数差异;PRM 格式是软件原生格式,用于后续回传。
参数修改要小心几个关键项:
# 常用参数组(SIGMA-V 系列) Pn000: 控制模式选择(0: 位置控制, 1: 速度控制, 2: 转矩控制) Pn002: 旋转方向选择(0: CCW 正转, 1: CW 正转) Pn100: 位置环路增益(默认 40,单位 1/s,数值越大响应越快,但过大容易震荡) Pn101: 速度环路增益(默认 200,单位 0.1Hz,与 Pn103 配合调整) Pn102: 速度积分时间常数(默认 20ms,数值越小积分作用越强) Pn103: 速度微分时间常数(默认 0,一般不用) Pn505: 电子齿轮比分子(位置控制时计算用) Pn506: 电子齿轮比分母(位置控制时计算用) Pn50A: 电机额定转速(出厂已设定,不建议修改)改完参数后必须执行「参数下载」把修改写入驱动器 EEPROM,然后「参数保存」固化,最后断电重启驱动器。很多人只做了下载没做保存,结果断电后参数又变回原样,白忙活一场。
3.3 在线波形监控:调增益时最趁手的工具
横川调试软件最实用的功能之一就是在线波形监控,尤其在做伺服整定时作用很大。SigmaWin+ 中进入「监控」→「波形监控」界面,可以同时选择多个监控通道,比如转速指令、实际转速、转矩指令、位置偏差等。
波形采样的设置有几个关键参数:
- 采样周期:默认 1ms,如果是高速启停场合改成 0.5ms;
- 触发方式:选「电平触发」,触发信号选「位置指令脉冲」,触发电平设 50%;
- 采样时间:根据动作周期设置,一般设为动作周期的 2~3 倍。
有一次我处理一台冲压机定位不准的问题,靠波形监控一眼就看出位置偏差曲线在减速阶段有个明显的凸起,说明速度前馈参数设置不合理。调整 Pn109(速度前馈增益)从 0 逐步加大到 80% 后,定位精度从 0.2mm 改善到 0.03mm,效果立竿见影。
4. 增益整定实践:位置控制模式下最稳妥的参数化流程
4.1 为什么要做自动整定,以及它的边界
横川伺服调试软件内置了自动整定功能,对于大多数基本应用场景,这个功能能节省大量时间。在 SigmaWin+ 中进入「调整」→「自动整定」菜单,选择「在线自动整定」,软件会自动让电机做几次正反转动作,然后计算最优增益参数。
自动整定的原理是检测负载惯量比,然后基于内置的算法模型推荐一组增益参数。它的边界在于:只适合负载惯量变化不大的场景。如果设备中有类似转盘换料、卷径变化这类负载特性大幅波动的工况,自动整定出来的参数往往不能兼顾全行程,这时需要手动分组调整。
自动整定操作时要注意安全:电机可能会以较高速度突然启动,务必把驱动器使能信号断开,或者在机械脱开的状态下进行。我见过同事在设备联机状态下做自动整定,电机突然旋转把治具撞坏的案例。
4.2 手动增益调整的顺序与判定标准
手动调整增益的核心原则是「由外到内、由低到高」。顺序是先调位置环,再调速度环,最后调电流环(电流环一般保持默认不调)。
具体步骤如下:
- 位置环增益(Pn100):从当前值的 50% 开始,逐步增大,观察电机是否有异响或振动。位置环增益决定了系统的跟随刚性,数值越大,静态定位越准,但过大时启动/停止瞬间会听到「嗡嗡」的共振声。
- 速度环增益(Pn101):位置环稳定后,再加大速度环增益。速度环增益影响动态响应速度,过小会导致刹车时过冲明显,过大则加减速时产生振荡。
- 速度积分时间常数(Pn102):如果定位完成时有明显的残余振动,适当减小积分时间常数。但注意不要小于 10ms,否则容易引发低频抖动。
判定标准要量化:位置偏差在定位完成后的 100ms 内收敛到 ±1 个脉冲以内;速度波形无持续振荡;电机表面温度在连续运行 2 小时后不超过 60℃。如果以上三条都满足,增益调整基本到位。
4.3 惯量比的准确测定方法
惯量比是影响增益上限的关键参数。横川驱动器支持两种测定方式:自动测定和手动估算。自动测定时驱动器会执行一段特定加减速运动,通过转矩指令的曲线计算惯量比。这个过程中电机会有明显的加减速声音,属正常现象。
手动估算的经验公式是:惯量比 ≈ (负载折算到电机轴的惯量) ÷ (电机转子惯量)。对于丝杆直连机构,负载惯量 J = m × (P/2π)²,其中 m 是移动部件总质量,P 是丝杆导程。举个例子:移动部件 500kg,丝杆导程 20mm,则 J = 500 × (0.02/6.28)² ≈ 0.005 kg·m²。如果电机转子惯量是 0.0005 kg·m²,惯量比就是 10 倍,即 1000%。
惯量比设置过大时,最典型的故障是电机在低速运行时出现「爬行」现象,即速度不均匀地一顿一顿。解决方式是降低速度环增益或者提高惯量比设定值。调试软件中的「惯量比」设定值如果与实际偏差超过 30%,增益调整就会变得不可预测,这时不要硬调增益,先校准惯量比。
5. 报警排查与故障恢复:代码含义、复位逻辑与常见误区
5.1 报警代码的分类与快速定位
横川伺服驱动器的报警代码在面板上是以 A.** 或 C.** 格式显示(SIGMA-V 系列),不同系列略有差异,但逻辑一致。用调试软件查看报警历史比看面板方便得多,可以精确到上一次报警发生的时间戳和当时的运行状态。
常见的几类报警及排查方向:
| 报警代码 | 含义 | 优先排查方向 |
|---|---|---|
| A.10 | 过电流/散热片过热 | 检查电机电缆是否短路、驱动器容量是否匹配 |
| A.30 | 编码器异常 | 检查编码器线缆、接头是否松动 |
| A.40 | 主电路过压 | 检查输入电压、再生电阻接线 |
| A.51 | 过载 | 检查负载是否卡死、加减速时间是否太短 |
| A.71 | 位置偏差过大 | 检查增益参数、电机是否堵转 |
| A.85 | 编码器电池电压低 | 更换电池,必须在通电状态下更换 |
报警发生后,先用调试软件读取报警记录,对比报警时刻的转矩指令和速度反馈波形,往往能直接看出问题源头。比如位置偏差报警,波形显示速度指令已经输出但实际速度为 0,那基本就是机械卡死或者抱闸没打开。
5.2 报警复位操作:不是所有报警都能简单复位
报警复位看起来简单,实际操作中有很多细节。通过调试软件的「报警复位」按钮清除报警状态,前提是报警原因已经解除。但有几种特殊情况要特别注意:
- 编码器电池报警(A.85):更换电池后,必须重新执行「编码器绝对位置复位」操作,否则位置信息错乱,会出现上电后电机突然冲到限位的情况。具体操作是:驱动器断电→更换电池→上电→软件中执行「绝对位置初始化」→手动执行原点复归。
- 主电路过压报警(A.40):复位前必须确认输入电压在额定范围(三相 380V 设备电压波动不能超过 ±10%)。如果直接复位,上电瞬间可能再次报警,反复几次容易损坏整流模块。
- 过载报警(A.51):复位后不要急着恢复正常动作,先手动低速点动试运行,确认负载无卡滞后再恢复自动运行。
注意:频繁报警后复位,驱动器内部的热积累记录并不会清零。连续 3 次过载报警后,即使表面复位成功,驱动器也会进入「软锁定」状态,需要断电等待 10 分钟以上才能完全恢复。
5.3 编码器相关问题的深度排查
编码器故障是现场最让人头疼的问题之一,因为故障表现多样:有时是运行中突然报警,有时是上电初始化失败,有时是位置漂移。用调试软件的「编码器信息」窗口可以查看当前编码器位置、多圈计数以及电池电压值。
如果是绝对式编码器,重点检查电池电压,正常应在 2.8V 以上。低于 2.5V 时建议直接更换,不要等报警。更换时务必保持驱动器主电路通电,否则编码器内的绝对位置信息会丢失,重新对原点的工作量会大得多。
如果是增量式编码器,重点检查电缆的屏蔽层接地。横川对编码器电缆的屏蔽要求是单端接地,接在驱动器侧的地端子。如果现场出现偶发性的编码器脉冲丢失,大概率是屏蔽层两端都接地形成了地环路,在电机运行时产生共模干扰。把电机侧屏蔽层悬空处理后,大部分偶发报警都能解决。
一个实用的验证方法是:用调试软件的「编码器信号监测」功能,手动缓慢旋转电机轴,观察编码器计数是否单调递增/递减,且无跳变。如果发现计数跳变,说明编码器本身或线缆有问题,不要再怀疑参数了。
6. 调试软件的进阶应用:波形比对、参数导入导出与批量调试技巧
6.1 波形比对定位机械问题与电气问题的边界
当伺服系统出现异常振动或定位不稳时,先别急着改参数,用波形比对能帮你快速区分是机械问题还是电气问题。具体做法是:在软件中同时采集「转速指令」和「实际转速」两组波形,然后对比。
如果实际转速波形在指令波形附近存在周期性波动,且波动频率与电机转速成正比(比如电机一转出现 2 次或 4 次波动),那基本可以判定是机械问题——联轴器磨损、丝杆弯曲或导轨阻力不均。这种情况下调伺服参数是扬汤止沸,必须处理机械部件才能根治。
如果实际转速波形呈现高频振荡(频率在几十 Hz 以上),且波形不规则,那多半是电气参数问题——增益过高、滤波器设置不当或编码器反馈信号受干扰。处理方式是先降低速度环增益,再检查编码器线的布线走向,与动力线分开敷设。
波形数据可以导出为 CSV 文件,用 Python 做进一步分析。我在现场最常用的一个脚本是计算波形数据的 FFT 频谱,快速定位振动频率成分:
import numpy as np import pandas as pd import matplotlib.pyplot as plt # 导入从 SigmaWin+ 导出的速度波形数据 df = pd.read_csv('speed_waveform.csv', skiprows=5) t = df['Time'].values # 时间,单位 s v = df['ActualSpeed'].values # 实际转速,单位 r/min # 计算采样周期 dt = t[1] - t[0] fs = 1 / dt # 采样频率 # FFT 分析振动频率 n = len(v) fft_vals = np.fft.rfft(v) freqs = np.fft.rfftfreq(n, d=dt) magnitude = np.abs(fft_vals) / n # 提取振动能量大的前 5 个频率成分 top_idx = np.argsort(magnitude)[-5:][::-1] for idx in top_idx: print(f"频率 {freqs[idx]:.1f} Hz, 幅值 {magnitude[idx]:.2f}")这个脚本在现场排查振动问题时非常实用。通过频率成分,可以区分是 1 倍转频(不平衡)、2 倍转频(不对中)还是更高频的电气噪声。有一次处理一台印刷机的套准跳动问题,FFT 分析显示振动频率是电机转频的 3 倍,拆开检查发现是弹性联轴器的橡胶块老化断裂,换新后问题直接解决。
脚本运行前需要确认 CSV 文件的格式。SigmaWin+ 导出的波形文件默认用逗号分隔,第一行是项目名称,前几行是注释信息。如果导入报错,检查 skiprows 参数是否需要调整。
6.2 参数文件的管理:为每台设备建立参数档案
设备多了之后,参数备份与恢复的管理价值就体现出来了。每台设备的参数文件建议按照「设备号-部件号-日期」的格式命名,例如:
印刷机-1号塔-20240215.prm这样在后续维护中,如果某台设备的参数被误改导致性能下降,可以直接用备份文件恢复。恢复时注意一个问题:不同固件版本的驱动器,参数文件不能互刷。恢复前先在「在线」界面确认驱动器的固件版本与备份文件创建时的版本一致。
参数文件的比对也是排查问题的利器。当设备的实际表现与历史状态不符时,把当前参数与备份参数做一次对比,差异项一目了然。SigmaWin+ 的参数对比功能会将差异高亮显示,我发现很多「莫名其妙变慢」的设备,最后查出来都是参数被不知情的人改过,而且往往改动的是一个不起眼的项——加减速时间常数。
6.3 替换驱动器时的参数移植流程
现场更换驱动器时,参数移植是最常见也最容易出错的环节。如果新驱动器与旧驱动器型号完全相同,直接用备份文件下载即可。但如果是不同型号的替代品,比如用 SIGMA-V 替代 SIGMA-II,就不能直接下载参数文件。
正确的替代流程是:
- 先安装与新型号匹配的调试软件;
- 手动设好控制模式(位置/速度/转矩)和电机型号;
- 用软件执行「初始化」,将驱动器参数恢复为出厂状态;
- 按设备工艺要求设置功能参数(如电子齿轮比、限位逻辑、抱闸时序);
- 做一次自动整定,让新驱动器适应负载特性;
- 手动微调增益,确认运行平稳。
这里尤其要强调初始化这一步。我见过有人跳过初始化直接下载旧参数,结果新驱动器报参数校验错误,而且面板显示混乱,最后只能重新刷固件才恢复。不同系列的参数寻址方式不同,硬搬参数不只是无效,还有可能把驱动器的 EEPROM 写坏。
从那以后,我每次做完参数调整都强制走一遍「备份-导出-另存云端」的流程,再顺手在设备端贴一张参数文件的编号标签。这条习惯帮我避免了很多现场返工,希望这份操作笔记也能帮你少踩几个坑。
本文还有配套的精品资源,点击获取