Logo

Ball-Nose Finishing: Scallop Height, Stepover, and Which Ball Size

Ball-Nose Finishing: Scallop Height, Stepover, and Which Ball Size|CNC57 ball nose, scallop height, stepover, step-down, surface accuracy, finishing https://cnc57.com/en/technical_information/HSM-Ball-Nose-Stepover-and-Scallop https://cnc57.com/api/cnc57/image/20260812211146122.png en 2026-10-19
CNC57 Industrial Procurement Platform

How smooth a finished surface comes out is decided by the scallop height. This guide helps you decide how to bring it down: move to a larger ball, or cut the stepover — the two routes cost you different things. The relationship between ball diameter, stepover and scallop height, and how to trade them off, are both covered.

Ball-Nose Stepover reading-guide hero image. Title: "Ball Nose Setting Stepover". Banner: "Smaller scallop, smoother surface". Four cards in order: Scallop height (Ridge between passes; Sets accuracy); Bigger ball (More arc per pass; First choice); Smaller stepover (When ball won't fit; More passes); Read the formula (Big dia or small step; No memorising)" width="1000" height="760

1. Scallop Height Is What Decides How Smooth It Looks

As a ball nose mills a surface pass by pass, an uncut ridge is left between each pair of passes. The scallop height is the height of that ridge from crest to valley, measured along the surface normal. It is the parameter that directly represents accuracy: the smaller the scallop, the smoother the surface. Controlling the finish on a curved surface means controlling this height.

Ball-nose finishing: scallop height is set by ball diameter and stepover - diagram: Scallop height is the ridge from crest to valley:Each pair of ball-nose passes leaves an uncut ridge; measured along the surface normal, it directly represents accuracy; Only two moves: a bigger ball, or a smaller stepover:A larger diameter or a smaller stepover gives a smaller scallop; those are the two variables in the formula; Check first whether a bigger ball fits:A bigger ball covers more arc per pass so the ridge is naturally lower; shrink the stepover only when the pocket is too small, at the cost of more passes and time; CAM step-down: a fixed value, or back-calculated from scallop:If the back-calculated step is smaller than your minimum step-down, the system falls back to the minimum to avoid over-dense paths" width="1000" height="1138

2. The Formula: Scallop Is Set by Ball Diameter and Stepover

For a ball nose, scallop height h relates to tool diameter d and stepover b as:

h = d/2 − √( (d/2)² − (b/2)² )

Read it as: h equals half the diameter, minus the square root of (half-diameter squared minus half-stepover squared). No need to memorise it — just read the shape: a larger diameter d, or a smaller stepover b, gives a smaller scallop h and a smoother surface. That is the basis for the two moves in the next section.

When the stepover b is much smaller than the diameter d, the formula simplifies to the approximation h ≈ b² ÷ (4d) (often written h ≈ b² ÷ 8R, with R the ball radius), and the two give almost the same answer. Example: d = 6 mm, b = 0.15 mm gives 3 − √(9 − 0.075²) ≈ 0.00093765 mm exactly and 0.15² ÷ 24 ≈ 0.00093750 mm approximately. Another common form, h = R × {1 − cos[sin⁻¹(b ÷ 2R)]}, is exactly equal to it; see Milling Surface Roughness Formula: Ball Nose R & Stepover P.

3. For a Better Surface: Bigger Ball, or Smaller Stepover

The formula leaves only two moves, both of which bring the scallop down:

MoveWhen to use it
Use a larger ball diameterFirst choice when the magazine and space allow — a bigger ball covers more arc per pass, so the ridge is naturally lower
Reduce the stepoverWhen the pocket is too small to fit a bigger tool, a smaller stepover reaches the same scallop (at the cost of more passes and longer time)

Check first whether a bigger ball fits; only shrink the stepover if it does not. For how cutting conditions overall affect accuracy, see cutting conditions vs surface finish.

4. Two Ways to Set the Step-Down in CAM

In equal-height finishing, the step-down (how far down each layer goes) can be specified two ways:

MethodHow it works
Minimum step-downGive a fixed constant; every layer steps down by that amount
By scallop heightDriven by your target scallop plus a "maximum step-down" cap; the system back-calculates each layer's step

Safety rule: if the step from the scallop calculation is smaller than the minimum step-down you set, the system falls back to the minimum step-down — a guard against over-dense paths and runaway compute time.

5. Frequently Asked Questions (FAQ)

Q: What is scallop height?

The height of the uncut ridge left between two adjacent ball-nose passes, measured along the surface normal. It directly represents accuracy — the smaller the scallop, the smoother the surface.

Q: Bigger ball or smaller stepover for a smoother surface?

Both work. When the magazine and space allow, use a larger ball first (it covers more arc per pass, lower ridge); only shrink the stepover when the pocket is too small for a bigger tool — the cost is more passes and longer time.

Q: How do I read the ball-nose scallop formula?

h = d/2 − √((d/2)² − (b/2)²), where h is scallop height, d is diameter and b is stepover. No need to memorise it — read the shape: a larger d or smaller b gives a smaller h and a better surface.

Q: How is the step-down set in CAM?

Two ways: give a fixed minimum step-down, or set a target scallop height and let the system back-calculate each layer's step. If that calculated step is smaller than the minimum step-down, the system falls back to the minimum to avoid over-dense paths.

This article is part of Milling Toolpaths: The Complete Guide - Roughing Strategy, Where to Plunge, and Choosing a Finishing Pattern; that guide shows how the whole topic fits together.

Home1 > Technical Information2 > Milling Cutter Technical Information3 > Ball-Nose Finishing: Scallop Height, Stepover, and Which Ball Size4

Published: 2026-08-12 | Last updated: 2026-10-19

Tags
End Mill
Surface Finish
Toolpath Strategy
Share
Recommended Articles