See every pass before the chuck spins.
NC Proof Turn plays your lathe program on a virtual part — roughing, finishing, grooving and threading — and warns you the moment a tool heads somewhere it shouldn't.
Built for how a lathe really cuts.
Turning programs move fast and close to the chuck. NC Proof Turn keeps an eye on the moves that cause the most expensive mistakes.
X/Z toolpath simulation
Every rapid and feed move drawn on the part profile, with diameter and radius programming handled clearly.
Canned cycles
Roughing, finishing, grooving, drilling and threading cycles expanded into the real moves the machine will make.
Chuck & jaw collisions
Flags any move that brings the tool or turret too close to the chuck, jaws or tailstock.
Rapid-into-stock warnings
Catches G00 moves that would plunge into material — the classic lathe crash — and points to the exact line.
Tool & offset review
See which tool and offset each section uses, so a wrong T-call or wear offset doesn't slip through.
Cycle-time estimate
Run time worked out from constant surface speed, feeds and rapids — useful for quoting and planning.
It doesn't just say "error". It shows you where.
When NC Proof Turn spots a risky move, it highlights the block, explains what would happen, and shows it on the part. Fix it, re-run, and move on.
1O1001 (SHAFT OP1) 2G21 G18 G40 G99 3T0101 (OD ROUGH) 4G50 S2500 5G96 S180 M03 6G00 X52.0 Z2.0 7G71 U1.5 R0.5 8G71 P10 Q20 U0.4 W0.1 F0.25 9... 14G00 X30.0 Z-40.0 ⚠ rapid into stock15G01 X52.0 F0.2 16M30
From program to proven in three steps.
Set the stock
Enter bar diameter, length and how far it sticks out of the chuck.
Load the program
Paste your lathe G-code or open the file straight from CAM.
Run & review
Watch it cut, step through warnings, fix the lines and send it to the machine.
Ready to prove your next lathe job?
Open NC Proof Turn and run your program on a virtual part first.
Working on a mill instead? See NC Proof Mill →