Scallop Height Calculator






Scallop Height Calculator | CNC Milling & Surface Finish Expert


Scallop Height Calculator

Welcome to the definitive Scallop Height Calculator. Whether you are a CNC programmer, a machinist, or an engineer, this tool helps you predict surface roughness and optimize stepover for ball-nose and bull-nose milling operations.

Enter the full diameter of your ball-nose end mill (mm or inches).
Please enter a valid positive diameter.


The lateral distance between adjacent tool passes.
Stepover cannot exceed tool diameter.


Calculated Scallop Height

0.025
mm

Tool Radius (R)
5.000
Theoretical Surface Roughness (Ra approx)
0.0062
Stepover Percentage
10.0%

Formula: h = R – √(R² – (ae/2)²)
Where h is scallop height, R is tool radius, and ae is stepover.


Stepover vs. Scallop Height Visualizer

The blue line shows how scallop height increases exponentially as stepover increases.


What is Scallop Height Calculator?

A scallop height calculator is an essential tool in CNC machining used to determine the height of the ridges, or “scallops,” left on a part’s surface by a ball-nose end mill during 3D milling or surfacing operations. When a rounded tool moves across a workpiece with a specific lateral distance between passes—known as stepover—the geometry of the tool prevents a perfectly flat surface, resulting in a series of peaks and valleys.

Machinists use the scallop height calculator to balance two competing priorities: surface finish quality and cycle time. A smaller scallop height results in a smoother finish (lower Ra value) but requires more passes, which increases machining time. Conversely, a larger stepover speeds up the process but produces a rougher surface that may require significant post-processing or manual sanding.

Common misconceptions include the belief that only tool diameter matters; however, the relationship between the tool radius and the stepover distance is what mathematically defines the cusp height. Even a very large tool will leave significant scallops if the stepover is not managed correctly.

Scallop Height Calculator Formula and Mathematical Explanation

The geometry of a scallop is based on the intersection of two circular arcs. To derive the height of this intersection from the base of the cut, we use Pythagorean theorem principles based on the tool radius (R) and the stepover (ae).

The standard formula used by this scallop height calculator is:

h = R – √(R² – (ae/2)²)

Variable Meaning Unit Typical Range
h Scallop Height (Cusp Height) mm / inch 0.001 – 0.5 mm
R Tool Radius (Diameter / 2) mm / inch 1.5 – 25 mm
ae Stepover (Width of Cut) mm / inch 1% – 50% of D
Ra Average Roughness (Theoretical) μm / μin 0.4 – 6.3 μm

Table 1: Variables used in the scallop height calculator derivation.

In many practical applications, when the stepover is very small compared to the radius, a simplified approximation can be used: h ≈ ae² / (8R). Our calculator uses the exact geometric formula for precision across all ranges.

Practical Examples (Real-World Use Cases)

Example 1: Automotive Mold Finishing

An engineer is finishing a steel mold using a 12mm ball-nose end mill. To achieve a high-quality finish that requires minimal polishing, they aim for a scallop height of 0.005mm. By using the scallop height calculator, they determine the required stepover:

  • Input Tool Diameter: 12mm (R = 6mm)
  • Target Scallop: 0.005mm
  • Resulting Stepover: ~0.49mm

Interpretation: A stepover of roughly 0.5mm will provide the desired surface quality for this industrial application.

Example 2: Rapid Prototyping in Wood

A woodworker using a CNC router for a 3D relief wants to finish the job quickly. They use a 1/4″ (6.35mm) ball-nose bit with a 1.5mm stepover.

  • Input Tool Diameter: 6.35mm (R = 3.175mm)
  • Input Stepover: 1.5mm
  • Scallop Height Result: 0.089mm

Interpretation: The 0.089mm scallop height will be clearly visible and feel rough to the touch, requiring sanding, but the machining time will be very short compared to a finer setting.

How to Use This Scallop Height Calculator

Step Action Detail
1 Select Units Choose between Metric (mm) or Imperial (inches).
2 Enter Tool Diameter Input the actual measured diameter of your cutting tool.
3 Adjust Stepover Enter your planned lateral pass distance.
4 Review Results The scallop height calculator updates the height and Ra value in real-time.
5 Analyze Chart Observe the curve to see how sensitive the finish is to stepover changes.

Decision-making guidance: If the scallop height exceeds your design tolerance, decrease the stepover or increase the tool diameter. Increasing the tool diameter is often the most efficient way to reduce scallop height without drastically increasing cycle time.

Key Factors That Affect Scallop Height Results

While the mathematical scallop height calculator provides a theoretical value, several real-world factors influence the final surface finish on the machine shop floor:

  1. Tool Geometry: The precision of the tool’s radius. A worn tool or one with a manufacturing deviation will not produce the calculated scallop.
  2. Machine Rigidity: Vibration and chatter can create irregular surface patterns that “mask” the theoretical scallop ridges.
  3. Spindle Runout: If the tool is not spinning perfectly on center, one side of the tool will cut deeper, creating an asymmetrical surface finish.
  4. Material Displacement: Soft materials like aluminum or plastics may “smear” or create burrs at the peak of the scallop, altering the effective height.
  5. Feed Rate: While not in the primary height formula, the feed rate determines the “feed marks” in the direction of travel, which combine with scallops to form the total surface roughness.
  6. Lead/Tilt Angle: In 5-axis machining, tilting the tool changes the effective contact radius, which the scallop height calculator must account for via an “effective diameter” calculation.

Frequently Asked Questions (FAQ)

1. Can I use this scallop height calculator for flat end mills?

No. Flat end mills theoretically produce a flat surface if the stepover is less than the diameter. However, they create “steps” on inclined surfaces rather than scallops. This tool is specifically for ball-nose or bull-nose tools.

2. What is a good scallop height for a “smooth” finish?

For most industrial molds, a scallop height of 0.002mm to 0.008mm is considered high quality. For general parts, 0.01mm to 0.02mm is common.

3. How does scallop height relate to Ra (Roughness Average)?

Theoretically, Ra is approximately 1/4th of the scallop height (h/4), though empirical results vary based on material and tool condition.

4. Does increasing tool diameter always help?

Generally, yes. A larger radius creates a “flatter” arc, which results in a smaller scallop height for the same stepover. However, large tools may not fit into tight corners of your part.

5. Why does my machine software ask for “Cusp Height” instead?

Cusp height and scallop height are different terms for the same measurement. Most CAM software like Mastercam or Fusion 360 uses these terms interchangeably.

6. Is stepover the same as “width of cut”?

In the context of 3D surfacing, yes. It is the distance the tool “steps over” for the next parallel pass.

7. What happens if the stepover is exactly the tool diameter?

The scallop height will equal the tool radius, and you will leave “spikes” of material between passes. The scallop height calculator will show a very high value here.

8. Does the calculator work for bull-nose (corner radius) mills?

It works if the stepover is small enough to stay within the corner radius of the tool. If the stepover exceeds twice the corner radius, the calculation becomes more complex as the flat bottom of the tool involves.


Leave a Reply

Your email address will not be published. Required fields are marked *