跳到主要内容
Vecaria

G-code 统计估算

本地处理

免费在线分析 G-code:估算加工时间、耗材重量与包围盒,统计移动指令数;浏览器本地处理,不上传。

当前为示例数据,可直接点「统计」试用

使用方法

  1. 粘贴 G-code,或选择/拖入 .gcode/.nc/.tap 等程序文件(也可一键载入示例)
  2. 点击「统计」
  3. 查看键值表(移动指令/包围盒/时间/挤出/耗材,数值均带单位)、包围盒俯视示意图与英寸换算视图(1in=25.4mm,导出报告仍为 mm 口径);完整文本报告保留为复制/下载通道

统计口径

  • 时间:估算时间 = 切削时长(G1/G2/G3 按进给与真实路径长)+ 快速定位时长(G0 按设定快速速率单列);不含加减速
  • 圆弧:按真实弧长计时,整圆(终点=起点)= 2πR,不再按端点弦长近似;包围盒含弧胀(半圆/整圆的鼓出按极值点解析计入,不按端点弦框)
  • E 值:逐行差分净累计——绝对 E 按差值、G91/M83 增量按直加、G92 E 复位生效;回抽与补挤相互抵消,绝热净挤出
  • 单位:解析器逐行维护 G20/G21 模态,英制按 1in=25.4mm 换算,输出一律 mm;混用单位在口径行标注
  • 假设声明:无刀具补偿、无宏解析、无加减速模型、G4 暂停不计时;起点假定为逻辑原点 (0,0,0);以上假设均在结果文本的「口径」行随结果输出

功能说明

  • 统计 G0/G1/G2/G3 数量与范围(键值表输出,单位显式;附包围盒俯视示意与 mm/in 换算视图)
  • 估算加工时间、挤出量、耗材重量(可调丝径/密度/快速速率)
  • 支持模态省略写法(无 G 字的续行)、增量坐标(G91)、英制程序(G20)与 G92 复位
  • 浏览器本地完成

常见问题

免费吗?需要登录吗?

免费且免登录——统计全程在浏览器本地完成,程序文件不上传。

激光/等离子/雕刻程序没有挤出指令,能用吗?

可以——加工时间、包围盒与移动指令数对任意 G0/G1/G2/G3 程序都统计;挤出长度与耗材重量按 E 值口径累计,无挤出的程序为 0,这两项主要面向 3D 打印类程序。

隐私

本工具无需上传任何文件:G-code 以文本形式粘贴,统计在浏览器内存中完成,关闭页面即消失。

TL;DR: 估算 G-code 加工时间、耗材重量与包围盒,本地解析即贴即看。

示例

  • 粘贴 G-code → 得到统计与估算

支持的格式

G-code

限制说明

  • 估算结果仅供比对参考,上机前请先空跑校验并核对机床实际参数
  • 时间为按进给速度的近似估算(不含加减速建模):切削时间按 G1/G2/G3 进给计算,G0 快速按参数区设定的快速速率单列相加,不读取机床实际快速速度
  • 耗材按 1.75mm/PLA 1.24g/cm³ 估算(可在参数区修改丝径/密度/快速速率)
  • 挤出长度按 E 值差分净累计(G92 E 复位与 G91/M83 相对量生效,回抽与补挤相互抵消):宏程序与非标准 E 用法不在口径内
  • 圆弧(G2/G3)按真实弧长计时(整圆=2πR,含螺旋 Z 分量);缺 I/J/R 的非法弧按直线近似
  • 单位:全程按 mm 输出,G20 英制程序按 1in=25.4mm 换算并在口径行标注;G20/G21 混用按各行生效单位换算
  • 未建模(超出范围明示不做):刀具补偿(G40-42)、宏(O 代码/参数)、加减速、G4 暂停计时;未给 F 的切削段按默认 1000mm/min 假定并在口径行计数披露
  • 浏览器本地处理,不上传