x
Send Your Inquiry Today
Quick Quote

GD&T in CNC Machining: The Ultimate Guide

Have you encountered this problem? Due to differences in manufacturing processes, the dimensional specifications of CNC machined parts are inconsistent with the CAD drawings. This is because traditional linear dimensions and dimensions have limitations that can easily lead to dimensional errors. To solve this problem and ensure the functionality and interchangeability of parts, engineers introduced and used a symbolic language called GD&T. Next, I will tell you more about GD&T.

What Is GD&T?

GD&T in CNC Machining

GD&T is the abbreviation for geometric dimensioning and tolerancing. As for the GD&T meaning, simply put, it is an internationally accepted engineering symbol language. When designing parts, designers usually mark specific symbols, modifiers, and rules on drawings to define the shape, contour, orientation, position, and runout characteristics of the components. Currently, there are two GD&T standards that are followed worldwide: North America’s ASME Y14.5 and the international standard ISO 1101.

To better understand GD&T information on drawings, you must accurately interpret the following three core elements:

GD&T Basic Dimensions

On the drawings, you will often see some dimension numbers enclosed in rectangular boxes(for example, 30.00), and these are the basic dimensions. They represent the theoretically absolutely perfect size, contour, orientation, or position of a part feature. In fact, basic dimensions have no tolerances; they are merely the ideal target position and shape of the part.

For CNC programmers, the basic dimensions of a part are the absolute coordinates you enter when you draw the model and generate the tool path in the CAM software.

Datum Reference Frame(DRF)

A datum is a reference point, line, or surface indicated on a drawing by a lettered square and connecting lines(for example, -A-). A datum reference frame (DRF) is a system that combines these datums to lock the part in three-dimensional space.

DRF establishes a mutually perpendicular X, Y, Z coordinate system. Through the combination of primary, secondary and tertiary datums, it can limit the 6 degrees of freedom of the part in space (3 translational degrees of freedom, 3 rotational degrees of freedom). And this is the famous 3-2-1 positioning rule.

  • Primary Datum: Usually the largest and flattest surface on the part.
  • Secondary Datum: Usually the longer side of the part.
  • Tertiary Datum: Usually a short side or a hole.

GD&T Feature Control Frame(FCF)

FCF contains all instructions about tolerances, it is a long rectangular box containing symbols and numbers on the drawing. Through it, you can know the acceptable deviation range of parts and the relative datum.

To help you understand more intuitively, let’s look at an GD&T example of the most common and important feature control frame on a CNC machining drawing: Position.

GD&T in CNC Machining

Geometric Characteristic Symbol

The first grid tells you what to control. The ⌖ in the example represents position, which can be said to be one of the most powerful symbols in GD&T.

Tolerance Zone & Modifiers

The second grid tells you what the allowed error is. This grid is the core of the entire control frame, and it contains three key pieces of information.

  • Symbol 1: ⌀ is a diameter symbol. This means that the tolerance band is a cylindrical shape, and the center of this cylinder is the perfect theoretical position marked with basic dimensions on the drawing.
  • Numbers: 2 is the tolerance value. It tells you that the diameter of this cylindrical tolerance zone is 0.2 mm.
  • Symbol 2: Ⓜ refers to Maximum Material Condition. It is worth mentioning that this is also the core profit point.

Datum References

The third to fifth grids behind tell you what to measure based on. The order of the letters is extremely important and cannot be reversed. It specifies how the inspector must place and secure the part when measuring this position.

  • Third grid: A (primary datum). When measuring, the part must first be flush against reference surface A.
  • Fourth grid: B (secondary datum). While maintaining flush contact with surface A, the part must be pressed tightly against reference surface B.
  • Fifth grid: C (tertiary datum). Finally, while maintaining flush contact with both A and B, the part must be pressed firmly against reference surface C.

Additionally, it is also essential for you to understand the concepts of material conditions and bonus tolerances.

GD&T Maximum Material Condition

As the name suggests, maximum material condition refers to the extreme state of a part within its dimensional tolerance range that contains the maximum amount of material.

Judgment Criteria

  • Hole: When is the material in the hole at its maximum? The answer is when the hole is at its smallest.
  • Pin/Shaft: When is the material on the shaft at its maximum? The answer is when the shaft is at its largest.

* Below, DSR will provide you with this very practical bonus tolerance calculator:

Ⓜ️ DSR MMC Bonus Tolerance Calculator (Internal Feature)

Bonus Tolerance Gained:
Total Allowed Tolerance:

Bonus Tolerance

Bonus tolerance refers to the additional geometric tolerance allowance obtained when the actual local dimensions of the measured feature deviate from its maximum solid requirement (MMC) or minimum solid requirement (LMC).

