Mounting blocks are about geometry, not complexity

I have heard mounting blocks described as the easiest CNC work in the shop, usually by someone who has never had to hold 0.02 mm perpendicularity across all six faces on a production run. The block itself is not complex. It is a rectangular prism with some holes and possibly a pocket. The difficulty is that every face is a datum for something, and if face A is 0.03 mm off perpendicular to face B, every feature mounted to those faces inherits that error.

The rule of thumb I work with: identify the primary, secondary, and tertiary datums from the drawing before touching the stock. On most mounting blocks the primary datum is the bottom face (the mounting surface), the secondary is a side face that butts against a rail or reference edge, and the tertiary is an end face. Every hole, slot, and pocket is dimensioned from those three faces, not from the stock edges.

Six-side machining: the setup sequence that works

The standard approach for a precision mounting block on a 3-axis VMC is four setups: machine the bottom and two adjacent side faces to establish datums, flip to machine the top and the other two sides from those datums, then come back for any side holes or features that require a different angle. A 5-axis machine or a tombstone setup on a horizontal can cut that to two or three setups, but the principle is the same: establish the datums first, then cut every other feature from them.

  • Op 1: Face the bottom datum, machine one adjacent side face and one end face; these three faces define the datum reference frame
  • Op 2: Flip onto the finished bottom, clamp against the finished side and end, then face the top and remaining two sides parallel and perpendicular
  • Op 3: Drill/tap/bore all features from the top, referencing the established datums
  • Op 4: Side features: drill, tap, or mill from the sides, again referencing the datum faces
  • Leave 0.2-0.3 mm stock on all faces for the finishing pass after roughing cuts relieve internal stress

Squareness and parallelism: what is realistic

Block sizePerpendicularity (adjacent faces)Parallelism (opposite faces)Flatness (mounting face)
Under 50 mm cube0.01 mm0.01 mm0.005 mm
50-150 mm0.015-0.02 mm0.02 mm0.01 mm
150-300 mm0.02-0.03 mm0.02-0.03 mm0.015 mm
Over 300 mm0.03-0.05 mm0.03-0.05 mm0.02 mm

These numbers assume a good machine (DMG MORI class) with a properly trammed vise and the workpiece held rigidly. A vise that is 0.02 mm out of tram on a 100 mm block produces a 0.02 mm perpendicularity error on every part in that batch. I check vise tram before starting a production run of mounting blocks, and I face the solid jaw of the vise with an end mill to establish a clean reference.

Tapped holes in mounting blocks: depth and thread engagement

The most common drawing mistake I see on mounting blocks is tapped holes called out too deep for the material. In aluminum, thread engagement of 1.5x diameter is sufficient for most mounting loads; in steel, 1.0-1.2x diameter is standard. Calling for 2.5x diameter in a blind hole adds tap breakage risk without improving the connection.

Always leave clearance at the bottom of a blind tapped hole: 0.5 mm minimum for small threads (M3-M6), one thread pitch minimum for larger sizes. A bottoming tap does not produce full threads to the very bottom of the hole, and forcing a bolt into an incompletely tapped bottom is how you break a bolt off in a nearly finished block.

Material stress relief prevents movement after machining

I have had 200 mm aluminum 6061 blocks move 0.08 mm over a weekend after machining because the internal stress in as-extruded stock was released by the material removal. The fix is to specify stress-relieved material (6061-T651 instead of -T6) for blocks over 100 mm in any dimension. If the drawing allows it, I rough the block oversize, let it sit for 48 hours to stress-relieve naturally, then take finish passes. For steel blocks, a proper thermal stress relief after roughing is cheap insurance.

Inspection: check what matters

On a mounting block, the first thing I check on the CMM is the datum reference frame: perpendicularity and parallelism of the three primary faces. If those are off, the hole positions do not matter. I then verify hole positions relative to the datums (not relative to each other) and thread depth with a plug gauge or thread gauge.

Frequently Asked Questions

  • What perpendicularity can I expect on a machined mounting block?

    On a 100 mm block machined on a good VMC with a trammed vise, 0.015-0.02 mm between adjacent faces is standard. On a 5-axis machine with a single setup, squareness under 0.01 mm is achievable.

  • Should I specify 6061-T6 or 6061-T651 for mounting blocks?

    6061-T651 is stress-relieved by stretching and moves significantly less after machining. For blocks over 100 mm or precision applications, T651 is the better choice. Small blocks (under 50 mm) in T6 are usually fine.

  • How deep should tapped holes be in a mounting block?

    1.5x thread diameter in aluminum, 1.0-1.2x in steel. Always add 0.5 mm minimum clearance below the full threads. Deeper threads add tap risk without meaningful strength gain.

  • Can you add dowel pin holes to a mounting block?

    Yes. Dowel pin holes (typically H7 tolerance) should be bored or reamed, not just drilled, and they should be located from the same datums as the rest of the features for repeatable alignment.

  • How many setups does a six-side machined block take?

    Typically 3-4 setups on a 3-axis VMC, or 1-2 on a 5-axis machine. The datum faces are always established first, then all other features are referenced to them.