Threads and Ejectors : Options and Results

Access: Invoke this function from one of the following locations:

Attach Thread or Ejector attributes to circular edges and faces, closed loop edges, or edges that have adjacent conic faces.

Required Step 1

Pick the entity to which the Thread or Ejector attribute is to be attached and set the parameters as required.

The following entities can be picked: circular edges and faces, closed loop edges, or edges that have adjacent conic faces. Multiple entities can be picked by using box selection.

The following parameters are displayed:

Pick the required entity.

Once picked, the appropriate symbol is displayed on the entity, either Thread or . . .

Ejector Pin.

Set the parameters:

Thread

This is a dropdown list that enables you to define the type of attribute to attach to the selected entity. The dropdown list options are as follows:

 

Thread parameters:

Thread

Attach Thread attributes to the selected entity. If this option is selected, additional parameters are available; toggle the parameters expand/collapse button / to display the parameters.
ExampleExample:

These dropdown parameters are initially set to their default values until the entity to be threaded is selected. The default value for the Hole Diameter parameter is the diameter of the last selected entity to be threaded.

When the entity to be threaded is selected, the thread symbol is attached to the entity and the dropdown grayed out parameter values are automatically updated to reflect the dimensions of the entity. These parameters include the hole diameter and the minimum and maximum hole length.
ExampleExample:

The thread symbol is attached to the entity and the dropdown grayed out parameter values are automatically updated to reflect the dimensions of the entity.

Insert Text

Enter any text that is to be attached to the thread. Click the Insert Text parameter and enter the required text.
ExampleExample:

Enter the required text.

Press Enter.

This text is added as Symbolic Text:
%%THREAD_TEXT

 

 

Tap

This is a dropdown list that enables you to define the type of attribute to attach to the selected entity. The dropdown list options are as follows:

Tap

Create a thread attribute on a hole.

Screw

Create a thread attribute on a shaft.

Use External

The option enables you to pick a separate object containing a thread. The attributes of this thread are then copied to the picked closed edge.

 

Associative

This is a dropdown list that enables you to define Threads as either associated or non-associated catalog threads or to manually enter the thread diameter.
ExampleExample:

The Associate option before the hole/shaft to be threaded is selected.

The Associate option after the hole/shaft is selected. Note that the associative catalog name of the thread is now displayed. This changes automatically if the hole/shaft size changes.

The Non-Associate option after the hole/shaft is selected. Note that the non-associated catalog name is now displayed. This does NOT change automatically if the hole/shaft size changes.

Toggle option Free, after the hole/shaft is selected. Note that the thread diameter is manually entered.

Associative

Define the thread(s) as Associative catalog threads. This means:

  1. The thread type is automatically defined and corresponds with the hole diameter. See the optional step below.

  2. If the diameter of the hole/shaft is changed, the associative thread is automatically updated to reflect the new size (according to the CSV file - for an example of a CSV file, see below).

  3. The catalog name of the thread is automatically displayed in the next field (initially named Catalog Name). This catalog name is added as Symbolic Text:
    %% THREAD_CATALOG

Notes:

  • The associated catalog name can be defined from the optional step of this function (see below). The thread size is automatically updated if the hole/shaft size changes.

  • The associative value is available in Drafting application for the Table of Holes and Dimensions.

Non-Associative

Define the thread(s) as Non-Associative catalog threads. This means:

  1. A thread type can be defined that does not necessarily correspond with the hole diameter. Using the non-associative option, you can you can define any thread name no matter what the diameter value is. See the optional step below.

  2. If the diameter of the hole/shaft is changed, the non-associative thread is NOT automatically updated (as it is for Associative).

  3. The catalog name of the thread is automatically displayed in the next field (initially named Catalog Name). This catalog name is added as Symbolic Text:
    %% THREAD_CATALOG

Notes:

  • The non-associative catalog name and the thread size can be defined from the optional step of this function (see below). The thread size is NOT automatically updated if the hole/shaft size changes.

  • The non-associative value is available in Drafting application for the Table of Holes and Dimensions.

Free

Define the thread(s) as Free threads. This means:

  1. The thread size is manually entered in the next field (initially named Catalog Name).

  2. The thread has no catalog name.

Note: If this option is selected, the optional step of this function (see below) is not available.

Notes:

  • When switching from Associative to Non-Associative, the thread value (in the next field) does not change.

  • When switching from Non-Associative to Associative, an analysis is run and the Associative value is used (in the next field).

  • When switching to Free, the existing thread diameter is kept (in the next field).

  • When switching from Free to Associative or Non-Associative, an analysis is run and the Associative value is used (in the next field).