The calculation of bonus tolerance is very simple. It is equal to the difference between the actual machined size of the part and the MMC size:

Bonus Tolerance = Actual Dimension – MMC Dimension

Benefits of GD&T

GD&T in CNC Machining

Nowadays, GD&T is widely used, especially for designers and CNC machining factories. The reason why it is so popular is mainly due to the following advantages. I will introduce them to you one by one below.

Guaranteed Assembly

This is the fundamental reason for the emergence of GD&T. GD&T can directly control the geometric relationships and spatial postures between part features. As long as a part passes GD&T inspection, it will fit perfectly on the assembly line.

Clear Communication

GD&T provides you with a universal language that enables you to understand any tolerance instruction appearing on a drawing. This greatly reduces communication problems between designers and manufacturers or inspectors.

Cost Savings

On drawings, you typically only need to specify tolerances for critical areas of parts, while avoiding over-engineering for areas that do not require high precision.

Larger Tolerance Zones

GD&T position tolerance zone is usually cylindrical, while the traditional tolerance zone is a square or rectangle. A circle inscribed within a square has approximately 57% more area than the square itself, offering greater tolerance space. This significantly reduces your machining difficulty and scrap rates.

Bonus Tolerances via MMC/LMC

GD&T introduced material condition modifiers, the most common being MMC. During machining, if a CNC operator machines a hole larger than the minimum allowable size, the larger the hole, the more additional positional tolerance the machining can obtain.

Actually, such situations are not uncommon. Under traditional standards, many parts with slightly deviated positions will be discarded. However, under GD&T’s MMC rules, they are actually fully qualified. This saves you huge scrap costs.

Interchangeable Parts

This is also obvious. Once you use GD&T, no matter which supplier makes your parts, the parts they deliver to you will definitely meet your needs.

GD&T Tolerancing Symbols

GD&T in CNC Machining

After explaining the definitions and principles, I will now provide a detailed introduction to the most fundamental tolerance symbols in GD&T.

GD&T Symbols Chart

Part 1: The 14 Core Geometric Characteristic Symbols

GD&T Symbols CategorySymbolGeometric CharacteristicCore Meaning
Form
(No Datums Required)
GD&T in CNC MachiningStraightnessControls how straight a line or axis is.
GD&T in CNC MachiningFlatnessControls how flat a surface is.
GD&T in CNC MachiningCircularity (Roundness)Controls how round a cross-section is.
GD&T in CNC MachiningCylindricityControls circularity, straightness, and taper simultaneously.
Profile
(Datums Optional)
GD&T in CNC MachiningProfile of a LineControls the shape of a 2D cross-sectional curve.
GD&T in CNC MachiningProfile of a SurfaceControls complex 3D surfaces.
Orientation
(Datums Required)
GD&T in CNC MachiningAngularityControls a feature at a specified angle (other than 90°) to a datum.
GD&T in CNC MachiningPerpendicularityControls a feature at exactly 90° to a datum.
GD&T in CNC MachiningParallelismControls a feature to be equidistant from a datum.
Location
(Datums Required)
GD&T in CNC MachiningPosition (True Position)Most common symbol! Controls the location of a center axis or plane.
GD&T in CNC MachiningConcentricityControls the coaxiality of two cylinders.
GD&T in CNC MachiningSymmetryControls a feature symmetrically about a datum center plane.
Runout
(Datum Axis Required)
GD&T in CNC MachiningCircular RunoutControls the variation of a single circular element as the part rotates.
GD&T in CNC MachiningTotal RunoutControls the variation of the entire cylindrical surface as the part rotates.

Below, I will explain these GDT symbols to you one by one so that you can have a deeper understanding of them.

1. Form Tolerances

Form tolerance controls the perfection of a single feature of the part itself. Its biggest characteristic is that it does not require any datum.

GD&T Straightness

GD&T in CNC Machining

  • GD&T Surface Straightness: The feature control frame directly points to the surface of the part. It controls an individual line on the surface.
  • GD&T AxisStraightness: The feature control frame is placed below the dimension annotation. It controls the central imaginary axis of the part. It can be used in conjunction with the maximum material requirement.
GD&T Circularity

GD&T in CNC Machining

Roundness refers to the property that for a rotating surface, all points on the circumferential surface of any cross-section perpendicular to the centerline are equidistant from the axis of rotation. Roundness tolerance specifies a tolerance zone bounded by two concentric circles, and each circular feature on the surface must be within this tolerance zone.

GD&T Flatness

GD&T in CNC Machining

