You are on page 1of 129

f* (c)2002 Solidworks Corp.

* HoleWizard Callout Format Definition File


* Created: July 4, 2002
*
* delimiter ; breaks format into callout line 1; dimtext line 2; and callout line 3
or more as needed
* \ character indicates continuation of callout to next line, * character indicates
comment line
* additional editing related comments are at the bottom of this file.
*
**********************************************************************************
**NO-NUMBER-OF-INSTANCES **
[ANSI INCH]
**********************************************************************************
** COUNTERBORED HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with underhead countersink
COUNTERBORE-BLIND(csms)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>
*
* with nearside countersink
COUNTERBORE-BLIND(csns)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and underhead countersink
COUNTERBORE-BLIND(csnm)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru Hole
COUNTERBORE-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with farside countersink
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with underhead countersink
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with underhead and far countersink
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and farside countersink
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with near and underhead countersink
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with all 3 countersink
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ANSI INCH] **
** PLAIN HOLES **
**********************************************************************************
*
* Blind Hole
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
HOLE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru
HOLE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ANSI INCH] **
** COUNTERSUNK HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with added head clearance as counterbore
COUNTERSINK-BLIND(headclr)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru Hole
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with farside countersink
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with added head clearance as counterbore
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* with head clearance and far side countersink
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ANSI INCH] **
** TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with nearside countersink
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*when last hole in hole series
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* drilledand tapped thru
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru
*
* with nearside countersink
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with farside countersink
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with both countersink
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* drilledthru but with blind threads
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and drilled and tapped thru
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru
*
* with farside countersink
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread
TAP-DRILLTHRU(ct)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with cosmetic thread and farside countersink
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread and both countersink
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ANSI INCH] **
** PIPE TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-fstsze> NPT
*
* with nearside countersink
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-fstsze> NPT;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-fstsze> NPT
*
* with farside countersink
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-fstsze> NPT;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-fstsze> NPT;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-fstsze> NPT;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ANSI INCH] **
** DOWEL HOLES (NOMINAL) **
**********************************************************************************
*
* Blind Hole
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ANSI INCH] **
** DOWEL HOLES (PRESS) **
**********************************************************************************
*
* Blind Hole
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ANSI INCH] **
** DOWEL HOLES (CLEARANCE) **
**********************************************************************************
*
* Blind Hole
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-CLEARANCE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-CLEARANCE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ANSI INCH] **
** DOWEL HOLES (TRANSITIONAL) **
**********************************************************************************
*
* Blind Hole
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ANSI INCH] **
** COSMETIC THREAD CALLOUTS **
**********************************************************************************
*
MACHINE-THREADS-INTERNAL=<cthrd-size> <cthrd-type>
MACHINE-THREADS-EXTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-INTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-EXTERNAL=<cthrd-size> <cthrd-type>
**
*
**********************************************************************************
** [ANSI INCH] **
** COUNTERBORED SLOTS **
**********************************************************************************
*
* Blind slot
SLOT-COUNTERBORE-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Blind slot with underhead countersink
SLOT-COUNTERBORE-BLIND(csms)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>
*
* Blind slot with nearside countersink
SLOT-COUNTERBORE-BLIND(csns)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind slot with near and underhead countersinks
SLOT-COUNTERBORE-BLIND(csnm)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with nearside counterbore
SLOT-COUNTERBORE-THRU=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Thru slot with farside countersink
SLOT-COUNTERBORE-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with underhead countersink
SLOT-COUNTERBORE-THRU(csms)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with underhead and far countersinks
SLOT-COUNTERBORE-THRU(csmf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-COUNTERBORE-THRU(csns)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with near and farside countersinks
SLOT-COUNTERBORE-THRU(csnf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with near and underhead countersinks
SLOT-COUNTERBORE-THRU(csnm)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with near, mid, and farside countersinks
SLOT-COUNTERBORE-THRU(csal)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ANSI INCH] **
** PLAIN SLOTS **
**********************************************************************************
*
* Blind slot
SLOT-BLIND=;<hw-diam> <HOLE-DEPTH> <hw-depth>
*
* Blind slot with nearside countersink
SLOT-BLIND(csns)=;<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot
SLOT-THRU=;<hw-diam> Thru
*
* Thru slot with farside countersink
SLOT-THRU(csfs)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-THRU(csns)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with both countersinks
SLOT-THRU(csnf)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ANSI INCH] **
** COUNTERSUNK SLOTS **
**********************************************************************************
*
* Blind slot with nearside countersink
SLOT-COUNTERSINK-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Blind slot with added head clearance as counterbore
SLOT-COUNTERSINK-BLIND(headclr)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with nearside countersink
SLOT-COUNTERSINK-THRU=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Thru slot with farside countersink
SLOT-COUNTERSINK-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with added head clearance as counterbore
SLOT-COUNTERSINK-THRU(headclr)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with head clearance and far side countersink
SLOT-COUNTERSINK-THRU(hcfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
[ANSI METRIC]
**********************************************************************************
** COUNTERBORED HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with underhead countersink
COUNTERBORE-BLIND(csms)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>
*
* with nearside countersink
COUNTERBORE-BLIND(csns)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and underhead countersink
COUNTERBORE-BLIND(csnm)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru Hole
COUNTERBORE-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with farside countersink
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with underhead countersink
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with underhead and far countersink
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and farside countersink
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with near and underhead countersink
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with all 3 countersink
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ANSI METRIC] **
** PLAIN HOLES **
**********************************************************************************
*
* Blind Hole
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
HOLE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
HOLE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ANSI METRIC] **
** COUNTERSUNK HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with added head clearance as counterbore
COUNTERSINK-BLIND(headclr)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru Hole
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with farside countersink
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with added head clearance as counterbore
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* with head clearance and far side countersink
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ANSI METRIC] **
** TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with nearside countersink
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*when last hole in hole series
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* drilledand tapped thru
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru
*
* with nearside countersink
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with farside countersink
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with both countersink
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* drilledthru but with blind threads
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and drilled and tapped thru
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru
*
* with farside countersink
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread
TAP-DRILLTHRU(ct)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with cosmetic thread and farside countersink
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread and both countersink
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ANSI METRIC] **
** DOWEL HOLES (NOMINAL) **
**********************************************************************************
*
* Blind Hole
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-NOMINAL-HRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ANSI METRIC] **
** DOWEL HOLES (PRESS) **
**********************************************************************************
*
* Blind Hole
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ANSI METRIC] **
** DOWEL HOLES (CLEARANCE) **
**********************************************************************************
*
* Blind Hole
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-CLEARANCE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-CLEARANCE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ANSI METRIC] **
** DOWEL HOLES (TRANSITIONAL) **
**********************************************************************************
*
* Blind Hole
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ANSI METRIC] **
** COSMETIC THREAD CALLOUTS **
**********************************************************************************
*
MACHINE-THREADS-INTERNAL=<cthrd-size> <cthrd-type>
MACHINE-THREADS-EXTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-INTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-EXTERNAL=<cthrd-size> <cthrd-type>
*
**********************************************************************************
** [ANSI METRIC] **
** COUNTERBORED SLOTS **
**********************************************************************************
*
* Blind slot with nearside counterbore
SLOT-COUNTERBORE-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Blind slot with underhead countersink
SLOT-COUNTERBORE-BLIND(csms)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>
*
* Blind slot with nearside countersink
SLOT-COUNTERBORE-BLIND(csns)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind slot with near and underhead countersinks
SLOT-COUNTERBORE-BLIND(csnm)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with nearside counterbore
SLOT-COUNTERBORE-THRU=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Thru slot with farside countersink
SLOT-COUNTERBORE-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with underhead countersink
SLOT-COUNTERBORE-THRU(csms)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with underhead and far countersinks
SLOT-COUNTERBORE-THRU(csmf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-COUNTERBORE-THRU(csns)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with near and farside countersinks
SLOT-COUNTERBORE-THRU(csnf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with near and underhead countersinks
SLOT-COUNTERBORE-THRU(csnm)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with near, mid, and farside countersinks
SLOT-COUNTERBORE-THRU(csal)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ANSI METRIC] **
** PLAIN SLOTS **
**********************************************************************************
*
* Blind slot
SLOT-BLIND=;<hw-diam> <HOLE-DEPTH> <hw-depth>
*
* Blind slot with nearside countersink
SLOT-BLIND(csns)=;<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot
SLOT-THRU=;<hw-diam> Thru
*
* Thru slotwith farside countersink
SLOT-THRU(csfs)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slotwith nearside countersink
SLOT-THRU(csns)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slotwith both countersinks
SLOT-THRU(csnf)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ANSI METRIC] **
** COUNTERSUNK SLOTS **
**********************************************************************************
*
* Blind slot with nearside countersink
SLOT-COUNTERSINK-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Blind slot with added head clearance as counterbore
SLOT-COUNTERSINK-BLIND(headclr)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot
SLOT-COUNTERSINK-THRU=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Thru slot with farside countersink
SLOT-COUNTERSINK-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with added head clearance as counterbore
SLOT-COUNTERSINK-THRU(headclr)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with head clearance and far side countersink
SLOT-COUNTERSINK-THRU(hcfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
[BSI]
**********************************************************************************

** COUNTERBORED HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with underhead countersink
COUNTERBORE-BLIND(csms)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>
*
* with nearside countersink
COUNTERBORE-BLIND(csns)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and underhead countersink
COUNTERBORE-BLIND(csnm)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
COUNTERBORE-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with farside countersink
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with underhead countersink
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with underhead and far countersink
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and farside countersink
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with near and underhead countersink
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with all 3 countersink
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [BSI] **
** PLAIN HOLES **
**********************************************************************************
*
* Blind Hole
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
HOLE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*
HOLE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [BSI] **
** COUNTERSUNK HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with added head clearance as counterbore
COUNTERSINK-BLIND(headclr)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru Hole
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with farside countersink
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with added head clearance as counterbore
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* with head clearance and far side countersink
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [BSI] **
** TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with nearside countersink
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*when last hole in hole series
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* drilledand tapped thru
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru
*
* with nearside countersink
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with farside countersink
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with both countersink
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* drilledthru but with blind threads
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and drilled and tapped thru
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru
*
* with farside countersink
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread
TAP-DRILLTHRU(ct)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with cosmetic thread and farside countersink
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread and both countersink
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [BSI] **
** PIPE TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-descrp>
*
* with nearside countersink
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>
*
* with farside countersink
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [BSI] **
** DOWEL HOLES (NOMINAL) **
**********************************************************************************
*
* Blind Hole
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [BSI] **
** DOWEL HOLES (PRESS) **
**********************************************************************************
*
* Blind Hole
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [BSI] **
** DOWEL HOLES (CLEARANCE) **
**********************************************************************************
*
* Blind Hole
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-CLEARANCE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-CLEARANCE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [BSI] **
** DOWEL HOLES (TRANSITIONAL) **
**********************************************************************************
*
* Blind Hole
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [BSI] **
** COSMETIC THREAD CALLOUTS **
**********************************************************************************
*
MACHINE-THREADS-INTERNAL=<cthrd-size> <cthrd-type>
MACHINE-THREADS-EXTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-INTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-EXTERNAL=<cthrd-size> <cthrd-type>
*
**********************************************************************************
** [BSI] **
** COUNTERBORED SLOTS **
**********************************************************************************
*
* Blind slot with nearside counterbore
SLOT-COUNTERBORE-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Blind slot with underhead countersink
SLOT-COUNTERBORE-BLIND(csms)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>
*
* Blind slot with nearside countersink
SLOT-COUNTERBORE-BLIND(csns)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind slot with near and underhead countersinks
SLOT-COUNTERBORE-BLIND(csnm)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with nearside counterbore
SLOT-COUNTERBORE-THRU=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Thru slot with farside countersink
SLOT-COUNTERBORE-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with underhead countersink
SLOT-COUNTERBORE-THRU(csms)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with underhead and far countersinks
SLOT-COUNTERBORE-THRU(csmf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-COUNTERBORE-THRU(csns)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with near and farside countersinks
SLOT-COUNTERBORE-THRU(csnf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with near and underhead countersinks
SLOT-COUNTERBORE-THRU(csnm)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with near, mid, and farside countersinks
SLOT-COUNTERBORE-THRU(csal)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [BSI] **
** PLAIN SLOTS **
**********************************************************************************
*
* Blind slot
SLOT-BLIND=;<hw-diam> <HOLE-DEPTH> <hw-depth>
*
* Blind slot with nearside countersink
SLOT-BLIND(csns)=;<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot
SLOT-THRU=;<hw-diam> Thru
* with farside countersink
SLOT-THRU(csfs)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-THRU(csns)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with both countersinks
SLOT-THRU(csnf)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [BSI] **
** COUNTERSUNK SLOTS **
**********************************************************************************
*
* Blind slot with nearside countersink
SLOT-COUNTERSINK-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Blind slot with added head clearance as counterbore
SLOT-COUNTERSINK-BLIND(headclr)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with nearside countersink
SLOT-COUNTERSINK-THRU=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Thru slot with farside countersink
SLOT-COUNTERSINK-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with added head clearance as counterbore
SLOT-COUNTERSINK-THRU(headclr)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with head clearance and far side countersink
SLOT-COUNTERSINK-THRU(hcfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
[DIN]
**********************************************************************************

** COUNTERBORED HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with underhead countersink
COUNTERBORE-BLIND(csms)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>
*
* with nearside countersink
COUNTERBORE-BLIND(csns)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and underhead countersink
COUNTERBORE-BLIND(csnm)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru Hole
COUNTERBORE-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with farside countersink
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with underhead countersink
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with underhead and far countersink
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and farside countersink
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with near and underhead countersink
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with all 3 countersink
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [DIN] **
** PLAIN HOLES **
**********************************************************************************
*
* Blind Hole
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
HOLE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*
HOLE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [DIN] **
** COUNTERSUNK HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with added head clearance as counterbore
COUNTERSINK-BLIND(headclr)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru Hole
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with farside countersink
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with added head clearance as counterbore
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* with head clearance and far side countersink
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [DIN] **
** TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with nearside countersink
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*when last hole in hole series
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* drilledand tapped thru
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru
*
* with nearside countersink
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with farside countersink
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with both countersink
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* drilledthru but with blind threads
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and drilled and tapped thru
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru
*
* with farside countersink
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread
TAP-DRILLTHRU(ct)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with cosmetic thread and farside countersink
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread and both countersink
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [DIN] **
** PIPE TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-descrp>
*
* with nearside countersink
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>
*
* with farside countersink
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [DIN] **
** DOWEL HOLES (NOMINAL) **
**********************************************************************************
*
* Blind Hole
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [DIN] **
** DOWEL HOLES (PRESS) **
**********************************************************************************
*
* Blind Hole
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [DIN] **
** DOWEL HOLES (CLEARANCE) **
**********************************************************************************
*
* Blind Hole
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-CLEARANCE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-CLEARANCE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [DIN] **
** DOWEL HOLES (TRANSITIONAL) **
**********************************************************************************
*
* Blind Hole
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [DIN] **
** COSMETIC THREAD CALLOUTS **
**********************************************************************************
*
MACHINE-THREADS-INTERNAL=<cthrd-size> <cthrd-type>
MACHINE-THREADS-EXTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-INTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-EXTERNAL=<cthrd-size> <cthrd-type>
CONDUIT-THREAD-INTERNAL=<cthrd-size> <cthrd-type>
CONDUIT-THREAD-EXTERNAL=<cthrd-size> <cthrd-type>
ENSAT-AL-THREAD-INTERNAL=<cthrd-size> <cthrd-type>
ENSAT-CU-THREAD-INTERNAL=<cthrd-size> <cthrd-type>
ENSAT-ST-THREAD-INTERNAL=<cthrd-size> <cthrd-type>
*
**********************************************************************************
** [DIN] **
** COUNTERBORED SLOTS **
**********************************************************************************
*
* Blind slot with nearside counterbore
SLOT-COUNTERBORE-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Blind slot with underhead countersink
SLOT-COUNTERBORE-BLIND(csms)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>
*
* Blind slot with nearside countersink
SLOT-COUNTERBORE-BLIND(csns)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind slot with near and underhead countersinks
SLOT-COUNTERBORE-BLIND(csnm)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with nearside counterbore
SLOT-COUNTERBORE-THRU=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Thru slot with farside countersink
SLOT-COUNTERBORE-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with underhead countersink
SLOT-COUNTERBORE-THRU(csms)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with underhead and far countersinks
SLOT-COUNTERBORE-THRU(csmf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-COUNTERBORE-THRU(csns)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with near and farside countersinks
SLOT-COUNTERBORE-THRU(csnf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with near and underhead countersinks
SLOT-COUNTERBORE-THRU(csnm)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with near, mid, and farside countersinks
SLOT-COUNTERBORE-THRU(csal)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [DIN] **
** PLAIN SLOTS **
**********************************************************************************
*
* Blind slot
SLOT-BLIND=;<hw-diam> <HOLE-DEPTH> <hw-depth>
*
* Blind slot with nearside countersink
SLOT-BLIND(csns)=;<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot
SLOT-THRU=;<hw-diam> Thru
*
* Thru slot with farside countersink
SLOT-THRU(csfs)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-THRU(csns)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with both countersinks
SLOT-THRU(csnf)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [DIN] **
** COUNTERSUNK SLOTS **
**********************************************************************************
*
* Thru slot
SLOT-COUNTERSINK-THRU=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Thru slot with farside countersink
SLOT-COUNTERSINK-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with added head clearance as counterbore
SLOT-COUNTERSINK-THRU(headclr)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with head clearance and far side countersink
SLOT-COUNTERSINK-THRU(hcfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
[ISO]
**********************************************************************************

** COUNTERBORED HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with underhead countersink
COUNTERBORE-BLIND(csms)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>
*
* with nearside countersink
COUNTERBORE-BLIND(csns)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and underhead countersink
COUNTERBORE-BLIND(csnm)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru Hole
COUNTERBORE-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with farside countersink
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with underhead countersink
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with underhead and far countersink
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and farside countersink
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with near and underhead countersink
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with all 3 countersink
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ISO] **
** PLAIN HOLES **
**********************************************************************************
*
* Blind Hole
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
HOLE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*
HOLE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ISO] **
** COUNTERSUNK HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with added head clearance as counterbore
COUNTERSINK-BLIND(headclr)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru Hole
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with farside countersink
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with added head clearance as counterbore
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* with head clearance and far side countersink
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ISO] **
** TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
TAP-BLIND=<hw-threaddesc> <HOLE-DEPTH> <hw-threaddepth>
*
* with nearside countersink
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*when last hole in hole series
TAP-BLIND(series)=<hw-threaddesc> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread
TAP-BLIND(ct)=<hw-threaddesc> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* drilledand tapped thru
TAP-THRU(tt)=<hw-threaddesc> Thru
*
* with nearside countersink
TAP-THRU(ttcsns)=<hw-threaddesc> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with farside countersink
TAP-THRU(ttcsfs)=<hw-threaddesc> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with both countersink
TAP-THRU(ttcsnf)=<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* drilledthru but with blind threads
TAP-DRILLTHRU=<hw-threaddesc> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and drilled and tapped thru
TAP-DRILLTHRU(cstt)=<hw-threaddesc> Thru
*
* with farside countersink
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread
TAP-DRILLTHRU(ct)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with cosmetic thread and farside countersink
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread and both countersink
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ISO] **
** PIPE TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-descrp>
*
* with nearside countersink
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>
*
* with farside countersink
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ISO] **
** DOWEL HOLES (NOMINAL) **
**********************************************************************************
*
* Blind Hole
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ISO] **
** DOWEL HOLES (PRESS) **
**********************************************************************************
*
* Blind Hole
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ISO] **
** DOWEL HOLES (CLEARANCE) **
**********************************************************************************
*
* Blind Hole
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-CLEARANCE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-CLEARANCE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ISO] **
** DOWEL HOLES (TRANSITIONAL) **
**********************************************************************************
*
* Blind Hole
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ISO] **
** COSMETIC THREAD CALLOUT **
**********************************************************************************
*
MACHINE-THREADS-INTERNAL=<cthrd-size> <cthrd-type>
MACHINE-THREADS-EXTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-INTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-EXTERNAL=<cthrd-size> <cthrd-type>
*
**********************************************************************************
** [ISO] **
** COUNTERBORED SLOTS **
**********************************************************************************
*
* Blind slot with nearside counterbore
SLOT-COUNTERBORE-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Blind slot with underhead countersink
SLOT-COUNTERBORE-BLIND(csms)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>
*
* Blind slot with nearside countersink
SLOT-COUNTERBORE-BLIND(csns)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind slot with near and underhead countersinks
SLOT-COUNTERBORE-BLIND(csnm)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with nearside counterbore
SLOT-COUNTERBORE-THRU=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Thru slot with farside countersink
SLOT-COUNTERBORE-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with underhead countersink
SLOT-COUNTERBORE-THRU(csms)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with underhead and far countersinks
SLOT-COUNTERBORE-THRU(csmf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-COUNTERBORE-THRU(csns)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with near and farside countersinks
SLOT-COUNTERBORE-THRU(csnf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with near and underhead countersinks
SLOT-COUNTERBORE-THRU(csnm)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with near, mid, and farside countersinks
SLOT-COUNTERBORE-THRU(csal)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ISO] **
** PLAIN SLOTS **
**********************************************************************************
*
* Blind slot
SLOT-BLIND=;<hw-diam> <HOLE-DEPTH> <hw-depth>
*
* Blind slot with nearside countersink
SLOT-BLIND(csns)=;<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot
SLOT-THRU=;<hw-diam> Thru
*
* Thru slot with farside countersink
SLOT-THRU(csfs)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-THRU(csns)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with both countersinks
SLOT-THRU(csnf)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [ISO] **
** COUNTERSUNK SLOTS **
**********************************************************************************
*
* Blind slot with nearside countersink
SLOT-COUNTERSINK-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Blind slot with added head clearance as counterbore
SLOT-COUNTERSINK-BLIND(headclr)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with nearside countersink
SLOT-COUNTERSINK-THRU=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Thru slot with farside countersink
SLOT-COUNTERSINK-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with added head clearance as counterbore
SLOT-COUNTERSINK-THRU(headclr)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with head clearance and far side countersink
SLOT-COUNTERSINK-THRU(hcfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
[JIS]
**********************************************************************************
** COUNTERBORED HOLES **
**********************************************************************************
*
JIS-COUNT-DELIMITER=x
**
* Blind Hole
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with underhead countersink
COUNTERBORE-BLIND(csms)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>
*
* with nearside countersink
COUNTERBORE-BLIND(csns)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and underhead countersink
COUNTERBORE-BLIND(csnm)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru Hole
COUNTERBORE-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with farside countersink
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with underhead countersink
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with underhead and far countersink
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and farside countersink
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with near and underhead countersink
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with all 3 countersink
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [JIS] **
** PLAIN HOLES **
**********************************************************************************
*
* Blind Hole
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
HOLE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
HOLE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [JIS] **
** COUNTERSUNK HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with added head clearance as counterbore
COUNTERSINK-BLIND(headclr)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru Hole
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with farside countersink
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with added head clearance as counterbore
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* with head clearance and far side countersink
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [JIS] **
** TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with nearside countersink
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*when last hole in hole series
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* drilledand tapped thru
TAP-THRU(tt)=<hw-threaddesc> Thru
*
* with nearside countersink
TAP-THRU(ttcsns)= <hw-threaddesc> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with farside countersink
TAP-THRU(ttcsfs)=><hw-threaddesc> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with both countersink
TAP-THRU(ttcsnf)=<hw-threaddesc> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* drilledthru but with blind threads
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with farside countersink
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread
TAP-DRILLTHRU(ct)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and drilled and tapped thru
TAP-DRILLTHRU(cstt)=<hw-threaddesc> Thru
*
* with cosmetic thread and nearside countersink
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with cosmetic thread and farside countersink
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread and both countersink
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [JIS] **
** PIPE TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-descrp>
*
* with nearside countersink
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>
*
* with farside countersink
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [JIS] **
** DOWEL HOLES (NOMINAL) **
**********************************************************************************
*
* Blind Hole
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [JIS] **
** DOWEL HOLES (PRESS) **
**********************************************************************************
*
* Blind Hole
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [JIS] **
** DOWEL HOLES (CLEARANCE) **
**********************************************************************************
*
* Blind Hole
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-CLEARANCE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-CLEARANCE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [JIS] **
** DOWEL HOLES (TRANSITIONAL) **
**********************************************************************************
*
* Blind Hole
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [JIS] **
** COSMETIC THREAD CALLOUTS **
**********************************************************************************
*
MACHINE-THREADS-INTERNAL=<cthrd-size> <cthrd-type>
MACHINE-THREADS-EXTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-INTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-EXTERNAL=<cthrd-size> <cthrd-type>
*
**********************************************************************************
** [JIS] **
** COUNTERBORED SLOTS **
**********************************************************************************
*
* Blind slot with nearside counterbore
SLOT-COUNTERBORE-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Blind slot with underhead countersink
SLOT-COUNTERBORE-BLIND(csms)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>
*
* Blind slot with nearside countersink
SLOT-COUNTERBORE-BLIND(csns)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind slot with near and underhead countersinks
SLOT-COUNTERBORE-BLIND(csnm)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with nearside counterbore
SLOT-COUNTERBORE-THRU=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Thru slot with farside countersink
SLOT-COUNTERBORE-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with underhead countersink
SLOT-COUNTERBORE-THRU(csms)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with underhead and far countersinks
SLOT-COUNTERBORE-THRU(csmf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-COUNTERBORE-THRU(csns)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with near and farside countersinks
SLOT-COUNTERBORE-THRU(csnf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with near and underhead countersinks
SLOT-COUNTERBORE-THRU(csnm)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with near, mid, and farside countersinks
SLOT-COUNTERBORE-THRU(csal)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [JIS] **
** PLAIN SLOTS **
**********************************************************************************
*
* Blind slot
SLOT-BLIND=;<hw-diam> <HOLE-DEPTH> <hw-depth>
*
* Blind slot with nearside countersink
SLOT-BLIND(csns)=;<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot
SLOT-THRU=;<hw-diam> Thru
*
* Thru slot with farside countersink
SLOT-THRU(csfs)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-THRU(csns)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with both countersinks
SLOT-THRU(csnf)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [JIS] **
** COUNTERSUNK SLOTS **
**********************************************************************************
*
* Blind slot with nearside countersink
SLOT-COUNTERSINK-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Blind slot with added head clearance as counterbore
SLOT-COUNTERSINK-BLIND(headclr)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with nearside countersink
SLOT-COUNTERSINK-THRU=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Thru slot with farside countersink
SLOT-COUNTERSINK-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with added head clearance as counterbore
SLOT-COUNTERSINK-THRU(headclr)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with head clearance and far side countersink
SLOT-COUNTERSINK-THRU(hcfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
[DME MOLD BASES]
**********************************************************************************

** COUNTERBORED HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with underhead countersink
COUNTERBORE-BLIND(csms)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>
*
* with nearside countersink
COUNTERBORE-BLIND(csns)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and underhead countersink
COUNTERBORE-BLIND(csnm)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru Hole
COUNTERBORE-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with farside countersink
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with underhead countersink
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with underhead and far countersink
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and farside countersink
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with near and underhead countersink
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with all 3 countersink
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [DME MOLD BASES] **
** PLAIN HOLES **
**********************************************************************************
*
* Blind Hole
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
HOLE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*
HOLE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [DME MOLD BASES] **
** COUNTERSUNK HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with added head clearance as counterbore
COUNTERSINK-BLIND(headclr)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru Hole
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with farside countersink
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with added head clearance as counterbore
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* with head clearance and far side countersink
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [DME MOLD BASES] **
** TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with nearside countersink
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*when last hole in hole series
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* drilledand tapped thru
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru
*
* with nearside countersink
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with farside countersink
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with both countersink
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* drilledthru but with blind threads
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and drilled and tapped thru
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru
*
* with farside countersink
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread
TAP-DRILLTHRU(ct)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with cosmetic thread and farside countersink
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread and both countersink
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [DME MOLD BASES] **
** PIPE TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-fstsze> NPT
*
* with nearside countersink
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-fstsze> NPT;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-fstsze> NPT
*
* with farside countersink
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-fstsze> NPT;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-fstsze> NPT;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-fstsze> NPT;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [DME MOLD BASES] **
** COUNTERBORED SLOTS **
**********************************************************************************
*
* Blind slot with nearside counterbore
SLOT-COUNTERBORE-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Blind slot with underhead countersink
SLOT-COUNTERBORE-BLIND(csms)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>
*
* Blind slot with nearside countersink
SLOT-COUNTERBORE-BLIND(csns)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind slot with near and underhead countersinks
SLOT-COUNTERBORE-BLIND(csnm)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with nearside counterbore
SLOT-COUNTERBORE-THRU=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Thru slot with farside countersink
SLOT-COUNTERBORE-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with underhead countersink
SLOT-COUNTERBORE-THRU(csms)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with underhead and far countersinks
SLOT-COUNTERBORE-THRU(csmf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-COUNTERBORE-THRU(csns)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with near and farside countersinks
SLOT-COUNTERBORE-THRU(csnf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with near and underhead countersinks
SLOT-COUNTERBORE-THRU(csnm)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with near, mid, and farside countersinks
SLOT-COUNTERBORE-THRU(csal)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [DME MOLD BASES] **
** PLAIN SLOTS **
**********************************************************************************
*
* Blind slot
SLOT-BLIND=;<hw-diam> <HOLE-DEPTH> <hw-depth>
*
* Blind slot with nearside countersink
SLOT-BLIND(csns)=;<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot
SLOT-THRU=;<hw-diam> Thru
*
* Thru slot with farside countersink
SLOT-THRU(csfs)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-THRU(csns)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with both countersinks
SLOT-THRU(csnf)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [DME MOLD BASES] **
** COUNTERSUNK SLOTS **
**********************************************************************************
*
* Blind slot with nearside counterbore
SLOT-COUNTERSINK-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Thru slot with added head clearance as counterbore
SLOT-COUNTERSINK-BLIND(headclr)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with nearside countersink
SLOT-COUNTERSINK-THRU=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Thru slot with farside countersink
SLOT-COUNTERSINK-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with added head clearance as counterbore
SLOT-COUNTERSINK-THRU(headclr)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with head clearance and far side countersink
SLOT-COUNTERSINK-THRU(hcfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
[HASCO METRIC MOLD BASES]
**********************************************************************************

** COUNTERBORED HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with underhead countersink
COUNTERBORE-BLIND(csms)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>
*
* with nearside countersink
COUNTERBORE-BLIND(csns)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and underhead countersink
COUNTERBORE-BLIND(csnm)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru Hole
COUNTERBORE-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with farside countersink
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with underhead countersink
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with underhead and far countersink
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and farside countersink
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with near and underhead countersink
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with all 3 countersink
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [HASCO METRIC MOLD BASES] **
** PLAIN HOLES **
**********************************************************************************
*
* Blind Hole
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
HOLE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*
HOLE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [HASCO METRIC MOLD BASES] **
** COUNTERSUNK HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with added head clearance as counterbore
COUNTERSINK-BLIND(headclr)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru Hole
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with farside countersink
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with added head clearance as counterbore
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* with head clearance and far side countersink
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [HASCO METRIC MOLD BASES] **
** TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with nearside countersink
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*when last hole in hole series
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* drilledand tapped thru
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru
*
* with nearside countersink
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with farside countersink
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with both countersink
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* drilledthru but with blind threads
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and drilled and tapped thru
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru
*
* with farside countersink
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread
TAP-DRILLTHRU(ct)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with cosmetic thread and farside countersink
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread and both countersink
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [HASCO METRIC MOLD BASES] **
** COUNTERBORED SLOTS **
**********************************************************************************
*
* Blind slot with nearside counterbore
SLOT-COUNTERBORE-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Blind slot with underhead countersink
SLOT-COUNTERBORE-BLIND(csms)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>
*
* Blind slot with nearside countersink
SLOT-COUNTERBORE-BLIND(csns)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind slot with near and underhead countersinks
SLOT-COUNTERBORE-BLIND(csnm)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with nearside counterbore
SLOT-COUNTERBORE-THRU=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Thru slot with farside countersink
SLOT-COUNTERBORE-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with underhead countersink
SLOT-COUNTERBORE-THRU(csms)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with underhead and far countersinks
SLOT-COUNTERBORE-THRU(csmf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-COUNTERBORE-THRU(csns)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with near and farside countersinks
SLOT-COUNTERBORE-THRU(csnf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with near and underhead countersinks
SLOT-COUNTERBORE-THRU(csnm)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with near, mid, and farside countersinks
SLOT-COUNTERBORE-THRU(csal)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [HASCO METRIC MOLD BASES] **
** PLAIN SLOTS **
**********************************************************************************
*
* Blind slot
SLOT-BLIND=;<hw-diam> <HOLE-DEPTH> <hw-depth>
*
* Blind slot with nearside countersink
SLOT-BLIND(csns)=;<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot
SLOT-THRU=;<hw-diam> Thru
*
* Thru slot with farside countersink
SLOT-THRU(csfs)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-THRU(csns)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with both countersinks
SLOT-THRU(csnf)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [HASCO METRIC MOLD BASES] **
** COUNTERSUNK SLOTS **
**********************************************************************************
*
* Blind slot with nearside countersink
SLOT-COUNTERSINK-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Blind slot with added head clearance as counterbore
SLOT-COUNTERSINK-BLIND(headclr)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with nearside countersink
SLOT-COUNTERSINK-THRU=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Thru slot with farside countersink
SLOT-COUNTERSINK-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with added head clearance as counterbore
SLOT-COUNTERSINK-THRU(headclr)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with head clearance and far side countersink
SLOT-COUNTERSINK-THRU(hcfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
[PCS MOLD BASES]
**********************************************************************************

** COUNTERBORED HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with underhead countersink
COUNTERBORE-BLIND(csms)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>
*
* with nearside countersink
COUNTERBORE-BLIND(csns)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and underhead countersink
COUNTERBORE-BLIND(csnm)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru Hole
COUNTERBORE-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with farside countersink
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with underhead countersink
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with underhead and far countersink
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and farside countersink
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with near and underhead countersink
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with all 3 countersink
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [PCS MOLD BASES] **
** PLAIN HOLES **
**********************************************************************************
*
* Blind Hole
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
HOLE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*
HOLE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [PCS MOLD BASES] **
** COUNTERSUNK HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with added head clearance as counterbore
COUNTERSINK-BLIND(headclr)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru Hole
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with farside countersink
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with added head clearance as counterbore
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* with head clearance and far side countersink
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [PCS MOLD BASES] **
** TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with nearside countersink
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*when last hole in hole series
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* drilledand tapped thru
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru
*
* with nearside countersink
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with farside countersink
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with both countersink
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* drilledthru but with blind threads
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and drilled and tapped thru
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru
*
* with farside countersink
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread
TAP-DRILLTHRU(ct)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with cosmetic thread and farside countersink
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread and both countersink
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [PCS MOLD BASES] **
** PIPE TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-fstsze> NPT
*
* with nearside countersink
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-fstsze> NPT;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-fstsze> NPT
*
* with farside countersink
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-fstsze> NPT;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-fstsze> NPT;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-fstsze> NPT;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [PCS MOLD BASES] **
** COUNTERBORED SLOTS **
**********************************************************************************
*
* Blind slot with nearside countersink
SLOT-COUNTERBORE-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Blind slot with underhead countersink
SLOT-COUNTERBORE-BLIND(csms)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>
*
* Blind slot with nearside countersink
SLOT-COUNTERBORE-BLIND(csns)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with near and underhead countersinks
SLOT-COUNTERBORE-BLIND(csnm)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with nearside counterbore
SLOT-COUNTERBORE-THRU=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Thru slot with farside countersink
SLOT-COUNTERBORE-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with underhead countersink
SLOT-COUNTERBORE-THRU(csms)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with underhead and far countersinks
SLOT-COUNTERBORE-THRU(csmf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-COUNTERBORE-THRU(csns)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with near and farside countersinks
SLOT-COUNTERBORE-THRU(csnf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with near and underhead countersinks
SLOT-COUNTERBORE-THRU(csnm)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with near, mid, and farside countersinks
SLOT-COUNTERBORE-THRU(csal)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [PCS MOLD BASES] **
** PLAIN SLOTS **
**********************************************************************************
*
* Blind slot
SLOT-BLIND=;<hw-diam> <HOLE-DEPTH> <hw-depth>
*
* Blind slot with nearside countersink
SLOT-BLIND(csns)=;<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot
SLOT-THRU=;<hw-diam> Thru
*
* Thru slot with farside countersink
SLOT-THRU(csfs)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-THRU(csns)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with both countersinks
SLOT-THRU(csnf)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [PCS MOLD BASES] **
** COUNTERSUNK SLOTS **
**********************************************************************************
*
* Blind slot with nearside countersink
SLOT-COUNTERSINK-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Blind slot with added head clearance as counterbore
SLOT-COUNTERSINK-BLIND(headclr)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with nearside countersink
SLOT-COUNTERSINK-THRU=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Thru slot with farside countersink
SLOT-COUNTERSINK-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with added head clearance as counterbore
SLOT-COUNTERSINK-THRU(headclr)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with head clearance and far side countersink
SLOT-COUNTERSINK-THRU(hcfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
[PROGRESSIVE MOLD BASES]
**********************************************************************************
** COUNTERBORED HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with underhead countersink
COUNTERBORE-BLIND(csms)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>
*
* with nearside countersink
COUNTERBORE-BLIND(csns)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and underhead countersink
COUNTERBORE-BLIND(csnm)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru Hole
COUNTERBORE-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with farside countersink
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with underhead countersink
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with underhead and far countersink
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and farside countersink
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with near and underhead countersink
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with all 3 countersink
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [PROGRESSIVE MOLD BASES] **
** PLAIN HOLES **
**********************************************************************************
*
* Blind Hole
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
HOLE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
HOLE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [PROGRESSIVE MOLD BASES] **
** COUNTERSUNK HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with added head clearance as counterbore
COUNTERSINK-BLIND(headclr)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru Hole
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with farside countersink
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with added head clearance as counterbore
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* with head clearance and far side countersink
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [PROGRESSIVE MOLD BASES] **
** TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with nearside countersink
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*when last hole in hole series
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* drilledand tapped thru
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru
*
* with nearside countersink
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with farside countersink
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with both countersink
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* drilledthru but with blind threads
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and drilled and tapped thru
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru
*
* with farside countersink
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread
TAP-DRILLTHRU(ct)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with cosmetic thread and farside countersink
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread and both countersink
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [PROGRESSIVE MOLD BASES] **
** PIPE TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-fstsze> NPT
*
* with nearside countersink
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-fstsze> NPT;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-fstsze> NPT
*
* with farside countersink
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-fstsze> NPT;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-fstsze> NPT;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-fstsze> NPT;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [PROGRESSIVE MOLD BASES] **
** COUNTERBORED SLOTS **
**********************************************************************************
*
* Blind slot with nearside countersink
SLOT-COUNTERBORE-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Blind slot with underhead countersink
SLOT-COUNTERBORE-BLIND(csms)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>
*
* Blind slot with nearside countersink
SLOT-COUNTERBORE-BLIND(csns)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind slot with near and underhead countersinks
SLOT-COUNTERBORE-BLIND(csnm)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with nearside counterbore
SLOT-COUNTERBORE-THRU=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Thru slot with farside countersink
SLOT-COUNTERBORE-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with underhead countersink
SLOT-COUNTERBORE-THRU(csms)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with underhead and far countersinks
SLOT-COUNTERBORE-THRU(csmf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-COUNTERBORE-THRU(csns)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with near and farside countersinks
SLOT-COUNTERBORE-THRU(csnf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with near and underhead countersinks
SLOT-COUNTERBORE-THRU(csnm)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with near, mid, and farside countersinks
SLOT-COUNTERBORE-THRU(csal)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [PROGRESSIVE MOLD BASES] **
** PLAIN SLOTS **
**********************************************************************************
*
* Blind slot
SLOT-BLIND=;<hw-diam> <HOLE-DEPTH> <hw-depth>
*
* Blind slot with nearside countersink
SLOT-BLIND(csns)=;<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot
SLOT-THRU=;<hw-diam> Thru
*
* Thru slot with farside countersink
SLOT-THRU(csfs)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-THRU(csns)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with both countersinks
SLOT-THRU(csnf)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [PROGRESSIVE MOLD BASES] **
** COUNTERSUNK SLOTS **
**********************************************************************************
*
* Blind slot with nearside countersink
SLOT-COUNTERSINK-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Blind slot with added head clearance as counterbore
SLOT-COUNTERSINK-BLIND(headclr)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with nearside countersink
SLOT-COUNTERSINK-THRU=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Thru slot with farside countersink
SLOT-COUNTERSINK-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with added head clearance as counterbore
SLOT-COUNTERSINK-THRU(headclr)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with head clearance and far side countersink
SLOT-COUNTERSINK-THRU(hcfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
[SUPERIOR MOLD BASES]
**********************************************************************************

** COUNTERBORED HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with underhead countersink
COUNTERBORE-BLIND(csms)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>
*
* with nearside countersink
COUNTERBORE-BLIND(csns)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and underhead countersink
COUNTERBORE-BLIND(csnm)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru Hole
COUNTERBORE-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with farside countersink
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with underhead countersink
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with underhead and far countersink
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and farside countersink
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with near and underhead countersink
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with all 3 countersink
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [SUPERIOR MOLD BASES] **
** PLAIN HOLES **
**********************************************************************************
*
* Blind Hole
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
HOLE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
HOLE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [SUPERIOR MOLD BASES] **
** COUNTERSUNK HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with added head clearance as counterbore
COUNTERSINK-BLIND(headclr)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru Hole
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with farside countersink
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with added head clearance as counterbore
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* with head clearance and far side countersink
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [SUPERIOR MOLD BASES] **
** TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with nearside countersink
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*when last hole in hole series
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* drilledand tapped thru
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru
*
* with nearside countersink
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with farside countersink
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with both countersink
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* drilledthru but with blind threads
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and drilled and tapped thru
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru
*
* with farside countersink
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread
TAP-DRILLTHRU(ct)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with cosmetic thread and farside countersink
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread and both countersink
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [SUPERIOR MOLD BASES] **
** PIPE TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-fstsze> NPT
*
* with nearside countersink
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-fstsze> NPT;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-fstsze> NPT
*
* with farside countersink
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-fstsze> NPT;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-fstsze> NPT;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-fstsze> NPT;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [SUPERIOR MOLD BASES] **
** COUNTERBORED SLOTS **
**********************************************************************************
*
* Blind slot with nearside counterbore
SLOT-COUNTERBORE-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Blind slot with underhead countersink
SLOT-COUNTERBORE-BLIND(csms)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>
*
* Blind slot with nearside countersink
SLOT-COUNTERBORE-BLIND(csns)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind slot with near and underhead countersinks
SLOT-COUNTERBORE-BLIND(csnm)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with nearside counterbore
SLOT-COUNTERBORE-THRU=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Thru slot with farside countersink
SLOT-COUNTERBORE-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with underhead countersink
SLOT-COUNTERBORE-THRU(csms)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with underhead and far countersinks
SLOT-COUNTERBORE-THRU(csmf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-COUNTERBORE-THRU(csns)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with near and farside countersinks
SLOT-COUNTERBORE-THRU(csnf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with near and underhead countersinks
SLOT-COUNTERBORE-THRU(csnm)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with near, mid, and farside countersinks
SLOT-COUNTERBORE-THRU(csal)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [SUPERIOR MOLD BASES] **
** PLAIN SLOTS **
**********************************************************************************
* Blind slot
SLOT-BLIND=;<hw-diam> <HOLE-DEPTH> <hw-depth>
*
* Blind slot with nearside countersink
SLOT-BLIND(csns)=;<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot
SLOT-THRU=;<hw-diam> Thru
*
* Thru slot with farside countersink
SLOT-THRU(csfs)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-THRU(csns)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with both countersinks
SLOT-THRU(csnf)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [SUPERIOR MOLD BASES] **
** COUNTERSUNK SLOTS **
**********************************************************************************
*
* Blind slot with nearside countersink
SLOT-COUNTERSINK-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Blind slot with added head clearance as counterbore
SLOT-COUNTERSINK-BLIND(headclr)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with nearside countersink
SLOT-COUNTERSINK-THRU=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Thru slot with farside countersink
SLOT-COUNTERSINK-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with added head clearance as counterbore
SLOT-COUNTERSINK-THRU(headclr)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with head clearance and far side countersink
SLOT-COUNTERSINK-THRU(hcfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
[HELICOIL� INCH]
**********************************************************************************
** TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>
*
* with nearside countersink
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>
*
*when last hole in hole series
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>
*
* with cosmetic thread
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>
*
* with cosmetic thread and nearside countersink
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>
*
* drilledthru but with blind threads
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>
*
* with cosmetic thread and drilled and tapped thru
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-tapdrldia> Thru;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>
*
* with farside countersink
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>
*
* with both countersink
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread
TAP-DRILLTHRU(ct)=<MOD-DIAM> <hw-tapdrldia> Thru;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>
*
* with cosmetic thread and nearside countersink
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>
*
* Thru Hole
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with cosmetic thread and farside countersink
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread and both countersink
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [HELICOIL� INCH] **
** COSMETIC THREAD CALLOUTS **
**********************************************************************************
*
HELICOIL-THREADS-INTERNAL=<cthrd-size> <cthrd-type>
*
[HELICOIL� METRIC]
**********************************************************************************
** TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>
*
* with nearside countersink
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>
*when last hole in hole series
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>
*
* with cosmetic thread
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>
*
* with cosmetic thread and nearside countersink
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>
*
* drilledthru but with blind threads
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>
*
* with cosmetic thread and drilled and tapped thru
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-tapdrldia> Thru;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>
*
* with farside countersink
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>
*
* with both countersink
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread
TAP-DRILLTHRU(ct)=<MOD-DIAM> <hw-tapdrldia> Thru;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>
*
* with cosmetic thread and nearside countersink
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>
*
* Thru Hole
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with cosmetic thread and farside countersink
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread and both countersink
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
TAP FOR <hw-fstsze> HELICOIL <hw-fsttyp>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [HELICOIL� INCH] **
** COSMETIC THREAD CALLOTUS **
**********************************************************************************
*
HELICOIL-THREADS-INTERNAL=<cthrd-size> <cthrd-type>
*
[GB-OLD]
**********************************************************************************
** COUNTERBORED HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with underhead countersink
COUNTERBORE-BLIND(csms)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>
*
* with nearside countersink
COUNTERBORE-BLIND(csns)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and underhead countersink
COUNTERBORE-BLIND(csnm)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru Hole
COUNTERBORE-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with farside countersink
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with underhead countersink
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with underhead and far countersink
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and farside countersink
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with near and underhead countersink
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with all 3 countersink
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [GB-OLD] **
** PLAIN HOLES **
**********************************************************************************
*
* Blind Hole
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
HOLE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*
HOLE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [GB-OLD] **
** COUNTERSUNK HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with added head clearance as counterbore
COUNTERSINK-BLIND(headclr)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru Hole
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with farside countersink
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with added head clearance as counterbore
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* with head clearance and far side countersink
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [GB-OLD] **
** TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with nearside countersink
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*when last hole in hole series
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* drilledand tapped thru
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru
*
* with nearside countersink
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with farside countersink
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with both countersink
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* drilledthru but with blind threads
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and drilled and tapped thru
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru
*
* with farside countersink
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread
TAP-DRILLTHRU(ct)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with cosmetic thread and farside countersink
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread and both countersink
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [GB-OLD] **
** PIPE TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-descrp>
*
* with nearside countersink
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>
*
* with farside countersink
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [GB-OLD] **
** COSMETIC THREAD CALLOUTS **
**********************************************************************************
*
MACHINE-THREADS-INTERNAL=<cthrd-size> <cthrd-type>
MACHINE-THREADS-EXTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-INTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-EXTERNAL=<cthrd-size> <cthrd-type>
*
[GB]
**********************************************************************************

** COUNTERBORED HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with underhead countersink
COUNTERBORE-BLIND(csms)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>
*
* with nearside countersink
COUNTERBORE-BLIND(csns)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and underhead countersink
COUNTERBORE-BLIND(csnm)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru Hole
COUNTERBORE-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with farside countersink
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with underhead countersink
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with underhead and far countersink
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and farside countersink
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with near and underhead countersink
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with all 3 countersink
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [GB] **
** PLAIN HOLES **
**********************************************************************************
*
* Blind Hole
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
HOLE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
HOLE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [GB] **
** COUNTERSUNK HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with added head clearance as counterbore
COUNTERSINK-BLIND(headclr)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru Hole
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with farside countersink
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with added head clearance as counterbore
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* with head clearance and far side countersink
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [GB] **
** TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
TAP-BLIND=<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>
*
* with nearside countersink
TAP-BLIND(csns)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*when last hole in hole series
TAP-BLIND(series)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>
*
* with cosmetic thread
TAP-BLIND(ct)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>
*
* with cosmetic thread and nearside countersink
TAP-BLIND(ctcsns)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* drilledand tapped thru
TAP-THRU(tt)= <hw-threaddesc> - 6H Thru;\
<MOD-DIAM> <hw-thrutapdrldia> Thru
*
* with nearside countersink
TAP-THRU(ttcsns)= <hw-threaddesc> - 6H Thru;\
<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with farside countersink
TAP-THRU(ttcsfs)= <hw-threaddesc> - 6H Thru;\
<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with both countersink
TAP-THRU(ttcsnf)= <hw-threaddesc> - 6H Thru;\
<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
* drilledthru but with blind threads
TAP-DRILLTHRU=<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<MOD-DIAM> <hw-tapdrldia> Thru
*
* with cosmetic thread and drilled and tapped thru
TAP-DRILLTHRU(cstt)= <hw-threaddesc> - 6H Thru;\
<MOD-DIAM> <hw-thrutapdrldia> Thru
*
* with farside countersink
TAP-DRILLTHRU(csfs)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<MOD-DIAM> <hw-tapdrldia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
TAP-DRILLTHRU(csns)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<MOD-DIAM> <hw-tapdrldia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
TAP-DRILLTHRU(csnf)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<MOD-DIAM> <hw-tapdrldia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread
TAP-DRILLTHRU(ct)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<MOD-DIAM> <hw-tapdrldia> Thru
*
* with cosmetic thread and nearside countersink
TAP-DRILLTHRU(ctcsns)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<MOD-DIAM> <hw-tapdrldia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
TAP-DRILLTHRU(cttcsns)= <hw-threaddesc> <hw-threadclass> Thru;\
<MOD-DIAM> <hw-tapdrldia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with cosmetic thread and farside countersink
TAP-DRILLTHRU(ctcsfs)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<MOD-DIAM> <hw-tapdrldia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread and both countersink
TAP-DRILLTHRU(ctcsnf)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<MOD-DIAM> <hw-tapdrldia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [GB] **
** PIPE TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
PTAP-BLIND=<hw-descrp>;\
<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>
*
* with nearside countersink
PTAP-BLIND(csns)= <hw-descrp>;\
<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
PTAP-THRU=<hw-descrp>;\
<MOD-DIAM> <hw-tapdrldia> Thru
*
* with farside countersink
PTAP-THRU(csfs)= <hw-descrp>;\
<MOD-DIAM> <hw-tapdrldia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
PTAP-THRU(csns)= <hw-descrp>;\
<MOD-DIAM> <hw-tapdrldia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
PTAP-THRU(csnf)= <hw-descrp>;\
<MOD-DIAM> <hw-tapdrldia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [GB] **
** DOWEL HOLES (NOMINAL) **
**********************************************************************************
*
* Blind Hole
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [GB] **
** DOWEL HOLES (PRESS) **
**********************************************************************************
*
* Blind Hole
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [GB] **
** DOWEL HOLES (CLEARANCE) **
**********************************************************************************
*
* Blind Hole
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-CLEARANCE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-CLEARANCE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [GB] **
** DOWEL HOLES (TRANSITIONAL) **
**********************************************************************************
*
* Blind Hole
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [GB] **
** COSMETIC THREAD CALLOUTS **
**********************************************************************************
*
MACHINE-THREADS-INTERNAL=<cthrd-size> <cthrd-type>
MACHINE-THREADS-EXTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-INTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-EXTERNAL=<cthrd-size> <cthrd-type>
*
**********************************************************************************
** [GB] **
** COUNTERBORED SLOTS **
**********************************************************************************
*
* Blind slot with nearside counterbore
SLOT-COUNTERBORE-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Blind slot with underhead countersink
SLOT-COUNTERBORE-BLIND(csms)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>
*
* Blind slot with nearside countersink
SLOT-COUNTERBORE-BLIND(csns)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind slot with near and underhead countersinks
SLOT-COUNTERBORE-BLIND(csnm)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with nearside counterbore
SLOT-COUNTERBORE-THRU=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Thru slot with farside countersink
SLOT-COUNTERBORE-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with underhead countersink
SLOT-COUNTERBORE-THRU(csms)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with underhead and far countersinks
SLOT-COUNTERBORE-THRU(csmf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-COUNTERBORE-THRU(csns)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with near and farside countersinks
SLOT-COUNTERBORE-THRU(csnf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with near and underhead countersinks
SLOT-COUNTERBORE-THRU(csnm)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with near, mid, and farside countersinks
SLOT-COUNTERBORE-THRU(csal)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [GB] **
** PLAIN SLOTS **
**********************************************************************************
*
* Blind slot
SLOT-BLIND=;<hw-diam> <HOLE-DEPTH> <hw-depth>
*
* Blind slot with nearside countersink
SLOT-BLIND(csns)=;<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot
SLOT-THRU=;<hw-diam> Thru
*
* Thru slot with farside countersink
SLOT-THRU(csfs)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-THRU(csns)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with both countersinks
SLOT-THRU(csnf)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [GB] **
** COUNTERSUNK SLOTS **
**********************************************************************************
*
* Blind slot with nearside countersink
SLOT-COUNTERSINK-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Blind slot with added head clearance as counterbore
SLOT-COUNTERSINK-BLIND(headclr)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Blind slot
SLOT-COUNTERSINK-THRU=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Thru slot with farside countersink
SLOT-COUNTERSINK-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with added head clearance as counterbore
SLOT-COUNTERSINK-THRU(headclr)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with head clearance and far side countersink
SLOT-COUNTERSINK-THRU(hcfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
[KS]
**********************************************************************************

** COUNTERBORED HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with underhead countersink
COUNTERBORE-BLIND(csms)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>
*
* with nearside countersink
COUNTERBORE-BLIND(csns)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and underhead countersink
COUNTERBORE-BLIND(csnm)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru Hole
COUNTERBORE-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with farside countersink
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with underhead countersink
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with underhead and far countersink
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and farside countersink
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with near and underhead countersink
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with all 3 countersink
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [KS] **
** PLAIN HOLES **
**********************************************************************************
*
* Blind Hole
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
HOLE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*
HOLE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [KS] **
** COUNTERSUNK HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with added head clearance as counterbore
COUNTERSINK-BLIND(headclr)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru Hole
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with farside countersink
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with added head clearance as counterbore
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* with head clearance and far side countersink
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [KS] **
** TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with nearside countersink
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*when last hole in hole series
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* drilledand tapped thru
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru
*
* with nearside countersink
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with farside countersink
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with both countersink
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* drilledthru but with blind threads
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and drilled and tapped thru
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru
*
* with farside countersink
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread
TAP-DRILLTHRU(ct)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with cosmetic thread and farside countersink
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread and both countersink
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [KS] **
** PIPE TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-descrp>
*
* with nearside countersink
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>
*
* with farside countersink
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [KS] **
** DOWEL HOLES (NOMINAL) **
**********************************************************************************
*
* Blind Hole
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [KS] **
** DOWEL HOLES (PRESS) **
**********************************************************************************
*
* Blind Hole
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [KS] **
** DOWEL HOLES (CLEARANCE) **
**********************************************************************************
*
* Blind Hole
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-CLEARANCE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-CLEARANCE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [KS] **
** DOWEL HOLES (TRANSITIONAL) **
**********************************************************************************
*
* Blind Hole
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [KS] **
** COSMETIC THREAD CALLOUTS **
**********************************************************************************
*
MACHINE-THREADS-INTERNAL=<cthrd-size> <cthrd-type>
MACHINE-THREADS-EXTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-INTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-EXTERNAL=<cthrd-size> <cthrd-type>
*
**********************************************************************************
** [KS] **
** COUNTERBORED SLOTS **
**********************************************************************************
*
* Blind slot with nearside counterbore
SLOT-COUNTERBORE-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Blind slot with underhead countersink
SLOT-COUNTERBORE-BLIND(csms)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>
*
* Blind slot with nearside countersink
SLOT-COUNTERBORE-BLIND(csns)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind slot with near and underhead countersinks
SLOT-COUNTERBORE-BLIND(csnm)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with nearside counterbore
SLOT-COUNTERBORE-THRU=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Thru slot with farside countersink
SLOT-COUNTERBORE-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with underhead countersink
SLOT-COUNTERBORE-THRU(csms)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with underhead and far countersinks
SLOT-COUNTERBORE-THRU(csmf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-COUNTERBORE-THRU(csns)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with near and farside countersinks
SLOT-COUNTERBORE-THRU(csnf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with near and underhead countersinks
SLOT-COUNTERBORE-THRU(csnm)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with near, mid, and farside countersinks
SLOT-COUNTERBORE-THRU(csal)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [KS] **
** PLAIN SLOTS **
**********************************************************************************
*
* Blind slot
SLOT-BLIND=;<hw-diam> <HOLE-DEPTH> <hw-depth>
*
* Blind slot with nearside countersink
SLOT-BLIND(csns)=;<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot
SLOT-THRU=;<hw-diam> Thru
*
* Thru slot with farside countersink
SLOT-THRU(csfs)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-THRU(csns)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with both countersinks
SLOT-THRU(csnf)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [KS] **
** COUNTERSUNK SLOTS **
**********************************************************************************
*
* Blind slot with nearside countersink
SLOT-COUNTERSINK-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Blind slot with added head clearance as counterbore
SLOT-COUNTERSINK-BLIND(headclr)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with nearside countersink
SLOT-COUNTERSINK-THRU=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Thru slot with farside countersink
SLOT-COUNTERSINK-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with added head clearance as counterbore
SLOT-COUNTERSINK-THRU(headclr)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with head clearance and far side countersink
SLOT-COUNTERSINK-THRU(hcfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
[IS]
**********************************************************************************
** COUNTERBORED HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with underhead countersink
COUNTERBORE-BLIND(csms)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>
*
* with nearside countersink
COUNTERBORE-BLIND(csns)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and underhead countersink
COUNTERBORE-BLIND(csnm)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru Hole
COUNTERBORE-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with farside countersink
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with underhead countersink
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with underhead and far countersink
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and farside countersink
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with near and underhead countersink
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with all 3 countersink
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [IS] **
** PLAIN HOLES **
**********************************************************************************
*
* Blind Hole
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
HOLE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*
HOLE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [IS] **
** COUNTERSUNK HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with added head clearance as counterbore
COUNTERSINK-BLIND(headclr)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru Hole
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with farside countersink
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with added head clearance as counterbore
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* with head clearance and far side countersink
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [IS] **
** TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with nearside countersink
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*when last hole in hole series
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* drilledand tapped thru
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru
*
* with nearside countersink
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with farside countersink
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with both countersink
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* drilledthru but with blind threads
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and drilled and tapped thru
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru
*
* with farside countersink
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread
TAP-DRILLTHRU(ct)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with cosmetic thread and farside countersink
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread and both countersink
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [IS] **
** PIPE TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-descrp>
*
* with nearside countersink
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>
*
* with farside countersink
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [IS] **
** DOWEL HOLES (NOMINAL) **
**********************************************************************************
*
* Blind Hole
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [IS] **
** DOWEL HOLES (PRESS) **
**********************************************************************************
*
* Blind Hole
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [IS] **
** DOWEL HOLES (CLEARANCE) **
**********************************************************************************
*
* Blind Hole
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-CLEARANCE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-CLEARANCE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [IS] **
** DOWEL HOLES (TRANSITIONAL) **
**********************************************************************************
*
* Blind Hole
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [IS] **
** COSMETIC THREAD CALLOUTS **
**********************************************************************************
*
MACHINE-THREADS-INTERNAL=<cthrd-size> <cthrd-type>
MACHINE-THREADS-EXTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-INTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-EXTERNAL=<cthrd-size> <cthrd-type>
*
**********************************************************************************
** [IS] **
** COUNTERBORED SLOTS **
**********************************************************************************
*
* Blind slot with nearside counterbore
SLOT-COUNTERBORE-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Blind slot with underhead countersink
SLOT-COUNTERBORE-BLIND(csms)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>
*
* Blind slot with nearside countersink
SLOT-COUNTERBORE-BLIND(csns)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind slot with near and underhead countersinks
SLOT-COUNTERBORE-BLIND(csnm)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with nearside counterbore
SLOT-COUNTERBORE-THRU=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Thru slot with farside countersink
SLOT-COUNTERBORE-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with underhead countersink
SLOT-COUNTERBORE-THRU(csms)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with underhead and far countersinks
SLOT-COUNTERBORE-THRU(csmf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-COUNTERBORE-THRU(csns)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with near and farside countersinks
SLOT-COUNTERBORE-THRU(csnf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with near and underhead countersinks
SLOT-COUNTERBORE-THRU(csnm)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with near, mid, and farside countersinks
SLOT-COUNTERBORE-THRU(csal)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [IS] **
** PLAIN SLOTS **
**********************************************************************************
*
* Blind slot
SLOT-BLIND=;<hw-diam> <HOLE-DEPTH> <hw-depth>
*
* Blind slot with nearside countersink
SLOT-BLIND(csns)=;<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot
SLOT-THRU=;<hw-diam> Thru
*
* Thru slot with farside countersink
SLOT-THRU(csfs)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-THRU(csns)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with both countersinks
SLOT-THRU(csnf)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [IS] **
** COUNTERSUNK SLOTS **
**********************************************************************************
*
* Blind slot with nearside counterbore
SLOT-COUNTERSINK-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Blind slot with added head clearance as counterbore
SLOT-COUNTERSINK-BLIND(headclr)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with nearside countersink
SLOT-COUNTERSINK-THRU=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Thru slot with farside countersink
SLOT-COUNTERSINK-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with added head clearance as counterbore
SLOT-COUNTERSINK-THRU(headclr)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with head clearance and far side countersink
SLOT-COUNTERSINK-THRU(hcfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
[AS]
**********************************************************************************

** COUNTERBORED HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with underhead countersink
COUNTERBORE-BLIND(csms)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>
*
* with nearside countersink
COUNTERBORE-BLIND(csns)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and underhead countersink
COUNTERBORE-BLIND(csnm)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru Hole
COUNTERBORE-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* with farside countersink
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with underhead countersink
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with underhead and far countersink
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with near and farside countersink
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with near and underhead countersink
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* with all 3 countersink
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [AS] **
** PLAIN HOLES **
**********************************************************************************
*
* Blind Hole
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
HOLE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*
HOLE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [AS] **
** COUNTERSUNK HOLES **
**********************************************************************************
*
* Blind Hole
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with added head clearance as counterbore
COUNTERSINK-BLIND(headclr)=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru Hole
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*
* with farside countersink
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with added head clearance as counterbore
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* with head clearance and far side countersink
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT><MOD-DIAM> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [AS] **
** TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with nearside countersink
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
*when last hole in hole series
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* drilledand tapped thru
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru
*
* with nearside countersink
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with farside countersink
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with both countersink
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* drilledthru but with blind threads
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and drilled and tapped thru
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> Thru;\
<hw-threaddesc> - 6H Thru
*
* with farside countersink
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread
TAP-DRILLTHRU(ct)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*
* with cosmetic thread and nearside countersink
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> <hw-threadclass> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with cosmetic thread and farside countersink
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with cosmetic thread and both countersink
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [AS] **
** PIPE TAPPED HOLES **
**********************************************************************************
*
* Blind Hole
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-descrp>
*
* with nearside countersink
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru Hole
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>
*
* with farside countersink
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> Thru;\
<hw-descrp>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [AS] **
** DOWEL HOLES (NOMINAL) **
**********************************************************************************
*
* Blind Hole
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [AS] **
** DOWEL HOLES (PRESS) **
**********************************************************************************
*
* Blind Hole
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [AS] **
** DOWEL HOLES (CLEARANCE) **
**********************************************************************************
*
* Blind Hole
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-CLEARANCE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-CLEARANCE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [AS] **
** DOWEL HOLES (TRANSITIONAL) **
**********************************************************************************
*
* Blind Hole
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* with nearside countersink
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind Hole
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* with farside countersink
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* with nearside countersink
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* with both countersink
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [AS] **
** COSMETIC THREAD CALLOUTS **
**********************************************************************************
*
MACHINE-THREADS-INTERNAL=<cthrd-size> <cthrd-type>
MACHINE-THREADS-EXTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-INTERNAL=<cthrd-size> <cthrd-type>
STRAIGHT-PIPE-TAPPED-THREAD-EXTERNAL=<cthrd-size> <cthrd-type>
*
**********************************************************************************
** [AS] **
** COUNTERBORED SLOTS **
**********************************************************************************
*
* Blind slot with nearside counterbore
SLOT-COUNTERBORE-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Blind slot with underhead countersink
SLOT-COUNTERBORE-BLIND(csms)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>
*
* Blind slot with nearside countersink
SLOT-COUNTERBORE-BLIND(csns)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Blind slot with near and underhead countersinks
SLOT-COUNTERBORE-BLIND(csnm)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with nearside counterbore
SLOT-COUNTERBORE-THRU=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*
* Thru slot with farside countersink
SLOT-COUNTERBORE-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with underhead countersink
SLOT-COUNTERBORE-THRU(csms)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with underhead and far countersinks
SLOT-COUNTERBORE-THRU(csmf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-COUNTERBORE-THRU(csns)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with near and farside countersinks
SLOT-COUNTERBORE-THRU(csnf)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with near and underhead countersinks
SLOT-COUNTERBORE-THRU(csnm)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*
* Thru slot with near, mid, and farside countersinks
SLOT-COUNTERBORE-THRU(csal)=<hw-thruholedia> Thru;\
<HOLE-SPOT> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [AS] **
** PLAIN SLOTS **
**********************************************************************************
*
* Blind slot
SLOT-BLIND=;<hw-diam> <HOLE-DEPTH> <hw-depth>
*
* Blind slot with nearside countersink
SLOT-BLIND(csns)=;<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot
SLOT-THRU=;<hw-diam> Thru
*
* Thru slot with farside countersink
SLOT-THRU(csfs)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with nearside countersink
SLOT-THRU(csns)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru slot with both countersinks
SLOT-THRU(csnf)=;<hw-diam> Thru;\
<HOLE-SINK> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
**********************************************************************************
** [AS] **
** COUNTERSUNK SLOTS **
**********************************************************************************
*
* Blind slot with nearside countersink
SLOT-COUNTERSINK-BLIND=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Blind slot with added head clearance as counterbore
SLOT-COUNTERSINK-BLIND(headclr)=<hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with nearside countersink
SLOT-COUNTERSINK-THRU=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>
*
* Thru slot with farside countersink
SLOT-COUNTERSINK-THRU(csfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru slot with added head clearance as counterbore
SLOT-COUNTERSINK-THRU(headclr)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>
*
* Thru slot with head clearance and far side countersink
SLOT-COUNTERSINK-THRU(hcfs)=<hw-thruholedia> Thru;\
<HOLE-SINK> <hw-csdia> X <hw-csang>;\
<HOLE-SPOT> <hw-csdia> <HOLE-DEPTH> <hw-headclr>;\
<HOLE-SINK> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
[PEM� INCH]
**********************************************************************************
** [PEM] **
** PLAIN HOLES **
**********************************************************************************
*
* Blind Hole
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* Blind hole with nearside countersink
HOLE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru hole
HOLE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* Thru hole with farside countersink
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru hole with nearside countersink
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru hole with both countersink
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
[PEM� METRIC]
**********************************************************************************
** [PEM] **
** PLAIN HOLES **
**********************************************************************************
*
* Blind hole
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*
* Blind hole with nearside countersink
HOLE-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru hole
HOLE-THRU=;<MOD-DIAM> <hw-diam> Thru
*
* Thru hole with farside countersink
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*
* Thru hole with nearside countersink
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*
* Thru hole with both countersink
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> Thru;\
<HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
<HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**********************************************************************************
** VARIABLES **
**********************************************************************************
*
*Each string right of the = above may be customized to suit with plain text entries

*or appropriate Hole Wizard variables. One variable may be used in place of
another.
*Hole Wizard variables are in lower case letters, and have the form: <hw-type>
*The items in capital letters are SolidWorks symbol names, and have the form: <MOD-
DIA>
*
*New entries left of the = above will not be used.
*Deleting any entries left of the = above, may result in associated holes having
blank hole callouts.
*
*Valid Hole Wizard variables are as follows:
*VARIABLE DESCRIPTION*
*<hw-cbdepth> Counterbore Depth
*<hw-cbdia> Counterbore Diameter
*<hw-cdrlang> Counterdrill Angle
*<hw-cdrldepth> Counterdrill Depth
*<hw-cdrldia> Counterdrill Diameter
*<hw-csang> Countersink Angle
*<hw-csdia> Countersink Diameter
*<hw-depth> Depth
*<hw-descrp> Description
*<hw-diam> Diameter
*<hw-drlang> Drill Angle
*<hw-endcond> End Condition
*<hw-fscsang> Far Side Countersink Angle
*<hw-fscsdia> Far Side Countersink Diameter
*<hw-fstsze> Fastener Size
*<hw-fsttyp> Fastener Type
*<hw-headclr> Head Clearance
*<hw-holedepth> Hole Depth
*<hw-holedia> Hole Diameter
*<hw-midcsang> Middle Countersink Angle
*<hw-midcsdia> Middle Countersink Diameter
*<hw-minordia> Minor Diameter
*<hw-mjrdia> Major Diameter
*<hw-nscsang> Near Side Countersink Angle
*<hw-nscsdia> Near Side Countersink Diameter
*<hw-slot-length> Slot Length
*<hw-std> Standard
*<hw-tapdrldepth> Tap Drill Depth
*<hw-tapdrldia> Tap Drill Diameter
*<hw-threadang> Thread Angle
*<hw-threadclass> Thread Class (1B, 2B or 3B, applies to Ansi Inch holes only)
*<hw-threaddepth> Thread Depth
*<hw-threaddesc> Thread Description
*<hw-threaddia> Thread Diameter
*<hw-threadseries> Thread Series
*<hw-threadsize> Thread Size
*<hw-thruholedepth> Thru Hole Depth
*<hw-thruholedia> Thru Hole Diameter
*<hw-thrutapdrldia> Thru Tap Drill Diameter
*<hw-thrutapdrldp> Thru Tap Drill Depth
*<hw-type> Type
*
* Cosmetic thread callout variables
*
*<cthrd-depth> Thread Depth
*<cthrd-major-dia> Major Diameter
*<cthrd-minor-dia> Minor Diameter
*<cthrd-size> Size
*<cthrd-std> Standard
*<cthrd-type> Type

You might also like