TOOL / CNC / GCODE-VIEWER
G 代码查看器与 XY 刀路预览
粘贴 G 代码即可解析模态 G0/G1/G2/G3、G90/G91,绘制 XY 刀路预览并统计程序段、包围盒与路径长度。
LIVE WORKBENCH / gcode-viewer
已预填示例输入,可直接修改;所有计算仅在当前浏览器内完成,不会上传。
XY 刀路预览
中性色带 = 快速定位 G0,工业黄色带 = 切削进给;工业蓝为起点、工业黄为终点。仅作几何示意,不能替代机床仿真或首件试切。
有效程序段9
快速定位 G01
切削 G1/G2/G35
包围盒20.00 × 20.00 mm
XY 路径总长85.70 mm
程序段明细(前 12 行)
| LINE | CODE | MOTION | COMMENT |
|---|---|---|---|
| 001 | ( DEMO / square + arc ) | — | DEMO / square + arc |
| 002 | G21 G90 G17 | — | — |
| 003 | G0 X0 Y0 Z5 | G0 | — |
| 004 | G1 X10 Y0 F200 | G1 | — |
| 005 | G2 X20 Y0 I5 J0 | G2 | — |
| 006 | G1 X20 Y20 | G1 | — |
| 007 | G1 X0 Y20 | G1 | — |
| 008 | G1 X0 Y0 | G1 | — |
| 009 | M30 | — | — |
FAQ
常见问题
圆弧 G2/G3 是怎么画出来的?
以 I/J 增量算出圆心,按 G2/G3 方向归一化角度后采样 24 段折线近似,仅用于预览,不替代控制器插补。
支持 R 半径格式圆弧吗?
暂不支持。缺少 I/J 时会列出具体行号并明确告警,预览退化为直线,请勿据此判断真实刀路。
支持 G91 增量模式吗?
支持。解析器维护 G90/G91 模态与当前坐标,增量模式下 X/Y/Z 按相对偏移累加,同时保留运动模态延续。
使用说明
以下说明正文目前仅提供中文完整版;界面、标题、描述与常见问题已按当前语言显示。
- 粘贴或编辑 G 代码(默认带一段”方形 + 圆弧”示例)。
- 预览区以中性色带表示快速定位 G0、工业黄色带表示切削进给;工业蓝为起点、工业黄为终点。
- 统计区给出有效程序段数、G0/G1/G2/G3 次数、包围盒尺寸与 XY 路径总长,展开明细可看逐行解析结果。包围盒与长度只统计程序中真实出现的移动点,不会插入虚构的原点。
当前仅解析 XY 坐标做几何示意:支持 G0/G1/G2/G3、I/J 圆心增量、G90/G91;G17 等平面选择指令未做校验,R 半径格式、刀具半径补偿(G41/G42)、宏变量、固定循环与 G2/G3 的完整螺旋线均未实现,长度按 mm 假定。不能用于实际加工前的唯一校核,请以机床仿真与首件试切为准。
NEXT / RELATED TOOLS
本领域全部 ↗