使用方法
- 拖入至少 2 个 G-code 文件(可多次追加,列表内可排序/移除)
- 点击「合并」(文件不足 2 个时按钮不可用)
- 复制或下载
首个文件名-merged.gcode
功能说明
- 顺序合并多个程序,列表行内可拖拽排序(上移/下移/移除按钮为键盘操作保留)
- 自动移除中间程序的全部结束指令(M2/M30,含 N 行号前缀行),并剥离中间文件的
%包裹行;每处移除插入(--- M30 removed …)注释标记,末文件的结束指令合法保留 - 自动在输出头部标注重复换刀提示(同一刀具号多次出现时)与模态残留提示(中间程序收尾处于 G91/G20/M83 时),段间插入
; ---- merged ----分隔注释 - 合并结果附刀路图形预览(本地自绘 SVG)与折叠文本预览(前 50 行),并附 G-code 查看器核对入口
- 浏览器本地完成
合并前 → 合并后
文件 1 尾部的 M30 会在中间终止程序;合并后被移除并留注释标记,仅末尾保留一个结束指令:
; 文件 1(合并前) ; 合并后% O0001O0001 G1 X1G1 X1 (--- M30 removed (file 1 of 2) ---)M30 ; ---- merged ----% G1 X2―――― 文件 2 ―――― M30G1 X2M30常见问题
两个 G-code 文件怎么合并?
把两个(或更多)文件拖进页面,按需要的先后顺序排好,点「合并」——自动移除中间程序的结束指令,下载得到单个 .gcode 文件。不用登录、文件不上传,全部在浏览器本地完成。
是免费的吗?
是——本工具是免费工具(非 Pro 权益),每日有免费额度,无需注册登录。
支持哪些扩展名?
接收 .gcode / .nc / .gco / .tap / .cnc / .ngc / .txt,合并输出固定为单个 .gcode 文件。
合并后可以直接上机 / 上打印机吗?
顺序拼接不变、坐标与行号不改写,但模态状态会跨段延续:如果中间程序收尾仍处于 G91(增量)、G20(英寸)或 M83(相对挤出),该状态会带入下一段。输出头部会追加 NOTE 注释,提示在段间插入 G90/G21/M82 复位;请先预览刀路、空跑确认后再加工。
为什么中间的 M30 被删掉了?
M2/M30 是程序结束指令,留在中间会在合并点直接停机。工具会移除中间程序的全部结束指令(含 N 行号前缀与 % 包裹行)并留注释标记,只保留最后一个文件的结束指令。
隐私
合并是纯文本拼接——不需要联网、不需要账号,你的程序内容从头到尾不离开这台设备,因此合并特别适合本地完成。