It refers to the flatness of a surface relative to the theoretical reference plane, which is the maximum difference in distance of various points on the surface to the reference plane. Flatness tolerance is used to describe and control the flatness of part surfaces.

For CNC machining, flatness is also one of the most error-prone tolerances. The main issues are vise distortion and the release of internal stress in the material.

GD&T Cylindricity

GD&T in CNC Machining

Cylindricity is the geometric shape error used to control cylindrical shape features.  It ensures that all points on the cylindrical surface lie within the tolerance zone defined by an ideal cylindrical surface.

In CNC machining, cylindricity is very difficult to process and measure, and it usually requires a center rest or subsequent centerless grinding to ensure qualified tolerances.

2. Profile Tolerances

GD&T profile is one of the most powerful symbols in GD&T, capable of controlling a part’s size, shape, orientation and position.

GD&T Line Profile

GD&T in CNC Machining

Line profile is used to control the shape, orientation, and position of any two-dimensional section profile on the part’s surface. Its tolerance zone is the area between two parallel curves that are evenly distributed on both sides of the theoretically perfect profile line.

GD&T Surface Profile

GD&T in CNC Machining

The surface profile tolerance establishes a three-dimensional tolerance zone, and the actual machined surface of the part must completely lie within this zone. It is also widely used in aerospace blades, automotive molds, and other complex 3D surface components.

3. Orientation Tolerances

Orientation tolerance controls the inclination angle of one feature relative to the datum. It must have a datum.

GD&T Perpendicularity

GD&T in CNC Machining

It refers to a surface or axis that must maintain a strict 90-degree angle with the reference plane. In the machining industry, perpendicularity is highly demanding on the geometric accuracy of your machine tools and the precision of the fixtures.

GD&T Parallelism

GD&T in CNC Machining

Parallelism refers to a surface or axis needing to maintain equidistant parallelism with the reference surface. The parallelism tolerance describes the maximum allowable deviation between the direction of the actual measured element and the ideal parallel state.

GD&T Angularity

GD&T in CNC Machining

Angularity is used to control the surface, center plane or axis of a part so that it maintains a specific, non-90° theoretically perfect angle relative to a datum. And it establishes two parallel imaginary planes in space. The vertical distance between these two planes is the tolerance value specified in the feature control frame.

4. Location Tolerances

Location tolerance controls the exact location of features (usually holes, bosses, or slots) in space. It must have a datum and usually requires basic dimensions to locate.

GD&T Position

GD&T in CNC Machining

GD&T position tolerance is the maximum allowable variation in the actual position of the measured element relative to the ideal position. It usually requires one or more datums to establish a reference coordinate system. At the same time, Position is the most frequently appearing symbol on drawings. It demands extremely high positioning accuracy from the machine tool.

* Below is the True Position Calculator, which can help you calculate the actual position error:

🎯 DSR True Position Calculator

Actual True Position Error:
GD&T Concentricity

GD&T in CNC Machining

Concentricity is used to control whether the central axes of two cylinders (or spheres, cones) coincide perfectly. To inspect the concentricity of a part, you cannot only measure the part’s exterior surface, and you must also find countless diametrically opposed points on the cross-section of the part and calculate the median points of these point pairs.

GD&T Symmetry

GD&T in CNC Machining

Symmetry controls the center plane of non-cylindrical features (such as keyways and bosses). It ensures that the deviation of the median point of the part feature surface relative to the reference centerline or plane is within the specified range by controlling the tolerance zone.

5. Runout Tolerances

The runout tolerance is specifically used to control parts (such as shafts, gears, flanges) rotating around the datum axis. It must have a datum axis.

Circular Runout

GD&T in CNC Machining

It refers to the maximum reading difference on the surface of any single measured circumference when the part rotates one full circle around the reference axis. It simultaneously controls roundness and coaxiality.

Total Runout

GD&T in CNC Machining

It refers to the maximum reading difference when the part rotates around the reference axis and the dial gauge continuously moves over the entire cylindrical surface. It simultaneously controls cylindricity, coaxiality, straightness, and taper.

Part 2: The 6 Critical Modifiers & Supplemental Symbols

