Ball nose end mill stepover directly affects the theoretical scallop, or cusp, left between adjacent finishing passes. A smaller stepover reduces this geometric residual height, while a larger stepover reduces the number of passes needed to cover the same area.
Однако, there is no universal stepover percentage that works for every finishing operation. Tool radius, target scallop height, геометрия поверхности, CAM strategy, machine behavior, and the required final surface all influence the practical setting.
This guide focuses on the geometry behind stepover and scallop height so you can calculate a useful starting point without confusing theoretical surface geometry with measured surface roughness.
Быстрый ответ: Ball Nose Stepover and Scallop Height
For a full ball nose end mill with radius Р and adjacent toolpaths separated by stepover s, the ideal geometric scallop height h on a flat surface is:
Exact scallop height:
h = R − √(R² − (s/2)²)
If you already know the maximum theoretical scallop height you want, rearrange the formula to calculate stepover:
Stepover from target scallop height:
s = 2√(2Rh − h²)
For relatively small stepovers compared with the ball diameter, a useful approximation is:
Small-step approximation:
h ≈ s² / (8Р)
The exact equation describes the ideal geometric scallop between parallel ball-end passes on a flat surface. It does not include cutting dynamics or workpiece surface curvature.
Поэтому, these calculations provide a geometric starting point rather than a guaranteed measured surface finish.
What Is Stepover in Ball Nose Milling?
Stepover is the lateral distance between two adjacent toolpaths. In ball nose finishing, it controls how closely the cutter passes overlap as the tool moves across the surface.
A larger stepover leaves a larger theoretical cusp between adjacent paths. В отличие, reducing the stepover lowers the theoretical scallop but increases the number of passes required to cover the same machining area.
Stepover is different from stepdown. It describes the lateral spacing between neighboring toolpaths, while stepdown describes the depth between machining levels.
Stepover as a Distance and as a Percentage
CAM systems and machining discussions often express stepover either as an absolute distance or as a percentage of the tool diameter.
For a full ball nose end mill:
Stepover % = (s / D) × 100%
where:
- s = stepover distance
- D = ball nose cutting diameter
- Р = ball radius
- for a standard full ball end, D = 2R
Например, а 0.5 mm stepover with a Ø10 mm ball nose cutter equals:
0.5 / 10 × 100% = 5%
Однако, this percentage is only another way to describe the toolpath spacing. It is not a universal recommendation.
А 5%, 10%, или 20% stepover can produce very different theoretical scallop heights when tool diameter changes.
What Are Scallop Height and Cusp Height?
Scallop height is the theoretical geometric residual height left between adjacent cutter passes.
The term cusp height is also commonly used for this geometric feature. В этом руководстве, scallop height and cusp height describe the residual height created between neighboring ball nose toolpaths.
For finishing calculations, the important variables are:
- tool radius;
- lateral stepover;
- геометрия поверхности.
A smaller theoretical scallop normally creates a finer geometric path pattern. Однако, scallop height does not directly tell you the measured surface roughness of the finished part.
That distinction becomes especially important when an engineering drawing specifies Ra.
Ball Nose Stepover Geometry
The basic ball nose stepover formula comes from a cross-section through two adjacent cutter paths on an ideal flat surface.
Each cutter profile has radius Р. The distance between the two path centers is s, so the midpoint lies s/2 from each path center. The remaining height above the reference surface is the scallop height h.

