Scallop Height Calculator
Calculate the geometric scallop height for CNC machining, engineering, and design applications.
The radius of the ball nose cutter or the circle from which the arc is derived (e.g., in mm).
The distance between adjacent toolpaths or the straight-line width of the scallop (e.g., in mm).
Calculation Results
Key Intermediate Values
-
Half Stepover (s/2)
— -
Center to Chord Distance
— -
Included Angle (θ)
—
This formula calculates the scallop height (h) using the Pythagorean theorem on a triangle formed by the tool radius (R), half the stepover (s/2), and the distance from the circle’s center to the chord.
Dynamic Chart: Scallop Height vs. Stepover
A visual representation of the calculated scallop geometry. The red line indicates the scallop height.
Scallop Height at Different Stepover Values
| Stepover (s) | Scallop Height (h) |
|---|
This table shows how the scallop height changes with varying stepover distances for the given tool radius.
What is a Scallop Height?
A scallop height is a crucial geometric measurement in fields like CNC machining, engineering, and manufacturing. It refers to the height of the small, cusp-shaped ridge of material left between adjacent passes of a cutting tool, typically a ball nose end mill. When a round-bottomed tool carves a surface, it creates a series of parallel, overlapping cuts. The uncaught material between these paths forms a wave-like pattern, and the peak-to-valley height of these waves is the scallop height. Understanding and controlling this dimension is fundamental to achieving a desired surface finish. A smaller scallop height results in a smoother, more refined surface, while a larger scallop height leads to a rougher texture.
Anyone involved in 3D surface milling, from CNC programmers and operators to mechanical engineers and designers, should use a scallop height calculator. It allows them to predict the theoretical surface roughness before a single chip is cut, enabling them to make informed decisions about machining parameters like tool selection and stepover distance. A common misconception is that a faster feed rate is the primary cause of a rough surface. While feed rate matters, the geometric relationship between the tool’s radius and its stepover is the dominant factor in determining the final scallop height and, consequently, the surface quality.
Scallop Height Formula and Mathematical Explanation
The calculation of the scallop height is a direct application of the Pythagorean theorem. It models the relationship between the tool radius, the stepover distance, and the resulting height of the cusp. The exact formula is:
h = R – √(R² – (s/2)²)
Step-by-Step Derivation:
- Imagine a cross-section of the scallop. This forms a segment of a circle where the circle’s radius is the tool radius (R).
- The straight-line distance across the top of the scallop is the stepover (s).
- A right-angled triangle can be formed with the following sides:
- Hypotenuse: The tool radius (R), running from the circle’s center to the edge of the cut.
- One Leg: Half the stepover distance (s/2).
- Other Leg: The distance from the circle’s center to the chord line (the stepover line). Let’s call this ‘d’.
- According to Pythagoras: d² + (s/2)² = R².
- Solving for ‘d’, we get: d = √(R² – (s/2)²).
- The scallop height (h) is the difference between the full tool radius (R) and the distance ‘d’. Therefore, h = R – d, which gives us the final formula. This geometric insight is key to using an arc length calculator effectively.
Variables Table
| Variable | Meaning | Unit | Typical Range |
|---|---|---|---|
| h | Scallop Height | mm, inches | 0.001 – 0.5 mm |
| R | Tool Radius | mm, inches | 1 – 50 mm |
| s | Stepover (Chord Length) | mm, inches | 0.1 – 10 mm (must be ≤ 2*R) |
Practical Examples (Real-World Use Cases)
Example 1: Fine Finishing of a Mold
A machinist is finishing a plastic injection mold and requires a very smooth surface to ensure the final product releases cleanly and has a glossy finish. They are using a 6mm diameter (3mm radius) ball nose end mill. To achieve a near-mirror finish, they decide on a very small stepover of 0.1mm.
- Inputs:
- Tool Radius (R): 3 mm
- Stepover (s): 0.1 mm
- Calculation:
- h = 3 – √(3² – (0.1/2)²)
- h = 3 – √(9 – 0.0025)
- h = 3 – √(8.9975) ≈ 3 – 2.99958
- Output (Scallop Height): ≈ 0.00042 mm (or 0.42 microns)
- Interpretation: This extremely small scallop height will produce a very high-quality surface finish, suitable for a precision mold. The trade-off is a significantly longer machining time due to the tiny stepover. This calculation helps justify the time investment by predicting the quality outcome. The precise geometry relates to the understanding of circle geometry.
Example 2: Roughing a Wooden Sculpture
An artist is using a CNC router to rough out a large wooden sculpture. Speed is more important than surface finish in this initial stage. They use a large 25mm diameter (12.5mm radius) tool and a wide stepover of 8mm to remove material quickly.
- Inputs:
- Tool Radius (R): 12.5 mm
- Stepover (s): 8 mm
- Calculation:
- h = 12.5 – √(12.5² – (8/2)²)
- h = 12.5 – √(156.25 – 16)
- h = 12.5 – √(140.25) ≈ 12.5 – 11.84
- Output (Scallop Height): ≈ 0.66 mm
- Interpretation: A scallop height of 0.66mm is quite significant and will leave a visibly textured surface. This is perfectly acceptable for a roughing pass, where the goal is bulk material removal. A subsequent finishing pass with a smaller stepover will be required to smooth the surface. This shows how the scallop height calculator helps in planning multi-stage machining operations.
How to Use This Scallop Height Calculator
This tool is designed to provide instant, accurate results for your machining and design needs. Follow these simple steps to determine the scallop height for your project.
- Enter Tool Radius (R): In the first input field, type the radius of your ball nose end mill or the radius of the circle that defines your arc. Ensure the unit is consistent (e.g., mm or inches).
- Enter Stepover (s): In the second field, provide the stepover distance. This is the spacing between parallel toolpaths. Note that the stepover cannot be more than twice the tool radius. The calculator will show an error if this condition is not met.
- Read the Results in Real-Time: The calculator automatically updates as you type.
- The primary result shows the calculated scallop height in a large, clear format.
- The intermediate values display key geometric components of the calculation, providing deeper insight.
- Analyze the Chart and Table: The dynamic chart and table below the results visualize the data. The chart shows a diagram of the scallop, while the table displays how the scallop height changes with different stepovers, helping you quickly assess trade-offs.
- Decision-Making: Use the calculated scallop height to decide if your chosen parameters meet the surface finish requirements for the job. If the height is too large, you should decrease your stepover or, if possible, use a tool with a larger radius. Understanding these trade-offs is fundamental to efficient CNC machining basics.
Key Factors That Affect Scallop Height Results
The final surface finish of a machined part is not just about the theoretical scallop height. Several factors interact to determine the real-world outcome. Here are six key factors:
1. Tool Radius (R)
This is one of the two primary inputs to the scallop height formula. For a fixed stepover, a larger tool radius will always produce a smaller scallop height. The gentler curvature of a larger tool spreads the cusp over a wider area, making it shallower. This is why finishing operations often use the largest possible ball nose tool that fits the geometry.
2. Stepover (s)
This is the most easily adjusted parameter. Reducing the stepover brings the toolpaths closer together, which dramatically reduces the scallop height. The relationship is not linear; halving the stepover reduces the scallop height by a factor of four. This is a critical principle for achieving a fine surface finish, though it comes at the cost of increased machining time. This is a crucial metric, similar to how one might use a chord length calculator for geometric analysis.
3. Tool Runout and Deflection
Theoretical calculations assume a perfectly rigid and centered tool. In reality, tool holders may have slight runout (wobble), and the tool itself can deflect or bend under cutting forces. Both factors can alter the actual cutting path and affect the final surface texture, often leading to a surface finish that is worse than the calculated scallop height would suggest.
4. Machine Rigidity and Vibration
The stiffness and damping capability of the CNC machine are critical. A machine that is not rigid may vibrate during cutting. This vibration introduces chatter marks on the surface, which can be much more significant than the calculated scallop height. A high-quality machine tool is essential for achieving a finish that matches the theoretical calculation.
5. Material Properties
The material being cut plays a huge role. Soft materials like aluminum might be prone to burring, while hard, brittle materials might chip. The way a material shears and deforms at the cutting edge influences the final surface texture, independent of the pure geometry of the scallop height.
6. Spindle Speed and Feed Rate
While the geometry of the scallop height is determined by radius and stepover, the actual quality of the cut at any given point is affected by the cutting parameters. An incorrect spindle speed or feed rate can cause tool wear, built-up edge (material welding to the tool), or burning. Any of these issues will degrade the surface finish far more than the scallop geometry itself. A tool like a sphere volume calculator helps in understanding the 3D nature of the tool.
Frequently Asked Questions (FAQ)
Scallop height is a theoretical, geometric calculation based on tool radius and stepover. Surface roughness (like Ra or Rz) is a measured physical property of the surface that includes not only the scallop but also factors like tool marks, vibration, and material tearing. The scallop height provides the *best-case* or minimum possible roughness; the actual Ra will almost always be higher.
This is likely due to other factors overwhelming the geometric scallop. The most common culprits are tool vibration (chatter), runout in the tool holder, using a dull tool, or incorrect cutting speeds and feeds for the material being machined. Always check these mechanical factors if your finish doesn’t match the prediction from a scallop height calculator.
No. The maximum valid stepover is equal to the tool diameter (twice the radius). At this point, the cuts are merely tangent to each other, leaving a significant ridge. Any larger, and there would be uncut material left between the passes. For practical surface finishing, the stepover is a small fraction of the tool diameter.
Work backward from your desired surface finish. Use this scallop height calculator to determine what stepover is needed to achieve your target theoretical roughness. For roughing, a stepover of 20-40% of the tool diameter is common. For finishing, it can be anywhere from 1-10%, depending on the required quality.
On a flat, 2D surface, a flat end mill does not create a scallop height in the same way a ball nose does. However, when 3D contouring, a flat end mill creates a series of “steps” or terraces, which is a different kind of surface feature that also affects roughness.
Not necessarily. Achieving an extremely small scallop height requires very small stepovers, which dramatically increases machining time and cost. The goal is to find a balance: a scallop height that is small enough to meet the functional and aesthetic requirements of the part without spending excessive time on machining.
This calculator is designed for standard (non-tapered) ball nose end mills. For tapered tools, the geometry is more complex as the effective cutting radius changes with the angle of the surface being machined. However, for relatively shallow surfaces, this calculator can still provide a reasonable approximation.
Yes, the formula can be rearranged to solve for the stepover (s): s = 2 * √(R² – (R – h)²). While this calculator doesn’t solve for ‘s’ directly, knowing this relationship helps in planning. This is part of the advanced geometry formulas used in manufacturing.
Related Tools and Internal Resources
- Chord Length Calculator – A tool to explore the relationship between radius, angle, and chord length, which is fundamental to scallop height.
- Understanding Circle Geometry – A guide that covers the core geometric principles used in these calculations.
- Arc Length Calculator – Calculate the length of the curved arc of the scallop, not just its straight-line chord length.
- CNC Machining Basics – An introductory guide to the principles of CNC milling and surface finishing.
- Sphere Volume Calculator – Useful for understanding the three-dimensional properties of the ball nose cutters used.
- Advanced Geometry Formulas – A deep dive into more complex formulas relevant to engineering and design.