Control and inputs

Locate a feature axis inside a cylindrical tolerance zone at its basic location.

Units

Feature of size

At MMC. RFS grants no bonus tolerance.

Datum references

Feature control frame and zone

Model: ASME Y14.5-2018. Values in mm.

basic location actual axis tolerance zone, diameter 0.430 mm

Active model: TP = 2 x sqrt(X^2 + Y^2)

Result

Measured position0.200 mmAccept
Stated tolerance
0.250 mm
Bonus tolerance
0.180 mm
Total allowed
0.430 mm
Virtual condition
9.750 mm
Resultant condition
10.650 mm
Datum shift available
None
Size status
Within 10.000 to 10.200 mm
Zone used47%

The feature is inside its size limits and inside the total allowed tolerance.

Saved cases on this device

No saved cases yet. Enter a measurement above, name it, and press Save case. Everything stays in this browser.

Practice questions

156 authored questions across 14 topics: Position at RFS, Position at MMC and bonus tolerance, Least material condition, Virtual and resultant condition, Datum shift, Reading a feature control frame, Datums and precedence, Size limits and Rule #1, Profile, Runout, Orientation, Form, Composite position, Inspection and gaging. Each one shows the reasoning and names the section of ASME Y14.5-2018 the rule comes from. Every question here is written from scratch; no standard or course material is reproduced.

Taster question 1 of 3Reading a feature control frame · intro

What does the leftmost compartment of any feature control frame always contain?

Symbol, then tolerance, then datums.

Choose one answer

That is three of 156. The practice surface filters by topic and difficulty, keeps a mistakes notebook and a mastery table, and runs a timed exam simulation.

Geometric characteristic symbols

The two profile symbols are the pair most often drawn wrong: profile of a surface and profile of a line are different characters and different controls. The full symbol referencecarries all fourteen characteristics with their datum requirements.

SymbolCharacteristicWhat it controls
PositionLocate a feature axis or centre plane inside a tolerance zone at its basic location.
Profile of a surfaceHold a surface inside a zone disposed about the true profile.
Profile of a lineHold each cross section of a surface inside a two dimensional zone about the true profile.
Circular runoutLimit the indicator movement at each single circular element as the part rotates.
FlatnessHold a surface between two parallel planes.
StraightnessHold a line element or an axis between two parallel lines or inside a cylinder.
CircularityHold each circular cross section between two concentric circles.
CylindricityHold a cylindrical surface between two concentric cylinders.
PerpendicularityHold a feature at 90 degrees to a datum.
ParallelismHold a feature parallel to a datum.
AngularityHold a feature at a basic angle to a datum.

Datum precedence in the planar arrangement

DatumRoleDegrees of freedom constrainedWhich ones
APrimary plane3One translation and two rotations.
BSecondary plane or width2One translation and one rotation.
CTertiary stop1The last translation.

A primary cylindrical datum feature constrains four degrees of freedom, two translations and two rotations, so the three, two, one split above applies to the planar arrangement only.

Frequently asked questions

How is true position calculated from X and Y deviations?

True position is 2 x sqrt(X^2 + Y^2). The position zone for a feature axis is a cylinder, so the drawing states a diameter, and the measured radial offset of the actual axis is doubled to compare against it. A deviation of 0.06 mm in X and 0.08 mm in Y is a radial offset of 0.10 mm and a true position of 0.20 mm.

How much bonus tolerance does the MMC modifier give?

Bonus equals the departure of the produced feature from its maximum material condition size: for a hole the actual size minus MMC, for a pin MMC minus the actual size. It is bounded by the size tolerance, so it can never exceed the distance from MMC to LMC. A feature produced outside its size limits is a size rejection and earns no bonus at all.

Why does the tool show no virtual condition when the tolerance is RFS?

Virtual condition is a constant worst case boundary, and it only exists because the geometric tolerance is tied to a fixed material condition. Regardless of feature size means the stated tolerance applies at every produced size, so no constant boundary is created and quoting one would describe a boundary the drawing never made.

Is datum shift just extra tolerance added to the zone?

No. Bonus tolerance widens the tolerance zone of the feature being controlled. Datum shift is freedom for the datum reference frame to move relative to the part, granted when a datum feature is referenced at MMB or LMB, and it only helps when the shift is available in the direction the feature actually moved. DatumLab reports it separately for that reason and never folds it into the acceptance limit.

Can I work in inches?

Yes. The unit switch converts every value in the workspace at once, using the exact international inch of 25.4 mm, so a calculation never mixes millimetres and inches. Millimetre results are shown to three decimals and inch results to four.

Does anything I enter leave my browser?

No. Every calculation runs in the page, saved cases are written to this browser's local storage under a versioned key, and the export button writes a JSON file to your own device. There is no account and no upload.