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

获取即时报价

Mach3 + 并口

7 个影响 CNC 性能的 Mach3 LPT 关键错误

通过并口运行的 Mach3 仍在驱动数千台雕刻机、铣床和车床。多数问题不在软件,而在其周围的 LPT 链路。本指南面向希望在不更换控制器的情况下获得稳定运动的工程师和小型车间操作员。你将了解应先检查哪些设置,以及何时并口本身就是错误的工具。

BIOS 端口模式内核速度脉冲宽度去抖
7 critical mach3 lpt mistakes that kill your cnc performance and how to fix them
概述

为什么 LPT 链路会在 Mach3 之前失效

七个设置几乎控制着并口机器上所有的丢步、堵转和运动中卡顿。

错误 #1

BIOS 中并口模式错误

BIOS 端口模式决定端口如何传输数据。SPP 仅输出且速度慢。ECP 为打印机和缓冲而设计。两者都不适合步进和方向流。EPP 提供 Mach3 期望的双向握手,在多数机器上,它是较高进给率下唯一能保持稳定脉冲串的模式。

进入 BIOS,打开并口部分,将模式从 SPP 或 ECP 切换为 EPP。除非端口位于地址分配不同的扩展卡上,否则将基地址设为 378h。保存并重启。一次重启通常就能消除用户归咎于电机的运动中卡顿。

任何 BIOS 更新或 CMOS 重置后都要再次检查模式。这些更改可能悄悄将端口恢复为 SPP。如果主板不支持 EPP,双向模式是备选,但可用步进率会降低。

错误 #2

内核速度保持默认值

内核速度是 Mach3 每秒刷新脉冲流的次数。默认 25 kHz 在慢速雕刻机上感觉正常。对于带微步驱动、高加速度或需要严格同步主轴的机器,25 kHz 会使驱动器得不到干净脉冲,表现为迟滞和位置误差。

逐步提高:25 kHz,然后 45 kHz,然后 60 kHz。在每个设置下运行一段带快速换向的短 G 代码,观察是否丢步或运动异常。过去十年的大多数台式机可稳定运行 45 kHz。如果机器抖动,就退回一档。

配置正确的 Mach3 LPT 系统应感觉响应快且可重复。当机器在快速换向时迟滞,根本原因通常是内核速度,而不是加速度曲线。

错误 #3

电缆屏蔽和接地不良

并口通过电缆传输 5 V 逻辑信号,而电缆常与主轴电缆和 VFD 布线并行。未屏蔽的排线会拾取这种噪声并转化为幻影步进。机器空闲时移动几千分之一英寸,或限位开关无故触发。

使用屏蔽双绞线,屏蔽层仅在控制端连接到机壳。不要两端都连接。LPT 线路尽量短,最好在 1.8 m 以内,并远离电机和主轴电缆。星形接地优于菊花链接地。

如果主轴启动时机器仍然漂移,故障通常是接地,而不是分线板。检查 PC、控制箱和机床框架是否共享同一参考点。浮地会使你做的每一次调优更改失效。

参数设置

前四项修复的快速参考

仅为起点。每台机器都需要自己的测试运行。

设置常见默认值工作值解决的问题
BIOS 端口模式SPP 或 ECPEPP(或双向)加速顿挫、丢步
基地址自动378hMach3 中找不到端口
内核速度25 kHz稳定时 45–60 kHz迟滞、位置误差
LPT 电缆未屏蔽排线屏蔽,1.8 m 以内幻影步进、误限位
错误 #4

未调优的加速度和速度

速度是最高速度。加速度是机器达到该速度的快慢。用户追求速度数值,因为看起来亮眼,然后纳闷为什么机器在 90° 拐角处堵转。拐角是加速度事件,如果斜坡太陡,步进电机无法带动负载。

先调加速度。从低值开始,提高直到电机发出嗡嗡声或失位,然后回退约 30%。最后设置速度,且仅高到加速度能支持的程度。用实际生产进给率下的方形路径测试。

微步会改变计算。设为 1/8 步的驱动器在相同速度下需要八倍脉冲率,因此内核速度和加速度必须一起调优。只提高一个而不提高另一个,只会移动失效点。

错误 #5

笔记本端口和 USB 转 LPT 适配器

笔记本并口很少能提供 Mach3 所需的时序,USB 转 LPT 适配器更差。它们增加延迟和抖动,任何软件设置都无法消除。对于并口方案,带真实主板端口的台式机是可靠路径。

当笔记本或适配器是唯一选择时,将脉冲生成移出 PC。外部运动控制器在硬件中处理时序,并通过以太网或 USB 连接。这完全消除了内核速度上限和 BIOS 设置。

这里有一个实际分界。业余雕刻机有时可以忍受 USB 适配器和低内核速度。任何需要保持公差或进行生产的机器都不应如此。失效模式是随机的,而随机故障的代价高于一个控制器。

错误 #6 和 #7

脉冲宽度、方向建立、去抖和缓冲

步进脉冲宽度必须足够长,驱动器才能看到。许多驱动器至少需要 2–5 μm,一些较旧的驱动器需要更长。方向建立时间,即方向信号与第一个步进之间的延迟,常被设为零,但不应该。5–10 μm 的值是安全的起点。

去抖过滤输入引脚上的噪声。设得太高,机器会忽略真实的限位开关。设得太低,它会响应电气噪声。仅在存在噪声问题时以小步增加,然后停止。

缓冲设置控制排队运动量。大缓冲使运动更平滑,但急停时滞后更多。对于高速主轴机器,保持缓冲适中,以便停止真正生效。每次更改缓冲后都要测试急停。

方向反转是一个很好的测试用例。如果机床只在某个轴反转时丢失位置,先检查方向设置时间,再看脉冲宽度。这两个值能解释大多数反转误差。

常见问题

常见问题

如何判断问题出在 Mach3 还是硬件?

在主轴关闭的情况下运行相同的 G 代码。如果运动干净,故障来自主轴或变频器的电气噪声。如果仍然丢步,则是设置或脉冲链路的问题。

第二项检查是在主轴不装刀具的情况下执行快速移动,同时观察 DRO。若此时位置漂移,说明问题在脉冲而非切削负载。

我可以在笔记本上通过 USB 转接器运行 Mach3 吗?

在低进给率的轻型 hobby 雕刻机上可以工作,但时序抖动使其对任何需要保证公差的场合都不可靠。转接器增加的延迟软件无法纠正。

如果必须使用笔记本,请将脉冲生成移到外部运动控制器,把 PC 仅当作人机界面。

内核速度应该从多少开始?

从 25 kHz 开始,逐步提高到 45 kHz,再到 60 kHz。每提升一级前,先用快速方向变化进行测试。

停在能干净运行的最高值。如果 PC 跟不上,更高并不一定更好。

为什么我的机床只在拐角处丢失位置?

拐角是加速事件。如果加速度相对负载过于激进,步进电机会短暂失速并丢失位置。

从电机发出嗡嗡声的位置将加速度降低约 30%,然后以生产进给率重新测试拐角。

什么时候应该停止调参并改变控制方案?

如果你已设置 EPP、提高内核速度、屏蔽电缆并调整加速度,机床仍然丢步,那么并口就是瓶颈。

此时,外部运动控制器或闭环驱动器比继续调参更快解决问题。

需要紧公差加工零件?

发送图纸,我们将在 12 小时内返回报价并附免费 DFM 分析。

12 小时报价100% 全检可签 NDA

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

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