Exact Scallop Height Formula
For the ideal geometry:
h = R − √(R² − (s/2)²)
where:
- h = theoretical scallop or cusp height;
- Р = ball nose radius;
- D = full ball nose diameter, where D = 2R;
- s = lateral spacing between adjacent parallel toolpaths.
All dimensions must use the same unit.
For this geometric model:
- Р > 0
- 0 ≤ s ≤ 2R
This formula is exact for the ideal geometric scallop between parallel ball-end passes on a flat surface. It assumes an ideal ball profile and does not include tool runout, носить, отклонение, material deformation, вибрация, or other cutting effects.
Small-Step Approximation
When stepover is small relative to the ball diameter, the exact equation can be approximated as:
h ≈ s² / (8Р)
This is an approximation, not a replacement for the exact formula.
A useful way to judge the approximation is to compare stepover with diameter:
s / D ≪ 1
As the relative stepover increases, the approximation gradually underestimates the exact geometric scallop.
Например, using a Ø10 mm / R5 mm ball nose:
| Stepover Ratio | Exact Scallop | Approximation | Underestimation |
|---|---|---|---|
| 10% of D | 25.063 µm | 25.000 µm | about 0.25% |
| 20% of D | 101.021 µm | 100.000 µm | about 1.01% |
These percentages illustrate mathematical approximation error, not recommended machining stepovers.
Поэтому, this guide uses the exact equation for worked calculations and reference tables.
A Limitation on Curved 3D Surfaces
The flat-surface equation should not be treated as an exact result for every 3D contour.
On a curved surface, a fixed planar or XY stepover does not necessarily produce a constant scallop height. Local surface curvature and the actual spacing of toolpaths along the surface can change the resulting cusp.
CAM constant-scallop strategies can control this more effectively by adjusting toolpath spacing according to the surface.
This guide does not attempt to model full 3D surface curvature mathematically. Вместо, use the flat-surface equation as a geometric planning tool and verify the final CAM strategy on the actual part geometry.
How to Calculate Stepover from a Target Scallop Height
In finishing work, the reverse question is often more useful:
If I know the theoretical scallop height I want, what stepover should I use?
Rearranging the exact equation gives:
s = 2√(2Rh − h²)
where:
- s = calculated stepover;
- Р = ball radius;
- h = target theoretical scallop height.
For the ideal geometric model:
0 ≤ h ≤ R
If h represents a maximum planning value, the calculated stepover provides the corresponding geometric spacing limit under the ideal flat-surface model. Однако, it does not guarantee a particular measured Ra or surface appearance.
Worked Metric Example
Suppose you are planning a finishing pass with:
Ball nose diameter: Ø10 mm
Радиус шара: R = 5 миллиметр
Target theoretical scallop: h = 0.01 mm = 10 µm
Использовать:
s = 2√(2Rh − h²)
Substitute the values:
s = 2√(2 × 5 × 0.01 − 0.01²) = 2√0.0999 ≈ 0.632 миллиметр
Поэтому:
Calculated stepover ≈ 0.632 миллиметр
As a percentage of the Ø10 mm cutter:
0.632139 / 10 × 100 ≈ 6.32%
So the calculated stepover is approximately:
0.632 миллиметр, или 6.32% of tool diameter.
Этот 6.32% value is the mathematical result for this example. It is not a universal recommended stepover.
Так же, a theoretical scallop height of 10 µm does not mean the machined surface will have Ра 10 µm.

Metric Stepover and Scallop Height Reference Table
The following tables use the exact scallop height formula.
They are geometric calculation examples rather than universal machining recommendations.
Same Tool Size, Different Stepovers
This first comparison keeps the tool fixed at Ø10 mm / R5 mm so you can see the direct effect of changing stepover.
| Диаметр инструмента / Радиус | Stepover | Stepover % of D | Exact Scallop Height |
|---|---|---|---|
| Ø10 / R5 | 0.25 миллиметр | 2.50% | 1.563 µm |
| Ø10 / R5 | 0.50 миллиметр | 5.00% | 6.254 µm |
| Ø10 / R5 | 0.75 миллиметр | 7.50% | 14.082 µm |
| Ø10 / R5 | 1.00 миллиметр | 10.00% | 25.063 µm |
1 µm = 0.001 миллиметр.
Notice that scallop height does not increase linearly with stepover. Doubling the stepover increases the geometric residual by more than two times.
Поэтому, relatively small changes in finishing stepover can produce meaningful changes in theoretical cusp height.
Same Absolute Stepover, Different Ball Radii
The next comparison holds the absolute stepover at 0.50 миллиметр and changes the tool radius.
| Диаметр инструмента / Радиус | Stepover | Stepover % of D | Exact Scallop Height |
|---|---|---|---|
| Ø4 / Р2 | 0.50 миллиметр | 12.50% | 15.687 µm |
| Ø6 / R3 | 0.50 миллиметр | 8.33% | 10.435 µm |
| Ø8 / R4 | 0.50 миллиметр | 6.25% | 7.820 µm |
| Ø12 / R6 | 0.50 миллиметр | 4.17% | 5.211 µm |
This comparison is intentionally based on the same absolute stepover distance.
Do not interpret it as a comparison at the same stepover percentage.
How Ball Nose Radius Affects Scallop Height
Ball radius changes the geometric relationship between adjacent finishing passes.
At the same absolute stepover distance, a larger ball radius produces a lower theoretical scallop height.
Например, the table above uses the same 0.50 mm stepover for R2, R3, R4, and R6 tools. As radius increases, the calculated cusp becomes progressively smaller.
The reverse is also useful when planning a finish:
For the same target theoretical scallop height, a larger ball radius allows a larger absolute stepover.
Однако, this does not mean that the largest available cutter is automatically the best choice.
Tool diameter and radius still need to fit the part geometry, Полостей, local curvature, access conditions, and other machining requirements.
For broader tool-selection factors, видеть Как выбрать сферическую концевую фрезу.
How Ball Nose End Mill Stepover Affects Scallop Height and Machining Time
Reducing stepover lowers the theoretical scallop height, but it also increases the number of toolpaths needed to cover the same surface.
This creates one of the main finishing trade-offs.

