Engineering Graphics and CAD · Lesson 12 of 35

Functional, non-redundant dimensioning

Dimension for function and inspection, avoiding redundant, ambiguous, over- or under-dimensioning.

01

Readiness check

Learning objectives

By the end of this lesson you can:

  1. Distinguish functional dimensions from incidental ones.
  2. Apply baseline (coordinate) and chain dimensioning and explain their tolerance implications.
  3. Eliminate redundant dimensions and closed toleranced chains.
  4. Detect under- and over-dimensioned features.
  5. Select a datum for dimensioning from the part's function.

Check your starting point

Five to ten minutes.

  1. If four holes are each dimensioned 25 from the previous one, and each dimension can vary by 0.1, how much can the last hole drift from the first?
  2. What does "functional" mean when choosing which dimension to give?
  3. If you dimension all four gaps between five features and also the overall length, what problem might arise?

Interpretation.

  • Q1: Up to 0.4 (four times 0.1), because chained tolerances accumulate. If you said 0.1, this lesson's stack-up idea is important for you.
  • Q2: It means the dimension controls something the part must achieve (a mating fit, a clearance), not just a convenient measurement.
  • Q3: Over-definition: the gaps and the overall cannot all be independently toleranced without conflict. Skill 12.3 covers this.

You need L11 (placement) to focus now on selection.

0 or 1 weak itemsContinue with this lesson.
2 weak itemsReview Lesson 11, then return.
3 or more weak itemsWork through the prerequisite examples before continuing.
02

The core idea

What it is. Functional, non-redundant dimensioning is choosing which dimensions to give, and from where, so that each dimension controls something the part must achieve, each feature is defined exactly once, and tolerances behave predictably.

Why an engineer needs it. Two drawings can carry the same shape but tolerance very differently. A functional scheme, dimensioned from the surfaces that matter, produces parts that assemble; a careless scheme, dimensioned for tidiness, can produce parts that are "in tolerance" yet do not fit.

What problem it solves. It controls tolerance accumulation (stack-up) and removes redundancy, so the drawing is both manufacturable and unambiguous.

What goes wrong when it is ignored. Chained tolerances pile up and the last feature drifts; redundant or closed toleranced chains create contradictions; dimensioning from non-functional references means in-tolerance parts still fail to assemble.

A simple mechanical example. A bracket bolts to a wall by two holes and locates a shaft with a third. The two bolt holes must match the wall's hole spacing (functional), and the shaft hole must sit at the right height above the mounting face (functional). Dimensioning those from the mating surfaces guarantees assembly; dimensioning them from an arbitrary corner does not.

Two schemes:

  • Chain dimensioning places each feature relative to the previous one. Tolerances accumulate along the chain.
  • Baseline (coordinate) dimensioning places every feature from one common reference (a datum). Tolerances do not accumulate between features; each is independent of the datum.

Key rules:

  • Dimension from functional surfaces (datums chosen by what the part must do).
  • Do not close a toleranced chain (do not dimension every step and the overall), which over-defines.
  • Locate each feature once.
Part 3: Dimensioning and technical definition.
Check: explain the decision in your own words before using a CAD command.
The concept. Chain dimensions accumulate variation. Baseline dimensions hold each feature to one functional datum.
03

The skills, taught in order

Skill 12.1 - Identify functional dimensions

Concept. A functional dimension controls a requirement (fit, clearance, alignment); an incidental one is just a convenient measurement. Terminology. Functional dimension, incidental dimension, mating condition. Procedure. For each feature, ask what it must achieve with a mating part. Dimension to satisfy that; let non-critical sizes be general. Reasoning. Functional dimensioning ties the drawing to what the part must do, so in-tolerance parts work. Failure mode. Dimensioning everything from a corner regardless of function. Check. For a mating hole, state the functional requirement its location must satisfy.

Skill 12.2 - Choose chain or baseline for the tolerance you want

Concept. Chain accumulates tolerance; baseline limits it to each feature's own tolerance from the datum. Terminology. Chain, baseline (coordinate), tolerance accumulation (stack-up). Procedure. If features must each be accurate to a common reference, use baseline from that datum. If only step-to-step spacing matters, chain may be acceptable. Never chain critical positions that must all reach a common target. Reasoning. The scheme determines how tolerances add, which determines whether the part assembles. Failure mode. Chaining positions that must each be accurate to a datum, letting the last drift. Check. State the last-feature drift for a four-step chain of plus or minus 0.1 (answer: plus or minus 0.4).

Skill 12.3 - Remove redundancy and open the chain

Concept. Each feature is located once; a toleranced chain must not be closed by also dimensioning the overall. Terminology. A closed chain dimensions every step and the total; a redundant dimension repeats information. Procedure. Dimension the steps or the overall, not both, when tolerances apply. Leave one dimension out (or mark it reference) so the chain is open. Reasoning. A closed toleranced chain over-defines: the steps and the total cannot all be independently held. Failure mode. Giving all steps and the overall with tolerances, creating a contradiction. Check. In a five-feature part, decide which single dimension to omit to open the chain.

