GD&T Symbol: What is Straightness?

straightness

To understand the meaning of Geometric Dimensioning and Tolerancing (GD&T), the primary breakthrough lies in visualizing the tolerance zone. Once the tolerance zone is defined, the drawing requirements become clear, which in turn dictates the measurement method and the criteria for evaluating results. The following article will introduce what straightness is and how to measure it.

Overview of Straightness

First and foremost, straightness is a form tolerance applied to linear features. The element controlled by straightness must be a line or a set of lines, this can be a surface line element or a derived feature (such as a median line). The symbol for straightness is as follows:

Straightness symbol

Straightness Tolerance Zones

Case 1: Line Elements on a Plane

As illustrated in the 3D specification below for a 0.1mm straightness tolerance, the tolerance zone dictates that any extracted line on the specified surface within any plane parallel to datum A must be contained between two parallel lines spaced 0.1 mm apart. (Note: The symbol denotes the intersecting plane parallel to A).

Straightness#3

  • a. Datum Plane A
  • b. Arbitrary distance
  • c. Intersecting plane parallel to Datum Plane A

Case 2: Longitudinal Line Elements on a Cylindrical Surface

In the 3D specification shown below for a 0.1mm straightness tolerance, the tolerance zone indicates that any extracted longitudinal line element on the cylindrical surface must be contained between two parallel lines spaced 0.1mm apart. Furthermore, the plane containing these two parallel lines must also contain the axis of the cylinder.

Straightness#2

Case 3: Derived Median Features

In the 3D specification shown below for a Ø0.08mm straightness tolerance, the tolerance zone specifies that the extracted median line (axis) must be contained within a cylindrical zone with a diameter of 0.08 mm.

Straightness#1

Measurement of Straightness

Below are 2 main methods to measure straightness.

Height Gauge Measurement

Target Fixation: Use a mini-jack to secure the workpiece, ensuring left and right heights are uniformly matched to prevent any angular tilting of the target. Traverse the target linearly using a height gauge. Record the height values H_n at various positions along the target.

Coordinate Measuring Machine (CMM) Measurement

CMMs allow operators to interface the stylus with the target using minimal force. This virtually eliminates errors induced by measurement pressure, yielding highly stable results. The stylus can be articulated to approach the target from various vectors. This enables accurate measurement of workpieces that cannot be fixtured horizontally (i.e., those incompatible with standard height gauges).

Measurement Procedure

Workpiece Setup: Secure the target as firmly as possible to ensure zero movement during the inspection process.
Stylus Contact: The operator gently brings the stylus into contact with the designated measurement points on the target.
Multi-Point Acquisition: Perform data acquisition at multiple positions across the target, recording the height coordinate H_n for each point.
Data Processing: Input the recorded height data into the CMM software. Process the dataset via the software to generate a topographical profile of the target’s height variations.

Straightness Calculation

  • Profile Plotting: Construct a height variation plot based on the measured H_n values.
  • Identification of Extrema: Identify the maximum height of H_max and the minimum height of H_min from the generated profile.
  • Calculation: Straightness ΔH is defined as the total variance between the maximum and minimum values: Δ H = H_max – H_min.

[Example]

Assume the following height values were acquired at multiple positions:

  • H_1 = 5.0mm
  • H_2 = 5.1mm
  • H_3 = 4.9mm
  • H_4 = 5.2mm
  • H_5 = 5.0mm

Mapping these values identifies the extrema:

  • H_max = 5.2mm
  • H_min = 4.9mm

Calculation: ΔH = 5.2mm- 4.9m = 0.3mm

In this scenario, the straightness of the target is 0.3mm.

Applications of Straightness

Two distinct functions of straightness in GD&T include:

Surface Straightness

A tolerance that controls the form of line elements on the surface of a part or feature. It ensures that any single line element along the part surface remains straight within the specified tolerance zone. Surface straightness is used to manage surface smoothness and linearity, preventing “waviness” or localized irregularities.

Axis Straightness

A tolerance that controls the allowable curvature or “bow” of a part’s median line (axis). It ensures the derived median line of the feature remains within a cylindrical tolerance zone. Axis straightness is critically applied to components requiring high-precision alignment, such as shafts, to verify axial integrity.

Relationship with Other GD&T Symbols

Maximum Material Condition (MMC)

Axis straightness is frequently coupled with the MMC modifier. This defines the allowable axial deviation when the feature is at its maximum material state.

Bonus Tolerance

When inspecting axis straightness using a functional gauge, if the actual produced diameter of the part is smaller than its MMC size, “bonus tolerance” is gained. The intent of applying MMC is to guarantee assembly, ensuring the part fits its mating hole even under worst-case tolerance conditions (form + size). Consequently, as the Outside Diameter (OD) of a pin departs from MMC toward LMC (gets smaller), the straightness requirement is proportionally relaxed.

  • Formula: Bonus Tolerance = MMC – Actual Feature Size

Surface Straightness

Surface straightness is analogous to flatness but is constrained to a 2D line element. Flatness, conversely, controls the equilibrium of a surface across a 3D plane.

Axial Parallelism and Perpendicularity

Axis straightness is intrinsically linked to parallelism and perpendicularity; all three control the deviation of the center axis within a cylindrical tolerance zone. When MMC is applied, these callouts limit axial displacement to ensure functional interchangeability under worst-case conditions.

[Example]

Consider a locating pin on an engine housing that mates with a vehicle chassis to establish alignment before bolting. Given the criticality of the fit, the clearance in the chassis mating hole is tight. To guarantee fitment, the drawing specifies Axis Straightness with an MMC modifier.

straightness example#1

To perform a rapid inspection, a functional gauge is fabricated to ensure the pin fits the hole at MMC. The internal diameter of this cylindrical gauge is determined as follows:

  • Gauge Internal Diameter Calculating Formula: Gauge ID = MMC + Straightness Tolerance

Sample Calculation:

Given an MMC of 10.100mm and a straightness tolerance of 0.050mm

Gauge Internal Diameter = 10.100mm + 0.050mm = 10.150mm

This gauge ensures that any pin produced will successfully mate with the assembly hole.

Straightness example#2
Straightne example

If the part is produced near MMC, the allowable straightness error is at its strictest. As the part size decreases toward the Least Material Condition (LMC), the straightness tolerance effectively increases. As long as the entire part envelope fits within the 10.150mm cylindrical gauge, it is within specification. This additional allowance is the bonus tolerance.

Under MMC, straightness and perpendicularity are the primary controls for pin geometry. Straightness governs the curvature (bow) of the center axis, while perpendicularity governs the orientation of the axis relative to a datum. Both constrain the axis of the feature and utilize functional gauging to control the virtual condition boundary.

How Getzshape Can Help

Getzshape delivers high-quality custom CNC machining, sheet metal fabrication, electrical discharge machining, die casting and more. Leveraging advanced equipment and strict quality control, we ensure accuracy and on-time delivery for prototypes to large production runs. As your end-to-end manufacturing partner, we streamline sourcing, machining, post-processing, and logistics.

Picture of Frode Hoo
Frode Hoo

Frode Hoo holds a Bachelor's degree in Mechanical Engineering from Sichuan University and has over 5 years of experience in product development and manufacturing. He creates technical content and lives in Dongguan, China.

Let's Get Started.