为什么 LPT 链路会在 Mach3 之前失效
七个设置几乎控制着并口机器上所有的丢步、堵转和运动中卡顿。
BIOS 中并口模式错误
BIOS 端口模式决定端口如何传输数据。SPP 仅输出且速度慢。ECP 为打印机和缓冲而设计。两者都不适合步进和方向流。EPP 提供 Mach3 期望的双向握手,在多数机器上,它是较高进给率下唯一能保持稳定脉冲串的模式。
进入 BIOS,打开并口部分,将模式从 SPP 或 ECP 切换为 EPP。除非端口位于地址分配不同的扩展卡上,否则将基地址设为 378h。保存并重启。一次重启通常就能消除用户归咎于电机的运动中卡顿。
任何 BIOS 更新或 CMOS 重置后都要再次检查模式。这些更改可能悄悄将端口恢复为 SPP。如果主板不支持 EPP,双向模式是备选,但可用步进率会降低。
内核速度保持默认值
内核速度是 Mach3 每秒刷新脉冲流的次数。默认 25 kHz 在慢速雕刻机上感觉正常。对于带微步驱动、高加速度或需要严格同步主轴的机器,25 kHz 会使驱动器得不到干净脉冲,表现为迟滞和位置误差。
逐步提高:25 kHz,然后 45 kHz,然后 60 kHz。在每个设置下运行一段带快速换向的短 G 代码,观察是否丢步或运动异常。过去十年的大多数台式机可稳定运行 45 kHz。如果机器抖动,就退回一档。
配置正确的 Mach3 LPT 系统应感觉响应快且可重复。当机器在快速换向时迟滞,根本原因通常是内核速度,而不是加速度曲线。
电缆屏蔽和接地不良
并口通过电缆传输 5 V 逻辑信号,而电缆常与主轴电缆和 VFD 布线并行。未屏蔽的排线会拾取这种噪声并转化为幻影步进。机器空闲时移动几千分之一英寸,或限位开关无故触发。
使用屏蔽双绞线,屏蔽层仅在控制端连接到机壳。不要两端都连接。LPT 线路尽量短,最好在 1.8 m 以内,并远离电机和主轴电缆。星形接地优于菊花链接地。
如果主轴启动时机器仍然漂移,故障通常是接地,而不是分线板。检查 PC、控制箱和机床框架是否共享同一参考点。浮地会使你做的每一次调优更改失效。
前四项修复的快速参考
仅为起点。每台机器都需要自己的测试运行。
| 设置 | 常见默认值 | 工作值 | 解决的问题 |
|---|---|---|---|
| BIOS 端口模式 | SPP 或 ECP | EPP(或双向) | 加速顿挫、丢步 |
| 基地址 | 自动 | 378h | Mach3 中找不到端口 |
| 内核速度 | 25 kHz | 稳定时 45–60 kHz | 迟滞、位置误差 |
| LPT 电缆 | 未屏蔽排线 | 屏蔽,1.8 m 以内 | 幻影步进、误限位 |
未调优的加速度和速度
速度是最高速度。加速度是机器达到该速度的快慢。用户追求速度数值,因为看起来亮眼,然后纳闷为什么机器在 90° 拐角处堵转。拐角是加速度事件,如果斜坡太陡,步进电机无法带动负载。
先调加速度。从低值开始,提高直到电机发出嗡嗡声或失位,然后回退约 30%。最后设置速度,且仅高到加速度能支持的程度。用实际生产进给率下的方形路径测试。
微步会改变计算。设为 1/8 步的驱动器在相同速度下需要八倍脉冲率,因此内核速度和加速度必须一起调优。只提高一个而不提高另一个,只会移动失效点。
笔记本端口和 USB 转 LPT 适配器
笔记本并口很少能提供 Mach3 所需的时序,USB 转 LPT 适配器更差。它们增加延迟和抖动,任何软件设置都无法消除。对于并口方案,带真实主板端口的台式机是可靠路径。
当笔记本或适配器是唯一选择时,将脉冲生成移出 PC。外部运动控制器在硬件中处理时序,并通过以太网或 USB 连接。这完全消除了内核速度上限和 BIOS 设置。
这里有一个实际分界。业余雕刻机有时可以忍受 USB 适配器和低内核速度。任何需要保持公差或进行生产的机器都不应如此。失效模式是随机的,而随机故障的代价高于一个控制器。
脉冲宽度、方向建立、去抖和缓冲
步进脉冲宽度必须足够长,驱动器才能看到。许多驱动器至少需要 2–5 μm,一些较旧的驱动器需要更长。方向建立时间,即方向信号与第一个步进之间的延迟,常被设为零,但不应该。5–10 μm 的值是安全的起点。
去抖过滤输入引脚上的噪声。设得太高,机器会忽略真实的限位开关。设得太低,它会响应电气噪声。仅在存在噪声问题时以小步增加,然后停止。
缓冲设置控制排队运动量。大缓冲使运动更平滑,但急停时滞后更多。对于高速主轴机器,保持缓冲适中,以便停止真正生效。每次更改缓冲后都要测试急停。
方向反转是一个很好的测试用例。如果机床只在某个轴反转时丢失位置,先检查方向设置时间,再看脉冲宽度。这两个值能解释大多数反转误差。
常见问题
如何判断问题出在 Mach3 还是硬件?
在主轴关闭的情况下运行相同的 G 代码。如果运动干净,故障来自主轴或变频器的电气噪声。如果仍然丢步,则是设置或脉冲链路的问题。
第二项检查是在主轴不装刀具的情况下执行快速移动,同时观察 DRO。若此时位置漂移,说明问题在脉冲而非切削负载。
我可以在笔记本上通过 USB 转接器运行 Mach3 吗?
在低进给率的轻型 hobby 雕刻机上可以工作,但时序抖动使其对任何需要保证公差的场合都不可靠。转接器增加的延迟软件无法纠正。
如果必须使用笔记本,请将脉冲生成移到外部运动控制器,把 PC 仅当作人机界面。
内核速度应该从多少开始?
从 25 kHz 开始,逐步提高到 45 kHz,再到 60 kHz。每提升一级前,先用快速方向变化进行测试。
停在能干净运行的最高值。如果 PC 跟不上,更高并不一定更好。
为什么我的机床只在拐角处丢失位置?
拐角是加速事件。如果加速度相对负载过于激进,步进电机会短暂失速并丢失位置。
从电机发出嗡嗡声的位置将加速度降低约 30%,然后以生产进给率重新测试拐角。
什么时候应该停止调参并改变控制方案?
如果你已设置 EPP、提高内核速度、屏蔽电缆并调整加速度,机床仍然丢步,那么并口就是瓶颈。
此时,外部运动控制器或闭环驱动器比继续调参更快解决问题。
