Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Standard Holes 3

Status
Not open for further replies.

davidh729

Mechanical
Jul 12, 2002
51
0
0
US
I was wondering if there is a way to expand the standard hole library. I recently created a part and wanted to add an NPT tapped hole but found no way of doing it.

Thanks,
David
 
Replies continue below

Recommended for you

Some of the info may be hard to follow, but this is staright from PTC. Have fun.

Steve

MODIFYING THE .HOL FILES

The standard hole dialog box was added by PTC in an attempt to provide it's customer base with an editable file for which commonly used hole types could be customized by the user to fit their particular design needs. The purpose of the standard hole dialog box and associated files was NOT intended to supply the customer base with a series of holes that should be used in every design. Additional modifications and improvements to this standard hole dialog box is currently being investigated by PTC.

The configuration file option "hole_parameter_file_path" can be used to create a custom .hol file which can be displayed in the hole creation dialog box and should be set up as follows:

1.) Copy one of the .hol files located in the load point/text/hole directory and rename it.

2.) Open the new file and change the value of the "THREAD_SERIES" parameter in the "TABLE_DATA" area to the name of the new .hol file and save the file.

3.) Place the new file in the desired directory.

4.) Set the configuration file option "hole_parameter_file_path" to the full path of the new folder that contains the new hole file.

5.) Restart Pro/ENGINEER. (Pro/ENGINEER must be restarted in order for these changes to take effect).



STANDARD .HOL FILE


TABLE_DATA
PRO_VERSION 22
THREAD_SERIES UNC
CLASS 2b
TABLE_UNITS inch
DEPTH_RATIO 1.25
CALLOUT_FORMAT


THREAD_DATA
FASTENER_ID BASIC_DIAM THREAD TAP_DR TAP_DEC PERCENT_THREAD CLEAR_DR_CLOSE CLOSE_DEC
1-64 0.073 64 #53 0.0595 81% #48 0.0760
2-56 0.086 56 #50 0.0700 62% #43 0.0890
3-48 0.099 48 #47 0.0785 69% #37 0.1040
4-40 0.110 40 #43 0.0890 65% #32 0.1160
(Example) 5-40 0.125 38 #38 0.1015 65% #30 0.1285 (Example) *****
6-32 0.138 36 #36 0.1065 71% #27 0.1440
8-32 0.164 32 #29 0.1360 62% #18 0.1695
10-24 0.190 24 #25 0.1495 69% #9 0.1960
12-24 0.216 24 #16 0.1770 66% #2 0.2210
14-20 0.242 20 #10 0.1935 75% D 0.2460
1/4-20 0.250 20 #7 0.2010 70% F 0.2570
5/16-18 0.3125 18 F 0.2570 72% P 0.3230
3/8-16 0.375 16 5/16 0.3125 72% W 0.3860
7/16-14 0.4375 14 U 0.3680 70% 29/64 0.4531
1/2-13 0.500 13 27/64 0.4219 73% 33/64 0.5156
9/16-12 0.5625 12 31/64 0.4843 68% 0 0
5/8-11 0.625 11 17/32 0.5312 75% 0 0
3/4-10 0.750 10 21/32 0.6562 68% 0 0
1-8 1.000 8 7/8 0.8750 73% 0 0
1-1/8-7 1.125 7 63/64 0.9843 0 0 0
1-1/4-7 1.250 7 1-7/64 1.1093 0 0 0

CLEAR_DR_FREE FREE_DEC CLEAR_DR_MED MED_DEC

#46 0.0810 0 0
#41 0.0960 0 0
#35 0.1100 0 0
#30 0.1285 0 0
(Example ) #29 0.1360 0 0
#25 0.1495 0 0
#16 0.1770 0 0
#7 0.2010 0 0
I 0.2280 0 0
F 0.2570 0 0
H 0.2660 0 0
Q 0.3320 0 0
X 0.3970 0 0
15/32 0.4687 0 0
17/32 0.5312 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0


MODIFICATIONS TO THE CALL OUT FORMAT

For all types of holes:
The callout format should be entered on a SINGLE line (do not continue it on the next line after a carriage return).
The callout format should be entered a space or two after the text CALLOUT_FORMAT (not on the line below it).
If the note itself (on screen) is to have two lines, separate the notation with a forward slash "/".
Special symbols can be included using the format <CTRL-a>x<CTRL-b> where &quot;x&quot; is any lower case character.
The callout format row of any .hol file can accept the following parameter strings followed by a space:

&Screw_Size
&Metric_Size
&Thread_Series
&Thread_Class
&Thread_Depth
&Number_Size
&Diameter
&Drill_Depth
&Pattern_No

Note: If you precede each parameter by a single space, it will appear in the note without a space (between the value and the previous parameter). If you precede each parameter by two spaces, it will appear with a single space between the value and the previous parameter. If you want a parameter inside parentheses, put a space on either side of the parameter name (after the open parenthesis and before the closing parenthesis).

EXAMPLE: The syntax for the default UNC callout format would appear in this way (all on a single line) in the .hol file

CALLOUT_FORMAT &Screw_Size &Thread_Series - &Thread_Class TAP <CTRL-a>x<CTRL-b> &Thread_Depth / &Number_Size DRILL ( &Diameter ) <CTRL-a>x<CTRL-b> &Drill_Depth - ( &Pattern_No ) HOLE

NOTE: <CTRL-a>x<CTRL-b> must be typed in exactly as shown. &quot;CTRL&quot;, here, does not refer to the control key on a computer keyboard.




WHERE THE INFORMATION COMES FROM

The information in the .hol file is for CLEARANCE holes. Most of the information in the .hol file can be seen on page 1823 of the Machinery's Handbook table #4 &quot;Tap Drills and Clearance Drills for Machine Screws with American National Thread Form&quot;.

NOTE: Some of the information that is displayed in the new hole creation dialog box is not present in the .hol file and this is due to the fact that it is calculated information. For example: for a 1-64 screw the default diameter is .0595 and the default countersink dia is 1.25 * dia=.0744 where the multiplier comes from the DEPTH_RATIO specified in the header information.
The default counterbore diameter is 1.5 *dia=.0892
The default counterbore depth is 0.5 * dia = .0297
The default drill depth is 3 * dia = .1785
The default thread depth is Drill Depth/Depth Ratio


WHAT DOES THIS INFORMATION MEAN?

NOTE: This example uses the(Example) data from the above table.

5-40 0.125 38 #38 0.1015 65% #30 0.1285 #29 0.1360


5-40: [Fastener ID]

0.125: [Basic Diam]

38: [Thread size]

#38: [Tap Drill]

0.1015: [Tap Drill (Decimal Equiv.)]

65%: [Percent Thread]

#30: [Drill Size for clearance hole drills(close fit)]

0.1285: [Clearance hole drill size (decimal equiv.)(close fit)]

#29: [Drill size for clearance hole drills (free fit)]

0.1360: [Clearance hole drill size(decimal equiv.)(free fit)
 
Additional tips for this issue is to split the default iso.hol into 2 hol files with the first preferred hole sizes in one and subsidiary in the other. We have named the files 1st_pref_iso.hol and 2nd_pref_iso.hol. If you also delete the iso.hol (<proe installation dir>\text\hole\iso.hol) the default hol file would then be the first in alphabetical order.
 
Status
Not open for further replies.
Back
Top