SymbolModifier / ConceptSymbols Application in Manufacturing
GD&T in CNC MachiningMaximum Material Condition (MMC)When the hole is made to the maximum allowable size (or the shaft to the minimum), you can get an extra tolerance bonus.
GD&T in CNC MachiningLeast Material Condition (LMC)Used to ensure minimum wall thickness. Provides bonus tolerance as the feature departs from LMC towards MMC.
GD&T in CNC MachiningRegardless of Feature Size (RFS)This symbol means the geometric tolerance is fixed. No bonus tolerance.
GD&T in CNC MachiningProjected Tolerance ZoneUsed for threaded or press-fit holes. It projects the tolerance zone outside the partto ensure the bolt won’t interfere when assembled.
GD&T in CNC MachiningFree StateThis symbol is specifically intended for rubber, plastic, or thin-walled metal parts. It reminds you that when measuring, no external force is allowed for clamping, and inspection must be conducted in the part’s natural placement state.
GD&T in CNC MachiningTangent PlaneThis symbol usually follows flatness or contour. It tells you that when measuring, you need to use a perfect plane to fit the highest point of the surface, and you only need to measure the error of this tangent plane.

* Of course, we also provide you with a more beautiful and specific PDF file that you can also download and use: DSR GD&T Symbols Chart.pdf

How GD&T Works

GD&T in CNC Machining

Presumably, you also want to understand how GD&T works, and I will explain it to you step by step.

1. Establish the DRF

First, all GD&T operations begin with the Datum Reference Frame (DRF).

Designers need to determine the most important contact surfaces or holes based on the assembly relationship of the part and define them as datums A, B, and C.

In the machine shop, operators then use the DRF to establish the machine tool’s coordinate system, ensuring it is completely consistent with the designer’s coordinate system.

2. Apply the Feature Control Frame

Next comes defining the specific features of the part. Designers need to issue commands through the Feature Control Frame (FCF). These commands will directly specify the machining process route.

3. Machining & Utilizing Modifiers

GD&T allows the use of modifiers such as Maximum Material Condition (MMC). After seeing this symbol, the CNC operator will deliberately machine the hole to the upper limit of the dimensional tolerance. This machining strategy can greatly reduce machining difficulty and part scrap rates.

4. Closed-Loop Inspection

The final step in GD&T is inspection. In the traditional measurement method, you generally use a vernier caliper to measure the center distance of two holes, but variations in caliper placement angles often lead to measurement errors.

GD&T, however, is different. The inspector places the part on a CMM. The CMM probe will establish a virtual coordinate system strictly in accordance with the datum sequence specified in the feature control frame on the drawing. Then, the CMM scans the actual position of the hole and automatically calculates whether it falls within the hypothetical cylindrical tolerance zone. The entire measurement process is objective and precise.

* Here, DSR provides engineers with a practical tool: Floating Fastener Calculator.

🔩 DSR Floating Fastener Calculator

Recommended Minimum Hole Size (MMC):

GD&T Tolerancing Pitfalls Quick Reference

This table highlights the most common drawing markup errors that increase manufacturing costs and provides you with industry-standard solutions.

Common PitfallsRecommended Best Practices
Use traditional ± coordinate tolerances for hole locationsUse position (⌖) with basic dimensions [ ]
Mark concentricity (◎) or symmetry (⌯)Replace with position (⌖) or circular runout (↗)
Forget to add Ⓜ to the position tolerance for clearance holesAlways apply Ⓜ (MMC) for clearance fits
Choose rough casting surfaces or tiny chamfers as the primary referenceChoose a large, easily machined surface that dictates functional assembly
Add ± tolerances directly to basic dimensionsBasic dimensions must only be boxed [ ] with zero tolerance attached
Overuse profile of a surface (⌢) for simple flat planes or stepsUse flatness (▱) or position (⌖) instead.

GD&T vs. Surface Finish

Both GD&T and surface roughness are used to control part quality. The former controls macro shape and the latter controls micro texture. Below is their comparison table.

Comparison DimensionGD&TSurface Finish
Control LevelMacro-geometryMicro-texture
Core FocusForm, Orientation, Location, RunoutMicroscopic peaks, valleys, and machining marks
Typical Measurement ToolsCMM, Dial IndicatorsProfilometer / Surface Roughness Tester
Cost ImpactDictates overall machining strategy and assembly yieldDirectly determines the need for secondary operations

Traditional Tolerancing vs. GD&T

The difference between traditional tolerances and geometric tolerances is also what you are concerned about. In fact, traditional tolerances mainly focus on the distance between two points, while GD&T comprehensively controls the geometric shape and position based on the function and assembly relationship of the part. The following table will more clearly show you the differences.

Comparison DimensionTraditional Coordinate Tolerancing (±)GD&T (Geometric Dimensioning & Tolerancing)
Tolerance Zone ShapeSquare or RectangularCircular or Cylindrical
Design LogicManufacturing-drivenFunction-driven
Datum SystemAmbiguous or MissingExplicit & Mandatory (DRF)
Bonus ToleranceNone (Fixed limits)Supports Material Conditions (MMC/LMC)
ExpressivenessLimitedHighly Comprehensive

