CNC G-code verification

Prove your G-code before it touches the machine.

NC Proof simulates your CNC program line by line, so crashes, gouges and wrong offsets show up on screen — not on your spindle, your tooling or your parts.

Two machines, one workflow

Pick your machine.

NC Proof comes in two editions, each built around how that machine actually cuts.

Lathe / Turning

NC Proof Turn

For CNC lathes and turning centers. See every roughing pass, finish profile, groove and thread before you hit Cycle Start.

  • 2-axis X/Z toolpath simulation
  • Roughing, finishing, grooving & threading cycles
  • Chuck & tool collision checks
Mill / Machining center

NC Proof Mill

For CNC mills and machining centers. Verify pockets, contours and drilling cycles, and watch material come off the stock in 3D.

  • 3-axis XYZ toolpath & stock removal
  • Pockets, contours, drilling & tapping cycles
  • Rapid-move, fixture & travel-limit checks
Why NC Proof

One bad line of code can cost a spindle.

A crash means downtime, broken tools and scrapped material. NC Proof gives you a fast, visual check that fits into the way you already work.

Catch crashes early

Rapids into the stock, tools hitting the chuck or fixture, moves past travel limits — flagged before they happen.

Line-by-line clarity

Step through the program and see exactly which block moves the tool where. Problems point straight back to the line.

Know your cycle time

Get a realistic run-time estimate from feeds and rapids, so quoting and scheduling start from real numbers.

How it works

Load. Simulate. Run with confidence.

Load your program

Paste or open your G-code file, whether it came from CAM or was written by hand at the control.

Watch it cut

NC Proof plays the toolpath on your stock and highlights anything that doesn't look right.

Fix & send

Correct the flagged lines, re-check in seconds, then send a proven program to the machine.

Which machine are you proving today?

Choose your edition to learn more and launch the simulator.