EnglishDeutschEspañolFrançaisItaliano中文(简体)
Precision Guide

Form Tolerances: Flatness, Straightness, Circularity, Cylindricity

Form tolerances are a subset of geometric dimensioning and tolerancing (GD&T) that control the shape of a part’s surface, independent of its position relative to other features. Unlike orientation or location tolerances, form tolerances do not require datums (reference features) to define their measurement frame—they only describe how closely a surface matches its ideal geometric form. This article breaks down four core form tolerances, focusing on their application, measurement, limitations, and real-world use with Gree CNC machine capabilities.


Flatness

What is actually being measured or controlled

Flatness controls the deviation of a surface from a perfect plane. It is defined as the total distance between two parallel ideal planes that enclose all points of the measured surface. For example, a flatness tolerance of 0.02 mm means every point on the surface must lie within a 0.02 mm gap between two parallel planes.

Why it matters

Flatness directly impacts:

How it is measured or achieved

Measurement methods

  1. Surface plate and dial indicator (shop-floor standard): The part is placed on a precision granite surface plate (the reference plane), and a dial indicator is moved across the surface to record peak-to-valley deviation. Accuracy ranges from 0.001 mm to 0.01 mm, depending on the surface plate grade and indicator resolution.
  2. Coordinate Measuring Machine (CMM): A CMM probes multiple points on the surface, fits a least-squares plane to the data, and calculates the deviation of each point from this plane. Accuracy is typically 0.0005 mm to 0.005 mm for mid-range CMMs.
  3. Optical flat: For ultra-precise flatness (≤0.001 mm), an optical flat (a glass plate with a perfectly flat surface) is placed on the part. Interference fringes (light and dark bands) form between the flat and the part; the number of fringes indicates the flatness deviation.

Achievement with Gree CNC machines

Flatness is achieved by controlling machine tool accuracy and cutting parameters. For example:

Sources of error

Honest limitations


Straightness

What is actually being measured or controlled

Straightness controls the deviation of a line (either a surface line or an axis) from a perfect straight line. It is defined as the total distance between two parallel ideal lines that enclose all points of the measured feature. Straightness is specified for two types of features:

  1. Surface straightness: Controls the straightness of a line on a surface (e.g., the edge of a plate).
  2. Axis straightness: Controls the straightness of a feature’s centerline (e.g., the axis of a shaft or hole).

Why it matters

How it is measured or achieved

Measurement methods

  1. Dial indicator and V-block (for shafts): The shaft is supported in two V-blocks, and a dial indicator is rotated around the shaft to measure radial runout. The peak-to-valley deviation of the runout profile indicates the shaft’s axis straightness. Accuracy ranges from 0.001 mm to 0.01 mm.
  2. Laser interferometer (for machine tool axes): A laser interferometer measures the straightness of a machine’s axis movement by tracking the deviation of a reflector mounted on the axis. Accuracy is typically 0.0001 mm per meter of travel.
  3. CMM: For axis straightness, a CMM probes multiple points along the feature’s length, fits a least-squares line to the data, and calculates deviation. Accuracy is 0.0005 mm to 0.005 mm.

Achievement with Gree CNC machines

Sources of error

Honest limitations


Circularity

What is actually being measured or controlled

Circularity (also called roundness) controls the deviation of a circular feature’s cross-section from a perfect circle. It is defined as the total distance between two concentric ideal circles that enclose all points of the measured cross-section. For example, a circularity tolerance of 0.01 mm means every point on the cross-section must lie within a 0.01 mm gap between two concentric circles.

Why it matters

How it is measured or achieved

Measurement methods

  1. Dial indicator and V-block (shop-floor): The part is supported in a V-block, and a dial indicator is rotated around the part to measure radial runout. The peak-to-valley deviation of the runout profile indicates circularity. Accuracy ranges from 0.001 mm to 0.01 mm.
  2. Roundness measuring instrument: A specialized machine rotates the part or a probe around the part, measuring radial deviation at high resolution. Accuracy is typically 0.0001 mm to 0.001 mm for mid-range instruments.
  3. CMM: A CMM probes multiple points around the cross-section, fits a least-squares circle to the data, and calculates deviation. Accuracy is 0.0005 mm to 0.005 mm.

