FIG.01 Drawing → release-gated program

Drawing in.
G-code out.
With evidence.

CNCFlow AI turns DXF, PNG and PDF drawings into FANUC or GRBL programs. Deterministic CAM writes every line, a strict interpreter checks the exact bytes against your machine, stock and tool, and download unlocks only when they pass.

Eligible for download · SHA-256 3F9A…C21E
100.00Ø38.10 THRU4× Ø5.5001 /ContourG41 COMP · 3 PASSES · SPRING02 /PocketOFFSET · HELIX ENTRY · 40% STEP03 /DrillG83 PECK · Ø5.5 · 4 PLACESX+Y+Z0 = STOCK TOP · G43 H04 · CLEARANCE Z2004 /Work frameG54 · XY LOWER-LEFT · Z0 TOP05 /Final checkSTRICT INTERPRETER · FAIL-CLOSEDELIGIBLE FOR DOWNLOADSHA-256 3F9A…C21E · FINAL VALIDATION PASS06 /Release evidenceVERDICT BOUND TO EXACT BYTES
Operation sheet0 / 6
01ContourSTBY
02PocketSTBY
03DrillSTBY
04Work frameSTBY
05Final checkSTBY
06ReleaseSTBY
DrawingNEMA23_MOUNT.DXF
UnitEZCNC PIPELINE
OpsCONTOUR · POCKET · DRILL
PostFANUC · ISO 6983
DatumG54 · Z0 STOCK TOP
Sheet1 OF 1
( 01 ) The principle

The AI never touches your G-code.

  1. ( 01 )

    Deterministic CAM generates every line. A strict interpreter re-reads the exact bytes it would hand to your controller. The language model only reviews, and its opinion can never change the release verdict.

  2. ( 02 )

    A program becomes eligible for download only when its final validation passes, and that verdict is bound to the program's SHA-256. Anything unknown, stale or malformed fails closed.

See the pipeline
FIG 02 — CONTROL FLOWLLM: READ-ONLY
( 02 ) The challenge

Why small shops still hand-write G-code.

( CHALLENGE 01 )

CAM is built for CAM engineers.

Full CAM suites take weeks to learn and a seat licence to run. A bracket plate should not need a training course.

( CHALLENGE 02 )

Hand-edited code has no witness.

A typo in a Z value, a forgotten G43, a wrong work offset. Nothing checks the file that actually reaches the controller.

( CHALLENGE 03 )

‘Looks right’ is not evidence.

A toolpath preview shows intent. It does not prove the final bytes respect your stock, clearance plane or spindle limits.

( 03 ) The pipeline

From drawing to release-gated program.

CNCFlow AI owns everything between the drawing and the controller: geometry, toolpaths, posts, validation and evidence.

· You provide ·
Drawing
DXF · PNG · JPG · PDF
Setup
STOCK · XY ORIGIN · Z DATUM · G54–G59
Machine
PROFILE · TOOL · MATERIAL
· CNCFlow owns ·
Geometry engine
SNAP · STITCH · CLASSIFY LAYERS
Deterministic CAM
CONTOUR · POCKET · DRILL
Final-program validator
STRICT INTERPRETER · FAIL-CLOSED
Eligible program + release evidence
G-CODE · SHA-256 · VALIDATION REPORT · SETUP SHEET

Optional AI review — advisory only. Never changes the verdict.

O9001.NCFANUC · GENERIC_FANUC_MILL
%O9001N0010 G90 G94 G21 G17N0020 G54N0030 T04 M06N0040 S10000 M03N0050 G43 H04 Z20.0000N0060 G00 X0.0000 Y0.0000…N0410 M30%
RELEASE EVIDENCE
DispositionELIGIBLE
GCODE SHA-2563F9A2C…C21E
Final validationPASS · 0 BLOCKING FINDINGS
GeneratorEZCNC 2D CAM
MachineGENERIC_FANUC_MILL
PostFANUC · ISO 6983
Qualified6 GOLDEN FIXTURES
( 04 ) Release gate

What the gate checks on the exact bytes.

Not the toolpath plan. Not the preview. The program you would download, parsed line by line by a stateful interpreter that fails closed.

01

Modal state

Units, G90 and feed mode set before any motion.
MS-01 · EZ-VAL
02

Spindle & program end

M03 before a cut, M05 and M30 to finish.
SP-02 · EZ-VAL
03

Feed & spindle limits

At or below the machine profile maximum.
LM-03 · EZ-VAL
04

Tool registers

T, H and D agree; G43 and G41/G42 are consistent.
TR-04 · EZ-VAL
05

Canned cycles

G81/G83 parameters complete and sane.
CC-05 · EZ-VAL
06

Clearance plane

No XY rapid below safe Z.
CL-06 · EZ-VAL
07

Work offset & Z datum

G54–G59 and the chosen Z0 applied consistently.
WO-07 · EZ-VAL
08

Depth vs stock

Cut depth and swept extents stay inside the stock.
ST-08 · EZ-VAL
09

Arc geometry

I/J/R values describe a real arc.
AR-09 · EZ-VAL
10

Provenance

Generator, catalog version and SHA-256 all match.
PV-10 · EZ-VAL
Not checked

Clamp or fixture collisions · Tool-holder collisions · Machine-coordinate travel limits · Physical offset values

Scope

Software-qualified for generic FANUC and GRBL 2D programs. Not a substitute for a first-article dry run.

( 05 ) The workbench

See it before you cut it.

Operation review, a 3D toolpath viewer and a material-removal simulation, all in the browser. Diagnostic tools that explain the verdict without ever changing it.

Book a demo
WB-01
Operation review
Know what will be cut.
Layer-aware classification into contour, pocket and drill. Override depth and tool per operation before anything is generated.
WB-02
3D toolpath viewer
Every move, colour-coded.
Rapids, cuts and arcs by operation, depth or feed. Click a finding and the offending G-code lines light up.
WB-03
Material-removal simulation
Watch the stock disappear.
Real-time heightmap simulation in the browser with feed-proportional playback. Diagnostic only: it never changes the verdict.
0Materials
0Tools in catalog
0Post dialects
0Work offsets
0Automated tests
0Golden fixtures
DXFPNGJPGPDFFANUC · ISO 6983GRBLG54–G59Z0: STOCK TOP · SPOILBOARD · FIXTURE TOPCONTOURPOCKETDRILL G81/G83
( 06 ) The team

Two founders, one rule: evidence first.

We build the pipeline we would trust with our own machines. Every claim on this page is backed by the validator's code, its tests and its documented limits.

Nishant Kushwaha

LinkedIn

Co-founder, GTM

Leads go-to-market and customer development. Deep relationships with CNC shop owners across India's manufacturing clusters.

Krishnatejaswi S.

LinkedIn

Co-founder, Engineering

Backend systems engineer. Built the CAD geometry engine, the CAM pipeline and the final-program validator.

( CONTACT ) — EZ-001 / BOOK A DEMO

Cut your first part with evidence.

Pilot programs for small shops, makerspaces and prototyping labs. Bring a drawing and we run it through the pipeline with you.

Prefer email? Write to us →

( 08 ) FAQ

Frequently asked.