Skip to content

Engineering Guides

Defining CNC Part Dimensions from Functional Requirements

Build a reviewable dimensional requirement from mating function, reference features, allowed variation and inspection questions.

Last updated

On this page

To define a dimensional requirement, start with what the part must do and what it must fit or reference. Then describe the required relationship, its permitted variation and how the result will be assessed. A supplier’s default tolerance is not the design’s functional requirement. The following steps are an editorial review framework, not a standard-compliant tolerancing method.

1. Write the function before choosing a number

For each critical feature, name the mating component or operating task and the consequence of excessive variation. “Fits into an enclosure” is a starting description; identify which surfaces establish contact and which need clearance. Avoid attaching a tighter tolerance to every dimension before this relationship is understood.

2. Identify the reference features

A datum and the real feature used to establish it are different concepts. KEYENCE’s overview explains that actual surfaces or holes can establish references used for geometry and measurement. Its discussion cites an older ISO edition, so use it here as a concept introduction, not a substitute for the governing drawing rules. Datum concepts

Concept Role in this discussion
Datum The reference used to describe location or orientation
Datum feature The real part feature used to establish that reference
Datum system Multiple datums combined to provide the reference system

The real surface or hole and the reference established from it are therefore not interchangeable terms. Datum and datum-feature explanation

Record how the design references relate to assembly. Leave the exact symbol application and datum-system evaluation to the applicable standard and a qualified reviewer.

3. Separate questions that need different controls

Design question What to resolve in the review
How large is the feature allowed to be? Size requirement and its allowed variation
Where must it be relative to another feature? Location and the relevant reference relationship
What orientation or shape matters? A suitable geometric requirement
Which surface condition matters? A separate finish or edge requirement

ASME describes Y14.5 as a system for stating and interpreting geometric requirements and Y14.24 as addressing drawing types and content. This page has consulted those public descriptions, not the paid standard clauses. ASME standard scope

4. Build a requirement record

For a hypothetical mounting plate, make one record for the mounting interface and another for a clearance opening. In each record, capture the function, referenced feature, proposed requirement, source of the permitted variation and intended inspection question. Mark unresolved items explicitly. This is a documentation example with no recommended numerical values.

5. Resolve feasibility and verification separately

Ask the manufacturer to review feasibility, then ask how the specified relationship will be inspected. Neither answer determines the permitted variation on its own. Use the tolerance concepts page for this distinction and the RFQ checklist for the final handover.

Limits

This framework does not calculate a tolerance stack, select a fit or demonstrate compliance with ISO GPS or ASME Y14.5. Those decisions require the assembly’s functional evidence and the applicable design-review process.

Edited and reviewed by: 2kp.cc Editorial Team

Scope & conditions: A design-review framework for CNC part requirements; excludes assigning fit classes, numerical tolerances or declaring drawing compliance.

Commercial disclosure: This article is not sponsored and contains no paid recommendations.

Sources

Important revisions

  • — Separated datum, datum feature and datum system before the dimensional review workflow.