<Thread Type/Size>

This field displays either the associative or non-associative catalog name or if the Free option is selected above, this field displays the nominal diameter of the hole/shaft.
See the notes in the Associative description above.

Full Depth

This is a dropdown list that enables you to define the depth of the thread:

Full Depth

The thread goes through the entire length of the solid object.

By Distance

The thread length according to the manually entered delta value. An additional parameter is displayed.
ExampleExample:

 

Hole Length - Delta

The thread length according to the Through distance minus the manually entered delta value. An additional parameter is displayed.
ExampleExample:

 

 

 

Ejector Pin parameters:

Ejector Pin

Attach Ejector Pin attributes to the selected entity.

When the appropriate entity is selected, the ejector pin symbol is attached to the entity and the Nominal Diameter parameter is automatically updated to reflect the dimensions of the entity.
ExampleExample:

The ejector pin symbol is attached to the entity and the Nominal Diameter parameter is automatically updated.

 

Nominal Diameter

Enter the diameter of the ejector pin. Once the required entity has been selected, this value is automatically updated to reflect the dimensions of the entity. However, this value can be edited and the preview of the ejector pin symbol changes in accordance to the value entered.

Insert Text

Enter any text that is to be attached to the ejector pin. See the Insert Text parameter explanation under the Thread parameters.

 

Delete parameter:

Delete

Delete previously attached attributes, either by picking them individually or by deleting them all.

Notes:

 

Optional Step 1

Select the required Catalog and Thread Type. This step enables you to select the Catalog Name for the "Associative" and "Non-Associative" threads and also the Thread Type for "Non-Associative" threads only. This step is not available for "Free" threads.

The Thread Catalog dialog is displayed:

Notes:

  • For Associative catalog threads, the Thread Type field is not available as this field value is automatically updated in the screen parameter field (as part of the Catalog Name in required step 1 - above) if the hole/shaft size changes.

  • For Non-Associative catalog threads, all the fields in this dialog are available. This field value is NOT automatically updated in the screen parameter field (required step 1 - above) if the hole/shaft size changes.

  • This optional step is not available if the Free dropdown list option is selected above.

The thread catalog is a standard CSV file (threads.csv) located in folder \Cimatron\Data\ and can be fully edited.

Catalog Name Definition

"Hole" Type Thread

The system looks for the first "mm" catalog, then the row (Max Tap diameter) with a nominal diameter which is the closest to the diameter and larger than the diameter of the cylinder attached to the edge. Then the string in the fourth column (Catalog String) is shown in the screen parameter field.

mm: If the diameter of the cylinder attached to the edge is 10 mm and the row matching this diameter (in the first, "mm" catalog "M") is 11 (9.8 is too small), the text in the screen parameter field will appear as "M12".

Inch: If the diameter of the cylinder attached to the edge is 1 inch and the row matching this diameter (in the first, "inch" catalog "UNC") is 1.0468, the text in the screen parameter field will appear as: "1 1/8 -7 UNC".

"Shaft" Type Thread (Screws, Bolts)

The system looks for the first "mm" catalog, then the row (Max Screw diameter) with a nominal diameter that is the closest to the diameter and larger than the diameter of the cylinder attached to edge. Then the string in the fourth column (Catalog String) is shown in the screen parameter field.

mm: If the diameter of the cylinder attached to the edge is 11 mm and the first "mm" catalog is "M" and in this catalog the first Max Screw diameter is 11.7, the text in the screen parameter field will appear as "M11".

Inch: If the diameter of the cylinder attached to the edge is 1 inch and the row matching this diameter (in the first "inch" catalog "UNC") is 1.0982, the text in the screen parameter field will appear as: "1 -8 UNC".

Notes:

  • For each catalog row, the second column is the Thread type (selected by the user from the list), the third column is the actual nominal diameter of the thread (in mm or inch according to the definition in the header row). The fourth column is the screen parameter field text and the last column is the attached text.

  • The "header" row must start in the first column.

  • The string after the comma must be mm or inch. If not, the entire catalog will be ignored.

  • If no unit definition (mm / inch) is defined in column 2 for the catalog name (column 1), it will be treated as mm.

  • The "quotation" marks in the Thread type column will be ignored.

  • A comma must be inserted between groups in the row.

When completed, the Threads & Ejectors function will appear in the Feature Tree as follows:

Some functionality may be dependent on the product package. Contact your Reseller if you require a license.