Stepover vs Scallop vs Machining Time Comparison
| Stepover Change | Theoretical Scallop | Finishing Passes | Cycle-Time Tendency |
|---|---|---|---|
| Increase stepover | Выше | Fewer | Usually shorter |
| Decrease stepover | Ниже | Больше | Usually longer |
For the same machining area and a comparable toolpath strategy, reducing stepover generally increases the number of finishing passes.
Однако, do not assume that halving stepover will always double cycle time.
Why Machining Time Does Not Scale Perfectly with Stepover
Actual cycle time depends on more than the number of adjacent passes.
Other factors include:
- machining-area geometry;
- actual toolpath length;
- toolpath strategy;
- linking moves;
- acceleration and deceleration;
- boundary trimming;
- path overlaps;
- retract and return moves;
- rest-machining regions;
- machine motion.
Поэтому, scallop calculations can help you understand the surface-versus-path-density trade-off, but CAM simulation gives a better estimate of actual cycle time.
Scallop Height Is Not Surface Roughness Ra
One of the most important distinctions in ball nose finishing is:
Calculated scallop height is not the same as measured surface roughness Ra.
The scallop equation predicts an ideal geometric residual between adjacent toolpaths.
Ра, by contrast, measures the arithmetic average of deviations in an actual surface profile under defined measurement conditions.
A small calculated cusp may contribute to a smoother geometric toolpath pattern, but it does not guarantee a specific measured Ra.

