CNC 空运行实际做什么
空运行是不切削的程序执行。控制系统读取与生产中相同的程序段,移动相同的轴,更换相同的刀具,但刀尖保持在坯料上方或主轴保持关闭。没有任何东西进入材料。
这个区别很重要。空运行证明程序与装夹彼此一致。它不能证明切削参数正确,也不能告诉你一旦出现实际切削力,零件能否保持公差。
大多数加工厂采用三种变体之一。最简单的是将 Z 轴抬高一个固定间隙值,通常是 50 到 100 mm,然后运行整个程序。第二种变体使用机床的图形仿真,完全不移动轴。第三种以低进给运行快速移动,让操作员观察每一次接近。
加工厂选择哪一种取决于零件。4,000 mm 龙门零件的首件运行采用慢速接近。程序已验证的重复订单往往完全不做空运行,这是有意决定而非疏忽。
空运行如何在主轴转动前发现错误
控制系统不知道坯料在哪里结束、空气从哪里开始。它只知道程序中的坐标和表中的偏置。空运行把这两组数字以人眼能跟上的速度呈现在人眼前。
它发现的典型故障是工件偏置错误。如果 G54 从错误的角设置,刀具会驶向零件不在的位置。观察第一次接近移动,错误在刀片接触任何东西之前就显而易见了。
它还能发现缺失或重复的换刀。由于 CAM 后处理中的复制粘贴错误,程序两次调用 T07,当刀库转到本应已经空着的刀位时就会暴露出来。
退刀平面错误是第三类常见问题。如果安全平面位于夹具下方,型腔之间的快速移动会穿过夹具本体。在五轴机床上,同样的检查覆盖转台包络范围,倾斜的刀柄可能摆入耳轴。
在机床上设置空运行
首先以已知基准而非坯料表面对工件偏置清零。锯切表面有 0.5 mm 或更大的变化,因此偏置在第一次切削前就会有这个量的误差。
从对刀仪输入刀具长度,然后在 Z 偏置表中加入安全间隙。常见做法是将间隙加到刀具长度本身,而不是编辑程序,这样 CAM 文件保持不变,修改可通过一次编辑撤销。
第一遍将快速移动倍率设为 25% 或更低。进给倍率不影响 G00 移动,因此快速移动倍率才是真正减慢你要观察的接近移动的控制项。
一只手放在进给保持上,观察剩余距离显示,而不是零件。剩余距离告诉你控制系统即将做什么。零件告诉你它已经做了什么,那就太晚了。
- 1间隙值三轴加工通常为最高坯料点上方 50 到 100 mm。
- 2快速移动倍率每把刀第一次接近时降至 25% 或更低。
- 3单段在换刀和任何转台分度移动中使用。
- 4剩余距离观察此读数而非切削区域。
空运行无法告诉你什么
空运行从不加载刀具。没有切削力,机床无法显示颤振、让刀或热变形。在空气中运行干净的程序,第一次实际切削仍可能报废零件。
它也无法验证坯料状态。如果铸件一侧壁多出 2 mm 材料,空运行看不到。刀具只会切得比计划更深,壁厚会变薄。
刀具磨损和刀柄跳动仍然不可见。用磨损的 12 mm 立铣刀做空运行与用新刀看起来完全相同,因为两者都不接触任何东西。
最后一个缺口是测量。空运行确认运动,不确认几何。只有用三坐标测量机或高度规测量切出的零件,才能确认程序产出图纸上的尺寸。
空运行在公差驱动流程中的位置
严格公差改变空运行的价值。对于保持 ±0.005 mm 的零件,空运行在你花费一块坯料之前确认装夹可重复。切削参数仍需单独验证。
顺序很重要。用空运行验证装夹,用废料或同材料试块试切验证参数,然后运行首件。跳过中间步骤,加工厂就会得到好程序却差的表面处理。
表面处理目标是有效的合理性检查。加工后达到 Ra 1.6–3.2 μm 的程序可能需要单独的精加工走刀才能达到 Ra 0.8–1.6 μm 或 Ra 0.2–0.8 μm。空运行不会告诉你即将得到哪一种。
对于薄壁零件,空运行也掩盖了壁本身产生的让刀。1 mm 壁厚空切看起来完美,但用 16 mm 刀具满径向切宽实际切削就不是这样。
空运行方法对比
根据零件风险选择方法。
| 方法 | 验证内容 | 适用场景 | 典型限制 |
|---|---|---|---|
| 图形仿真 | 刀路几何与材料去除 | 新 CAM 输出、简单三轴零件 | 无机床运动学 |
| 抬 Z 空运行 | 偏置、换刀、安全平面 | 成熟机床上的首件 | 无转台或摆头运动 |
| 整机仿真 | 运动学、刀柄与工装夹具碰撞 | 五轴和车铣复合加工 | 需要准确的机床模型 |
| 首遍慢速快移 | 空载运动下的真实接近移动 | 高价值或长节拍零件 | 操作员注意力是限制因素 |
| 带进给的空切 | 进给率、伺服响应、节拍 | 调试与节拍检查 | 无切削力或让刀 |
| 完全不空运行 | 无需修改 | 程序未变的重复订单 | 一个偏置错误就报废零件 |
常见问题
空运行能替代首件检验吗?
不能。空运行检查运动和偏置。首件检验检查实际切削零件的尺寸,通常用三坐标测量机或手工具,视特征而定。
两者回答不同问题。量产开始前两者都需要。
空运行应加多少 Z 向间隙?
三轴加工常用范围为毛坯最高点以上 50 至 100 mm。高工装夹具或深腔时,按最高障碍物而非毛坯确定数值。
把间隙加到刀具长度偏置里,而不是改程序,这样容易撤销。
没有机床模型能空运行五轴程序吗?
不安全。五轴机床的碰撞风险来自刀柄、摆头和转台,这些在简单刀路图中都看不到。
使用带准确运动学模型的整机仿真,或在机床上以低快移倍率空运行并密切观察旋转运动。
为什么空运行通过了零件还是报废?
最常见原因是毛坯余量变化、刀具长度错误或空运行从未施加的切削力。空运行看不到这些。
对照图纸包络检查原材料,重新测量刀具,并在归咎程序前复核切削参数。
空运行和空切是一回事吗?
不是。空切是主轴开启、刀具悬空,按真实进给率运行程序。空运行通常主轴关闭,可能抬 Z 或降低快移速度。
空切测试伺服响应和节拍。空运行测试装夹和间隙。
空运行应花多长时间?
与节拍相当,放慢快移时更长。40 分钟节拍下,以 25% 快移倍率完整空运行可能超过一小时。
所以车间只对首件空运行,重复订单跳过。每个装夹只值得花一次时间。
