要点速览
多轴同步控制实际解决什么
多轴同步控制是指两个或多个伺服轴跟随同一条指令路径,使彼此位置保持固定关系。在龙门铣上,这种关系是一条直线:两个 Y 轴电机必须在几微米内保持垂直。在五轴上,它是动态几何关系:转台和主轴头必须在零件旋转时让刀尖保持在编程路径上。
控制器对每个轴闭合两个环。内层速度环使电机转速与指令成比例。外层位置环将编码器计数与插补设定点比较并修正误差。同步存在于外环,因为两轴之间的差异在那里才显现。如果一个环比另一个调得软,轴在加速时分离,稳态时又回到一起。
CNC 系统增加了普通机床没有的第三层:轴间反馈比较。控制读取两个编码器,计算各自的跟随误差,并向滞后轴注入修正。这就是 CNC 龙门能在换向时保持垂直度、而机械耦合机床会扭曲的原因。
实际限制在机械。用千分表在龙门上测得的同步误差是真实的,但如果齿条有 0.03 mm 反向间隙或直线导轨预压消失,改增益无法消除。先调机械,再调环。
- 1速度环内环。决定电机达到指令速度的快慢。
- 2位置环外环。决定轴保持指令位置的紧密程度。
- 3交叉轴修正CNC 特有的层,比较两个编码器并修正滞后轴。
主从、交叉耦合与龙门方案对比
主从是多数双驱龙门的默认方案。一个驱动器为主;第二个接收主驱动器的速度指令,加上来自编码器差异的位置修正。它简单,在龙门两侧惯量相近时效果良好。缺点是只有出现误差后从动侧才反应,因此急换向时两侧可能分离 10–30 µm,修正才跟上。
交叉耦合控制将两轴之间的差异反馈到两个驱动器。每个轴被修正向平均位置,而不是一个轴追另一个。在横梁较重的龙门上,这可将换向误差大约减半。代价是调试时间:两组增益必须平衡,不平衡的一对会振荡。
带转矩分配的电子龙门是我们用于横梁较长或负载偏心的机床的方案。控制不是指令相同速度,而是根据每个电机的位置误差在两个电机之间分配转矩指令。左侧重切削使左电机负载更大,横梁保持垂直而不扭曲。
对于旋转轴配对,例如双电机驱动的摆头,带反向间隙补偿偏移的主从通常足够。除非旋转轴承受大偏载,例如耳轴悬挂重型工装夹具,否则交叉耦合控制不值得花调试精力。
决定同步精度的参数
位置增益是第一个要设定的数值。它定义驱动器每单位位置误差指令多少速度。太低轴滞后;太高机床振铃。在典型加工中心上,40 mm 导程滚珠丝杠、1:1 联接,我们从约 30–50 rad/s 开始,以 5 rad/s 步进提高直到轴嗡鸣,然后回退 20%。
速度前馈比多数人预想的更重要。它预测指令路径所需的速度,并在位置环之前加入,从而消除恒速进给时的跟随误差。前馈设置正确时,1,000 mm/min 的移动在两个轴上几乎不应出现稳态跟随误差。没有前馈时,两个轴可以各自滞后相同量而仍保持同步,但增益的任何差异都会表现为轮廓误差。
同步阈值是控制器在报警或修正误差之前接受的窗口。设得太宽,小的错位会进入零件。设得太紧,机床会因正常热漂移而报警停机。在 4,000 mm 行程的龙门上,我们通常允许 0.02–0.05 mm 的修正窗口,并在 0.10 mm 时报警。
从动轴的电流或扭矩限制保护机械结构。如果从轴达到限值,主轴继续运动,龙门就会扭曲。这种扭曲的代价远高于停机,所以我们把从动轴限值设得略低于主轴,让报警停机。
- 1位置增益滚珠丝杠轴从 30–50 rad/s 开始。以 5 rad/s 步进提高,然后回退 20%。
- 2速度前馈设为该轴速度环响应的 100%,再通过试切微调。
- 3同步窗口4,000 mm 龙门上修正窗口 0.02–0.05 mm,报警 0.10 mm。
- 4从动轴扭矩限制设得略低于主轴,使卡滞时停机而不是扭弯横梁。
五轴机床旋转轴与 RTCP 的同步
在五轴机床上,同步不只在两个直线轴之间。旋转轴必须与直线轴保持协调,使刀尖在零件旋转时沿编程路径运动。RTCP(刀尖点控制)负责计算:控制器根据旋转位置重新计算直线轴位置,使刀尖保持在路径上。
RTCP 精度取决于控制器中存储的运动学模型。枢轴距离、旋转轴偏置和刀具长度必须正确测量并输入。枢轴距离 0.01 mm 的误差,在 Ø10 mm 球头刀倾斜 45 度时会变成可见的过切。我们用千分表和检验棒测量这些值,而不是照图纸。
旋转轴还需要反向间隙和热补偿。转台升温后伸长 15 µm,会在长周期加工中与直线轴失去同步。多数控制器允许根据运行时间或编码器温度应用补偿表。任何超过 30 分钟的循环都值得做。
当旋转轴由两个电机驱动时,适用同样的主从逻辑,但多一条:两个电机必须错相,使其扭矩脉动不叠加。如果转子对齐方式相同,合成扭矩脉动会加倍。调试时将其中一个电机的换相偏置旋转半个电气周期。
- 1RTCP 需要真实几何用检验棒测量枢轴距离和偏置,不要照图纸。
- 2热漂移是真实的对超过 30 分钟的循环应用补偿表。
- 3双旋转电机错相将一个换相偏置半个电气周期,避免扭矩脉动加倍。
分步调试流程
按顺序执行。跳过一步通常意味着要重做前面的步骤。
- 1先检查机械伺服关闭时用手推拉每个轴。检查反向间隙是否超过 0.01 mm、镶条是否松动、龙门横梁是否不垂直。在动参数之前先修复机械故障。
- 2单独设置每个轴的速度环以速度模式运行每个驱动。提高速度增益直到电机发出嗡鸣,然后回退 20%。记录每个轴的值;从动轴应在 10% 以内匹配主轴。
- 3闭合每个轴的位置环位置增益从 30 rad/s 开始。以 5 rad/s 步进增加,直到轴在快速反向时振铃,然后降低 20%。对配对中的两个轴重复。
- 4匹配轴间跟随误差指令两个轴以 1,000 mm/min 移动。读取各自的跟随误差。调整前馈或位置增益,直到两值相差小于 5 µm。
- 5启用同步并设置窗口开启主从或交叉耦合控制。修正窗口设为 0.02–0.05 mm,报警设为 0.10 mm。在全行程快速移动中观察修正输出。
- 6运行球杆仪或圆测试以 500、1,000 和 2,000 mm/min 切削或描迹 Ø100–300 mm 圆。检查象限点处是否有台阶。有台阶说明两轴反向特性不同。
- 7切试件并测量加工一个带长直壁和整圆内孔的试件。测量垂直度和圆度。如果垂直度超差但球杆仪结果正常,问题在热,不在调试。
- 8记录设置并在预热后复检记录每个增益、窗口和补偿值。主轴运行 30 分钟后重跑球杆仪。如果误差增大,调整热补偿。
哪种同步方案适合哪种机床
按机床类型和负载选择,而不是按控制器默认值。
| 机床或轴对 | 推荐方案 | 典型同步窗口 | 避免用于 |
|---|---|---|---|
| 龙门铣,短横梁 | 主从 | 0.02–0.05 mm | 横梁长于 2,000 mm |
| 龙门铣,长横梁 | 交叉耦合或扭矩分配 | 0.02–0.05 mm | 驱动器无法共享快速总线 |
| 车铣复合双驱 Y 轴 | 带反向间隙偏置的主从 | 0.03–0.06 mm | 负载严重偏心 |
| 摆动头,双电机 | 主从,换相错相 | 0.02–0.04 mm | 旋转轴承载重工装夹具 |
| 偏载转台 | 交叉耦合 | 0.03–0.05 mm | 热漂移未补偿 |
| 箱中箱五轴 | 带实测枢轴的 RTCP | 0.01–0.03 mm | 运动学模型未验证 |
| 普通车床,单刀塔 | 无需同步 | 不适用 | 双刀塔同时切削 |
| 双刀塔车床 | 第二刀塔主从 | 0.02–0.05 mm | 刀塔反向间隙超过 0.01 mm |
工程师常问的问题
为什么我的两根龙门轴只在加速时出现偏差?
两个驱动器的加速响应不同。一个比另一个更快达到指令速度,因此位置误差在加速段增大,在稳态时闭合。
先匹配速度环增益,再给两根轴都加前馈。如果偏差仍在,检查运动质量在龙门两侧是否平衡。
同步窗口应该设多紧?
在 4,000 mm 龙门上,0.02–0.05 mm 的修正窗口适用于大多数加工。报警应设在 0.10 mm 左右,以便真正故障时停机。
紧于 0.01 mm 通常会在长周期中因热漂移触发报警。这只会停产,不会改善零件。
交叉耦合控制能替代机械耦合吗?
它可以替代龙门两侧之间的扭杆或齿轮齿条连接,并消除这些零件带来的磨损。
它无法修正不垂直的龙门横梁或不平行的导轨。这些是几何误差,会留在零件上。
球杆仪测试中象限点出现台阶是什么原因?
台阶意味着两根轴反向时的特性不同。常见原因有反向间隙不等、摩擦不同,或从动驱动器速度环偏软。
测量两根轴的反向间隙。如果相差超过 0.005 mm,先修机械再重新整定。
同步轴需要热补偿吗?
如果循环超过 30 分钟且零件公差紧于 0.02 mm,需要。滚珠丝杠或耳轴会随温度伸长,两根轴可能产生偏差。
先做基于时间的补偿表。记录预热后和四小时后的误差,再根据这些测量值建表。
如何在成品零件上验证同步?
测量两个已加工壁之间的垂直度和整圆内孔的圆度。不同步的龙门会表现出随进给速度变化的垂直度误差。
如果圆度好但垂直度在循环中漂移,原因是热。如果两者都差,重新整定环路。
