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

Community Tip - Stay updated on what is happening on the PTC Community by subscribing to PTC Community Announcements. X

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)
4 Comments
JWayman
1-Newbie

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

PTCModerator
Emeritus
Status changed to: Acknowledged
 
mneumueller
17-Peridot
Status changed to: Under Consideration

We are evaluating whether we can include it into the Creo 8.0 hole feature enhancements

S_Edgenear
14-Alexandrite

Further comment associated with holes and multibodie usage.

Currently there is a property that can be associated to a body as a construction one, to avoid having it used included in mass properties.

Would it also be usefull to add another property to a body, to say it's a "negative body" (ie, used to make a pocket for a "positive body" or component)?

Then, if a body has this property and we try to make an hole in it, instead of making an hole with external thread, the hole command would make a geometric shaft and internal thread instead. This way, when the construction negative (pocket) body is subtracted in another body, the holes and correct thread quilt is transferred to the modified body.