Auto-apply true position relationships using standardized characteristic labels
Print Friendly View
written: 08/21/2023
last modified: 03/18/2024

Some of our more popular machine drivers support automatic true position bonus relationships set up during data collection. These CMMs send enough information for QC-CALC Real-Time to automatically create these relationships.

For CMMs that are not able to do this, we offer a way to get that information to us through the characteristic labels. We look for a specific standard format in the label. If QC-CALC Real-Time detects this format, it will extract the encoded information and apply the true position bonus relationships.

Standard Label Format

QC-CALC Real-Time will look for characteristic labels with the following format: NormalLabel_TP0001_T_B

Where NormalLabel is your typical characteristic label. The key part is everything that comes after the first underscore. TP0001_T_B is the standardized portion of the label that QC-CALC Real-Time will use to auto-apply the true position relationship. The 4-digit number is the identifier. The characters that follow the identifier (preceded by underscores) define the kind of TP relationship.

The identifier:

  1. Must be a four-digit number (e.g. 0001)
  2. Must have both starting and ending underscores (e.g. _TP0001_)
  3. "TP" must be capitalized: (e.g. TP0001)
  4. Must be the same number in all characteristics that will form the TP relationship

After the identifier, there are either one or two characters each with a preceding underscore:


This characteristic is a True Position and has a base tolerance.


This characteristic is a True Position and has a total tolerance (bonus included).


This characteristic is a Diameter and is a Hole or ID.


This characteristic is a Diameter and is a Pin or OD.


This characterisitic will be used in our circular TP scatter plot on the x-axis.


This characterisitic will be used in our circular TP scatter plot on the y-axis.

The characters above tell QC-CALC Real-Time whether the characteristic is a true position, a diameter, or whether to use the characteristic in a TP scatter plot (on the x or y axes)

For example: the label Feature 1_TP0001_T_T tells QC-CALC Real-Time that this characteristic is a true position and has a total tolerance (with included bonus). QC-CALC Real-Time will use the information encoded in the label to create the appropriate true position relationship.

If you want Feature 1_TP0001_T_T to be applied to a TP relationship with an OD characteristic, then you will want to send the following label for the OD characteristic: Feature 2_TP0001_D_H

As you can see, the 4-digit identifier allows QC-CALC Real-Time to determine which incoming characteristics should form that particular true position relationship.

QC-CALC Configuration Options

There are additional configuration options in QC-CALC Real-Time for this feature:

The ability to auto-apply TP relationships based on the format of the characteristic label can be enabled or disabled. To do so, in QC-CALC Real-Time go to Tools > Edit Application Defaults… (if you use Administrative Tools, use Administrative Tools > Edit Application Defaults…).

Once the Software Defaults Editor window appears, scroll down to the setting Disable_UseStandardLabels_AutoApplyTPRelationships. Double-click on the Setting Value column to edit the currently saved value. Set it to a “1” to enable the feature, or a “0” to disable it.

The second option is TrimStandardLabels_WhenAutoApplyTPRelationships. When this is enabled, QC-CALC Real-Time will trim the label down to remove everything after NormalLabel. This effectively gives you your original labels without the TP identifier and characters appended. QC-CALC Real-Time will still auto-apply the TP relationship defined by the label prior to trimming. To enable this setting, set the value to “1”, to disable it set it to “0”.