Skip to main content
1-Visitor
February 14, 2013
Question

tapped hole parameters

  • February 14, 2013
  • 6 replies
  • 18449 views

How do I add to the parameters that Creo 2 assigns to a tapped hole?

I want to add screw_size or ( feature_id from the *.hol file)

then I can add screw size or feature_id to the tree column so I know what size the feature is. Creo now calls all tapped holes (hole in the model tree)

I want this added automaticly, the same way some of these are added now

thread_series

pitch

drill_diameter

etc


This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.

6 replies

17-Peridot
February 14, 2013

You can add parameters to the feature. You can add relations referencing the feature parameters. You can format notes using relations.

Holes are holes... and you can rename the feature type (with limitations) in the tree.

...but automatic? Sorry, this is PTC were talking about.

I am no expert on the .hol files and really don't like messing with them.

lheiden-21-VisitorAuthor
1-Visitor
February 14, 2013

the *.hole files have the parameters I am looking to use. Not all of these parameters are listed in a tapped hole.

when you left click on a tapped hole in the model tree and right click parameterss one can see the parameters list for the feature. I am trying to figure out how to add another parameter to this list via paramters listed in the *.hole file.

I want the screw_size or the fastener_id parameter from the hole file so I can add a column to my tree to read this.

then in the tree I would see the 1/4-20 parameter if it was a 1/4-20 tapped hole.

I am trying to get away from labeling the holes in the tree.

1-Visitor
February 14, 2013

I was able to get this to work on my system. I went into the model tree columns display options dialog box. In the type drop down box I selected Feat Params. In the name edit box I typed SCREW_SIZE and clicked on the >> button to add it as a column. For any tapped hole I add it shows what size screw it is for.

Of course, this probably depends on how your .hol file is set up and what you call the parameters for the hole features. Is this what you wanted to achieve?

1-Visitor
February 14, 2013

Pro/E offers many different ways to customize the model tree. There is a plethora of information that you can add, so this might fit your need. Crane Aerospace and Electronics has a PDF of a presentation of how to customize the model tree, which can be found via a google search.

I'm not sure if you can include hole information, but it's worth looking into.

15-Moonstone
February 15, 2013
17-Peridot
February 15, 2013

Thanks Domingo. That helps some. Still a few missing expanations. In Creo 2 you see there are variables for the depth symbol rather than the CTRL codes. Also "TAP" is assigned to a variable not in the hole tables (STD_HOLE_TYPE). The fact that you cannot find these anywhere in parameters or relations is strange and frustrating.

The attached files are from the help docs. One lists all the variables (okay, most all) for hole files and Callout_Format and the second talks about default callout formats in a table format. I've looked for that table but it doesn't seem to exist for editing.

lheiden-21-VisitorAuthor
1-Visitor
February 18, 2013

CREO 2.0 M30

I placed a 3/8-16 tapped hole in a plate and I queried the parameters of the hole.

I see the hole has a parameter SCREW_SIZE,

I do not see this parameter in the unc.hole file and I have no idea where Creo is getting the parameters for this 3/8 tapped hole.

I can however add a column to my tree and with a screw_size parameter I can now see what the hole is in the tree.

I can live with this solution in CREO. The screw_size parameter is not available in WF4

17-Peridot
February 18, 2013

True... I too am still trying to figure out where the "hidden" parameters are generated and maintained.

The only logic I can build on this is that the when you create the hole, it uses the hole tables to generate some hidden parameters based on certain elements within hole feature and subsequently assign pattern information "just in case" a pattern is subsequently assigned.

Somehow, I suspect the parameters belong to the note feature itself and therefore do not list when you query the hole feature. It seems you cannot do a parameter query the note sub-feature of the hole. Therefore, the most we will know is what the help pages tell us about the available feature, which can, oddly, be used for such things as generating hole notes and structure model tree columns. I'd say these hole notes require a little more transparency.

lheiden-21-VisitorAuthor
1-Visitor
February 19, 2013

Good Luck Kyle.

I was using notepad++ to edit the *.hole files. I am working on the creation of a dowel.hol file for dowel pins, thru/blind.

I have yet to figure out where the magic between the *.hol file and the Creo dashboard occurs

1-Visitor
February 19, 2013

Several months ago I've also tried the make the *.hol files work for me the way you guys describe.

The attached is a *.hol file I've started from. It's easily editable in notepad, not that well in wordpad.

I got stuck with the problem I couldn't get depth of a countersink into hole note other ways than using relations, which seemed too tedious. So that's why I gave up on the DEFAULT_CALLOUT_FORMAT_DATA as a whole. Just using the THREAD_DATA table to be able to define holes faster, and not bothering with hole notes anymore.

Good luck.

13-Aquamarine
February 19, 2013

Take a look at the attached hole files. They will at least be a starting point for you.

17-Peridot
February 19, 2013

That is -very- helpful, Bill. Thank you!