Surface Finish Calculator

MACHINING

Estimate the theoretical surface finish a cut will leave. Turning finish comes from the feed and the tool nose radius; ball-nose milling finish comes from the stepover and the ball radius. Real finish is always a little rougher, but these set the target.

Turning finish

Ra (microinch)
Rmax / peak (microinch)

Ball-nose milling finish

Scallop height (in)
Scallop (microinch)

Theoretical values. Tool wear, runout, vibration, and built-up edge all make the real finish rougher.

How it works

For turning, theoretical roughness average is Ra = feed squared / (32 × nose radius), and peak-to-valley is feed squared / (8 × nose radius). A bigger nose radius and a lighter feed both smooth the finish. For ball-nose milling, the leftover scallop height between passes is radius minus the square root of (radius squared minus half-stepover squared).

Improving the number

To smooth a turned surface, reduce the feed per rev or fit a larger nose radius. To smooth a ball-nose finish, reduce the stepover — it cuts the scallop quickly but adds machining time.

FAQ

Why is my real finish worse? The formulas give the best-case geometry; in practice tool wear, runout, chatter, and built-up edge add roughness on top.

Compare against the Surface Finish Chart and read How to Improve Surface Finish.

Spotted an error or have a suggestion for this calculator? Let us know →
Scroll to Top

The calculators and tools on Formula Factory are provided for general guidance and informational purposes only. Results are estimates based on standard formulas and the values you enter — they do not constitute professional engineering, electrical, or architectural advice. Always verify calculations with a qualified professional before making decisions for any safety-critical, code-compliance, or commercial application. Formula Factory makes no representations or warranties as to the accuracy or completeness of any result, and accepts no liability for errors, omissions, or any outcomes arising from reliance on this information.