GreatLight CNC 加工工厂 logo
CNC 加工
快速原型打样
材料
行业
新闻
关于 GL

获取即时报价

工程解读

CNC 精密双反馈:高频滤波如何让两组数值保持一致

加工中心上的伺服驱动器承载着同一指令位置的两个版本:控制器发出的粗分辨率版本和编码器返回的细分辨率版本。当高频噪声叠加在编码器信号线上时,这两个版本出现偏差,轴就会抖动。本文说明噪声从何而来、滤波对它起什么作用,以及滤波何时不再有效。

±0.005 mm 公差Ra 0.2–0.8 μm 表面处理五轴与车铣复合100% 全检
在五轴加工中心伺服驱动器上进行 CNC 精度双保险滤波
原理

第二组数值从何而来

每个闭环轴都运行两条数据路径。控制器发出位置指令,通常是固定分辨率的 32 位数值。编码器返回实际位置,在现代驱动器上该反馈以更高的内部分辨率处理,通常在缩放回计数之前为 64 位浮点。因此同一物理位置在系统中存在两次,数值分辨率不同。驱动器试图消除的就是两者之间的差距。

高频滤波设置位于该环路内部。它衰减编码器信号中高于设定转折频率的成分,铣削轴上通常为几千赫兹。目的很窄:滤除驱动器否则会当作真实运动读取的电气噪声。滤波器不提高机械精度,它防止环路对机械上并不存在的信号作出反应。

在讨论 CNC 精密双反馈时,这一区别很重要。人们有时以为更高分辨率的数值组会自动加工出更好的零件。并非如此。它带来的是更敏感的环路。只有当输入信号干净、且机械结构确实能分辨指令增量时,这种敏感性才有价值。

  • 1
    指令路径定点分辨率,由控制器参数设定。
  • 2
    反馈路径编码器计数被放大、滤波,然后进行比较。
  • 3
    误差项驱动器放大为电机电流的差值。
噪声来源

高频噪声在轴上实际是什么样

编码器噪声很少是干净的正弦波。在真实机床上,它表现为与其他设备切换同时发生的短脉冲串。主轴驱动加速、切削液泵启动、伺服制动器释放、同一车间供电上的焊接单元。脉冲串持续微秒级,但以千赫兹频率重复,因此正好落在滤波器设计要切除的频带内。

机械症状容易被误读。操作员会描述为内孔某一象限的表面粗糙,或高进给铣削面上有轻微波纹。看起来像主轴问题。更常见的是反馈问题,因为驱动器正在注入从未对应真实刀具运动的小电流修正。

接地和屏蔽造成的这类故障比滤波设置更多。两端接地的屏蔽层形成环路,拾取车间噪声。仅一端接地(通常是驱动器端)的屏蔽层表现更好。电缆走线同样重要:编码器电缆与主轴动力电缆平行走 2 m,无论滤波器怎么调都会耦合噪声。

  • 1
    开关事件同一电柜内的主轴、泵和制动接触器。
  • 2
    接地环路两端连接的屏蔽层耦合车间噪声。
  • 3
    电缆走线与动力电缆长距离平行敷设。
  • 4
    编码器磨损码盘污染或轴承失效会引入真实信号误差。
滤波器行为

滤波器对误差项做了什么,代价是什么

反馈路径上的低通滤波器以带宽换稳定性。转折频率设高,驱动器跟随快速指令,但也跟随噪声。设低,轴运行安静,但快速换向时滞后,表现为型腔拐角变圆、快速接近时过冲。多数机床厂商将铣削轴设在 1 kHz 到 4 kHz 之间,再据此调整。

还有一个值得了解的二阶效应。对反馈滤波会延迟误差信号,而高增益环路中的延迟误差信号会把系统推向振荡。因此在某些设置下,增加滤波反而会让临界状态的轴更差。这就是要同时调整增益和滤波、而不是先后调整的原因。

陷波滤波器处理另一种情况。当问题出在某个特定频率时,通常是主轴谐波或结构共振,窄带陷波能以远小于宽带低通的相位代价将其去除。问题在于陷波必须跟踪扰动。固定调在 420 Hz 的陷波,一旦主轴转速变化、谐波移动,就失效了。

边界

何时滤波是错误的答案

滤波无法修复机械故障。如果滚珠丝杠有 15 μm 反向间隙,或推力轴承正在失效,无论驱动器怎么调,轴都会出现位置误差。滤波器只改变环路对信号的响应方式,不改变机械结构能保持的精度。

滤波也无法恢复本就不存在的分辨率。如果编码器在 40 mm 导程丝杠上提供 1 μm 计数,无论下游如何处理数值,环路都无法分辨 0.005 mm。高分辨率反馈是硬件问题。软件缩放只是改变了舍入发生的位置。

最后一道边界是热。用轻滤波调紧的驱动会让电机更费力,在长粗加工循环中表现为轴漂移。丝杠升温后,指令位置与实际位置的偏差会增大。08:00 测量合格的零件,到下午可能就漂了。这是热补偿问题,不是滤波问题,加滤波只会掩盖漂移,同时把噪声藏起来。

  • 1
    反向间隙机械失动量;滤波无法消除。
  • 2
    编码器分辨率硬件限制,不是整定参数。
  • 3
    热伸长需要补偿,不是衰减。
