Skip to content
HardSteel CNCGet matched

Hybrid routing: hard mill the shape, grind only what has to be perfect

The single most reliable way to cut the cost of a hardened steel part is not negotiating with the shop. It is telling them which surfaces actually need to be perfect.

Left without that information, a shop has to assume the worst case and route the entire part through the most accurate process available. That is how a die block that needed two ground faces ends up quoted as a fully ground component at three times the price.

Why blanket tolerances cost so much

Suppose a 200 × 150 × 60 mm hardened block carries thirty dimensions. The drawing says “unless otherwise stated, ±0.01 mm”.

A shop reading that has to deliver every one of those thirty dimensions at ±0.01 mm. Hard milling holds it, but only with a slow finishing pass, careful thermal management and inspection on every feature. To guarantee it across all faces, most shops will plan grinding for the flat surfaces — and grinding six faces of a block means multiple setups on a surface grinder, with re-fixturing between each.

Now suppose the same drawing says “general tolerance ±0.05 mm; features marked ⌀ at ±0.01 mm” and marks three of the thirty. The plan collapses to: hard mill everything, then grind three faces. One milling setup, one grinding setup.

Same part. Same function. Roughly half the cost.

How to split the drawing

Work through the part once and put every surface into one of three buckets.

Bucket 1 — functional and tight. Surfaces that locate a mating part, carry a seal, form the product, or set a fit. These get the real tolerance and the real finish spec, and they are candidates for grinding.

Bucket 2 — functional but forgiving. Surfaces that do a job but have room. Clamp faces, clearance pockets, cooling channel walls, the back of a plate. These get a general tolerance and an as-milled finish.

Bucket 3 — cosmetic or incidental. Everything else. These need a note saying so.

In most tooling, bucket 1 is between two and six surfaces. The rest is 2 and 3.

Sequencing the hybrid route

Once split, the plan writes itself:

  1. Rough soft (if through-hardening) leaving generous stock, then stress relieve.
  2. Heat treat.
  3. Hard mill everything to within about 0.05 mm of final, in one setup where possible. This is where the bulk of the material and all the geometry gets handled.
  4. Grind the bucket 1 faces only. Because hard milling already established a flat, parallel reference, the grinder is taking a light, fast pass rather than fighting the part.
  5. Wire EDM only the features milling cannot reach.

The order matters. Grinding a reference face first, then hard milling, then coming back to re-grind is a common and avoidable waste of a setup.

Marking it so shops read it the same way

Three habits do most of the work:

Use a general tolerance note and mean it. “General ±0.05 mm” at the bottom of the drawing, then explicit tolerances only on the features that need them.

Put surface finish in zones, not globally. A finish callout with a leader pointing at the specific face, plus a note that unmarked surfaces are as-machined. A blanket Ra 0.4 in the title block is the single most expensive line most drawings contain.

Identify the datum strategy after heat treat. Say which surfaces the shop should use to re-locate the part once it comes back from the oven, and leave enough stock on them. If you do not, the shop picks, and it may not be the pair of faces your tolerances are actually referenced from.

What to ask the shop for

When the quote comes back, ask which surfaces they plan to grind. If the answer is “all of them”, either your drawing is over-specified or the shop is not set up for hard milling. Both are worth knowing before the order.

Ask for the inspection plan at the same time — which features get measured and how. A report covering thirty dimensions when six matter is its own kind of waste.

Send a drawing with the critical surfaces marked and the general tolerance stated and you will get back quotes that are genuinely comparable. The RFQ form has a field for exactly this.

Read next