增材智造· 3D 工具站 ⌕搜索

读懂 G-code:从刀路预览反查参数问题

不用学会写 G-code,只要能看懂几行关键指令,就能在打印失败时快速判断「是模型问题、切片参数问题,还是机器执行问题」。

实操指南 · 约 7 分钟 · 全文配示意图与对应在线工具

只需要认识这六类指令

打开文件头看一眼就能确认机型、层高、材料、喷嘴直径与温度是否和当前机器匹配。用 G-code 一致性检查 可以自动扫一遍层高、温度、进给、回抽和调平指令,把明显矛盾的参数挑出来。

刀路预览能看出什么

把 .gcode 拖进 G-code 刀路预览,它会按层绘制挤出路径。重点看四件事:

配合 G-code 时间轴 看逐层耗时分布:某一层突然暴涨,通常是那一层出现了大面积实心填充或密集支撑。再看 G-code 耗材估算 核对总挤出量是否和模型体积对得上。

从 G-code 反推成本与时间

G-code 里注释通常带预估时长,但不含预热与失败重打。用 打印时间估算 交叉验证,再用 单件成本核算 把材料、电费、机时和失败率摊进去。多件排产用 多件排产估算。

如果要做多色换料,用 分层换色切分 或 G-code 换料层标记 生成 M600 换料点,别忘了把换料排空量算进废料,参考 换料清洗废料。

本篇用到的在线工具

常见问题

E 值是绝对还是相对?

看有没有 G92 E0 / M83。桌面 FDM 多数是相对 E(每层或每段归零),Klipper 与部分切片器也支持绝对 E。判断错了会把耗材估算差出几十倍。

G-code 能在不同机器上直接用吗?

不能。机型幅面、喷嘴直径、热床尺寸、固件方言(Marlin / Klipper / RepRap)都不同,至少要用对应机型重新切片。

修改 G-code 安全吗?

只改注释、温度、进给这类标量相对安全;改动坐标或 E 值可能撞机或缺料。改完务必先用刀路预览复核。

继续阅读