Cylindricity controls how closely a cylindrical feature conforms to an ideal cylinder. Use it for shafts, pins, bores, sleeves, and turned surfaces where roundness, straightness, and taper need to be controlled together without referencing a datum.

Cylindricity GD&T annotation on a cylindrical face

Faces Or Edges

Select a cylindrical face when the whole surface must fit within the cylindrical tolerance zone. You can also select a circular edge when the requirement applies to a specific rim or section.

Tolerance

Set the allowed deviation from a perfect cylinder in the current unit system. The tolerance zone is between two coaxial cylinders whose radii differ by the tolerance value.

Precision

Choose how many decimal places to display for the tolerance value.

Frame Position

Place the feature control frame near the selected cylindrical feature while keeping it readable.

Frame Plane

Choose the display plane for the annotation. Use XY, XZ, or YZ to keep the frame facing the intended view.

Leader Scale

Adjust the visual scale of the leader dot.

Font Size

Set the model-space height of the annotation text.

Are you interested in code?

Zoo Design Studio writes KCL behind the scenes. A Cylindricity annotation uses gdt::cylindricity with selected faces or edges and a tolerance. Cylindricity is a form tolerance, so it does not use datums.

Want to find out more about the gdt::cylindricity function? Check it out in our KCL docs.

Found a typo?