With the help of the following example you can comprehend the use of a cylindrical thread.[97]
Here, a simple pin is used as an example:
Apply the following variables:
Pull a rectangle onto the variables D and L.
Follow the information in the footnote:
Click on the following sketch elements and areas.
The Change parameter window opens.
Adjust your entries in the Change parameter window. Set the applied variables.
Per default, the checkbox "def." is set. A pitch thread according to the set standards is created.
If you want to create a fine thread with defined thread pitches, deactivate the checkbox and enter the variable name for the thread pitch ('P').
|
Used for certain threads, enables further specification.
| ||||
[a] If the option exists, the
values should be offered in the list field. However,
you can manually take the desired value from the
thread table under |
If you activate the second checkbox, you can carry out the query of whether left or right thread via the table as well. In this case, enter the respective variable name into the input field.
-> The thread is automatically marked as cosmetic element (blue lines).
Close the
sketch by clicking .
-> In PARTproject, after selecting the 3db file you can see the part in the preview.
The following figures show the pin with different thread pitches and the 2D derivation in PARTdataManager.
Different thread pitches are realized by a dedicated variable (see above example with 'P' = Thread pitch). Other calculations like Row Label and Core diameter are based on this variable.
With the following expressions you can create different outputs (text and number).
NAME = GETTHREADTEXT(D,'DIN 13','',P,'NAME')
Different options can be taken from the two following tables:
Output text
NAME = GETTHREADTEXT(D,'DIN 13','',P,'NAME') // e.g. results in M10x1
TYPE = GETTHREADTEXT(D,'DIN 13','',P,'TYPE') // e.g. results in M
KDI = GETTHREADTEXT(D,'DIN 13','',P,'KDI') // Core diameter inner thread
KDA = GETTHREADTEXT(D,'DIN 13','',P,'KDA') // Core diameter outer thread
SIZE = GETTHREADTEXT(D,'DIN 13','',P,'SIZE') // e.g. results in 10x1
D | DIN 13 | Empty | 'P' | Description |
Nominal thread diameter | Standard name | Currently not in use |
Via the variable 'P', the Thread pitch is read from the table. |
Modifies the output text |
Create an Attribute algorithm for the row description.
GEW=GETTHREADTEXT(D,'DIN 13','',P,'NAME')
Enter the variable 'GEW' under PARTproject -> General -> Row Label.
Core diameter Outer thread: Automatic calculation and display in PARTdataManager
KDA = GETTHREADTEXT(D,'DIN 13','',P,'KDA')
[97] With
installed training catalog, an example can be found under $CADENAS/Training/PARTdesigner/Threads/cylindrical_thread.prj
.