Documentation Index

Fetch the complete documentation index at: https://kb.capvidia.com/llms.txt

Use this file to discover all available pages before exploring further.

Orientation Tolerances & Virtual Condition

Prev Next

This information provided by Bryan R. Fischer, of TDP360 LLC.

For more information about GD&T, ISO GPS, Tolerance Analysis, and product geometry management training and consulting services, visit www.TDP360.com.

For more information about MBD and MBE training and consulting services, visit www.AdvantageMBE.com.

Bryan’s contact information

phone +1(503)260-3084

email:  

contact@tdp360.com

contact@advantagembe.com

Orientation tolerances

There are three orientation tolerances in GD&T: angularity, parallelism, and perpendicularity. These tolerances are equivalent to one another, as they provide the same control over geometry. The only difference between these tolerances is the angle between the datum reference frame and the toleranced feature.

                                        Angularity

Parallelism  

Perpendicularity

General explanation of orientation tolerances

Perpendicularity is used to control geometry that is nominally perpendicular to a primary datum plane or axis.

Parallelism is used to control geometry that is nominally parallel to a primary datum plane or axis.

Angularity is used to control geometry that is nominally at some other angle to a primary datum plane or axis.

ASME Y14.5-2009 and ASME Y14.5-2018 allow angularity to be applied to geometry that is at any angle to a datum reference frame. Thus, angularity can also be used to control parallel and perpendicular geometry. The designer is free to choose whether to use angularity or parallelism and perpendicularity, as applicable.

Relating orientation tolerances to a datum reference frame

Orientation tolerances must be related to a datum reference frame, such as A, A|B, A|B|C, D, D|E... Usually, we use the orientation tolerance that matches the relationship of the toleranced feature to the primary datum (e.g. if a feature is nominally parallel to the primary datum, we control its orientation with parallelism).

Orientation tolerance zones are only oriented to a datum reference frame – they are not located to a datum reference frame. Only rotational degrees of freedom are constrained between the tolerance zone and a datum reference frame – translational degrees of freedom are not constrained between the tolerance zone and a datum reference frame. Thus, orientation tolerances do not control location. If you also want to control location, use profile of a surface or position.

Type of control provided by orientation tolerances

Orientation tolerances control the orientation of features or center geometry (e.g. axis, center plane). In some cases, orientation tolerances also control the form of features. If an orientation tolerance is applied to a:

Flat surface

The tolerance controls the form and the orientation of the feature. The entire feature must be on or within the tolerance zone, thus the tolerance also controls flatness.

Cylindrical  surface

The tolerance controls the orientation of the axis (RFS default) or it controls the orientation of the surface (if an MMC or LMC modifier is specified). Note that the form of a cylindrical surface is usually controlled by a size tolerance and Rule #1.

                                              Orientation Tolerances

                                              Applied to Flat Surface

                                                        Orientation Tolerances

                                             Applied to Cylindrical Feature of Size

MMC Virtual Condition

When an orientation or positional tolerance with an MMC or LMC modifier is specified for a feature of size, a virtual condition boundary is defined. Virtual condition is a calculated value. MMC virtual condition (MMC VC) is more common and thus more important, so we will focus on MMC VC here. The MMC VC is a theoretical boundary that represents the space available within an internal feature or occupied by an external feature in all its possible orientations or locations.

For an internal feature of size (e.g. hole), MMC is the smallest size. MMC VC represents the useful size of an MMC hole that may tilt or shift relative to mating surfaces. It is the smallest size of the hole minus its orientation or positional tolerance. To calculate the MMC VC for an internal feature, we subtract the orientation or positional tolerance applied at MMC from the MMC size of the feature.

MMC VC formula for internal feature

Orientation tolerance:

MMC VC = MMC size - orientation tolerance @ MMC

Position tolerance:

MMC VC = MMC size - position tolerance @ MMC

MMC VC calculation
(internal feature)

MMC Size = Ø.600 - .005 = Ø.595

Orientation @ MMC = Ø.010

MMC VC = Ø.595 - .010 = Ø.585

For an external feature of size (e.g. pin), MMC is the largest size. MMC VC represents the useful size of an MMC pin that may tilt or shift relative to mating surfaces. It is the largest size of the pin plus its orientation or positional tolerance. To calculate the MMC VC for an external feature, we add the orientation or positional tolerance applied at MMC to the MMC size of the feature.

MMC VC formula for external feature

Orientation tolerance:

MMC VC = MMC size + orientation tolerance @ MMC

Position tolerance:

MMC VC = MMC size + position tolerance @ MMC

MMC VC calculation
(external feature)

MMC Size = Ø.570 + .005 = Ø.575

Orientation @ MMC = Ø.010

MMC VC = Ø.575 + .010 = Ø.585

Note that in the examples above, even if datum feature A on both parts makes flush contact, the MMC VC pin will fit into the MMC VC hole. MMC VC fit is functionally very important. This is a very common example… MMC VC calculations helps ensure that parts with mating features of size will assemble.