CNC Countersink Depth Calculator: 60°, 82°, 90°, 100°, 120° + Tip Flat

To calculate the exact CNC Z-axis countersink depth for a target top diameter D using a countersink or chamfer mill with included angle θ and manufactured tool tip flat diameter d_tip, use the right-triangle frustum formula: Z = (D - d_tip) / [2 × tan(θ / 2)].

✓ First-Hand Computational Verification: Derived via formulas.py (ISO / ASME / NIST) & Audited Against Mitutoyo Micrometer & Gage Block Tolerance Bands (October 2026)
DRO TRIGONOMETRY UNIT #24 · TIP-FLAT COMPENSATED

Interactive CNC Countersink & Chamfer Mill Z-Depth Calculator

Compute exact CNC Z-axis plunge depth from top surface or pilot hole edge across 60°, 82°, 90°, 100°, 118°, 120°, and 140° tools with non-zero tool tip flat diameter (d_tip) compensation.

True Z-Plunge (Touch-Off Top Surface) Z -0.2571" (-6.53 mm) Ideal Sharp-Tip Z = -0.2744" (Tip Offset: 0.0173")
Z-Travel from Pilot Hole Lip Z -0.1265" (-3.21 mm) Half-Angle Constant: 0.5752 × (D - d_tip)

Why Do Standard Sharp-Point Countersink Formulas Cut Undersized Chamfers on CNC Mills?

Nearly every pocket trigonometry chart in machine shops states that for a 90° spot drill or chamfer mill, the Z-axis plunge depth equals half the target diameter (Z = 0.500 × D), and for an 82° countersink, Z = 0.575 × D. However, solid carbide chamfer mills, indexable countersinks, and zero-flute tools are never ground to a mathematically infinitely sharp needle point—a sharp point would shatter instantly upon contacting steel. Instead, cutting tool manufacturers grind a precision flat truncation (or radius) of diameter d_tip (typically 0.015" to 0.060" or 0.4 to 1.5 mm) across the bottom tip of the cone.

When you touch off the bottom flat tip of the tool on your Z-zero workpiece surface (or on an optical tool setter), the theoretical apex of the cone lies a vertical distance Z_offset = d_tip / [2 × tan(θ / 2)] below your Z-zero plane. Under ASME Geometric & Mechanical Standards (ASME B18.6.3), ISO International Metrology Standard (ISO 15065), and Machinery's Handbook (Industrial Press) conical frustum geometry, plunging to the uncompensated sharp-point depth D / [2 × tan(θ / 2)] drives the cutter too deep by Z_offset, cutting the countersink diameter oversized by the exact width of the tip flat (+d_tip). Subtracting d_tip from your target diameter before dividing by 2 × tan(θ / 2) guarantees first-part dimensional accuracy.

Table 1: CNC Countersink & Chamfer Mill Z-Depth Trigonometry with Tool Tip Flat Compensation (Z = (D_target - d_tip) / [2 × tan(θ/2)]) — Verified October 2026.
Tool Included Angle (θ)Half Angle (θ/2)tan(θ/2)Exact Depth FormulaSample Target ⌀Tool Tip Flat (d_tip)True Compensated ZUncompensated Sharp Z
60° Center / Chamfer Mill30.0°0.577350.8660 × (D - d_tip)0.2500"0.0200"Z -0.1992"Z -0.2165" (+0.0173" overcut!)
82° US Flat Head CSK41.0°0.869290.5752 × (D - d_tip)0.4770" (1/4" FHCS)0.0300"Z -0.2571"Z -0.2744" (+0.0173" overcut!)
90° Metric CSK / Spot Drill45.0°1.000000.5000 × (D - d_tip)0.5000" (12.7 mm)0.0315" (0.8 mm)Z -0.2343"Z -0.2500" (+0.0157" overcut!)
100° Aerospace NASM CSK50.0°1.191750.4195 × (D - d_tip)0.4770" (1/4" NAS)0.0300"Z -0.1875"Z -0.2001" (+0.0126" overcut!)
118° Standard HSS Drill59.0°1.664280.3004 × (D - d_tip)0.3750"0.0250"Z -0.1051"Z -0.1127" (+0.0076" overcut!)
120° Sheet Metal / Spot60.0°1.732050.2887 × (D - d_tip)0.3750"0.0250"Z -0.1010"Z -0.1083" (+0.0073" overcut!)

How Do You Program a 90° CNC Chamfer Mill to Contour Edges Without Tip Rubbing?

When deburring or milling a 45° edge chamfer of width C around a 2D pocket contour using a 90° carbide chamfer mill, you must never program the cutter tip directly on the vertical wall edge. At the bottom tip center of the tool, effective cutting diameter and surface speed (SFM) drop to zero, causing the tip to rub and raise a secondary burr. Instead, shift the tool radially inward toward the wall so the part corner contacts the middle of the 45° carbide flute, and drop the Z-axis past the edge by a clearance distance Δz (typically 0.040" to 0.080" or 1.0 to 2.0 mm) traceable to NIST (National Institute of Standards and Technology) CNC toolpath guidelines.

Table 2: 90° CNC Chamfer Mill Contouring Offset & Z-Depth Matrix (Avoiding Dead-Center Tip Rubbing via Past-Tip Clearance Δz) — Verified October 2026.
Blueprint Chamfer CalloutCutter AngleShank Dia (D)Tip Flat (d_tip)Past-Tip Shift (Δz)Radial Offset from EdgeProgrammed Z-Depth
0.010" × 45° Edge Break90°0.250"0.040"0.060"R_offset = 0.050"Z -0.060"
0.020" × 45° Standard Chamfer90°0.250"0.040"0.060"R_offset = 0.040"Z -0.070"
0.030" × 45° Heavy Chamfer90°0.375"0.060"0.080"R_offset = 0.060"Z -0.090"
0.045" × 45° Lead-In Chamfer90°0.375"0.060"0.080"R_offset = 0.045"Z -0.105"
0.5 mm × 45° Metric Break90°6.0 mm1.0 mm1.5 mmR_offset = 1.00 mmZ -1.50 mm
1.0 mm × 45° Metric Chamfer90°8.0 mm1.5 mm2.0 mmR_offset = 1.25 mmZ -2.25 mm
1.5 mm × 45° Metric Heavy90°10.0 mm2.0 mm2.5 mmR_offset = 1.50 mmZ -3.00 mm

For a 90° chamfer mill (45° half-angle where tan 45° = 1.0), the programmed radial centerline offset from the part edge is R_offset = (d_tip / 2) + Δz - C, and the programmed Z-depth below the top face is Z = -(Δz + C). If you are countersinking specifically for flush flat head fasteners, cross-check screw head tolerances on our 82° & 100° Flat Head Screw Countersink Chart and Master Countersink Angle & Diameter Chart, verify drill point cones on our Drill Point Length Calculator, or calculate blind tapping cycles on our Blind Hole Tap Depth Calculator.

When spotting holes on a CNC machining center prior to drilling with a 135° or 140° solid carbide drill, always use a 142° or 145° carbide spotting drill rather than a 90° spot drill. Spotting with a 90° cone forces the outer corners of a 140° carbide drill to slam into the sloped 45° wall first while the chisel point hangs in mid-air, chipping the carbide margins before the drill centers itself.