TOOL / CNC / GCODE-VIEWER
G 代码查看器与 XY 刀路预览
粘贴 G 代码即可解析模态 G0/G1/G2/G3、G90/G91,绘制 XY 刀路预览并统计程序段、包围盒与路径长度。
LIVE WORKBENCH / gcode-viewer
XY 刀路预览
中性色带 = 快速定位 G0,工业黄色带 = 切削进给;工业蓝为起点、工业黄为终点。G2/G3 圆弧按 24 段采样。
有效程序段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 段折线近似,用于预览而非替代控制器插补。
支持 G91 增量模式吗?
支持。解析器维护 G90/G91 模态与当前坐标,增量模式下 X/Y/Z 按相对偏移累加;同时保留 G0/G1/G2/G3 的模态延续。
使用说明
- 粘贴或编辑 G 代码(默认带一段”方形 + 圆弧”示例)。
- 预览区以中性色带表示快速定位 G0、工业黄色带表示切削进给;工业蓝为起点、工业黄为终点。
- 统计区给出有效程序段数、G0/G1/G2/G3 次数、包围盒尺寸与 XY 路径总长,展开明细可看逐行解析结果。
当前解析 XY 平面与 G17,支持 G0/G1/G2/G3、I/J 圆心增量、G90/G91;刀具半径补偿(G41/G42)与宏变量暂不处理,勿用于实际加工前的唯一校核。
NEXT / RELATED TOOLS
本领域全部 ↗