Characteristics, families and datum requirements

SymbolCharacteristicFamilyWhat it controlsDiametral zoneTakes a modifierDatum requirement
FlatnessFormHold a surface between two parallel planes.NoNoNone. A form control compares the surface with a perfect plane fitted to it.
StraightnessFormHold a line element or an axis between two parallel lines or inside a cylinder.NoYes, on a feature of sizeNone. Line elements or the derived median line are compared with a perfect line.
CircularityFormHold each circular cross section between two concentric circles.NoNoNone. Each cross section is compared with concentric circles fitted to it.
CylindricityFormHold a cylindrical surface between two concentric cylinders.NoNoNone. The surface is compared with concentric cylinders fitted to it.
Profile of a surfaceProfileHold a surface inside a zone disposed about the true profile.NoNoOptional. With datums it locates and orients; without them it controls shape alone.
Profile of a lineProfileHold each cross section of a surface inside a two dimensional zone about the true profile.NoNoOptional, on the same terms as profile of a surface.
PerpendicularityOrientationHold a feature at 90 degrees to a datum.NoYes, on a feature of sizeAt least one. The feature is held square to the datum named.
ParallelismOrientationHold a feature parallel to a datum.NoYes, on a feature of sizeAt least one. The feature is held parallel to the datum named.
AngularityOrientationHold a feature at a basic angle to a datum.NoYes, on a feature of sizeAt least one, with the angle stated as a basic dimension.
PositionLocationLocate a feature axis or centre plane inside a tolerance zone at its basic location.Yes, when applied to an axisYes, on a feature of sizeUsually a full frame. The zone sits at a location defined by basic dimensions.
ConcentricityLocationHold median points of opposed elements about a datum axis.NoNoA datum axis. Rarely used, and normally replaced by position or runout.
SymmetryLocationHold median points of opposed elements about a datum centre plane.NoNoA datum centre plane. Rarely used, and normally replaced by position.
Circular runoutRunoutLimit the indicator movement at each single circular element as the part rotates.NoNoAlways a datum axis. There is nothing to rotate about without one.
↗̲Total runoutRunoutLimit the indicator movement across the whole surface as the part rotates.NoNoAlways a datum axis, as for circular runout.

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.