Features
Setup
Group operations by tool to minimize tool changes
Add N-number line numbers (N10, N20…)
Getting the .nc file onto the machine
This runs in your browser, so it can't reach out and control machine hardware directly —
no webpage can, for the same reason a website can't format your hard drive. Download the
.nc file and transfer it the way your shop already does: USB stick straight into the
control, a DNC/RS-232 link via software like CIMCO Edit, or your network share if the
control supports one. The file is plain text, so any of those work.
About this build
Supports LINE, CIRCLE, ARC and LWPOLYLINE (incl. bulge arcs) from ASCII DXF (R12–2018),
and auto-detects mm/inch from the file's $INSUNITS header. Generates G00/G01/G02/G03,
G81/G83 canned drilling cycles, G41/G42 cutter comp, and standard program start/end blocks.
Pocketing uses real contour-parallel offset rings (not a raster fill) for both circular and
polygonal pockets — very narrow necks in concave shapes can still cause a ring to be skipped,
so always verify in Simulate before cutting metal.
Outer profile
Pocket / inner profile
Hole
Selected / cutting move
Rapid move
Operations
Code
Simulate
You can edit this text directly (e.g. tweak a feed rate or a Z depth), then press
"Apply edits & re-simulate" to refresh the Simulate / 3D preview from your edited code
before downloading.