Achievement with Gree CNC machines

Sources of error

Honest limitations


Cylindricity

What is actually being measured or controlled

Cylindricity is the most comprehensive form tolerance for cylindrical features, controlling the combined deviation of a surface from a perfect cylinder. It is defined as the total distance between two coaxial ideal cylinders that enclose all points of the measured surface. Cylindricity combines the effects of circularity (cross-section shape), straightness (axis shape), and taper (variation in diameter along the length of the feature).

Why it matters

How it is measured or achieved

Measurement methods

  1. Roundness measuring instrument: A roundness machine measures multiple cross-sections along the length of the cylindrical feature, then combines the data to calculate cylindricity. Accuracy is typically 0.0002 mm to 0.002 mm.
  2. CMM: A CMM probes multiple points along the length and around the circumference of the feature, fits a least-squares cylinder to the data, and calculates deviation. Accuracy is 0.001 mm to 0.01 mm.

Achievement with Gree CNC machines

Sources of error

Honest limitations


Summary Table

Tolerance Typical Measurement Method Measurement Accuracy Measurement Effort Typical Use Case
Flatness Surface plate + dial indicator 0.001–0.01 mm Low Gasket surfaces, fixture bases
Straightness Dial indicator + V-block 0.001–0.01 mm Low Shafts, hole axes
Circularity Roundness measuring instrument 0.0001–0.001 mm Medium Bearing races, seal surfaces
Cylindricity Roundness measuring instrument 0.0002–0.002 mm High Piston bores, hydraulic cylinders

Practical Checklist for Applying Form Tolerances

  1. Define the function first: Only specify a form tolerance if it directly impacts part performance. For example, a non-critical bracket edge does not need a straightness tolerance.
  2. Avoid over-tightening tolerances: Use the loosest tolerance that meets functional requirements to reduce cost. For example, a large structural part can often have a flatness tolerance of 0.05 mm, eliminating the need for lapping.
  3. Match measurement method to tolerance: For a tolerance of 0.001 mm, use a roundness measuring instrument, not a dial indicator.
  4. Account for machine capabilities: Do not specify a tolerance that exceeds the machine’s accuracy. For example, a tolerance of 0.003 mm is not feasible on a gantry machine with a positioning accuracy of 0.015 mm.
  5. Document measurement conditions: Specify clamping force, temperature, and measurement method to ensure consistent results.

FAQ

  1. Can form tolerances be used with datums?
    Form tolerances are defined as datum-independent, but they can be referenced to datums in special cases (e.g., controlling the straightness of a hole axis relative to a part’s base). However, this is not standard practice and requires clear documentation.

  2. What is the difference between circularity and runout?
    Circularity controls the shape of a cross-section, while runout controls the total deviation of a feature relative to a datum axis. Runout includes both circularity and axis straightness errors.

  3. How do I choose between straightness and cylindricity?
    Use straightness if you only need to control the axis shape of a cylindrical feature. Use cylindricity if you need to control the entire surface shape (cross-section, axis, and taper).

  4. Can I measure flatness with a CMM?
    Yes, but CMM measurement of flatness is prone to error if the part is not properly fixtured. For most shop-floor applications, a surface plate and dial indicator is more practical.

  5. What is the minimum form tolerance I can achieve with a Gree CNC machine?
    The minimum form tolerance depends on the machine model and part size. For example, the GA-UHD500 high-precision 5-axis machining center can achieve a flatness tolerance of 0.004 mm for small parts, while the GA-GF2517 gantry machining center can achieve a flatness tolerance of 0.02 mm for large parts.


Key Takeaway

Form tolerances are critical for ensuring part performance, but they must be applied judiciously. By understanding their definitions, limitations, and the capabilities of your CNC machine, you can specify tolerances that meet functional requirements while minimizing cost and production complexity.

Want a specification-matched CNC recommendation?

Send us your part, batch size and target port. We reply with a configuration, a binding lead window and a total-cost comparison.

Request a quote →

← Back to home