检测

如何验证滤波改动确实起了作用

唯一可靠的测试是切一刀再测量。选一个对轴行为敏感的零件特征:镗过的内孔、圆弧插补的型腔、高进给铣削的面。改动前后各切一次。用三坐标测量机测圆度,公差允许时也可用主轴装表测。表面处理变化而实测几何没变,不能证明任何事。

伺服侧,多数驱动器会记录跟随误差。在一次有代表性的运动中采集该曲线,最好是快速反向后再慢速进给。干净的环路误差曲线平滑,回到接近零。有噪声的环路误差曲线锯齿状,含高频成分。比较曲线,不只看峰值。

在钜亮五金(GreatLight),这是我们在批量加工前验证工艺的一部分。三个厂区共 127 台高精度 CNC 设备,包括 16 台五轴联动加工中心和 16 台车铣复合中心,在一台机器上做的整定改动必须在那台机器上验证。我们保证 ±0.005 mm,出货前 100% 全检,所以一个轴受益、另一个轴受损的滤波改动会在检测数据中暴露。

  • 1
    切削并测量在真实特征上测圆度、平面度或表面处理。
  • 2
    记录跟随误差比较改动前后的曲线,不只看峰值。
  • 3
    跑热机循环切削两小时后复检,捕捉漂移。
选型指南

按症状匹配滤波方案

症状明确但原因不明时用这个。

现象可能来源滤波方案什么时候不起作用
某段圆弧象限表面粗糙附近接触器引起的编码器噪声1–2 kHz 低通,加电缆改道若反向间隙超过 10 μm
静止时抖动环路增益对机械结构过高先降增益,再加轻滤波若导轨磨损
某一速度下重复出现波纹主轴或结构谐波针对该频率调窄带陷波一旦主轴转速变化
位置随班次漂移丝杠热伸长滤波无解;用补偿滤波只会掩盖漂移
快速反向时过冲滤波转折频率设得太低提高转折频率若轴机械松动
随机单轴故障编码器或电缆失效更换硬件,保留设置滤波会掩盖故障并延误维修

一句话总结取舍

若误差曲线含高频成分且机械紧固,就对反馈滤波。若误差曲线平滑但零件仍超差,停止整定,去测量机床。

常见问题

工程师接下来会问的问题

更高分辨率的反馈总能提高零件精度吗?

不能。它提高的是误差项的分辨率,让环路更敏感。如果机械和热环境不足以稳定保持这些增量,多出的分辨率只会产生更明显的抖动。

有用的问题是机床能否分辨该增量,而不是驱动器能否计算它。在反向间隙 15 μm 的丝杠上,反馈从 1 μm 提到 0.1 μm,零件上测不出任何变化。

怎么判断噪声是电气还是机械?

主轴关闭、静止时记录跟随误差。若曲线安静,噪声很可能来自切削时启动的某个设备。若全部关闭时曲线已呈锯齿状,问题在编码器、电缆或驱动器本身。

第二个检查是禁用驱动后手动慢移轴,观察编码器计数。无运动却跳数,指向电气或编码器问题。

滤波会导致机床失去精度吗?

会,间接地。低转折频率给反馈路径增加相位滞后。在高增益环路中这会降低稳定裕度,快速反向时可能过冲,表现为圆角或换向处的接刀痕。

这种影响通常在变成废品问题前就能看到。整定改动后若立即出现反向痕迹,在生产前提高转折频率或降低增益。

铣削轴的转折频率应从多少开始?

多数立式和卧式铣削轴,1 kHz 到 4 kHz 是合理起始范围。运动质量大的重轴倾向取低端,因为它们本来就跟不上快速指令。

设好,切一个测试特征,再测量。关键数字是能产生干净误差曲线和圆孔的那个,不是驱动手册上最好看的那个。

这对五轴机床有不同吗?

旋转轴通常是更难的情况。耳轴或转台惯量更大,反馈电缆走运动拖链,比固定走线更容易拾取噪声。拖链中拾取的噪声往往只落在旋转轴上。

五轴联动还会耦合直线轴和旋转轴误差,旋转轴上的小波纹可能表现为轮廓表面的缺陷。五轴零件出现表面处理问题时,先整定旋转轴。

对保证 ±0.005 mm 的零件,这有多重要?

在边缘上很重要。±0.005 mm 下,环路必须足够安静,不能把电机电流花在追噪声上,因为电流变热、热变漂移。干净的环路比与自身反馈较劲的快速环路更能可靠地撑过整个班次。

因此我们在发货前对零件进行 100% 全检,而不是抽检。漂移不会自己暴露,它只会体现在测量数据里。

把图纸和公差发给我们

我们在 12 小时内完成报价并返回免费的 DFM 分析,批准后 24 小时内即可开始生产。上传资料全程保密,可按需提供 NDA。

12 小时报价与 DFM±0.005 mm 公差发货前 100% 检测

关注 GreatLight

更多车间现场笔记

我们发布来自工厂车间的装夹记录、刀具试验和检测数据。

FacebookTikTokYouTubeLinkedInInstagramThreadsPinterest

深受全球工程师和制造商信赖

Tesla Ford Motor Company 比亚迪汽车 电装 麦格纳国际 波音 空客 美敦力 库卡 发那科