Scallop Height Calculator
Calculated Scallop Height
5.000
0.0062
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:
- Tool Geometry: The precision of the tool’s radius. A worn tool or one with a manufacturing deviation will not produce the calculated scallop.
- Machine Rigidity: Vibration and chatter can create irregular surface patterns that “mask” the theoretical scallop ridges.
- Spindle Runout: If the tool is not spinning perfectly on center, one side of the tool will cut deeper, creating an asymmetrical surface finish.
- Material Displacement: Soft materials like aluminum or plastics may “smear” or create burrs at the peak of the scallop, altering the effective height.
- 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.
- 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.
Related Tools and Internal Resources
- Surface Finish Calculator – Convert between Ra, Rz, and RMS values.
- Machining Feed and Speed – Optimize your cutting parameters for various materials.
- CNC Milling Basics – A guide to understanding tool geometries and toolpaths.
- CNC Machining Toolset – A collection of utilities for professional machinists.
- Tool Geometry Guide – Learn how relief angles and radii affect tool life.
- Stepover Optimization – Advanced tool for calculating cycle time vs. finish quality.