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

获取即时报价

控制器设置

MACH3 入门设置指南:7 个经过验证的步骤

MACH3 把 G 代码转换成步进和方向脉冲。本指南介绍在步进电机驱动的铣床或雕刻机上完成首次设置:端口与引脚、电机调校、软限位、回零,然后进行一次安全的试切。在给主轴通电之前请先阅读。

每单位步数软限位回零首次试切
灰色 CNC 铣床上的 MACH3 CNC 入门设置指南
快速解答

要点速览

一次只调一个轴先调 X,再调 Y,最后调 Z。新建配置时不要同时点动两个轴。
每单位步数是最关键的数值每单位步数错误会缩放所有零件。用千分表在 100 mm 范围内验证。
切削前设置软限位软限位在软件层面阻止轴失控。仅靠硬限位开关救不了丝杠。
首次移动时保持主轴关闭在主轴禁用状态下点动和回零,然后启用主轴进行空切。
保存配置文件调校完成后导出 XML 配置文件。重装后一分钟即可恢复。
开始之前

MACH3 控制什么、不控制什么

MACH3 是基于 Windows 的控制器软件。它读取 G 代码,通过并口或外部运动设备输出步进和方向脉冲。软件不闭环。电机没有反馈,因此步进电机失步时,MACH3 仍在计数脉冲,零件就会做短。这一事实解释了大多数新手废品:机床从不知道自己丢了位置。

因此设置工作就是让开环变得可预测。你要定义多少脉冲等于 1 mm、轴允许多快加速、行程在哪里结束,以及上电时机床做什么。把这四件事做对,MACH3 就像一个无聊、可靠的工具。跳过它们,每个活都变成猜谜游戏。

本 MACH3 入门设置指南以 3 轴步进铣床为例。雕刻机、车床和等离子配置在回零方向和主轴输出上不同,但顺序相同。车床需要两个轴和一个主轴索引;等离子切割机用割炬开/关输出代替主轴 PWM。操作顺序不变。

首次设置预留 90 分钟。大部分时间花在测量上,而不是点击。你需要一个千分表、一把钢尺,以及一种不松开键盘就能碰到急停的方法。如果你在正常站立位置够不到急停,开始前先移动它。

前提条件

打开 MACH3 之前的检查清单

如果计划使用并口,请把 MACH3 安装在 32 位 Windows 机器上。64 位 Windows 会阻止并口驱动,这是全新安装后电机完全不动的最常见原因。USB 和以太网运动设备自带插件,可在 64 位上工作,但必须先安装插件,配置文件才能与硬件通信。

接下来是接线。步进驱动器需要步进脉冲、方向信号和公共地。大多数驱动器的使能引脚为低电平有效,因此信号为低时轴保持扭矩。如果上电后电机可以用手转动,使能引脚很可能在端口与引脚设置中被反相了。

把驱动器电流设为电机额定值,而不是驱动器允许的最大值。额定 3.0 A 的 NEMA 23 在 2.8 A 下比在 4.2 A 下运行更凉、更安静,而且在业余铣床上不会丢步。8 或 10 细分是好的起点。更高细分使运动更平滑,但消耗脉冲速率,而并口上限约为 25 kHz。

在动软件之前,确认断电时机器可以用手移动。如果丝杠卡滞,任何调校值都修不好。先解决机械阻力:联轴器松动、镶条过紧、轴承座不对中。

  • 1
    并口用 32 位 Windows64 位会阻止驱动;改用 USB 或以太网运动控制。
  • 2
    驱动器电流按电机额定值从铭牌电流的 90% 开始,并检查电机温度。
  • 3
    细分 8 或 10让脉冲速率保持在并口限制内。
  • 4
    手动自由移动断电,转动每根丝杠。这里卡滞意味着要做机械工作,而不是调校。
判断

什么时候 MACH3 是合适的控制器

MACH3 适合小车间、原型和单件零件,用于 3 轴铣床、雕刻机、车床和等离子切割台。它运行在廉价 PC 上,支持多种运动硬件,配置可编辑到引脚级别。如果你需要用并口转接板驱动改装的膝式铣床,MACH3 仍然是从一堆零件到机器动起来的最短路径之一。

它不适合需要闭环反馈的生产单元、有严格安全联锁的换刀装置,或无人值守过夜的机器。开环无法检测失步,而 Windows 不是实时操作系统。时序抖动表现为脉冲间距不一致,进给速度越高影响越大。

对于需要严格公差的零件,控制器只是链条中的一环。能保持 ±0.005 mm 的机床需要刚性床身、预紧滚珠丝杠、温度稳定的毛坯和测头程序。没有软件设置能创造这些。如果你的原型需要该公差而台式机达不到,把图纸发出去通常比升级铣床更便宜。

钜亮五金(GreatLight)运行 127 台高精度 CNC 机床,包括 16 台同时五轴加工中心,公差可达 ±0.005 mm,表面粗糙度可按要求做到 Ra 0.2–0.8 μm。我们在 12 小时内报价并返回免费 DFM 分析。这个选项适用于你的车间无法保证的零件。

操作流程

MACH3 设置,逐步进行

