Use Tolerances on Hole Design Features for Machining Processes

task target This task shows how to use tolerances on hole design features to apply a Machining Process with tolerancing considerations such as:
  • validate a Reaming operation for an H7 hole
  • find a tool using a tolerance range
  • parameterize Circular milling parameters according to minimum and maximum values.

This capability makes use of the Functional Tolerancing & Annotations TPSPackage Knowlegdeware package. You can load this package under Tools > Options > General > Parameters and Measures. In the Knowledge tab page, select the Load extended language libraries checkbox and choose TPSPackage as the package to load.
See Functional Tolerancing & Annotations User's Guide for more information.

1. Select File -> Open then select the Tolerances.CATPart document.

The part is displayed in the Part Design workbench.

2. Double click a tolerance of one of the toleranced holes (for example, Diameter 10 H7).

The Limit of Size Definition dialog box appears.

For the selected Diameter 10 H7 tolerance, the tabulated values are set to H7 and 0 / 0.018mm as minimum / maximum values. Click OK to quit the dialog box.

These values can be accessed in Knowledgeware expressions using the following functions:

  • SemanticDimTabValue for the Hole quality (H7 in the example above)
  • ToleranceMin (or SemanticDimLowerLimit) for the minimum value (0mm in the example above)
  • ToleranceMax (or SemanticDimUpperLimit) for the maximum value (0.018mm in the example above).

These functions can be used in Machining Processes (for example: ../startup/Manufacturing/Processes/MPWithToleranceControl.CATProcess).

The following steps are done in a Machining workbench.

3. Checks Editor

An example of use of Hole Quality in checks is shown below.

  • Select File > Open and select the MPWithToleranceControl.CATProcess document.
  • Select Machining Process View .
  • Right click the Reaming operation and select Edit Checks.
  • Enter the expression in the Checks Editor as shown below and click OK.
    Note that you must select the Diameter attribute before entering the SemanticDimTabValue="H7" string.

4. Tool Query

An example of use of Tolerance values for a Tool query is shown below.

  • Select File > Open and select the MPWithToleranceControl.CATProcess document.
  • Select Machining Process View .
  • Right click the Reaming operation's Tool Query and select Definition.
  • Enter the expression in the Tool Query Definition dialog box as shown below and click OK.
    Note that you must select the Diameter attribute before entering the ToleranceMin or ToleranceMax string.

5. Formula Editor

An example of use of Tolerance values in formulas is shown below.

  • Select File > Open and select the MPWithToleranceControl.CATProcess document.
  • Select Machining Process View .
  • Right click the Circular Milling operation and select Edit Formula.
  • Enter the expression in the Formula Editor as shown below and click OK.
    Note that you must select the Diameter attribute before entering the ToleranceMin or ToleranceMax string.

See Create a Machining Process for more information.

6. Save the Machining Process in a catalog (for example: ../startup/Manufacturing/Processes/MP_demo.catalog).

See Organize Machining Processes for more information.

7. Enter the desired Machining workbench and apply the Machining Process on toleranced holes as desired.

See Apply a Machining Process for more information.

task target For the Circular milling operation, the machining tolerance is parameterized as shown by the f(x) button.

Click the f(x) button to display the Formula Editor.

The hole diameter is parameterized as shown by the f(x) button on the Edit Parameter dialog box.

Click the f(x) button to display the Formula Editor.

end of task