GRBL 实际控制的是什么
固件设定边界。光学、焦点和材料决定边界内发生什么。
$30 和 $31:功率标定与低端功率
$30 是等于激光器额定输出 100% 的 S 值。如果 G 代码要求 S1000,而 $30 是 1000,控制器就以满功率驱动激光器。把 $30 设得低于激光管或二极管的实际能力,作业中每个 S 值都会被按比例缩小;设得更高,控制器会持续要求激光头无法提供的电流。实际做法是:$30 标定一次,之后在 LightBurn 或 LaserGRBL 里用 S 值做材料工作。
现代 GRBL 1.1 固件上的大多数二极管和 CO2 机型都运行 $30 = 1000。较老的 0.9 版本用 255。从论坛帖子复制数字前先确认固件版本,因为 1.1 板上的 255 意味着每个作业只以你要求功率的大约四分之一运行。
$31 设定 S 值很低时控制器会指令的最小功率。在雕刻和精细打标时,激光器大部分时间处于低 S 值,没有下限二极管可能退出激射,表现为线条发白或断续。下限太高,激光头在特征之间移动时仍在烧灼,会预热表面并使边缘变色。在 1000 标度的设置上,我们从 $30 的 1% 到 2% 左右开始设 $31,然后小步调整。
- 1从 $30 = 1000 开始在假定该标度前先确认固件是 1.1。
- 2不要靠提高 $30 来修复切不透这会掩盖焦点或镜片问题,并缩短激光管寿命。
- 3用测试网格设定 $31雕刻一组低 S 值梯度,观察是否断光。
七项设置一览
1000 标度 GRBL 1.1 机型的起始值。把它们当作基线,不是通用答案。
| 设置 | 作用 | 典型起始值 | 何时调整 |
|---|---|---|---|
| $30 | 等于满功率的 S 值 | 1000 | 固件标度或激光器额定值不同 |
| $31 | 低 S 时的最小功率 | 10–20 | 雕刻断光或边缘变色 |
| $32 | 激光模式开/关 | 1 | 光栅移动中电机停止 |
| $110 / $111 | X / Y 最大移动速度 | 3000–5000 mm/min | 光栅作业慢但切割正常 |
| $120 / $121 | X / Y 加速度 | 500–1000 mm/s² | 拐角过冲或振铃 |
| $0 | 步进脉冲宽度 | 10 µs | 电机高速时堵转或丢步 |
| $22 / $27 | 回零使能与退让距离 | 1 / 1–3 mm | 回零失败或开关重复触发 |
$32:激光模式与运动为何停止
$32 = 1 开启激光模式。此模式下控制器保持步进电机通电,并在激光头移动时调制激光,因此光栅雕刻连续运行,而不是在每条扫描线末端停下。$32 = 0 时机器像雕刻机一样工作:移动之间激光关闭,电机可能暂停,导致每行起点留下烧灼点。
凡是涉及混合移动、雕刻或沿路径变功率的作业,都开启激光模式。有一种情况操作员会保持关闭:简单的切透作业,你希望光束严格开或关,且后处理器已处理好。即便如此,也要检查 $120 和 $121 的加速度值是否现实,因为激光模式会暴露它们。如果激光头在可用距离内达不到指令进给,控制器会降速,你每毫米的功率就会在切割中途改变。
- 1雕刻用 $32 = 1连续调制,道次之间无烧灼点。
- 2$32 = 0 会使电机停止光栅作业耗时更长并留下起点痕迹。
- 3激光模式暴露运动极限加速度不足会表现为切深不均。
$110、$111、$120、$121:速度上限与加速度
$110 和 $111 是 X、Y 轴的最大进给率。它们设定上限,不是工作速度。一台能以 5000 mm/min 移动的机器,切 3 mm 亚克力可能只用 300 mm/min,这个差异没问题。上限在光栅雕刻时才重要,此时激光头整个作业都在最高速度下运行、激光脉冲调制。只有在机械结构能承受且不丢步之后,才提高 $110 和 $111。
$120 和 $121 是 X、Y 的加速度,单位 mm/s²。这是大多数人忽略、然后怪到激光头上的设置。加速度低意味着激光头缓慢加速、提前减速,拐角每毫米获得的能量比直线段多,于是拐角发黑。加速度高会让机架振铃、皮带拉伸、切割线抖动。
用方形试切调加速度。以正常进给和功率切一个 20 mm 方形,然后在低倍放大下看拐角。拐角发黑、变圆通常说明该进给下加速度太低。过冲,即略微鼓出拐角之外,说明太高。一次只改一个轴,重切同一个方形。我们为亚克力、胶合板和低碳钢板保留一小套参考方形,每次改动运动参数时都拿来对比。
- 1速度上限不是切割速度$110/$111 按机械能力设定,不按作业设定。
- 2拐角是加速度的读数拐角发黑:太低。鼓出:太高。
- 3一次一个轴改 $120,切割,检查,再动 $121。
动固件之前先读懂切割
| 现象 | 可能原因 | 首项检查 |
|---|---|---|
| 仅曲线处边缘焦黑 | 该进给下加速度太低 | $120 / $121 |
| 高光栅速度下线条呈波浪 | 机架或皮带共振 | $110 / $111 |
| 雕刻发白、线条断续 | 低 S 断光 | $31 |
| 加工时完全无功率 | S 值超过 $30 上限 | $30 量程 |
| 扫描线之间电机停顿 | 激光模式关闭 | $32 |
| 回零时撞限位开关过猛 | 退让距离太小 | $27 |
$0:步进脉冲宽度(微秒)
$0 是控制器发给步进驱动器的步进脉冲长度,单位为微秒。多数现代驱动器(包括桌面激光器常用的 step/dir 模块)在上升沿锁存,需要 2 至 5 µs 左右。GRBL 默认的 10 µs 对几乎所有情况都安全,除非出现特定问题,我们保持该值不变。
指向 $0 的症状是:电机仅在高速或高加速度下失步或丢步,且无机械卡滞。若脉冲对驱动器而言过短,步进频率升高时驱动器会丢步。将 $0 提高到 20 或 30 µs 可挽救临界状态的驱动器,但也会限制最大步进频率,之后可能需要降低 $110 或 $111。
不要用 $0 去修复低速时出现的丢步。低速丢步几乎总是机械原因:带轮松动、皮带张力问题或驱动器电流设置过低。固件改动无法补偿这些。
- 110 µs 是安全默认值除非有脉冲丢失的证据,否则保持不动。
- 2仅针对高速失步才提高之后重新检查最大进给率。
- 3低速丢步是机械问题先检查带轮和皮带张力。
$22 与 $27:回零与退让距离
$22 = 1 启用回零循环。开启回零后,机器在启动时驱动各轴撞向限位开关以找到自身零点,使工作坐标系在多次会话间可重复。对于需要切割零件以配合装配的激光器,这种重复性比只做一次性标牌雕刻的机器更重要。
$27 是退让距离,单位为毫米:开关触发后轴退回的距离。太小则开关仍处于压合状态,下次回零失败或机器报警。太大则损失床角处的可用行程。在 400 mm 床面的机器上,退让 1 至 3 mm 属正常。
两个实用要点。第一,回零速度与 $110、$111 分开设置,因此可以慢速回零、快速切割。第二,若回零方向错误,那是方向反转设置的问题,不是 $22 的问题。先修正方向再动退让值,否则会追查与 $27 无关的报警。
- 1$22 = 1 提供可重复零点当切割零件需在装配中对齐时有用。
- 2$27 通常取 1–3 mm足以释放开关,又小到保留行程。
- 3回零方向错误不是 $27 的问题先修正轴反转。
避免浪费材料的调试顺序
先调机器,再调加工。先设置回零值和步进脉冲,因为它们决定轴是否能准确运动。然后将 $110 和 $111 设为机架能承受的上限,并用方形试切确定 $120 和 $121。只有在运动稳定后,才用真实材料样品校准 $30 和 $31。若在运动之前调功率,会一直追着随速度变化的边缘质量跑。
按材料保留书面记录。记录 S 值、进给、走刀次数、焦距和所得边缘。每种材料一页记录,比任何固件微调都省时间,因为它把已解决的变量与仍在测试的变量分开。
记住 GRBL 不负责什么。镜片污染、焦点偏移、辅助气压、床面平整度和材料批次差异对切割的影响都大于多数固件值。若昨天成功的切割今天在未改设置的情况下失败,原因几乎肯定在控制器之外。
对于生产零件,固件调试设定工艺窗口,但几何精度仍须保证。我们自己的车间在 127 台高精度 CNC 机床(包括 16 台同步五轴加工中心)旁运行激光加工,当激光切割毛坯需要精加工接口时,加工特征可保持 ±0.005 mm。若零件两者都需要,值得明确哪些特征由激光完成、哪些由机加工完成。
- 1先运动,后功率轴稳定后功率测试才有意义。
- 2记录每种材料S 值、进给、走刀次数、焦距、边缘结果。
- 3未改设置但切割失败检查镜片、焦点、辅助气和材料。
常见问题
$30 = 1000 对所有激光器都正确吗?
不是。1000 是 GRBL 1.1 的标准量程,但该数字只表示 S1000 等于你设置下的满输出。若激光模块额定值低于控制器假定值,应在加工文件中按比例降低 S 值,而不是降低 $30,这样固件量程在各加工任务间保持一致。
较旧的 GRBL 0.9 版本使用 255 而非 1000。应用网上找到的任何值之前先检查版本字符串。
为什么拐角比直边烧得更深?
激光头进入拐角时减速、离开时加速,因此每毫米材料停留时间更长。这是加速度问题,不是功率问题。小步提高 $120 或 $121,重新切一个测试方块。
若提高加速度后出现抖动或拐角外凸,说明已到机架的机械极限。此时应降低切割进给,使控制器无需减速太多。
应该提高 $110 和 $111 来加快雕刻吗?
只有在确认机架和皮带能承受更高速度且不产生共振之后才可以。栅格雕刻才是最大行程速率真正被用到的场合,所以收益是实在的。但栅格图案中出现波浪线通常意味着已超出机械能保持的范围。
在跑生产任务前,用实心填充矩形在新上限下测试。若填充出现随速度变化的条带,就调低该值。
原厂机器上 $0 需要改动吗?
通常不需要。10 µs 的默认值适用于桌面和中型激光器上常见的 step/dir 驱动器。只有在高步进速率下确认存在脉冲丢失时才修改它,并且修改后要重新检查最大进给速率,因为脉冲变长会降低可达到的步进频率。
低速时丢步指向机械结构或驱动器电流,而不是 $0。
$27 的拉离距离应该设多少?
从 1 mm 开始,逐步增大,直到每次开机回零都能可靠完成。2 到 3 mm 可覆盖大多数带机械限位开关的机器。更大的值只会减少床角处可用的行程。
如果增大 $27 后回零仍然失败,先检查开关接线和回零方向,再改动其他设置。
固件设置能修复上周还正常的切割吗?
很少能。如果配置没有任何改动,偏差更可能出在镜片、焦距、吹气流量、床面水平或材料批次上。打开设置列表之前,先清洁镜片并重新检查焦距。
把设置和材料结果记录在一起。当加工出现漂移时,日志能让你在一分钟内判断固件是否值得怀疑。
