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:
- Sealing performance: A warped gasket surface will leak fluid or gas even if bolt holes are perfectly positioned.
- Assembly fit: Mating surfaces (e.g., a motor mount and its base) must be flat to distribute load evenly and avoid premature wear.
- Machining accuracy: A flat fixture surface ensures workpieces are held securely and uniformly during cutting operations.
- Cost: Overly tight flatness tolerances require additional finishing processes (e.g., lapping) that increase production time and material waste.
How it is measured or achieved
Measurement methods
- 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.
- 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.
- 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:
- The GA-DV750 vertical machining center (VMC) has a positioning accuracy of 0.003 mm, making it suitable for producing surfaces with flatness tolerances down to 0.005 mm.
- The GA-UHD500 high-precision 5-axis machining center (positioning accuracy: 0.006 mm) can hold flatness tolerances of 0.004 mm for small to medium parts.
- Larger parts processed on the GA-GF2517 gantry machining center (positioning accuracy: 0.015 mm X-axis) typically require flatness tolerances of 0.02 mm or looser, as gantry machine accuracy is inherently lower due to their large structural span.
Sources of error
- Machine tool thermal drift: Spindle and axis heating can cause structural deformation, leading to surface warping.
- Workpiece clamping stress: Over-tightening fixtures can distort the part during machining, which is released when the part is unclamped.
- Cutting force deflection: High cutting forces can bend the tool or workpiece, resulting in uneven surface profiles.
- Material residual stress: Unrelieved stress in raw material can cause the part to warp after machining.
Honest limitations
- Flatness does not account for surface roughness: A surface can be perfectly flat but still have high roughness (e.g., a rough-machined surface with no overall warp).
- It does not control orientation: A flat surface can be tilted relative to other features (e.g., a flat plate angled 10 degrees from a base) and still meet flatness requirements.
- Measurement accuracy is limited by the reference plane: A surface plate’s own flatness error will be included in the measurement result.
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:
- Surface straightness: Controls the straightness of a line on a surface (e.g., the edge of a plate).
- Axis straightness: Controls the straightness of a feature’s centerline (e.g., the axis of a shaft or hole).
Why it matters
- Shaft performance: A bent shaft will cause vibration, bearing wear, and premature failure in rotating systems.
- Assembly alignment: A straight edge ensures proper mating of parts (e.g., the edge of a sliding door frame must be straight to allow smooth operation).
- Machining efficiency: A straight tool path reduces tool wear and improves surface finish.
How it is measured or achieved
Measurement methods
- 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.
- 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.
- 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
- Shafts machined on the GA-HT6065 CNC lathe can hold axis straightness tolerances down to 0.003 mm, thanks to the lathe’s rigid structure and high spindle precision.
- The GA-VT540 drill/tap center (positioning accuracy: 0.006 mm) can produce holes with axis straightness tolerances of 0.004 mm for small to medium components.
- Long parts processed on the GA-GF4028 heavy-duty gantry machining center (positioning accuracy: 0.02 mm X-axis) typically require straightness tolerances of 0.03 mm or looser.
Sources of error
- Machine tool axis misalignment: Misalignment between the X, Y, and Z axes causes the tool path to deviate from a straight line.
- Workpiece deflection: Long, thin parts bend under their own weight or cutting forces, leading to curved profiles.
- Tool wear: As a cutting tool wears, its path deviates, resulting in uneven surface lines.
Honest limitations
- Surface straightness only controls the straightness of a single line on a surface, not the entire surface shape. For example, a plate can have straight edges but be warped (poor flatness).
- Axis straightness does not control roundness: A shaft can be perfectly straight but have an out-of-round cross-section.
- Measurement of long features is prone to error from environmental factors (e.g., temperature fluctuations causing thermal expansion of the workpiece).
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
- Bearing performance: Out-of-round shafts or bearing races cause vibration, noise, and reduced bearing life.
- Sealing: Circular seals (e.g., O-rings) require mating surfaces to be round to prevent leaks.
- Assembly fit: A round hole ensures a pin or shaft fits smoothly and evenly distributes load.
How it is measured or achieved
Measurement methods
- 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.
- 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.
- 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
- The GA-MV856 VMC (positioning accuracy: 0.010 mm) can produce holes with circularity tolerances down to 0.008 mm.
- The GA-UHD500 high-precision 5-axis machining center can hold circularity tolerances of 0.003 mm for small, high-precision components.
- Large parts processed on the GA-GF2517 gantry machining center typically require circularity tolerances of 0.02 mm or looser.
Sources of error
- Machine tool spindle runout: Spindle radial runout causes the tool to cut an out-of-round profile.
- Workpiece clamping distortion: Uneven clamping forces can deform the part’s cross-section during machining.
- Cutting vibration: Chatter (vibration between the tool and workpiece) leads to wavy, out-of-round surfaces.
Honest limitations
- Circularity only controls the shape of a single cross-section, not the overall shape of the feature. For example, a shaft can have round cross-sections but be bent (poor straightness).
- It does not control size: A hole can be perfectly round but too small or too large to fit a mating part.
- Measurement of thin-walled parts is prone to error from clamping distortion during measurement.
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
- Seal performance: Cylindrical seals (e.g., piston rings) require mating surfaces to be cylindrical to maintain a consistent seal gap.
- Bearing performance: A cylindrical bearing bore ensures even load distribution and reduces wear.
- Assembly fit: A cylindrical shaft fits smoothly into a cylindrical hole, with uniform clearance along the entire length of the feature.
How it is measured or achieved
Measurement methods
- 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.
- 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
- The GA-DV750 VMC (positioning accuracy: 0.003 mm) can produce cylindrical features with cylindricity tolerances down to 0.005 mm.
- The GA-UHD500 high-precision 5-axis machining center can hold cylindricity tolerances of 0.004 mm for small to medium components.
- Large parts processed on the GA-GF4028 heavy-duty gantry machining center typically require cylindricity tolerances of 0.03 mm or looser.
Sources of error
- Machine tool axis misalignment: Misalignment between the spindle axis and the linear axes causes taper and straightness errors.
- Workpiece deflection: Long, thin cylinders bend under their own weight or cutting forces, leading to non-cylindrical profiles.
- Thermal drift: Spindle and axis heating causes structural deformation, leading to taper and circularity errors.
Honest limitations
- Cylindricity is the most difficult form tolerance to measure and achieve, requiring specialized equipment and precise machining conditions.
- It does not control size or position: A cylindrical feature can be perfectly shaped but too small or in the wrong location to fit a mating part.
- Measurement of long cylindrical features is prone to error from environmental factors (e.g., temperature fluctuations causing thermal expansion).
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
- 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.
- 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.
- Match measurement method to tolerance: For a tolerance of 0.001 mm, use a roundness measuring instrument, not a dial indicator.
- 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.
- Document measurement conditions: Specify clamping force, temperature, and measurement method to ensure consistent results.
FAQ
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.
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.
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).
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.
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