1. 从速度环到位置环:A800矢量控制加装PLG到底解决了什么问题
很多做设备改造的朋友都有过这样的经历:一台原本跑得好好的三菱A800变频器,开环矢量控制带个普通异步电机,速度精度勉强够用,但一旦工艺要求提升到“定位”“同步”“追剪”“定长切割”这类场景,速度环就明显不够看了。电机转差率随负载波动、低速转矩不足、停车位置每次差个几毫米甚至几厘米,这些问题靠调参数是调不出来的,因为根子上缺的是转子位置的真实反馈。
三菱A800系列变频器本身支持矢量控制,但开环矢量(也就是常说的无速度传感器矢量)和带PG的闭环矢量是两码事。开环矢量靠的是变频器内部估算转子磁链和转速,估算就有误差,尤其在低频段(比如0.5Hz以下)和负载突变时,估算模型容易失准。而加上PLG(Pulse Generator,脉冲发生器,也就是编码器)之后,变频器能直接读到电机轴的实际转速和位置,速度控制精度能从±0.5%提升到±0.01%甚至更高,位置控制才有可能实现。
这里要澄清一个概念:PLG在A800体系里指的是编码器反馈卡加编码器这套组合。A800本体不带编码器接口,需要插一块FR-A8AP选件卡,再把编码器信号接进去。FR-A8AP支持增量式编码器(A/B/Z三相差分或集电极开路),也支持一些特定型号的旋转变压器接口卡。关键词里提到的FR-A8AP就是这个东西,它是整个位置控制方案的硬件基础。
那这套方案适合谁?我总结下来是三类人:一是做机床进给轴、印刷套色、包装追剪这类需要角度同步的设备工程师;二是做老旧设备伺服化改造,想用变频器加编码器替代部分伺服功能来省成本的;三是起重、卷扬、电梯这类需要低速大转矩和防溜钩的场合。如果你只是风机水泵类负载,那开环矢量足够了,没必要上PLG,多花钱还多故障点。
提示:PLG方案的核心价值在于“闭环”。开环矢量是“猜”转速,闭环矢量是“测”转速,位置控制则是“数”脉冲。三者是递进关系,不是并列关系。
2. FR-A8AP安装与编码器接线:硬件层最容易翻车的地方
2.1 FR-A8AP卡的物理安装与端子定义
FR-A8AP是插在A800变频器控制板扩展槽上的选件卡,安装前必须断电并等待至少10分钟,等控制板上的充电指示灯完全熄灭。我见过不止一次有人带电插拔,结果卡烧了不说,变频器主板也跟着遭殃。安装时把卡对准导轨插到底,用附带的螺丝固定,然后编码器线从卡上的端子排引出。
FR-A8AP的端子定义大致是这样的:A+、A-是一相脉冲差分输入,B+、B-是二相,Z+、Z-是零相,另外还有5V/12V/24V电源输出和0V。具体端子号不同批次略有差异,务必以随卡说明书为准。编码器如果是集电极开路输出(比如NPN型),接线方式和差分输出完全不同,接错了要么没信号,要么直接烧输入光耦。
2.2 编码器选型与信号匹配
编码器选型有几个硬指标:分辨率(PPR)、输出方式、电源电压、轴径和安装方式。分辨率决定了位置控制的最小单位,比如1024PPR的编码器,四倍频后是4096个脉冲每转,如果电机轴通过减速机带丝杠,导程10mm,那理论定位精度就是10mm/4096≈2.4微米,当然实际受机械间隙和刚性影响远达不到这个数。
输出方式上,差分输出(Line Driver)抗干扰最好,推荐优先选。集电极开路输出在长距离传输时容易丢脉冲,尤其是变频器输出侧干扰大的场合。电源电压常见5V、12V、24V,FR-A8AP一般提供5V和12V/24V可选,要跟编码器匹配。我个人的经验是:编码器线用双绞屏蔽线,屏蔽层单端接地(接变频器PE),走线远离电机动力线和输出电缆,这一条能避免后面80%的计数不准问题。
2.3 接线后的初步验证
接完线别急着设参数,先做两件事:一是用手转动电机轴,看FR-A8AP卡上的LED指示灯是否闪烁(如果有的话),或者用变频器的监视功能看脉冲计数是否变化;二是确认编码器旋转方向与电机旋转方向的对应关系。方向反了,后面矢量控制会直接报故障或者飞车。
注意:编码器A/B相序接反,电机可能表现为“堵转”“振动”或“过流”。这时候不要怀疑参数,先查相序。
3. 参数设置全流程:从Pr.800到Pr.369的逐条拆解
3.1 控制方式与PLG使能的基础参数
A800的参数体系里,跟PLG矢量控制最相关的几个“总开关”必须先设对。Pr.800(控制方式选择)是核心,设成20就是“带PLG的矢量控制”(速度控制),设成21是“带PLG的矢量控制(位置控制)”,设成22是“带PLG的矢量控制(转矩控制)”。很多人卡在这一步,Pr.800没改,后面参数怎么调都没用。
Pr.71(适用电机)要跟实际电机匹配,三菱标准电机、恒转矩电机、专用电机选项不同,会影响电机参数自学习的基准。Pr.80(电机容量)和Pr.81(电机极数)必须准确,否则自学习出来的参数是错的。Pr.83(电机额定电压)和Pr.84(电机额定频率)按铭牌填。
Pr.369(编码器脉冲数)是PLG方案里最容易被忽略又最致命的参数。这里填的是编码器每转的脉冲数(PPR),不是四倍频后的数。比如1024PPR的编码器就填1024。填错了,速度显示和实际转速成比例偏差,位置控制也会整体偏移。
3.2 电机参数自学习:离线还是在线
A800支持离线自学习和在线自学习。带PLG的矢量控制,我强烈建议做离线自学习,而且要在电机脱开负载或者负载很轻的情况下做。自学习过程中电机会有轻微转动和电流声,属于正常现象。自学习能测出电机定子电阻、漏感、互感、空载电流这些关键参数,这些参数直接决定矢量控制的解耦精度。
自学习的步骤大致是:设Pr.96(自学习设定)为1(离线自学习),然后给启动信号,变频器自动跑完一系列测试。如果报错,常见原因是电机没接好、编码器信号异常、或者电机参数填错。自学习完成后Pr.96会自动回到0,这时候再把Pr.800改成20或21。
3.3 速度控制相关的PLG参数
速度控制模式下,Pr.285(PLG反馈脉冲数)和Pr.286(PLG反馈方向)要设对。Pr.285一般跟Pr.369一致,Pr.286用来纠正编码器计数方向,设0或1,方向反了就改这个,不用去调接线。
Pr.820(速度控制增益)和Pr.821(速度控制积分时间)是速度环的PI参数。增益太大电机会啸叫、振动,太小响应慢、稳态误差大。我的经验值是:先设增益为额定频率的1/10左右,积分时间设0.1~0.5秒,然后根据实际响应微调。带PLG的闭环系统比开环好调很多,因为反馈是真实的,不容易发散。
Pr.828(速度前馈增益)在需要快速响应的场合很有用,能减小速度指令变化时的跟随误差。但前馈加太多会引起过冲,一般从0开始,逐步加到响应满意为止。
3.4 位置控制模式的参数体系
位置控制是PLG方案的重头戏。Pr.800设成21之后,变频器进入位置控制模式,这时候Pr.419~Pr.430这一组参数开始起作用。Pr.419(位置指令选择)决定位置指令从哪来,可以是脉冲列输入、多段位置指令、或者通信给定。Pr.420(位置指令脉冲单位)和Pr.421(位置指令脉冲数)定义了“走多远算一个单位”。
Pr.422(位置控制增益)是位置环的比例增益,Pr.423(位置控制前馈增益)是前馈。位置环增益决定了定位的刚性和响应速度,增益越高定位越快但越容易振荡。Pr.424(位置指令加减速时间)用来平滑位置指令,防止启动停止时冲击太大。
Pr.426(位置到达范围)是定位完成信号的触发窗口,设太小可能永远等不到完成信号,设太大定位精度又不够。一般设成编码器分辨率的几倍到几十倍,具体看机械精度要求。
3.5 关键参数速查表
| 参数号 | 名称 | 典型设定 | 说明 |
|---|---|---|---|
| Pr.800 | 控制方式 | 20/21 | 20速度控制,21位置控制 |
| Pr.369 | 编码器脉冲数 | 1024 | 按编码器PPR填 |
| Pr.285 | PLG反馈脉冲数 | 1024 | 一般同Pr.369 |
| Pr.286 | PLG反馈方向 | 0/1 | 方向反了改这个 |
| Pr.820 | 速度控制增益 | 10~30% | 根据响应微调 |
| Pr.821 | 速度控制积分时间 | 0.1~0.5s | 消除稳态误差 |
| Pr.422 | 位置控制增益 | 10~50 | 越高定位越快 |
| Pr.426 | 位置到达范围 | 100~1000 | 定位完成窗口 |
4. 调试中那些说明书不会写的坑
4.1 编码器计数方向与电机方向不一致
这是最常见的坑。表现是:一给启动信号,电机要么不动,要么剧烈振动,要么直接报过流。原因就是编码器A/B相序跟电机相序不匹配,变频器以为电机在反转,拼命往正转方向给力矩,结果形成正反馈振荡。解决办法有两个:一是调换编码器A+和A-(或者B+和B-),二是改Pr.286。我一般优先改参数,不动接线,因为接线动多了容易出错。
4.2 低速时的爬行与抖动
带PLG的矢量控制在极低速(比如0.1Hz以下)时,如果速度环增益设得太高,会出现“爬行”——电机一顿一顿地转。这是因为编码器分辨率有限,低速时每个脉冲间隔时间长,速度反馈是阶梯状的。解决办法是降低速度环增益、增大积分时间,或者提高编码器分辨率。如果工艺要求极低速高精度,那可能得考虑伺服方案了,变频器加编码器有物理极限。
4.3 位置控制时的累积误差
位置控制模式下,如果每次定位都有微小偏差,跑几十次之后偏差累积起来就很可观。这通常不是变频器的问题,而是机械间隙、皮带弹性、联轴器松动造成的。变频器只能保证电机轴的位置,保证不了负载端的位置。我遇到过一个案例,用户抱怨定位不准,查了半天发现是同步带太松,紧了一下就好了。所以调试位置控制前,先把机械查一遍。
4.4 干扰导致的脉冲丢失
变频器输出电缆和编码器线如果捆在一起走,编码器脉冲很容易被干扰,表现为速度显示跳变、位置计数乱跳。编码器线必须用屏蔽双绞线,屏蔽层接变频器PE,且与动力线保持至少20cm距离。如果实在避不开,可以用金属隔板隔离。另外,编码器电源如果和变频器控制电源共用,也可能引入干扰,必要时给编码器单独供电。
提示:判断是不是干扰问题,可以在电机停止时观察脉冲计数是否稳定。如果停止时计数还在跳,基本就是干扰。
5. 从速度模式切到位置模式的实操验证
5.1 先跑通速度闭环再切位置
我的习惯是分两步走:先把Pr.800设成20,跑速度闭环,确认速度显示准确、方向正确、加减速平稳、没有振荡。这一步跑通了,说明编码器接线、参数、自学习都没问题。然后再把Pr.800改成21,切位置模式。如果直接上位置模式,出了问题你分不清是速度环的问题还是位置环的问题。
速度闭环验证时,可以用变频器的监视功能看实际速度(监视项d01之类),跟指令速度对比。带PLG的矢量控制,实际速度跟指令速度的偏差应该在0.01%以内,如果偏差大,检查Pr.369和Pr.285。
5.2 位置模式的点动与定位测试
切到位置模式后,先做点动测试:给一个小的位置指令(比如100个脉冲),看电机是否走对应的距离。如果走反了,改Pr.286或者位置指令方向参数。如果走的距离不对,检查Pr.420/Pr.421的脉冲单位设定。
然后做往复定位测试:让电机在两个位置之间来回走,观察每次停止的位置是否一致。如果每次都有偏差,先查机械;如果偏差随机,查干扰;如果偏差固定,查参数。
5.3 定位完成信号的整定
Pr.426(位置到达范围)设得太小,定位完成信号(比如Y端子输出)可能一直不输出,上位机等不到完成信号。设得太大,定位还没到位就发完成信号,精度不够。我的做法是:先设一个较大的值(比如500),确认完成信号能正常输出,然后逐步减小到刚好能稳定输出的临界值,再留一点余量。
6. 不同应用场景下的参数微调思路
6.1 追剪与飞剪:前馈和响应速度优先
追剪场合要求变频器快速跟随主轴速度,位置环和速度环的响应都要快。这时候Pr.828(速度前馈)和Pr.423(位置前馈)要适当加大,减小跟随误差。但前馈加多了会过冲,需要配合加减速时间(Pr.424)来平滑。追剪的另一个关键是同步区的宽度,这跟机械凸轮曲线有关,变频器参数只能配合,不能替代机械设计。
6.2 定长切割:定位精度和重复性优先
定长切割要求每次停的位置一致,重复精度高。这时候位置环增益(Pr.422)可以适当高一些,保证定位刚性;Pr.426(位置到达范围)要设小,保证精度。同时要确保机械间隙小、皮带张力稳定。如果材料有弹性,还要考虑切割时的让刀量。
6.3 起重卷扬:防溜钩和转矩限制
起重场合最怕溜钩,带PLG的矢量控制能实现零速满转矩,这是开环矢量做不到的。参数上要设好转矩限制(Pr.22)和零速控制,确保停车时电机能抱住负载。另外,起重场合的编码器要选重载型、防护等级高的,普通编码器在振动和粉尘环境下容易坏。
7. 常见故障代码与排查路径
A800带PLG矢量控制时,常见的故障有E.OC(过流)、E.OV(过压)、E.THT(过热)、E.ENC(编码器故障)等。E.ENC是PLG方案特有的,表示编码器信号异常,可能是断线、短路、干扰或者编码器本身坏了。
排查路径我一般是这样的:先看故障代码,如果是E.ENC,先查编码器接线和电源;如果是E.OC或E.OV,先查速度环参数是不是太激进,或者编码器方向是不是反了;如果故障随机出现,重点查干扰和机械。不要一上来就改参数,先确认硬件和接线没问题,这是最基本的排查逻辑。
| 故障代码 | 可能原因 | 排查方向 |
|---|---|---|
| E.ENC | 编码器断线/干扰/损坏 | 查接线、屏蔽、编码器电源 |
| E.OC | 速度环增益过高/方向反 | 降增益、查Pr.286 |
| E.OV | 减速时间太短/负载惯量大 | 加长减速时间、加制动电阻 |
| E.THT | 过载/散热不良 | 查负载、清灰、查风扇 |
8. 我个人的几条实战心得
第一,编码器线不要省。我见过太多人用普通线接编码器,省了几十块钱,结果调试调了一星期。双绞屏蔽线是底线,长距离或者干扰大的场合还要考虑差分输出编码器。
第二,自学习一定要做,而且要在实际负载条件下验证。空载自学习出来的参数,带载后可能还需要微调。如果负载惯量特别大,可能还要做惯量辨识或者手动设惯量比。
第三,参数不要一次改太多。调矢量控制是个系统工程,一次改一个参数,观察效果,再改下一个。一次改五六个参数,出了问题你根本不知道是哪个引起的。
第四,位置控制模式下,机械精度是天花板。变频器加编码器能做到的定位精度,受限于机械间隙、刚性、编码器分辨率。如果机械本身有0.1mm的间隙,你参数调出花来也做不到0.01mm的精度。所以调试前先评估机械,别让电气背锅。
第五,留好参数备份。A800的参数可以通过FR-Configurator2软件或者操作面板拷贝出来。调好的参数一定要备份,换板子或者换变频器的时候直接灌进去,省时省力。我习惯调完一台就备份一份,命名带上设备编号和日期,后面维护的时候特别方便。