按顺序操作。每一步都假设前一步已通过检查。

  • 1
    1. 新建配置文件打开 MACH3 加载器,复制一个已有的铣床配置文件,或从默认配置开始。按机床命名,例如 Mill_A。不要直接编辑原始配置文件。如果设置出错,删除副本,一分钟内就能重新开始。
  • 2
    2. 设置端口和引脚Config > Ports and Pins。为 X、Y、Z 分配步进和方向引脚,标准并口转接板将步进端口设为 1、方向端口设为 1。步进脉冲宽度设为 5 μs,方向预切换设为 5 μs。低于 2 μs 时,多数驱动器在高进给下会丢脉冲。
  • 3
    3. 配置输入将急停引脚设为低电平有效,然后分配 X、Y、Z 回零开关。启用急停输入,确认 MACH3 中的复位按钮仅在开关释放时清除。如果复位闪烁,说明输入受到干扰。在开关两端加 0.1 μF 电容,或使用屏蔽电缆并将屏蔽层单端接地。
  • 4
    4. 设置主轴和切削液输出对于 VFD 主轴,为 0–10 V 输出分配步进或 PWM 引脚,并设置皮带轮比,使指令转速与 VFD 显示一致。用转速表在 6,000 rpm 和 12,000 rpm 两点检查。切削液是简单的开/关输出,多数继电器板为低电平有效。
  • 5
    5. 输入电机调谐值Config > Motor Tuning。先设每单位步数,再设速度,最后设加速度。典型 hobby 铣床配 5 mm 螺距丝杠和 8 倍细分,每毫米约 320 步。速度设为 3,000–5,000 mm/min,加速度设为 200–400 mm/s²。逐步提高加速度直到电机失步,然后回退 30%。
  • 6
    6. 验证每单位步数用 G0 X100 指令移动 100 mm,用千分表或靠尺测量。读数应在 0.05 mm 以内。如果偏差是固定比例,说明每单位步数错误。如果误差随距离增大,原因是反向间隙或丢步,而不是调谐值。
  • 7
    7. 设置软限位和回零Config > Homing/Limits。将各轴软最大和软最小设为实际行程,留 2 mm 余量。启用软限位,回零顺序设为先 Z,再 X 和 Y。先回零 Z 可在任何横向移动前将刀具抬离工件。
  • 8
    8. 首次实切前空跑加载一段短程序,将 Z 抬高到毛坯上方 20 mm,主轴关闭运行。观察 DRO。任何轴跳动或停顿都是丢步。现在解决。空跑不花钱;用错误配置切金属会损失刀具和工件。
参考

参数起点与故障现象

适用于步进驱动的铣床或雕刻机。根据丝杠螺距和驱动器调整。

设置典型值设置错误时的现象
步进脉冲宽度5 μs高进给时电机失步或发出嗡嗡声
方向预切换5 μs轴随机向错误方向移动
每单位步数320 步/mm(5 mm 螺距,8 倍细分)零件按固定比例缩放
速度3,000–5,000 mm/min移动中失步,换向粗糙
加速度200–400 mm/s²拐角抖动,启动时丢步
软限位行程减 2 mm轴撞上硬限位
回零顺序Z,然后 X,然后 Y首次回零移动时刀具撞机
驱动器电流电机额定值的 90%电机过热,或扭矩不足、丢步

一次设置,每月验证

首次切削前花 90 分钟处理端口、调谐和限位。经过测量而非猜测的 MACH3 配置能多年保持位置。

常见问题

常见问题

全新安装后电机为什么不转?

按顺序检查三件事。第一,确认设备管理器中并口地址与 MACH3 中一致。第二,确认使能引脚极性。第三,确认电荷泵设置与转接板匹配。

如果使用 64 位 Windows 加并口,驱动无法加载。改用 USB 或以太网运动控制卡,或在 32 位机器上安装 MACH3。

如何判断轴是否丢步?

指令移动 100 mm,标记位置,再指令回零。测量差值。可重复的差值超过 0.05 mm 是反向间隙;随机差值是丢步。

丢步通常来自加速度设得过高或驱动器电流设得过低。先将加速度降低 30% 再测试,不要先改其他参数。

应该用软限位还是硬限位开关?

两者都用。硬开关在回零和撞机后保护机床。软限位在正常运行中保护,在到达开关前就起作用。

软限位设在物理行程内 2 mm。该余量吸收减速距离,使轴在开关前停下。

MACH3 能控制多大主轴转速范围?

MACH3 输出步进或 PWM 信号,由 VFD 转换为 0–10 V。可用范围取决于 VFD,而非软件。多数配置在 VFD 额定值的 10% 到 100% 范围内可靠控制。

低于 10% 时,许多 VFD 会失去扭矩且读数漂移。用转速表在两点验证,调整皮带轮比直到指令转速匹配。

MACH3 能用于车床吗?

可以。车床配置使用 X 和 Z,外加主轴索引输入用于螺纹加工。索引脉冲必须干净;信号有噪声会产生看似随机的螺距误差。

如果螺纹起始不稳定,在 Config > General Config 中设置主轴索引去抖。索引传感器电缆远离主轴电机线。

多久重新验证一次配置?

任何机械改动后:联轴器、丝杠、电机或驱动器更换。控制电脑 Windows 更新后也要验证,因为驱动行为可能改变。

日常使用的机床,每月用 100 mm 移动检查一次每单位步数。只需两分钟,能在偏差影响零件前发现。

需要台式铣床加工不了的零件?

发送图纸。我们在 12 小时内返回报价和免费 DFM 分析,生产可在 24 小时内开始。

12 小时报价±0.005 mm 公差无最小起订量

关注

更多来自车间现场

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

FacebookTikTokYouTubeLinkedInInstagramThreadsPinterest

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

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