cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Automatic recalculation of thread depth when changing hole depth

Automatic recalculation of thread depth when changing hole depth

When creating a threaded hole as standard hole in Creo Parametric using a *.hol file

the hole depth and the thread depth will be calculated initially with the following static formulars:

DRILL_DEPTH = 3 x DRILL_DIAMETER                              for example: DRILL_DEPTH = 3 x 7 = 21

THREAD_DEPTH = DRILL_DEPTH / DEPTH_RATIO         for example: THREAD_DEPTH = 21/1.25 = 16.8

If the threaded hole was placed there is no more intelligence like this for further changes.

The only rule is that the thread depth can not be deeper than the hole depth.

If this happens the thread depth will be changed to the same value than the hole depth.

thread_depth.png

With this behaiviour it es not possible to create an individual hole depth (not every hole is 3 x DRILL_DIAMETER)

with an automatic change for the suitable thread depth.

It would be nice to have the following behaviour to provide a higher level of automation for the customer creating standard holes:

  • It should be possible to define the initial value or calculation rule
    for the DRILL_DEPTH inside the *.hol file for each single FASTENER_ID

  • It should be possible to define the blind-hole value (how much the hole is longer than the thread)
    inside the *.hol file for each single FASTENER_ID

  • It should be possible to define the DEPTH_RATIO for each single FASTENER_ID
    inside the *.hol file instead of one value for all holes

  • It should be possible to choose between the additional blind-hole value or the DEPTH_RATIO

  • The THREAD_DEPTH should always be recalculated when changing the DRILL_DEPTH:

    • THREAD_DEPTH = DRILL_DEPTH - blind-hole value 
      (or THREAD_DEPTH = DRILL_DEPTH / DEPTH_RATIO if set to these option)

  • The DRILL_DEPTH should always be recalculated when changing the THREAD_DEPTH:

    • DRILL_DEPTH = THREAD_DEPTH + blind-hole value
      (or DRILL_DEPTH = THREAD_DEPTH * DEPTH_RATIO if set to these option)
2 Comments
Newbie

And all values should be parameters, not text, so they can be used in notes and will update if they change.

Community Manager
Status changed to: Acknowledged