使用方法
- 拖入
.gcode/.nc/.tap等文件(或点「载入示例」),自动三维渲染刀路 - 拖动进度滑块逐行查看刀路,点击源码行反向定位;源码区为只读语法高亮视图(运动指令 G0–G3、其他 G/M、F/S/T、注释分类着色,超 5000 行退回纯文本);时间轴「播放/暂停」沿路径回放(0.5–8× 倍速,拖动即暂停、到尾自停、再按从头重播)
- 查看 2.5D 材料去除仿真(深度着色 / 按最后切削刀具着色 / 按 Z 深度层步进累计)与刀具统计(纯预览,无输出文件)
- 看「安全检查」卡:无 F 字/负进给/快移低于已切削面等静态提示,点击行号可定位刀路
功能说明
- 源码↔刀路双向定位、只读语法高亮代码视图(≤5000 行按类别着色,>5000 行自动退回纯文本)、时间轴回放(播放/暂停/倍速)、2.5D 材料去除仿真(深度/按刀具/按 Z 深度层步进)、静态安全检查、刀具换色图例与坐标系读数
- 三维渲染基于开源库 gcode-preview(MIT),全部计算在浏览器本地完成
- 支持常见 CNC/3D 打印 G-code
- 浏览器本地渲染,文件不上传
常见问题
加工前能检查 G-code 错误吗?
可做静态检查:无 F 字、负进给、快移低于已切削面、缺少换刀/结束/单位字都会提示,点击可定位到对应刀路行;刀具补偿、宏与机床行程不校验。
支持哪些文件?.nc/.tap/.cnc/.ngc 都行吗?
都行——只要内容是标准 G-code 即可解析;G0–G3 运动指令支持,厂商宏忽略。
3D 打印的 G-code 能看吗?
可以——挤出与空驶行程同样渲染,按刀具着色与按 Z 层步进也适用于打印程序。
隐私
本工具在浏览器本地处理,输入内容不会上传服务器。