Skill 12.4 - Detect under- and over-dimensioning

Concept. A feature must be neither undefined (missing size or location) nor over-defined (located twice). Terminology. Under-dimensioned (missing), over-dimensioned (redundant). Procedure. Check every feature has exactly one size and one location scheme; no more, no less. Reasoning. Under-definition leaves the maker guessing; over-definition creates conflict. Failure mode. A hole with no location, or a hole located from two references with tolerances. Check. Audit a drawing and flag one under- and one over-defined feature.

04

Worked example 1: baseline versus chain for four holes

Problem. Four holes lie in a row, nominally 25 apart, and each location tolerance is plus or minus 0.1. The holes must each align with matching holes in a mating strip measured from one end. Compare chain and baseline dimensioning and choose.

Planning. Compute the worst-case position of the last hole under each scheme relative to the end reference.

Solution.

  1. Chain scheme. Dimension hole 1 at 25 from the end, hole 2 at 25 from hole 1, hole 3 at 25 from hole 2, hole 4 at 25 from hole 3. Nominal position of hole 4 from the end is 25 plus 25 plus 25 plus 25 equals 100. Tolerance accumulates: plus or minus (0.1 times 4) equals plus or minus 0.4. So hole 4 lies between 99.6 and 100.4.
  2. Baseline scheme. Dimension each hole from the end datum: hole 1 at 25, hole 2 at 50, hole 3 at 75, hole 4 at 100, each plus or minus 0.1. Hole 4 lies between 99.9 and 100.1, independent of the others.
  3. Compare. The mating strip's holes are measured from one end, so each of our holes must be accurate to that end. Baseline gives plus or minus 0.1 at every hole; chain lets hole 4 drift to plus or minus 0.4, four times worse, risking misalignment.
  4. Choose baseline. Because the function references one end, baseline from that end is correct.

Result. Chain accumulates to plus or minus 0.4 at hole 4; baseline holds plus or minus 0.1 at every hole. For holes that must each align to a common end, baseline is the functional choice.

Why the method works. Baseline ties each feature directly to the functional datum, so tolerances do not stack.

How to verify independently. Add the chain tolerances (0.1 four times equals 0.4) and compare with the single baseline tolerance (0.1). The fourfold difference confirms the accumulation.

05

Worked example 2: functional datums for a mating bracket

Problem. A bracket mounts against a wall (its back face) and locates a shaft through a hole that must sit 30 above the mounting foot and 40 from a locating side face. A colleague dimensions the shaft hole from the top edge and the far side "because it is tidy." Choose functional datums, dimension from them, and show why the tidy scheme can fail. The complication is that the tidy references are not the mating surfaces.

Planning. Identify the surfaces that actually mate and reference the functional dimensions to them.

Solution.

  1. Functional surfaces. The bracket seats on its foot (bottom face) and registers against a side locating face. The shaft height matters from the foot; the shaft position matters from the locating side face.
  2. Functional scheme. Dimension the shaft hole 30 from the foot and 40 from the locating side face. These are the surfaces the assembly uses, so in-tolerance parts place the shaft correctly.
  3. Why the tidy scheme fails. Dimensioning from the top edge and the far side means the shaft position depends on the overall height and width tolerances. If the part is a little short or narrow (within its own tolerance), the shaft still moves relative to the foot and locating face, because those were not the references. The part can be "in tolerance" yet misplace the shaft.
  4. General rule. Reference functional dimensions to the surfaces that mate, not to whichever edges are convenient.

Comparison. The tidy scheme minimizes visual clutter but couples the shaft position to unrelated overall tolerances; the functional scheme guarantees the shaft sits correctly relative to the mating surfaces.

Result. Dimension the shaft from the foot and the locating side face (functional datums); the tidy top-edge/far-side scheme can misplace the shaft even when every dimension is in tolerance.

Independent check. Ask: if the overall height grows by its tolerance, does the shaft height from the foot change? Under the functional scheme, no; under the tidy scheme, yes. That difference confirms which scheme is correct.

06

Misconceptions and diagnostics

MisconceptionWhy it seems reasonableWhy it is wrongEvidence that reveals itCorrectionDiagnostic question
"Chain and baseline are just style."Both give the same nominal sizes.They differ in tolerance accumulation, which changes whether parts assemble.The chained last feature drifts four times more.Choose the scheme by the tolerance you need."Do these features each need accuracy to a common datum?"
"Closing the chain is thorough."Giving every dimension feels complete.A closed toleranced chain over-defines and can conflict.Steps plus overall cannot all be held.Leave one out or mark it reference."Are the steps and the overall all toleranced?"
"Dimension from any convenient edge."It looks tidy.Non-functional references couple features to unrelated tolerances, so in-tolerance parts can fail.Shaft moves when an unrelated overall changes.Reference functional (mating) surfaces."Is this dimensioned from the surface that actually mates?"
07

