Dimensioning and Tolerancing Threads

This task shows how to create dimensions and tolerances for threads using the Tolerancing Advisor.
For a general introduction of the Tolerancing Advisor, refer to Introducing the Tolerancing Advisor.
Open the Annotations_Part_12.CATPart document.
  1. Click Thread Representation Creation in the Geometry for 3D Annotations toolbar.

    The Thread Representation Creation dialog box is displayed.
  1. Select Thread.1 in the specification tree. You can also select the threaded face in the geometry window.

    The Thread Representation Creation dialog box is updated to indicate that the thread representation will be created for the selected thread.
    In the case of numerous threads, selecting the All threads option lets you create the thread representations of all of them.
  2. Click OK to validate and exit the dialog box.

    The geometrical representation of the thread is displayed in the geometry, and an item is created in the specification tree.
  3. Click Tolerancing Advisor in the Annotations toolbar.

    The Semantic Tolerancing Advisor dialog box is displayed.
  4. Select the median 3/4 circle arc which symbolizes the thread helical surface.

    The Semantic Tolerancing Advisor dialog box is updated according to the selected element.
  5. Click Thread Diameter (One surface):

    The thread diameter dimension is previewed and the Limit of Size Definition dialog box is displayed, offering the following options:

    • Pitch: lets you display the pitch value in the thread dimension.

    • Tol class: lets you define and display the tolerance class value in the thread dimension.

  6. Select the Tol class option and in the Tol class drop-down list, select 6g as the tolerance class value.

    The pitch value is defined according to the selected standard when you created the thread.
  7. Click OK then anywhere in the geometry window to unselect.

    The thread diameter dimension is created.
    The M symbol is displayed instead of the diameter symbol according to the selected standard when you created the thread.
    If no standard has been defined the diameter symbol is displayed.
  8. Back in the Semantic Tolerancing Advisor dialog box, multi-select (using the Ctrl key, for example) the 3/4 circle arcs which symbolize the thread starting and ending planes.

    Note that the 3/4 circle arcs which symbolize the thread starting and ending planes are recognized as planar surfaces, which means that you can tolerance them just like any other planar surface.
  9. Once again, the Semantic Tolerancing Advisor dialog box is updated according to the selected elements.

  10. Click Distance Creation (Tab/slot):  

    The thread length dimension is previewed and the Limit of Size Definition dialog box is displayed, offering the following options:
    • General Tolerance: lets you define a pre-defined class of tolerance, see Tolerances for the default class setting.
    • Numerical values: lets you define the Upper Limit and optionally the Lower Limit (provided you uncheck the Symmetric Lower Limit option).
    • Tabulated values: lets you define fitting tolerances. Refer to Normative References for more information: ISO 286, ANSI B4.2.
    • Single limit: lets you enter a minimum or maximum tolerance value. Use the Delta / nominal field to enter a value in relation to the nominal diameter value. For example, if the nominal diameter value is 10 and if you enter 1, then the tolerance value will be 11.
    • Information/Reference: lets you to set the dimension as information (ISO-based standards)/ reference (ASME-based standards). The information/reference dimension is displayed enclosed by parentheses in geometry window.
  11. Select the Tabulated values option.

  12. Click OK then anywhere in the geometry window to unselect.

  13. Click Close in the Semantic Tolerancing Advisor dialog box.

    The thread dimensions and tolerances are displayed in the geometry as well as in the specification tree.