Geometric Scallop Height vs Measured Ra
Theoretical scallop height depends mainly on:
- радиус шара;
- stepover;
- the geometric relationship between adjacent paths;
- local surface geometry.
Measured surface roughness can also depend on:
- биение инструмента;
- износ инструмента;
- отклонение инструмента;
- chatter or structural vibration;
- workholding stability;
- material behavior;
- material adhesion or built-up edge;
- перерезка стружки;
- feed-related surface marks;
- machine motion;
- toolpath interpolation;
- local surface curvature;
- measurement direction and measurement method.
По этой причине, there is no universal rule such as:
Ra = scallop height / 4
that can reliably convert a theoretical ball nose scallop into the Ra value of a real machined surface.
Specific idealized surface profiles can have mathematical roughness relationships, but those relationships should not be treated as universal conversions for actual machining.
Why the Surface Can Still Look Poor with a Small Calculated Scallop
A small calculated cusp only tells you that the ideal cross-path geometry is fine.
If the actual surface still shows visible marks or inconsistent texture, the dominant problem may lie somewhere else.
| Surface Observation | Возможная причина | Что проверить |
|---|---|---|
| Regular ridges between adjacent passes | Stepover is large relative to the target geometric cusp | Tool radius, stepover, and calculated h |
| Uneven marks despite a small calculated h | Закончиться, износ инструмента, отклонение, or setup instability | Инструмент, держатель, работа, and setup |
| Repeating vibration marks | Chatter or structural instability | Машина, держатель, вылет инструмента, и стабильность настройки |
| Smearing or tearing | Material adhesion, краевое условие, or cutting-condition issue | Tool condition and workpiece response |
| Directional marks along the toolpath | Feed-related surface texture | Distinguish along-path marks from cross-path scallops |
| Finish changes across a 3D surface | Local curvature or actual path spacing changes | Surface geometry and CAM toolpath strategy |
The purpose of this table is to identify whether the problem is primarily geometric or whether another machining factor deserves attention.
Detailed RPM, скорость резания, корм на зуб, чиповая нагрузка, effective cutting diameter, and speed compensation belong to a separate feeds-and-speeds analysis.
How to Choose a Practical Ball Nose Stepover
A practical ball nose end mill stepover starts with geometry, but the final setting also depends on the actual machining conditions.
Use the following process instead of applying one universal percentage.
Шаг 1: Identify the Actual Finish Requirement
First determine what the drawing or process actually requires.
Например, the requirement might involve:
- measured Ra;
- visual surface quality;
- allowable visible cusp;
- remaining material before polishing;
- dimensional or form requirements.
Do not automatically treat a specified Ra value as the target scallop height.
They describe different things.
Шаг 2: Identify the Ball Nose Radius
Confirm the ball diameter and radius used for the finishing operation.
For a standard full ball nose:
R = D / 2
The radius directly affects the relationship between stepover and theoretical cusp height.
Шаг 3: Select a Planning Target for Theoretical Scallop Height
Choose a theoretical scallop value that you want to use as a geometric planning target.
This value is not automatically the same as the final Ra requirement.
Вместо, it helps establish the path spacing before machining validation.
Шаг 4: Calculate the Stepover
Использовать:
s = 2√(2Rh − h²)
to calculate the corresponding ideal flat-surface stepover.
Keep all values in the same unit.
Шаг 5: Check Surface Geometry and the CAM Strategy
Следующий, consider whether the surface is flat, gently curved, concave, convex, or otherwise complex.
A fixed planar stepover does not guarantee constant cusp height on a 3D surface.
When appropriate, review CAM constant-scallop or surface-based toolpath controls rather than relying only on one XY spacing value.
Шаг 6: Check the Cycle-Time Trade-off and Validate the Surface
Окончательно, assess how the selected spacing affects path density and machining time.
Then validate the result under the actual machining conditions.
Depending on the requirement, validation may include:
- a trial cut;
- visual surface inspection;
- dimensional inspection;
- surface-roughness measurement.
The calculation gives you a consistent engineering starting point. Actual machining confirms whether that starting point meets the part requirement.
Часто задаваемые вопросы
What stepover should I use with a ball nose end mill?
There is no single stepover percentage that suits every ball nose finishing operation. Start with the tool radius and a target theoretical scallop height, calculate the corresponding stepover, then check the surface geometry, machining-time trade-off, and actual finish.
How do I calculate ball nose end mill stepover from a target scallop height?
Использовать:
s = 2√(2Rh − h²)
where Р is the ball radius and h is the target theoretical scallop height. The formula applies to the ideal flat-surface geometric model and does not by itself guarantee a measured surface roughness.
Is cusp height the same as scallop height?
In ball nose finishing discussions, both terms commonly describe the theoretical residual height between adjacent toolpaths. Terminology can vary between CAM systems and technical references, so the important point is to confirm what geometric value the software or calculation represents.
Can scallop height be converted directly to Ra?
No universal conversion applies to real machined surfaces. Scallop height describes ideal toolpath geometry, while measured Ra also reflects tool condition, закончиться, вибрация, material response, machine motion, measurement direction, и другие факторы.
Is a smaller stepover always better?
Not necessarily. A smaller stepover lowers the theoretical scallop and increases path density, but it also tends to increase machining time. Once other factors dominate the actual surface condition, reducing stepover further may provide little practical improvement.
Does a constant stepover produce a constant scallop height on a 3D surface?
Not necessarily. A fixed planar or XY stepover can produce different cusp heights as local surface curvature and actual surface path spacing change. A constant-scallop CAM strategy can adjust spacing to control this effect more directly.
Choose the Right Ball Nose End Mill for Your Application
Once you have identified the required tool radius, размеры, and theoretical finishing strategy, the next step is to select a cutter that fits the actual part and machining conditions.
View CutterBest Концевые фрезы со сферическим концом for standard and custom ball-end tool options.
For broader tool-selection guidance, видеть Как выбрать сферическую концевую фрезу.
Related standard product series are also available:
If you need help matching the ball radius, размеры фрезы, or tool configuration to your application, электронная почта sales@cutterbest.com or contact CutterBest on WhatsApp for technical selection and quotation support.
Прецизионные фрезы,Режущие инструменты для обработки любого материала с ЧПУ