Practice ladder

Level A - Recognition

Task. In six dimensioning schemes, mark chain versus baseline and flag any closed toleranced chains. Deliverable. Six judgements with flags. Success criteria. Schemes identified; closed chains flagged. Answer guidance. Chain references the previous feature; baseline references one datum. Common errors. Missing a closed chain. Difficulty. Low.

Level B - Guided application

Task. Re-dimension a chained part to baseline from a given datum, with prompts, and state the tolerance improvement. Deliverable. The baseline scheme plus the stack-up comparison. Success criteria. Correct baseline; accumulation removed; numbers stated. Answer guidance. Reference every feature to the datum; compute both stack-ups. Common errors. Leaving one dimension chained. Difficulty. Medium.

Level C - Independent application

Task. Dimension a part functionally from a stated set of mating conditions, choosing datums and scheme. Deliverable. A functional dimensioning scheme. Success criteria. Datums match the mating conditions; scheme controls stack-up; no redundancy. Answer guidance. Start from what mates; reference those surfaces. Common errors. Dimensioning from non-mating edges. Difficulty. Medium to high.

Level D - Transfer and design

Task. Given a functional description of an assembly interface, define the datums and a complete non-redundant scheme, and explain the stack-up you avoided. Deliverable. The scheme plus a short stack-up analysis. Success criteria. Correct functional datums; open chain; a clear account of avoided accumulation. Answer guidance. Identify the tightest functional requirement and reference it directly. Common errors. Not quantifying the avoided stack-up. Difficulty. High.

08

Working with AI, and proving it yourself

Use AI as a tutor

Useful AI support:

  • Ask it to compute a tolerance stack-up for a chain, then verify by hand.
  • Ask it to explain functional dimensioning with your interface.
  • Ask it to spot redundant dimensions in a described scheme.

Limits:

  • A text assistant does not know your part's function, so it cannot pick your datums.
  • It may add "helpful" redundant dimensions.

Verify AI output against: hand stack-up arithmetic, the one-location-per-feature rule, and the functional-surface test.

Prove it yourself

A plausible but incorrect AI answer, and how to catch it. You ask, "To be safe, should I dimension each gap between five features and also the overall length, all with tolerances?" and the assistant replies: "Yes, dimension everything, including all gaps and the overall, so nothing is left out."

This creates an over-defined closed chain. Detect it with the rule: a toleranced chain must stay open; the steps and the overall cannot all be independently held. The evidence is arithmetic: the sum of the gap tolerances will not, in general, equal the overall tolerance, so the drawing contradicts itself. Correct conclusion: dimension the steps or the overall (leaving one as reference), not both with tolerances.

09

Retrieval and spaced review

  1. What makes a dimension functional?
  2. Which scheme accumulates tolerance, and which does not?
  3. Why must a toleranced chain stay open?
  4. What is tolerance stack-up?
  5. How do you choose a datum?
  6. What is the risk of dimensioning from a non-functional edge?
  7. Cumulative (L11): How does functional dimensioning still obey the ISO 129-1 placement rules?
  8. Reconstruction task: From memory, show the four-hole baseline scheme and its per-feature tolerance.

Answers. 1: it controls a requirement the part must achieve (fit, clearance, alignment). 2: chain accumulates; baseline does not. 3: closing it over-defines and can contradict. 4: the accumulation of tolerances along a chain. 5: from the part's function (the mating surfaces). 6: in-tolerance parts can still fail to assemble. 7: dimensions are still placed off the part, on visible geometry, once each; function decides which ones and from where.

Suggested review intervals. 1 day, 3 days, 7 days.

10

Reference mapping and next step

Read further

  • Giesecke ch.10
  • ISO 129-1:2018.

Standards details must be checked against the current official edition used by your institution or employer.

Finish the lesson

You can now: tell functional from incidental dimensions; use chain and baseline deliberately; open chains and remove redundancy; detect under- and over-dimensioning; and choose datums from function.

Self-assessment checklist.

  • I dimension from surfaces that mate.
  • I choose chain or baseline by the tolerance I need.
  • I never close a toleranced chain.
  • Every feature is located exactly once.
  • I can quantify a stack-up.

Next lesson: L13 - Tolerances and dimensional variation. Why it follows: you now choose which dimensions to give and from where; next you learn to state how much each may vary, turning a nominal scheme into a manufacturable, toleranced definition.

Required files or submissions: submit your Level C functional scheme. Optional extension: take a chained drawing and convert it to baseline, reporting the stack-up you removed.