powered by CADENAS

Manual

Manual

7.9.3.11.1.1.  Outer thread with example pin
7.9.3.11.1.1.1. Regular thread

With the help of the following example you can comprehend the use of a cylindrical thread.[83]

Here, a simple pin is used as an example:

  1. Apply the following variables:

    PARTdesigner: Variables in Table and Variable Manager

    PARTdesigner: Variables in Table and Variable Manager

    [Important] Important

    Values used for Nominal thread diameter, Thread pitch and Variant (if available) have to exist in the Thread table under $CADENAS_DATA\datasetup\threads as well!

    For example, when selecting "Thread type" DIN 13 a part with nominal thread diameter 13 wouldn't be possible!

    For example, when selecting "Thread type" DIN 13 a part with nominal thread diameter 13 wouldn't be possible!

    • 'L' for the entire length of the pin

    • 'TD' for the Thread depths

    • 'D' for the Nominal thread diameter

    • 'A' for theThread runout

    • 'P' for the Thread pitch

  2. Pull a rectangle onto the variables D and L.

    [Note] Note

    Pin and thread are applied to the same sketch!

  3. Determine the Rotation axis.

    [Note] Note

    The buttons Cylindrical thread by length and Conical thread by lengths are only then active, once a Rotation axis has been defined!

  4. Click on the button Cylindrical thread by length.

  5. Follow the information in the footnote:

    Click on the following sketch elements and areas.

    1. select outer edge...

    2. select thread start...

    3. Determine depth of thread...

    4. Determine thread end...

    5. select material side...

    Define thread

    Define thread

  6. The Change parameter window opens.

    Default values

    Default values

    Adjusted values

    Adjusted values

  7. Adjust your entries in the Change parameter window. Set the applied variables.

    • Outer thread:

      Is already set according to your specification.

    • Thread type:

      Adjust the value via list field as desired.

    • Thread pitch:

      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').

      [Note] Note

      For a fine thread the variable 'P' must be applied for the thread pitch in the table!

      On this also see Section 7.9.3.11.1.1.2, “Different pitches and derived automatic calculations for e.g. Row Label and Core diameter ”.

    • Variant:

      Used for certain threads, enables further specification.

      [Note] Note

      If the option exists in the thread table, the value has to be set.[a]

      [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 $CADENAS_DATA\datasetup\threads and enter it manually.

    • Left-handed thread:

      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.

    • Add chamfers:

      Chamfer

      Chamfer

    • Thread length:

      Variable 'TD'

      Thread length

      Thread length

    • Run out length:

      Variable 'A'

      Run-out length

      Run-out length

  8. Confirm with OK.

    -> The thread is automatically marked as cosmetic element (blue lines).

    Sketch with thread

    Sketch with thread

  9. 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.

    PARTdataManager - Thread pitch 1.5

    PARTdataManager - Thread pitch 1.5

    PARTdataManager - Thread pitch 1.0

    PARTdataManager - Thread pitch 1.0

    PARTdataManager - Thread in 2D derivation - Right

    PARTdataManager - Thread in 2D derivation - Right

    PARTdataManager - Thread in 2D derivation - Front

    PARTdataManager - Thread in 2D derivation - Front

7.9.3.11.1.1.2. Different pitches and derived automatic calculations for e.g. Row Label and Core diameter

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') // ergibt z.B. M10x1
TYPE  =  GETTHREADTEXT(D,'DIN 13','',P,'TYPE') // ergibt z.B. M
KDI   =  GETTHREADTEXT(D,'DIN 13','',P,'KDI')  // Kerndurchmesser Innengewinde
KDA   =  GETTHREADTEXT(D,'DIN 13','',P,'KDA')  // Kerndurchmesser Aussengewinde
SIZE  =  GETTHREADTEXT(D,'DIN 13','',P,'SIZE') // ergibt z.B. 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

Example 1:

Create an Attribute algorithm for the row description.

GEW=GETTHREADTEXT(D,'DIN 13','',P,'NAME')

Thread - attribute algorithm

Thread - attribute algorithm

Enter the variable 'GEW' under PARTproject -> General -> Row Label.

Result:

Example 2:

Core diameter Outer thread: Automatic calculation and display in PARTdataManager

KDA = GETTHREADTEXT(D,'DIN 13','',P,'KDA')

  1. Create an attribute algorithm as above.

  2. Set the variable KDA visible in PARTproject under Edit project -> General -> Variables -> Order/Groups of Variables.

    -> Now the Core diameter is displayed in PARTdataManager.

    Row Label / Core diameter

    Row Label / Core diameter



[83] With installed training catalog, an example can be found under $CADENAS/Training/PARTdesigner/Threads/cylindrical_thread.prj.