Watch the chips fly on screen first.
NC Proof Mill runs your program against a virtual block — pockets, contours, holes and all — and shows you exactly what the part will look like, and where the tool shouldn't be.
Made for the way a mill moves.
More axes, more tools, more ways for a program to go wrong. NC Proof Mill watches the moves that matter.
3D stock removal
See the block take shape as the program runs, and compare the result with the part you expect.
Canned cycles
Drilling, peck drilling, tapping and boring cycles expanded into the real moves the spindle will make.
Fixture & vise collisions
Flags moves that bring the tool or holder into the vise, clamps or fixture plate.
Rapid-plunge warnings
Catches G00 moves below the stock top and missing tool-length offsets before they become a crash.
Travel-limit & work-offset check
Makes sure every move stays inside the machine's travel and uses the work offset you meant to use.
Cycle-time estimate
Run time from feeds, rapids and tool changes — so you can quote and schedule from real numbers.
Find the bad block before the spindle does.
NC Proof Mill highlights the exact line, explains the risk, and shows it in the 3D view. Fix it, re-run, and send a program you trust.
1O2001 (BRACKET OP1) 2G21 G17 G90 G40 G49 G80 3T3 M06 (D10 END MILL) 4G54 G00 X0 Y0 5G43 H03 Z25.0 6S8000 M03 7G00 Z2.0 8G01 Z-5.0 F300 9... 22G00 X64.0 Y32.0 Z-3.0 ⚠ rapid below stock23G01 Z-5.0 F300 24M30
From program to proven in three steps.
Set the stock & setup
Enter block size, work offset and where it sits in the vise or fixture.
Load the program
Paste your mill G-code or open the file straight from CAM.
Run & review
Watch the part take shape, step through warnings, fix and send.
Ready to prove your next mill job?
Open NC Proof Mill and cut the part virtually before you cut it for real.
Working on a lathe instead? See NC Proof Turn →