别急着拧参数,先搞清楚你机器到底哪里“硬”不起来。
做设备调试这些年,台达和汇川的伺服我经手过太多台了。每次接到“设备震动大”“一跑就报警”“定位慢得离谱”这种售后单,到现场一看,十个里有八个是增益参数被前面的人调得乱七八糟,还有两个是根本不敢动,出厂值用到天荒地老。说实话,伺服增益这东西,你越是想通过“加大加大再加大”来解决问题,往往死得越快。今天这篇就把台达和汇川的增益调整逻辑彻底讲透,哪些参数能碰、哪些参数不能乱碰、碰到什么程度该收手,全部给你捋清楚。
这篇文章适合谁看?刚入行还在对着说明书发懵的电气工程师、设备维护老是被现场喊去“抖机”的售后人员、以及想搞明白“刚性等级到底是个啥”的机械设计兄弟。我会用实际调过的案例告诉你,为什么有些人调完伺服丝滑如德芙,你调完机器响得像拖拉机。
1. 增益参数不是越大越好,先搞懂它到底在调什么
伺服系统的增益调整,本质上是处理“指令位置”和“实际位置”之间的误差响应。你可以把伺服电机想象成一个极其听话但又有点“轴”的员工:你让它去10号工位,它想尽快到,但走太快又容易冲过头刹不住。增益参数控制的就是这个“走多快、冲多少、稳不稳”的度。
1.1 位置环、速度环、电流环的三层关系
台达和汇川的伺服驱动器,内部都是标准的三环结构:电流环在最里面,速度环在中间,位置环在最外面。电流环负责力矩输出,厂里基本锁死不让你动;速度环负责让电机按给定速度稳定转动,抑制负载扰动;位置环负责让电机精确停在目标位置,决定最终定位精度。
三层环路从内到外,响应速度依次变慢。这就像一个公司的三层管理:老板(位置环)定目标,部门经理(速度环)抓执行,一线员工(电流环)干实事。老板喊一嗓子,部门经理再传达,一线员工才动手。所以调参数必须从内往外调:先把速度环调稳,再动位置环。我见过太多人一上来就猛加位置环增益,结果内环不稳,外环越使劲系统越震荡,电机叫得跟杀鸡一样,就是这个道理。
1.2 刚性等级和增益参数到底什么关系
台达和汇川的驱动器里都有“刚性等级”这个说法。很多人以为这是个独立参数,其实不是。刚性等级本质上是厂家预设好的一组参数组合,它内部联动调整速度环增益、速度环积分时间常数、位置环增益以及各种滤波参数。你选一个刚性等级,驱动器就自动把这几个参数配好一套。
刚性等级的数字越大,代表系统整体增益越高、响应越快,但同时对于机械间隙、皮带弹性、负载惯量变化的容忍度越低。很多新手上来就选最高的刚性等级,结果机械结构根本扛不住,丝杆直接给你震出火花。记住这句话:刚性等级选的是“你的机械结构能承受的上限”,不是“你想要多快”。
1.3 为什么“调参先调机械”这条铁律不能破
用手去晃一晃电机轴或者联轴器,感受一下间隙有多大;皮带机用手压一压皮带,看看张紧度合不合适;丝杆机听一听有没有异响。如果机械本身存在明显间隙、共振点或者松动,增益调得再漂亮也是白搭。伺服系统只会忠实地放大机械结构的缺陷,不会替你掩盖它。
我接过一个现场,客户说他们的台达A2伺服从开机就一直“嗡嗡”响,厂家来了三次都没解决。我过去一摸电机底座,固定螺丝松了两颗。拧紧之后,同样的参数,机器立马安静了。所以后面不管谁问我调试流程,我第一句永远是:先把机械搞定,再谈调参。
2. 手把手教你搭建调试流程,先立标杆再微调
懂了原理就要动手了。很多工程师喜欢拿着说明书边看边试,调一个参数跑一下,不行再改回来,这完全是把调试当成抽奖。正确的做法是:先通过自学习拿到基础模型,再按顺序逐层优化。
2.1 第一步必做:惯量辨识和反馈自动增益,别跳过
台达ASDA-A2/A3系列和汇川SV630P/SV660N系列都有自动增益或者惯量辨识功能。台达在ASDA-Soft软件里叫“自动增益”,汇川在InoDriverShop里叫“惯量辨识”或“在线自整定”。
做这个操作时需要让电机带着真实负载,在一个安全范围内做往复或者摆动的运动。驱动器会通过力矩电流的变化,估算出负载惯量和电机转子惯量的比值,我们习惯叫“惯量比”。这个值相当重要,因为整个增益设定都是基于惯量比来匹配的。皮带机、凸轮机构这些惯量随位置变化的负载,辨识出来的只是一个平均值,所以后期调试要留出充足的稳定裕量。
实际操作中,建议连续做两到三次辨识,取比较稳定的那次结果。如果几次辨识出来的惯量比差异很大,说明机械存在严重非线性因素,比如皮带打滑、导轨爬行等,机器并不是一个“标准”系统。这时候强行调增益等于在流沙上盖楼,先解决机械问题更重要。
2.2 按“速度环→位置环→前馈→滤波”的顺序调,不要跳步
完成了惯量辨识后,恭喜你,你拿到了第一套“可用”的参数。这时候设备动起来会稳定但不一定快,接着才进入手动精调阶段,顺序非常关键。
速度环增益和速度环积分时间常数是一对搭档。速度环增益决定速度响应的快慢,积分时间常数负责消除稳态误差。加大速度环增益时,如果电机出现高频啸叫,多是因为它已经触发机械共振,此时要立刻回调增益值,而不是去调积分。调速度环时观察电机声音的变化是最直接的判断方式——稳定为正常,带金属共鸣的尖锐声则说明增益过高。
速度环稳定后,再调位置环增益。位置环增益决定电机到达目标位置的刚性和跟随性。在台达A2上常用P2-04、P2-26等参数,汇川则是H05-01这类参数。位置环增益不要一次加太多,按当前值的10%到20%往上加,观察会不会产生定位过冲或停止时的尾部震荡。
剩下还有速度前馈和位置前馈。前馈的物理含义是:系统提前根据指令的变化趋势进行补偿,而不是等误差出现了再去纠正。前馈加得过高,会影响位置到达时的平滑性,很多新手把它当成消除跟随误差的“神药”,结果发现定位完成信号时好时坏,这就是前馈过量导致的过冲。
2.3 自适应滤波和共振抑制的取舍
台达和汇川现在的驱动器基本都内置了陷波滤波器或者自适应滤波功能,用于抑制机械共振。在台达A2中,有P2-47到P2-54这一组陷波器参数;汇川的InoDriverShop里也有“共振抑制”页面,可以自动检测共振频率并配置陷波深度和宽度。
共振抑制听起来很智能,但它并不是万能的。陷波滤波器本质上是在共振频率附近挖一个“坑”,让系统不激发那个频率。问题是:挖坑的同时也会在那个频段损失响应能力。如果你的共振频率离系统的工作带宽很近,过于激进的陷波设置反而会让系统变得迟钝。
用这类功能时我的习惯是先开着自动检测,记下共振频率点,再手动设置陷波频率和深度。一般深度设置在0dB到-10dB之间,带宽设置在5Hz到20Hz之间就可以。更保险的做法是用机械手段消除共振,比如加重底座、换硬联轴器、加阻尼垫,这些才是治本。
3. 台达和汇川的刚性等级到底对应什么,一次性给你对照全
台达和汇川的驱动器说明书里都有刚性等级表,但表格做得相当晦涩,光看数字根本不知道对应什么机械状态。我把两边常用的等级和实际场景整理一下,方便你对号入座。
3.1 汇川SV630P/SV660N的刚性等级参考
汇川的刚性等级一般从1到31或者1到15,取决于不同固件版本和机型。其等级的高低会同步调节速度环增益、速度环积分时间常数和位置环增益。
汇总一下我现场调试时常用的区间对应关系:
| 刚性等级 | 惯量比匹配要求 | 典型机械结构 | 速度环增益参考 | 位置环增益参考 | 调试难点 |
|---|---|---|---|---|---|
| 1~4级 | 惯量比10倍以上 | 大惯量转盘、长皮带输送线 | 5~15 Hz | 10~30 1/s | 响应极慢,定位等待时间长 |
| 5~8级 | 惯量比3~10倍 | 同步带传动、普通丝杆机构 | 15~35 Hz | 30~60 1/s | 中规中矩,注意加减速的跟随性 |
| 9~12级 | 惯量比1~3倍 | 滚珠丝杆直连、中小惯量工作台 | 35~60 Hz | 60~120 1/s | 速度环和位置环要配合好,否则停止时回震 |
| 13~15级 | 惯量比1倍以下 | 小惯量高速插片机、贴标头 | 60~100 Hz | 120~200 1/s | 响应极快,对机械刚性和安装精度要求极高 |
注意,上表中的速度环增益和位置环增益只是大致参考范围,实际值会因为机械阻尼、联轴器弹性、导轨预压等因素浮动。现场判断的最终标准永远是:全行程运行不报警、停止时无明显震荡、定位精度满足工艺要求。
3.2 台达ASDA-A2/A3的实操参数映射
台达的A2系列参数是Pn编号体系,A3系列延续了类似逻辑。常用的一组核心参数如下:
- P2-04: 速度环增益(默认值偏低,约20 Hz级别,自动增益后会抬升)
- P2-06: 速度环积分时间常数(ms)
- P2-26: 位置环增益(默认值在40 1/s左右)
- P1-37: 负载惯量比(自动辨识的结果会写到这里)
- P2-32: 共振抑制相关
- P2-47到P2-54: 陷波滤波器频率和深度
台达A2的刚性等级调整通常是用P2-32这类参数开启自动增益模式,然后设定一个目标频宽(比如50Hz、100Hz、200Hz),驱动器自己生成一组参数,再手动微调。这里有个经验值:普通丝杆机构建议目标频宽50到120Hz,直连小惯量的可以选150Hz往上,但超过200Hz的设定,对加工精度和机械装配的要求就很苛刻了,一般设备慎用。
汇川的对应关系也很直观:SV630P在InoDriverShop里调整刚性等级时,能看到“增益模式”选择,包括手动模式和自动模式。自动模式下填一个“频带”数值,驱动器就会自动把速度环增益、积分时间、位置环增益全部设置好。
3.3 为什么我建议你用“自动整定+手动微调”的组合
很多人觉得自动整定出来的参数不够“高端”,非要自己一个字一个字敲进去才安心。说实话,现在的驱动器性能已经很强了,自动整定在大部分工况下给出的参数,比七八成工程师手动调半天的效果都好,还不会出错。你需要做的只是在自动整定的基础上,针对工艺的特殊性做局部优化。
举个例子,一个往复走位的贴标机构,自动整定后响应已经不错,但因为贴标瞬间有冲击负载,位置会有轻微偏移。这时候你不需要整体调整增益,而是可以适当提高位置环增益,同时把速度前馈加一点上去,专门补偿这个冲击时段。这种“自动搭骨架,手动堵漏洞”的思路,比从零开始敲参数高效得多,也更稳妥。
4. 调试中那些能把人气吐血的坑,我替你踩过了
参数调试的纸面理论讲完了,下面这些是真正值钱的实战经验部分,都是拿报警声和废料换来的。
4.1 一调高就尖叫,到底是谁的问题
电机高频尖叫是现场最常见的故障现象,机理上是增益过高激发了机械共振。很多人第一反应是“降增益”,但问题在于:该降哪个增益?如果是纯速度环增益引起的振荡,降速度环增益立竿见影;但如果是位置环增益过高,光降速度环没用,反而会让速度环不够“硬”,系统在另一个频率上震荡。
区分方法很简单:把位置环增益先降到初值的50%,然后加大速度环增益直到出现尖叫,记下这个临界值;接着恢复位置环增益并再次加大,如果新的临界值明显降低了,说明位置环在这台机器上是共振的主导因素。这种分步试探法在贴装机和绕线机上我都用过,效率很高,能快速定位是哪个环路在临界状态。
4.2 刚性等级调不上去,一上去就“嗡嗡”响,八成是机械问题
如果按上面说的分步试探,发现两个增益都加不到中等数值就开始响,那问题几乎可以肯定不在电气侧。常见的机械共振源包括:联轴器膜片磨损导致弹性变大、电机座安装面不平导致扭曲应力、丝杆支撑轴承预压不足、工作台导轨滑块间隙过大。
还有一种隐蔽的情况是:设备出厂时用的是A家伺服,后来因为成本或者交期换成了B家伺服(比如客户从台达换成汇川),电机惯量或者编码器分辨率变了,但机械结构没有重新匹配。这种“混血”设备调试时尤其容易翻车,一定要先确认电机型号和机械设计时的预期是否一致。
4.3 定位完成信号一直不亮,参数看着都正常
定位完成信号(一般叫INP或者定位完成输出)不亮,很多工程师怀疑是某个增益不够导致静态误差超标。实际上,这个信号判定的是“位置偏差是否稳定地停留在定位完成宽度以内”,而不是“位置是否真的到位”。如果伺服电机一直在目标点附近来回微动,哪怕整体误差很小,只要超出了定位完成宽度,信号就不会亮。
处理好这种情况,需要关注两个方向:第一,检查定位完成宽度参数的设置是否合理,台达和汇川一般都在几十个脉冲到几百个脉冲之间,设置过小容易误报,过大则失去意义;第二,检查电机是否存在“极限环振荡”——这是位置环增益过高和速度环积分时间太短共同造成的现象,电机在目标点以极小的幅度持续振荡,肉眼难辨但编码器读数很明显。遇到极限环振荡,适当降位置环增益或者增大速度环积分时间就能解决。
4.4 汇川调试软件搜不到设备,大概率不是线的问题
InoDriverShop连不上伺服,是汇川用户问得最多的问题之一。排查套路其实很固定:第一步确认电源已经接通,很多USB转485的调试线可以通过USB供电,但伺服驱动器的通讯口不一定供电,必须单独接通驱动器的控制电源;第二步确认COM口号,在设备管理器里查看USB转串口设备是否被正确识别,如果出现黄色感叹号,需要手动安装驱动;第三步确认通讯参数,波特率、数据位、校验位必须和驱动器面板设定一致,常见的组合是9600-8-N-1或者19200-8-N-1。
另外,如果之前有人用另一个软件连过这台驱动器,通讯参数可能已经被改动,这时候可以在驱动器面板上恢复出厂设置再连。台达的ASDA-Soft也类似,连不上时优先检查COM口号和波特率,台达A2的通讯预设值和汇川不一样,不要拿着台达的经验直接套汇川。
4.5 手轮跟随时抖动,位置环增益的“锅”比较多
用台达或者汇川的PLC配合伺服做手轮模拟量跟随,或者用Easy521做手轮控制伺服轴跟随运动时,经常出现手轮一停电机还在抖的情况。这个问题和手轮的脉冲分辨率有关,手轮一般每圈发25、100或者200个脉冲,在低速区间进给时,每个脉冲对应的位置变化量非常小,位置环容易在单个脉冲的步进下反复调整,表现为机身抖动。
处理方式是“降位置环增益以适应最低速度,或者提高指令分辨率”。前面说的方法是让位置环的响应力度匹配脉冲的最小步进,后面说的提高分辨率,则可以把指令单位从脉冲改成更细的单位,比如在汇川设备中使用电子齿轮比来放大指令脉冲。实际项目中,我更推荐保留适中增益、把电子齿轮比调细这个思路,因为降低增益会影响高速性能,有点顾此失彼。
5. 出现问题别慌,按这张速查表来排查
调试现场最容易出现的通病,我整理成一份速查表,你在现场直接对照着查就行。
| 故障现象 | 可能原因 | 排查动作 | 解决方向 |
|---|---|---|---|
| 电机尖叫/高频噪音 | 增益过高激发共振 | 分步降速环/位环增益 | 启用陷波滤波器或处理机械共振源 |
| 定位过冲后回摆 | 位置环增益过高 | 降低位置环增益 | 检查机械间隙是否过大 |
| 停止时低位震荡 | 速度环积分时间过短 | 增大速度环积分时间常数 | 同时轻微降低速度环增益 |
| 高速时追踪误差过大 | 速度前馈/位置前馈不足 | 逐步增加对应前馈值 | 确认加减速时间是否过于激进 |
| 负载突变时位置丢失 | 刚性不足 | 适当提高刚性等级 | 检查负载侧有没有松动或者打滑 |
| 一段时间后性能下降 | 机械磨损或参数被误改 | 对比备份参数与当前参数 | 定期检查联轴器、导轨状态 |
| 上电后电机抖动但未运行 | 编码器反馈异常 | 检查编码器线缆和接头 | 首次使用时确认电机极对数设置 |
这张表不是拿来背的,是拿来“对号入座”的。现场调试时,遇到故障不要急着改参数,先对照现象做减法:能排除机械就排除机械,能单独验证的环路就单独验证。大多数“疑难杂症”查到最后都是个不起眼的小问题,比如编码器线没插紧、端子松动、参数模式没切过来。
6. 最后再分享一个关于刚性等级的心得
台达和汇川的伺服调试软件里都有“刚性等级”或者“惯量比”这个直观入口,很多刚接触伺服的人,以为把刚性等级拉上去就等于“把机器调好”。我见过最夸张的一个现场,有人把汇川SV660N的刚性等级直接从默认的7拉到了30,结果设备一启动丝杆就“嗡嗡”震,他还一脸无辜说“等级不是越高越稳吗”。
实际上你可以把刚性等级理解成弹簧的硬度:弹簧越硬,受到扰动后恢复越快,但同样也会把扰动更直接地传递到整个机械系统上,微小间隙和弹性变形都会被放大成震荡和噪音。设备想要跑得“又稳又快”,刚性等级的下限由工艺节拍决定,上限由机械系统的真实刚性边界决定。你选的等级落在这个区间里,才叫合理匹配。
还要提一嘴惯量比这个参数。自动辨识出来的惯量比,只是机械系统在当前状态下的一个静态快照。如果你的设备会处理不同重量的物料,或者工作台位置会大幅变化导致负载变化,那么固定一组参数就不一定够。很多高端设备会做“增益切换”——根据位置或者负载状态切换几组不同的增益参数,这在手轮跟随和追标应用中特别常见。汇川的Easy系列PLC和台达的DVP系列都支持通过MODBUS或者实时通信去改写伺服增益寄存器,有条件的话可以提前规划好增益切换逻辑,比一套参数打天下靠谱得多。
做伺服调试这些年,我最大的感受是:这行没有一招鲜的“万能参数”,只有对设备和工况的理解程度。你把机械的特性摸透了,把伺服每个参数对应到实际运动表现上,再用自动整定加手动微调的方式收敛参数,基本就能解决九成以上的现场问题。剩下那一成,要么是设备设计阶段的缺陷,要么就是需要用进阶功能去专项解决的了。按这篇文章的流程走一遍,不敢说你能成为伺服调参大神,但至少不会再把机器越调越响了。