跳到主要内容
Vecaria

G-code 转 SVG 转换器

本地处理

在线把 G-code 刀路转成 SVG 矢量图,浏览器本地处理、不上传、免登录;切削实线、快速移动虚线,页内预览即下载文件。

当前为示例数据,可直接点「转换为 SVG」试用

使用方法

  1. 粘贴 G-code,或选择/拖入 .gcode/.nc/.tap 等程序文件(也可一键载入示例)
  2. 点击「转换为 SVG」
  3. 页内查看渲染预览(与下载文件同源),复制或下载 .svg

功能说明

  • 刀路转 SVG,便于归档/排版
  • 页内渲染预览:切削实线 + 快速移动虚线,所见即下载
  • 快速移动虚线显示(可在参数区关闭「显示快速移动」或调整线宽)
  • 支持紧凑无空格语法(G1X10Y20)与 N 字号前缀(N10G1X10)
  • 浏览器本地完成

常见问题

快速移动(G0)会画进 SVG 吗?

会——快速移动以虚线绘制,与切削实线区分;不需要时可在参数区关闭「显示快速移动」。

没有空格的程序(如 G1X10Y20)能解析吗?

能。词法解析按「字母+数字」切分,支持紧凑无空格语法与 N 行号前缀(N10G1X10)。

是本地处理吗?

是,转换在你的浏览器内完成,输入内容不上传。

为什么要把 G-code 转成 SVG?

SVG 刀路图是最省事的归档与交付方式:不用装 CAM 软件也能打开、打印、随工单发给同事或客户;切削实线 + 快速虚线一眼看清走刀和抬刀,报价、复核、存档都能用。

3D 打印的 G-code 能转吗?

能转,但结果是 XY 平面的 2D 投影——Z 高度被忽略,打印件只显示为底面轮廓。适合检查外形范围与抬刀布局,不能用来查看层高。

转出来的 SVG 能直接拿去切吗?

建议谨慎。输出是 2D 投影,圆弧按端点绘制,当作复核与描摹参考更稳妥;如果要让机器执行,请回到 CAM 软件重新生成刀路。

隐私

本工具在浏览器本地处理,输入内容不会上传服务器。

TL;DR: 在线把 G-code 刀路转 SVG 矢量图,切削实线、快速虚线,页内预览即所得;本地处理、不上传。

示例

  • 粘贴 G-code → 得到 SVG 刀路

支持的格式

G-codeSVG

限制说明

  • 2D 投影(忽略 Z)
  • 圆弧按端点近似
  • 按模态解析:G91 相对坐标按增量累加、G20 英制按 1in=25.4mm 换算为 mm、无 G 字的续行正常绘制;不解析刀具补偿与宏
  • 浏览器本地处理,不上传