Conclusion

GD&T in CNC Machining

Well, that’s all for the GD&T tolerancing guidelines. I hope everyone gains something after reading this. DSR is a professional CNC machining company, providing you with high-quality CNC machining services. All the parts we deliver strictly adhere to GD&T standards, ensuring a perfect fit for your final assembly needs. If you have any machining requirements, don’t hesitate to contact us!

FAQ:

Q1: What is rule 1 of GD&T?

A: Rule 1: The dimensional tolerance of the part not only controls its size but also sets the limit boundaries for its shape error

Q2: What is rule 2 of GD&T?

A: Rule 2: Unless explicitly marked on the drawing as maximum material requirements or minimum material requirements, all geometric tolerances are by default applicable to any actual local size of the feature.

Q3: What are the most common GD&T mistakes?

A: Over-constraining or inappropriate benchmark selection.

Q4: What is GD&T in SOLIDWORKS?

A: In SOLIDWORKS, GD&T is a digital annotation tool based on model-based definition (MBD).

Q5: How long does GD&T certification take?

A: Depending on individual engineering experience, a typical preparation period ranges from 1 to 6 months.

Q6: Is GD&T a CAD skill?

A: GD&T is not just a CAD software skill. It is also a universal engineering language applied to design, manufacturing and inspection.

Q7: Can AI do GD&T?

A: A: Currently, AI cannot fully independently complete complex GD&T designs. Although AI can now accurately interpret ASME/ISO standards or check for syntax errors on drawings,  it lacks practical experience in dealing with issues such as tool wear or thermal deformation. Therefore, AI still cannot make optimal decisions balancing manufacturing costs and assembly accuracy.

Q8: What does CF stand for in GD&T?

A: In GD&T, CF stands for continuous feature. Its purpose is to inform you that physically interrupted surfaces or geometries must be treated as a complete, indivisible single feature in the logic of tolerance control.

Q9: What are the three basic tolerances?

A: Size, form and location.

Q10: What is a reference datum? 

A: Simply put, a datum is a theoretically absolutely perfect geometric entity. It can be used to accurately simulate the realistic posture of a part when installed and subjected to force in the final product.

Q11: What is the most commonly used datum?

A: In practical applications of GD&T, the most commonly used datum should be planar surface, especially the main assembly surface or large-area contact surface of parts.

Q12: What is the difference between datum and datum reference? 

A: This is a classic and highly confusing GD&T concept issue. In fact, a datum is the perfect geometry that exists in concept. It is an absolutely perfect plane, axis, or central point that exists in concept. A datum reference, however, is the instruction code on a drawing that invokes these geometric features. Its purpose is to inform the inspector how to utilize these datums. 

Q13: What is the difference between a coordinate reference system and a datum?

A: Simply put, datum is an ideal geometric datum element, and the coordinate reference system is a coordinate frame established based on this datum.

Q14: What are the best software tools for GD&T training?

A: SolidWorks MBD, Siemens NX, or CATIA.

Q15: What is symmetry in GD&T?

A: GD&T symmetry is a complex positional tolerance used to control the center position of non-cylindrical features. Its core definition requires that the derived median points of all corresponding points on two opposing surfaces must be strictly confined within the theoretical center plane tolerance zone established by the datum.

Q16: How to interpret a GD&T drawing? 

A: To interpret a GD&T drawing, you need to follow the logic of “from global datums to local features”. First, you need to identify the datums on the drawing (such as A, B, C), and then interpret the feature control frames one by one. At the same time, you also need to refer to the basic dimensions enclosed in boxes on the drawing.

Q17: What is the 3-2-1 rule for datums?

 A: The “3-2-1 principle” is a golden rule that completely locks all six degrees of freedom (three translations and three rotations) of a part in three-dimensional space. It perfectly simulates the physical positioning process of parts during actual assembly.

Q18: What are the 7 basic geometric forms?

A: Point, line, plane, circle, cylinder, cone and sphere.

 Q19: Why is Concentricity removed from GD&T?

 A: Concentricity was removed from the ASME Y14.5-2018 standard because it is a geometrical tolerance that is theoretically perfect but extremely challenging to achieve in the workshop.

Q20: What are the disadvantages of MMC?

A:

  • High annotation and communication costs
  • More complex inspection processes, prone to errors
  • Performance risks, unwanted accuracy deviations on parts

Get Quote For Your Next Project

Ready to bring your design to life? DSR makes it easy to get started. Share your project details and our team will work closely with you.

  • Competitive Price
  • Sample 3-7 Days
  • Mass Order 20-30 Days
Quick Quote
Scroll to Top