尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

松下A6伺服配光栅尺全闭环调试指南:从接线到参数设置

松下A6伺服配光栅尺全闭环调试指南:从接线到参数设置 前阵子帮朋友调一台精密定位平台电机用的是松下A6伺服驱动器配中惯量电机丝杠直联。原来半闭环状态靠着电机编码器能做到±5μm的定位精度但客户要求提高到±2μm以内还要求在带载情况下长期稳定。衡量了一圈最后定的方案就是上光栅尺做全闭环。这个选择倒不意外半闭环反馈的是电机轴端编码器的位置丝杠误差、热变形、联轴器间隙全被隔在环外面全闭环把光栅尺贴在工作台实际运动的滑块端面等于直接测你真正关心的那个位置。这篇文章不打算做理论宣讲就按实际调试流程把光栅尺选型、A6驱动器硬件接线、参数配置、增益调整和那些容易踩的坑一个个讲清楚。正在用A6配光栅尺做全闭环、或者准备改造设备的工程师看完基本可以照着手试一遍。1. 全闭环和半闭环的本质差别1.1 半闭环到底在闭环什么很多刚接触运动控制的工程师会把“闭环”理解成“有编码器反馈就算闭环”。这个说法不够准确。伺服驱动器的内部结构是经典三环控制电流环在最内层负责力矩响应速度环在中间负责速度稳定位置环在最外侧负责最终定位。传统半闭环模式下位置环的反馈信号不是来自机床工作台而是来自电机尾轴的编码器。驱动器认为自己转过多少圈机械执行端就应该走了多少距离中间通过丝杠导程或者减速比来换算。这套方案的好处是结构简单、系统稳定性好因为反馈路径短信号没有那么多干扰位置环增益可以拉得比较高。问题是编码器算出来的位置是“电机轴的位置”不是“工件最终停下来的位置”。丝杠的累积导程误差、热伸长、联轴器弹性变形、工作台导轨的爬行这些机械链路上的偏差伺服驱动器一无所知全部被当成没发生。1.2 全闭环为什么更硬核全闭环的位置反馈来自安装在最终执行部件上的外部位移传感器最常见的就是光栅尺也有用磁栅尺的。反馈信号穿过整个机械传动链真实反映工作台实际走到的位置。驱动器做位置比较时拿光栅尺的实际位置和指令位置去比对于是丝杠导程误差、联轴器间隙、热变形这些半闭环无法感知的问题统统能通过位置环修正。代价是反馈信号从外部传感器引入信号路径变长噪声引入概率明显变大机械传动链的弹性、间隙、游隙也进入了位置闭环回路。机械刚性不够或者光栅尺安装不可靠位置环增益稍微拉高一点整个轴就开始震荡这是全闭环调试中最大的一道坎。简单说全闭环提升了理论精度上限但把机械系统的弱点暴露给了伺服控制器调试难度和系统稳定性要求指数级上升。1.3 什么时候必须上全闭环我个人的判断标准很简单如果定位精度要求逼近丝杠本身的导程精度或者机械结构里有同步带、齿轮这种存在间隙和弹性形变的传动环节半闭环大概率扛不住上光栅尺做全闭环是正路。外径研磨、精密测量、半导体封装设备这类结构工作台本身的机械精度很高但客户对重复定位和绝对定位都有硬指标全闭环基本是标配。反过来如果只是普通皮带输送、简单的点到点移载定位精度要求几十丝甚至更宽松完全没有必要为了“听起来高级”去上光栅尺。光栅尺本身不便宜安装调试成本更高还可能把原本稳定的系统调出问题。全闭环是为了解决机械侧误差不是为了给电控系统添堵。2. 光栅尺选型先搞清楚你买的是分辨率还是精度2.1 光栅尺的核心参数怎么读选光栅尺首先要区辨两个经常被混为一谈的概念分辨率和精度。分辨率是光栅尺能分辨的最小位移量常见有1μm、0.5μm、0.1μm、0.05μm精度是尺子测量出来的值和真实值之间的偏差通常以“全行程±几μm”来表示。分辨率高不代表精度高一把0.1μm分辨率的光栅尺可能全行程精度只有±5μm而一把1μm分辨率的高精度尺子全行程精度能做到±1μm。对于全闭环位置反馈来说位置环要修正的是误差所以精度指标更关键。分辨率决定的是反馈的“颗粒度”如果分辨率和精度不匹配系统会被量化噪声干扰但指针精度还是上不去。实际选型时建议按目标定位精度的五分之一到十分之一来选光栅尺精度分辨率则至少比精度高一个量级。2.2 尺子类型和安装空间的关系光栅尺按结构可以粗分成开放式和封闭式。开放式光栅尺的读数头与尺带之间有一定间隙没有保护罩优点是安装灵活、精度可以做得很高缺点是对环境敏感油污、铁屑、切削液一旦沾到尺带上读数头输出就开始漂。封闭式光栅尺把尺带和读数头封装在铝壳内用密封条防尘防油寿命和可靠性好很多但尺子截面更厚安装空间要求大同时尺壳受温度影响也会带来额外误差。我做这类改造时如果设备工作环境有切削液或者润滑油雾基本直接选封闭式光栅尺省得后续三天两头擦尺子。开放式光栅尺比较适合洁净环境下的精密测量平台比如半导体设备内部。安装空间方面还有一个容易被忽视的点光栅尺读数头的移动电缆需要预留足够的弯折半径拖链设计不好会在频繁往复运动时疲劳断线。2.3 输出信号接口要对得上A6驱动器光栅尺常见的输出信号有TTL差分方波A/B相带或不带Z相零点和1Vpp正弦信号。松下A6驱动器在全闭环配置中能不能直接识别光栅尺信号取决于驱动器的外部反馈接口支持哪种信号类型。TTL差分信号最通用A6一般可以直接接入1Vpp正余弦信号内部有细分电路的话也能接但需要匹配电压幅值。还有一类绝对式光栅尺采用BISS-C或Synchronous Serial Interface。选尺之前一定先翻A6驱动器的说明书确认外部反馈接口支持的信号类型最好直接问供应商要一份和松下A6兼容的清单。我曾经遇到过客户买了一把高精度绝对式光栅尺结果驱动器外部反馈口根本不支持对应的协议小十万的尺子只能挂在旁边当摆设最后要么换驱动器要么换尺两头都伤钱。如果相对式光栅尺配A6建议选带差分信号输出的抗干扰能力比单端输出强得多。3. 接线与硬件连接最容易出事的环节3.1 A6驱动器的接口和光栅尺信号线松下A6系列驱动器的主回路I/O接头、编码器接头和外部反馈接口在面板上都有明确标识。全闭环模式下光栅尺的输出信号要接到驱动器的外部传感器输入接头上通常是X5或者扩展反馈卡对应的端子。A/B相差分信号按A、A-、B、B-接入Z相或者参考点信号接Z、Z-。每台机型的具体引脚号会有差别接线前把说明书配套的连接器图例打出来对着引脚定义一个个核不要凭印象焊线。焊信号线时我习惯用双绞屏蔽线绞距尽量紧密屏蔽层在驱动器端单点接地。光栅尺那边的5V供电可以先由驱动器外部传感器电源提供多数A6机型能输出五伏补电给编码器或外部传感器但要注意供电电流上限。如果光栅尺需要较大电流单独配一个低纹波的5V开关电源会更稳妥供电纹波控制不好反馈数据在高速运动时容易偶发丢脉冲。3.2 屏蔽层接地和布线距离全闭环最容易出现的就是反馈信号受干扰症状表现为电机静止时位置反馈值来回跳或者运行中偶发位置偏差报警。多数干扰源不是来自光栅尺本身而是动力线。伺服电机动力线的瞬间电流变化率很高如果和光栅尺信号线在同一个线槽里走线哪怕只并行走半米串扰都可能致命。我的布线原则动力线单独走线槽与信号线保持至少20厘米以上间距必须交叉时垂直交叉不要平行贴近。光栅尺信号线的屏蔽层只在驱动器端接地两端都接地反而会形成地环路噪声流入屏蔽层后形成环流实测会出现每秒几十次的微小跳变。驱动器侧的FG端子要用粗短导线接到控制柜的接地排接地电阻尽量小这点很多电工师傅会忽略。3.3 电源和报警信号的接法A6驱动器全闭环状态下的位置比较运算全部在驱动器内部完成外部不需要额外接线给驱动器反馈信号“提权”但要注意光栅尺的参考点信号和伺服驱动器的Z相脉冲之间的配合。增量式光栅尺每次上电都要执行找参考点动作把参考点信号接进驱动器并且和动子的回零逻辑定义好方向否则全闭环的坐标每次开机都可能是漂移的。接线时还要检查报警输出触点把光栅尺断线、超速、位置偏差过大等和全闭环相关的报警信号引到PLC或者上位机。全闭环调试期间位置偏差过大报警一定要设好初始阈值否则光栅尺信号一旦异常脱落驱动器还在闷头修位置轴就会朝极限位置硬顶机械损坏的教训我见过不止一次。4. 参数配置把A6从半闭环切到全闭环4.1 控制模式和反馈源切换松下A6驱动器上电默认可能是半闭环模式全闭环改造的关键在于把位置环的反馈源从电机编码器切换到外部光栅尺。这个切换一般藏在“控制模式选择”和“外部反馈选择”两组参数中。在驱动器面板上找到控制模式相关参数设置为位置控制再找到反馈源选择项选中“外部光栅尺”或者“外部反馈传感器”。这里想强调一句不同批次、不同固件版本的A6驱动器参数编号可能不完全一致写在面板参数表里的编号偶尔也会有差异。调试前最好用PANATERM软件连接驱动器先读取一遍当前参数表找到对应的功能项再改。我自己的习惯是先截图保存原始参数再逐项修改防止改乱之后不知道从哪里恢复。4.2 电子齿轮比与指令单位换算全闭环模式下位置指令仍然以脉冲或者总线命令的形式进入驱动器但驱动器内部的位置控制要以光栅尺反馈的实际位移为基准。电子齿轮比的意义就是把上位机的指令脉冲数和光栅尺的反馈当量对齐到同一个物理分辨率上这一步算错了定位距离就对不上。拿我上面那台设备举例丝杠导程10mm光栅尺分辨率0.5μm电机编码器分辨率23位即8388608脉冲/转。如果上位机希望每发一个脉冲工作台移动1μm那么电机转一圈需要10000个指令脉冲。而光栅尺反馈下电机每转一圈对应20000个反馈脉冲。为了让指令侧和反馈侧在驱动器内部换算成同一单位电子齿轮比需要保证输入10000个脉冲时位置指令对应转一圈。不同驱动器的电子齿轮比定义方向不同有的分子分母正好反过来务必对照说明书公式计算不要强记比例。算完用百分表实际打一段位移验证把示波器上的位置指令和光栅尺反馈波形叠在一起看对齐了就说明齿轮比正确。4.3 反馈方向和机械行程方向一致性全闭环配置最容易翻车的环节是光栅尺的反馈方向和电机运行方向不一致。假如电机正转使工作台向X正方向移动而光栅尺输出经过驱动器解读后认为工作台在往负方向走位置环就成了正反馈。一旦使能驱动器会拼命往一个方向修正位置表现出来就是上电瞬间工作台快速滑向行程尽头直到撞上硬限位。为了防止飞车我强烈建议第一次使能前先做两件事一是把位置指令设为极小量比如0.01mm用手轮或者调试面板缓慢给一个方向的位置指令观察光栅尺反馈值变化方向是否和指令方向一致二是把位置偏差过大报警阈值临时调大给系统留一点试错空间。确认方向正确后再恢复正常的报警阈值。5. 增益调整实战让系统稳定下来的顺序5.1 全闭环增益调整和半闭环的差别半闭环的反馈路径短相位滞后小位置环增益可以拉得很高系统依然稳如老狗。引入光栅尺后外部传感器信号从机械末端传回驱动器中间经过机械弹性环节和信号传输线缆相位裕度下降很多如果照搬半闭环那套增益参数几乎肯定会震荡。很多第一次做全闭环的工程师装上光栅尺后直接沿用半闭环参数一使能电机就开始嗡鸣就是这个原因。正确的做法是先把增益降到明显偏保守的水平让系统在低速下稳定运行然后逐步往上加而不是直接从半闭环的理想参数往下调。磨刀不误砍柴工许多看似玄学的震荡问题其实就是起点参数给得太激进而产生的。5.2 从内环到外环的调整顺序三环控制的调整顺序是固定的先电流环再速度环最后位置环。电流环由驱动器固件内部管理和电机参数自动匹配一般不需要手动干预。速度环主要关注速度环增益和积分时间常数调整目标是在阶跃速度指令下没有明显超调同时稳态速度偏差足够小。可以先给一个往复的梯形速度指令看PANATERM采样的速度反馈波形。速度波形如果一冲一冲地抖动说明速度环增益过高如果跟指令曲线严重滞后说明增益偏低、积分偏慢。把速度环调到不欠冲不打架之后再调位置环增益。全闭环下位置环增益通常只有半闭环的百分之六七十甚至更低具体数值取决于机械刚度和光栅尺信号质量。我习惯先把位置环增益设成速度环稳定时的低比例值再以小幅增量往上推每次只加5%到10%带到相同工作行程跑一个往复观察到位位置是否有收尾抖动或过冲。5.3 前馈和惯量比配合高频运动的矛盾设备如果在高频往复场景下工作比如贴片机或点胶机电机频繁起停和方向反转位置跟随误差会被放大。松下A6的速度前馈和加速度前馈可以显著减小跟随误差但前馈设置过大会让位置指令产生提前效应在换向瞬间造成机械冲击。需要根据实际负载和速度曲线反复折中。惯量比参数在这时候也格外关键。负载惯量和电机惯量不匹配速度环增益拉到一定值就会触发机械谐振。A6有自动增益调整和基于模型的辨识功能可以先跑一轮自动辨识拿到惯量比和共振频率的大致数据再手动精调。PANATERM软件里能看到频谱分析用自带示波器抓一抓速度波形里的高频分量如果看到明显的高频谐振峰优先考虑陷波滤波应对而不是一味压制增益。全闭环高频运动中我的经验是“位置跟随误差不必强行追求零”只要周期性误差稳定可控定位精度最终由位置环的稳态表现决定瞬时跟随残留只要不引发振动就可以接受。6. 常见问题与排查技巧实录6.1 电机不断来回震荡如果使能之后电机不往一个方向跑而是在原地以几十赫兹的频率轻微震荡大概率是位置环增益过高或者速度环相位裕度不足。先把位置环增益降下来看震荡是否消失。如果降到最后仍然震荡检查速度环的积分时间是否过短以及传动环节是否存在明显的弹性变形。另一个容易被忽略的原因是驱动器内部对光栅尺信号的高频滤波设置太激进滤波滞后叠加到位置环中产生了额外的相位延迟。A6一般在参数组里有反馈滤波或者指令平滑选项调低滤波截止频率或者关闭不必要的平滑滤波往往能立竿见影。6.2 光栅尺读数跳动静止状态下PANATERM里看位置反馈值如果出现无规则的来回跳动优先怀疑三件事供电电源纹波、信号屏蔽不良、光栅尺本身污染或安装松动。先用万用表量光栅尺5V供电纹波超过50mV就要换电源或者加滤波。然后检查信号线屏蔽层是否只单端接地以及信号线是否离动力线太近。如果供电和布线都没问题打开尺子检查读数头和尺带表面油污或细小铁屑最容易导致读数偶发跳变。6.3 定位误差不降反升全闭环装上之后定位精度反而变差这种情况多半是机械安装出问题而不是参数问题。光栅尺读数头安装时如果没有和运动方向严格平行就会产生阿贝误差运动越远偏差越大。我遇到过一台设备光栅尺固定在丝杠正上方但导轨自身有几十微米的直线度偏差工作台走到行程两端时尺子读数和工作台真实位置之间存在随行程变化的系统性误差。另外要注意温升带来的尺子热胀冷缩。如果设备长期运行后定位误差按照一个方向缓慢漂移大概率是光栅尺安装基体的热膨胀系数和机床本体不同步。要解决这个问题只能选线膨胀系数匹配的材料做尺子安装基座或者在控制系统中做温度补偿。6.4 增量式光栅尺回零问题增量式光栅尺每次上电都要重新校准原点。A6控制下的回零动作需要配合驱动器参数设定回零方向和回零速度。常见的故障是回零过程跨过了参考点但没触发Z相锁定导致零点每次都差一两根栅距。解决办法是把回零速度降到合理范围确保Z相信号能被稳定捕捉同时检查Z相接线是否牢固。我最后建议全闭环调试期间把PANATERM软件用起来不要只看面板上的数字。参数调整前先备份调整中采集波形调整后再对比数据。这套流程虽然看起来慢但比盲调参数快得多。我这些年在现场见到的各种无法复现的偶发故障绝大多数最后都能在波形里找到端倪。松下A6配光栅尺的全闭环方案机械端精度做扎实、接线抗干扰做好、参数从内到外一层层调它给到的稳定性和精度表现是非常亮眼的。
返回列表