苦菩提 发表于 2017-12-1 14:50:27

真福利:SW异形孔标注


SW自带的异形孔宝珠不符合国标,更改目录文件后,标注就成了上图这样的。看着漂亮多了。
怎么更改呢?

将网址文件复制后覆盖异形孔向导的那个文件所在位置,即可。(当然,也可以改成任何自己想要的标注形式。)
异形孔向导文件位置在哪?工具——选项——文件位置——异形孔向导(自己看看在哪里)。这个是txt格式的

httppan.baidu.coms1nv4Sslj



补充内容 (2017-12-1 16:59):
* (c)2002 SolidWorks Corp.
* 异型孔向导标注格式定义文件
* 创建日期: 2002 年 7 月 4 日
**
* 定义符; 根据需要将格式折断为标注行 1; 尺寸文字行 2; 及标注行 3 或以上
* \ 字符表示标注连续到下一行,* 字符...

苦菩提 发表于 2017-12-1 14:51:05

不会的,再问我哈

有木有 发表于 2017-12-1 14:59:30

网址打不开啊

寂静回声 发表于 2017-12-1 16:27:58

说solidworks的标注不符合国标的,怕是还停留在二十年前的标准。
能把这么简单的网址写错,楼主也不是凡人;P

苦菩提 发表于 2017-12-1 17:07:45

* (c)2002 SolidWorks Corp.
* 异型孔向导标注格式定义文件
* 创建日期: 2002 年 7 月 4 日
**
* 定义符; 根据需要将格式折断为标注行 1; 尺寸文字行 2; 及标注行 3 或以上
* \ 字符表示标注连续到下一行,* 字符表示评论行
* 有关编辑的额外评论位于此文件的底部。
**
**
**************************************************************************************************
**NO-NUMBER-OF-INSTANCES
**

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                                              <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                                                      <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                                                      <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                         <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                         <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                         <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                      <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                <hw-threaddesc> <hw-threadclass> <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                      <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                       <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                       <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                      <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                       <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                       <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                       <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                <hw-threaddesc> <hw-threadclass> <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                     <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                               <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                     <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                   <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                           <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-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 csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                <hw-fstsze> NPT
*with nearside csink*
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> <hw-thru>;\
             <hw-fstsze> NPT
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                      <hw-fstsze> NPT;\
                      <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-fstsze> NPT;\
                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                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>            
**
***************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                                              <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                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>            
**
***************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                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>            
**
**************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                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>
**
****************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> 深 <hw-depth>;\
                        沉头<MOD-DIAM> <hw-cbdia> 深 <hw-cbdepth>
*with underhead csink*
COUNTERBORE-BLIND(csms)=<MOD-DIAM> <hw-diam> 深 <hw-depth>;\
                               沉头<MOD-DIAM> <hw-cbdia> 深 <hw-cbdepth>;\
                               <HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>
*with nearside csink*
COUNTERBORE-BLIND(csns)=<MOD-DIAM> <hw-diam> 深 <hw-depth>;\
                               沉头<MOD-DIAM> <hw-cbdia> 深 <hw-cbdepth>;\
                               <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with near and underhead csinks*
COUNTERBORE-BLIND(csnm)=<MOD-DIAM> <hw-diam> 深 <hw-depth>;\
                               沉头<MOD-DIAM> <hw-cbdia> 深 <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> 通;\
                     沉头<MOD-DIAM> <hw-cbdia> 深 <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> 通;\
                             沉头<MOD-DIAM> <hw-cbdia> 深 <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> 通;\
                             沉头<MOD-DIAM> <hw-cbdia> 深 <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-midcsdia> X <hw-midcsang>, <hw-msgmidside>
*with underhead and far csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> 通;\
                             沉头<MOD-DIAM> <hw-cbdia> 深 <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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> 通;\
                             沉头<MOD-DIAM> <hw-cbdia> 深 <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with near and farside csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> 通;\
                             沉头<MOD-DIAM> <hw-cbdia> 深 <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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> 通;\
                             沉头<MOD-DIAM> <hw-cbdia> 深 <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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> 通;\
                                沉头<MOD-DIAM> <hw-cbdia> 深 <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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> 深 <hw-depth>
*with nearside csink*
HOLE-BLIND(csns)=;<MOD-DIAM> <hw-diam> 深 <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
HOLE-THRU=;<MOD-DIAM> <hw-diam> 通
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> 通;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> 通;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> 通;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> 深 <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
COUNTERSINK-BLIND(headclr)=<MOD-DIAM> <hw-diam> 深 <hw-depth>;\
                                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
                                   沉头<MOD-DIAM> <hw-csdia> 深 <hw-headclr>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> 通;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> 通;\
                             <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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> 通;\
                                  <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
                                  沉头<MOD-DIAM> <hw-csdia> 深 <hw-headclr>
*with head clearance and far side csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> 通;\
                             <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>;\
                             沉头<MOD-DIAM> <hw-csdia> 深 <hw-headclr>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<hw-threaddesc> 深 <hw-threaddepth>
*with nearside csink*
TAP-BLIND(csns)=<hw-threaddesc> 深 <hw-threaddepth>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*when last hole in hole series*
TAP-BLIND(series)=<hw-threaddesc> 深 <hw-threaddepth>
*with cosmetic thread*
TAP-BLIND(ct)=<hw-threaddesc> 深 <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=<hw-threaddesc> 深 <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*drilled and tapped thru*
TAP-THRU(tt)=<hw-threaddesc> 通
*with nearside csink*
TAP-THRU(ttcsns)=<hw-threaddesc> 通;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<hw-threaddesc> 通;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<hw-threaddesc> 通;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<hw-threaddesc> 深 <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<hw-threaddesc> 通
*with farside csink*
TAP-DRILLTHRU(csfs)=<hw-threaddesc> 深 <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<hw-threaddesc> 深 <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<hw-threaddesc> 深 <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)=<hw-threaddesc> 深 <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<hw-threaddesc> 深 <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> 通;\
                                           <hw-threaddesc> <hw-threadclass> 通;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<hw-threaddesc> 深 <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<hw-threaddesc> 深 <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<hw-descrp> 深 <hw-tapdrldepth>
             
*with nearside csink*
PTAP-BLIND(csns)=<hw-descrp> 深 <hw-tapdrldepth>
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<hw-descrp> 通
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> 通;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> 通;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> 通;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                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>            
**
*****************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
**
JIS-COUNT-DELIMITER=x
**
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                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>            
**
******************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-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 csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-fstsze> NPT
*with nearside csink*
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> <hw-thru>;\
          <hw-fstsze> NPT
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
***************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
********************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-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 csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-fstsze> NPT
*with nearside csink*
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> <hw-thru>;\
          <hw-fstsze> NPT
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
***************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-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 csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-fstsze> NPT
*with nearside csink*
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> <hw-thru>;\
          <hw-fstsze> NPT
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
***************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-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 csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-fstsze> NPT
*with nearside csink*
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> <hw-thru>;\
          <hw-fstsze> NPT
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
***************************************************************************************************

**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with nearside csink*
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                  此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*when last hole in hole series*
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                        此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread*
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                        此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          此项的螺纹孔: <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> <hw-thru>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                                  此项的螺纹孔:<hw-fstsze> HELICOIL <hw-fsttyp>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                                  此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>;\
                                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                COSMETIC THREAD CALLOUTS                                **
HELICOIL-THREADS-INTERNAL=<cthrd-size> <cthrd-type>            
**
******************************************************************************************************

**                                                TAPPED HOLES                                                        **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with nearside csink*
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                  此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*when last hole in hole series*
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                        此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread*
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                        此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          此项的螺纹孔: <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> <hw-thru>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                                  此项的螺纹孔:<hw-fstsze> HELICOIL <hw-fsttyp>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                                  此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>;\
                                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                COSMETIC THREAD CALLOUTS                                **
HELICOIL-THREADS-INTERNAL=<cthrd-size> <cthrd-type>            
**
****************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM><hw-diam>深<hw-depth>;\
                        沉<MOD-DIAM><hw-cbdia>深<hw-cbdepth>
*with underhead csink*
COUNTERBORE-BLIND(csms)=<MOD-DIAM><hw-diam>深<hw-depth>;\
                               沉<MOD-DIAM><hw-cbdia>深<hw-cbdepth>;\
                               <HOLE-SINK><MOD-DIAM><hw-midcsdia>-<hw-midcsang>
*with nearside csink*
COUNTERBORE-BLIND(csns)=<MOD-DIAM><hw-diam>深<hw-depth>;\
                               沉<MOD-DIAM><hw-cbdia>深<hw-cbdepth>;\
                               <HOLE-SINK><MOD-DIAM><hw-nscsdia>-<hw-nscsang>, <hw-msgnearside>
*with near and underhead csinks*
COUNTERBORE-BLIND(csnm)=<MOD-DIAM><hw-diam>深<hw-depth>;\
                               沉<MOD-DIAM><hw-cbdia>深<hw-cbdepth>;\
                               <HOLE-SINK><MOD-DIAM><hw-nscsdia>-<hw-nscsang>,<hw-msgnearside>;\
                               <HOLE-SINK><MOD-DIAM><hw-midcsdia>-<hw-midcsang>,<hw-msgmidside>
COUNTERBORE-THRU=<MOD-DIAM><hw-thruholedia>通;\
                     沉<MOD-DIAM><hw-cbdia>深<hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM><hw-thruholedia>通;\
                             沉<MOD-DIAM><hw-cbdia>深<hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM><hw-fscsdia>-<hw-fscsang>,<hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM><hw-thruholedia>通;\
                             沉<MOD-DIAM><hw-cbdia>深<hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM><hw-midcsdia>-<hw-midcsang>,<hw-msgmidside>
*with underhead and far csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM><hw-thruholedia>通;\
                             沉<MOD-DIAM><hw-cbdia>深<hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM><hw-midcsdia>-<hw-midcsang>, <hw-msgmidside>;\
                             <HOLE-SINK><MOD-DIAM><hw-fscsdia>-<hw-fscsang>, <hw-msgfarside>
*with nearside csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM><hw-thruholedia>通;\
                             沉<MOD-DIAM><hw-cbdia>深<hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM><hw-nscsdia>-<hw-nscsang>, <hw-msgnearside>
*with near and farside csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM><hw-thruholedia>通;\
                             沉<MOD-DIAM><hw-cbdia>深<hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM><hw-nscsdia>-<hw-nscsang>, <hw-msgnearside>;\
                             <HOLE-SINK><MOD-DIAM><hw-fscsdia>-<hw-fscsang>, <hw-msgfarside>
*with near and underhead csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM><hw-thruholedia>通;\
                             沉<MOD-DIAM><hw-cbdia>深<hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM><hw-nscsdia>-<hw-nscsang>, <hw-msgnearside>;\
                             <HOLE-SINK><MOD-DIAM><hw-midcsdia>-<hw-midcsang>, <hw-msgmidside>
*with all 3 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM><hw-thruholedia>通;\
                                沉<MOD-DIAM><hw-cbdia>深<hw-cbdepth>;\
                                <HOLE-SINK><MOD-DIAM><hw-nscsdia>-<hw-nscsang>, <hw-msgnearside>;\
                                <HOLE-SINK><MOD-DIAM><hw-midcsdia>-<hw-midcsang>, <hw-msgmidside>;\
                                <HOLE-SINK><MOD-DIAM><hw-fscsdia>-<hw-fscsang>, <hw-msgfarside>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM><hw-diam>深<hw-depth>
*with nearside csink*
HOLE-BLIND(csns)=;<MOD-DIAM><hw-diam>深<hw-depth>;\
                      <HOLE-SINK><MOD-DIAM><hw-nscsdia>-<hw-nscsang>, <hw-msgnearside>
HOLE-THRU=;<MOD-DIAM><hw-diam>通
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM><hw-diam>通;\
                     <HOLE-SINK><MOD-DIAM><hw-fscsdia>-<hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM><hw-diam>通;\
                     <HOLE-SINK><MOD-DIAM><hw-nscsdia>-<hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM><hw-diam>通;\
                     <HOLE-SINK><MOD-DIAM><hw-nscsdia>-<hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM><hw-fscsdia>-<hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM><hw-diam>深<hw-depth>;\
                        <HOLE-SINK><MOD-DIAM><hw-csdia>-<hw-csang>
*with added head clearance as cbore*
COUNTERSINK-BLIND(headclr)=<MOD-DIAM><hw-diam>深<hw-depth>;\
                                     <HOLE-SINK><MOD-DIAM><hw-csdia>-<hw-csang>;\
                                   沉<MOD-DIAM><hw-csdia>深<hw-headclr>
COUNTERSINK-THRU=<MOD-DIAM><hw-thruholedia>通;\
                     <HOLE-SINK><MOD-DIAM><hw-csdia>-<hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM><hw-thruholedia>通;\
                             <HOLE-SINK><MOD-DIAM><hw-csdia>-<hw-csang>;\
                             <HOLE-SINK><MOD-DIAM><hw-fscsdia>-<hw-fscsang>, <hw-msgfarside>
*with added head clearance as cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM><hw-thruholedia>通;\
                                  <HOLE-SINK><MOD-DIAM><hw-csdia>-<hw-csang>;\
                                  沉<MOD-DIAM><hw-csdia>深<hw-headclr>
*with head clearance and far side csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM><hw-thruholedia>通;\
                             <HOLE-SINK><MOD-DIAM><hw-csdia>-<hw-csang>;\
                             沉<MOD-DIAM><hw-csdia>深<hw-headclr>;\
                             <HOLE-SINK><MOD-DIAM><hw-fscsdia>-<hw-fscsang>, <hw-msgfarside>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<hw-threaddesc>深<hw-threaddepth>
*with nearside csink*
TAP-BLIND(csns)=<hw-threaddesc>深<hw-threaddepth>;\
                  <HOLE-SINK><MOD-DIAM><hw-nscsdia>-<hw-nscsang>, <hw-msgnearside>
*when last hole in hole series*
TAP-BLIND(series)=<hw-threaddesc>深<hw-threaddepth>
*with cosmetic thread*
TAP-BLIND(ct)=<hw-threaddesc>深<hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=<hw-threaddesc>深<hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM><hw-nscsdia>-<hw-nscsang>, <hw-msgnearside>
*drilled and tapped thru*
TAP-THRU(tt)=<hw-threaddesc>通
*with nearside csink*
TAP-THRU(ttcsns)=<hw-threaddesc>通;\
                          <HOLE-SINK><MOD-DIAM><hw-nscsdia>-<hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<hw-threaddesc>通;\
                          <HOLE-SINK><MOD-DIAM><hw-fscsdia>-<hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<hw-threaddesc>通;\
                          <HOLE-SINK><MOD-DIAM><hw-nscsdia>-<hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM><hw-fscsdia>-<hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<hw-threaddesc>深<hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<hw-threaddesc>通
*with farside csink*
TAP-DRILLTHRU(csfs)=<hw-threaddesc>深<hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM><hw-fscsdia>-<hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<hw-threaddesc>深<hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM><hw-nscsdia>-<hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<hw-threaddesc>深<hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM><hw-nscsdia>-<hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM><hw-fscsdia>-<hw-fscsang>, <hw-msgfarside>
*with cosmetic thread*
TAP-DRILLTHRU(ct)=<hw-threaddesc>深<hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<hw-threaddesc>深<hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM><hw-nscsdia>-<hw-nscsang>, <hw-msgnearside>
TAP-DRILLTHRU(cttcsns)=<hw-threaddesc><hw-threadclass>通;\
                                           <HOLE-SINK><MOD-DIAM><hw-nscsdia>-<hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<hw-threaddesc>深<hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM><hw-fscsdia>-<hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<hw-threaddesc>深<hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia>-<hw-nscsang>, <hw-msgnearside>;\
                                  <HOLE-SINK><MOD-DIAM><hw-fscsdia>-<hw-fscsang>, <hw-msgfarside>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM><hw-tapdrldia>深<hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM><hw-tapdrldia>深<hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM><hw-nscsdia>-<hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM><hw-tapdrldia>通;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM><hw-tapdrldia>通;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM><hw-fscsdia>-<hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM><hw-tapdrldia>通;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM><hw-nscsdia>-<hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM><hw-tapdrldia>通;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM><hw-nscsdia>-<hw-nscsang>, <hw-msgnearside>;\
                  <HOLE-SINK><MOD-DIAM><hw-fscsdia>-<hw-fscsang>, <hw-msgfarside>
**
**                                                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>
**
****************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                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>            
**
******************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                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>            
**
*****************************************************************************************************
**
*以上 = 右边的每个字符串可以自定义来符合普通文字条目
*或合适的异形孔向导变量。一个变量可替代另一变量使用。
*异形孔向导变量为小写字母,形式为: <hw-type>
*大写字母项目为 SolidWorks 符号名称,形式为: <MOD-DIA>
*
*以上 = 左边的新条目将不被使用。
*删除以上 = 左边的任何条目可能会引起相关的孔具有空白孔标注。
*
*有效的异形孔向导变量如下:
*VARIABLE                DESCRIPTION*
*<hw-type>                        Type       
*<hw-std>                        Standard       
*<hw-fsttyp>                Fastener Type       
*<hw-fstsze>                Fastener Size       
*               
*<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-diam>                Diameter       
*<hw-drlang>                Drill Angle       
*<hw-endcond>                End Condition       
*<hw-fscsang>                Far Side Countersink Angle       
*<hw-fscsdia>                Far Side Countersink Diameter       
*<hw-headclr>                Head Clearance       
*<hw-holedia>                Hole Diameter       
*<hw-holedepth>                Hole Depth
*<hw-mjrdia>                Major Diameter       
*<hw-midcsang>                Middle Countersink Angle       
*<hw-midcsdia>                Middle Countersink Diameter       
*<hw-minordia>                Minor Diameter       
*<hw-nscsang>                Near Side Countersink Angle       
*<hw-nscsdia>                Near Side Countersink Diameter       
*<hw-tapdrldepth>                Tap Drill Depth       
*<hw-tapdrldia>                Tap Drill Diameter       
*<hw-threadang>                Thread Angle
*<hw-threaddepth>                Thread Depth
*<hw-threaddesc>                 Thread Description
*<hw-threaddia>                Thread Diameter       
*<hw-threadclass>        Thread Class (1B, 2B or 3B, applies to Ansi Inch holes only)
*<hw-threadseries>                Thread Series
*<hw-threadsize>                Thread Size
*<hw-thruholedepth>                Thru Hole Depth       
*<hw-thruholedia>                Thru Hole Diameter       
*<hw-thrutapdrldp>                Thru Tap Drill Depth       
*<hw-thrutapdrldia>                Thru Tap Drill Diameter       
*               
*<hw-descrp>                Description
*
* Cosmetic thread callout variables
*
*<cthrd-std>                Standard
*<cthrd-type>                Type
*<cthrd-size>                Size
*<cthrd-major-dia>        Major Diameter
*<cthrd-minor-dia>        Minor Diameter
*<cthrd-depth>                Thread Depth
* (c)2002 SolidWorks Corp.
* 异型孔向导标注格式定义文件
* 创建日期: 2002 年 7 月 4 日
**
* 定义符; 根据需要将格式折断为标注行 1; 尺寸文字行 2; 及标注行 3 或以上
* \ 字符表示标注连续到下一行,* 字符表示评论行
* 有关编辑的额外评论位于此文件的底部。
**
**
**************************************************************************************************
**NO-NUMBER-OF-INSTANCES
**

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                                              <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                                                      <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                                                      <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                         <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                         <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                         <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                      <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                <hw-threaddesc> <hw-threadclass> <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                      <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                       <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                       <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                      <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                       <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                       <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                       <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                <hw-threaddesc> <hw-threadclass> <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                     <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                               <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                     <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                   <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                           <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-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 csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                <hw-fstsze> NPT
*with nearside csink*
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> <hw-thru>;\
             <hw-fstsze> NPT
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                      <hw-fstsze> NPT;\
                      <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-fstsze> NPT;\
                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         DOWEL HOLES (NOMINAL)                                                **
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (PRESS)                                                **
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (CLEARANCE)                                                **
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (TRANSITIONAL)                                                **
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                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>            
**
***************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                                              <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         DOWEL HOLES (NOMINAL)                                                **
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-NOMINAL-HRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (PRESS)                                                **
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (CLEARANCE)                                                **
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (TRANSITIONAL)                                                **
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**                                        
**                                                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>            
**
***************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         DOWEL HOLES (NOMINAL)                                                **
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (PRESS)                                                **
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (CLEARANCE)                                                **
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (TRANSITIONAL)                                                **
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                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>            
**
**************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         DOWEL HOLES (NOMINAL)                                                **
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (PRESS)                                                **
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (CLEARANCE)                                                **
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (TRANSITIONAL)                                                **
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                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>
**
****************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         DOWEL HOLES (NOMINAL)                                                **
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (PRESS)                                                **
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (CLEARANCE)                                                **
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (TRANSITIONAL)                                                **
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                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>            
**
*****************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
**
JIS-COUNT-DELIMITER=x
**
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         DOWEL HOLES (NOMINAL)                                                **
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (PRESS)                                                **
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (CLEARANCE)                                                **
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (TRANSITIONAL)                                                **
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                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>            
**
******************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-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 csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-fstsze> NPT
*with nearside csink*
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> <hw-thru>;\
          <hw-fstsze> NPT
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
***************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
********************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-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 csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-fstsze> NPT
*with nearside csink*
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> <hw-thru>;\
          <hw-fstsze> NPT
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
***************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-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 csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-fstsze> NPT
*with nearside csink*
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> <hw-thru>;\
          <hw-fstsze> NPT
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
***************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-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 csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-fstsze> NPT
*with nearside csink*
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> <hw-thru>;\
          <hw-fstsze> NPT
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
***************************************************************************************************

**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with nearside csink*
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                  此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*when last hole in hole series*
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                        此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread*
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                        此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          此项的螺纹孔: <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> <hw-thru>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                                  此项的螺纹孔:<hw-fstsze> HELICOIL <hw-fsttyp>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                                  此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>;\
                                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                COSMETIC THREAD CALLOUTS                                **
HELICOIL-THREADS-INTERNAL=<cthrd-size> <cthrd-type>            
**
******************************************************************************************************

**                                                TAPPED HOLES                                                        **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with nearside csink*
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                  此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*when last hole in hole series*
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                        此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread*
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                        此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          此项的螺纹孔: <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> <hw-thru>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                                  此项的螺纹孔:<hw-fstsze> HELICOIL <hw-fsttyp>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                                  此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>;\
                                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                COSMETIC THREAD CALLOUTS                                **
HELICOIL-THREADS-INTERNAL=<cthrd-size> <cthrd-type>            
**
****************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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)=<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                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>            
**
****************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
          <MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)= <hw-threaddesc> - 6H <hw-thru>;\
                        <MOD-DIAM> <hw-thrutapdrldia> <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)= <hw-threaddesc> - 6H <hw-thru>;\
                          <MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)= <hw-threaddesc> - 6H <hw-thru>;\
                          <MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)= <hw-threaddesc> - 6H <hw-thru>;\
                          <MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                  <MOD-DIAM> <hw-tapdrldia> <hw-thru>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)= <hw-threaddesc> - 6H <hw-thru>;\
                        <MOD-DIAM> <hw-thrutapdrldia> <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
TAP-DRILLTHRU(cttcsns)= <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<hw-descrp>;\
             <MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>
*with nearside csink*
PTAP-BLIND(csns)= <hw-descrp>;\
                   <MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<hw-descrp>;\
          <MOD-DIAM> <hw-tapdrldia> <hw-thru>
*with farside csink*
PTAP-THRU(csfs)= <hw-descrp>;\
                <MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)= <hw-descrp>;\
                <MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)= <hw-descrp>;\
                <MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (NOMINAL)                                                **
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (PRESS)                                                **
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (CLEARANCE)                                                **
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (TRANSITIONAL)                                                **
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                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>            
**
****************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         DOWEL HOLES (NOMINAL)                                                **
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (PRESS)                                                **
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (CLEARANCE)                                                **
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (TRANSITIONAL)                                                **
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                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>            
**
****************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         DOWEL HOLES (NOMINAL)                                                **
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (PRESS)                                                **
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (CLEARANCE)                                                **
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (TRANSITIONAL)                                                **
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                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>            
**
******************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         DOWEL HOLES (NOMINAL)                                                **
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (PRESS)                                                **
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (CLEARANCE)                                                **
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (TRANSITIONAL)                                                **
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                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>            
**
*****************************************************************************************************
**
*以上 = 右边的每个字符串可以自定义来符合普通文字条目
*或合适的异形孔向导变量。一个变量可替代另一变量使用。
*异形孔向导变量为小写字母,形式为: <hw-type>
*大写字母项目为 SolidWorks 符号名称,形式为: <MOD-DIA>
*
*以上 = 左边的新条目将不被使用。
*删除以上 = 左边的任何条目可能会引起相关的孔具有空白孔标注。
*
*有效的异形孔向导变量如下:
*VARIABLE                DESCRIPTION*
*<hw-type>                        Type       
*<hw-std>                        Standard       
*<hw-fsttyp>                Fastener Type       
*<hw-fstsze>                Fastener Size       
*               
*<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-diam>                Diameter       
*<hw-drlang>                Drill Angle       
*<hw-endcond>                End Condition       
*<hw-fscsang>                Far Side Countersink Angle       
*<hw-fscsdia>                Far Side Countersink Diameter       
*<hw-headclr>                Head Clearance       
*<hw-holedia>                Hole Diameter       
*<hw-holedepth>                Hole Depth
*<hw-mjrdia>                Major Diameter       
*<hw-midcsang>                Middle Countersink Angle       
*<hw-midcsdia>                Middle Countersink Diameter       
*<hw-minordia>                Minor Diameter       
*<hw-nscsang>                Near Side Countersink Angle       
*<hw-nscsdia>                Near Side Countersink Diameter       
*<hw-tapdrldepth>                Tap Drill Depth       
*<hw-tapdrldia>                Tap Drill Diameter       
*<hw-threadang>                Thread Angle
*<hw-threaddepth>                Thread Depth
*<hw-threaddesc>                 Thread Description
*<hw-threaddia>                Thread Diameter       
*<hw-threadclass>        Thread Class (1B, 2B or 3B, applies to Ansi Inch holes only)
*<hw-threadseries>                Thread Series
*<hw-threadsize>                Thread Size
*<hw-thruholedepth>                Thru Hole Depth       
*<hw-thruholedia>                Thru Hole Diameter       
*<hw-thrutapdrldp>                Thru Tap Drill Depth       
*<hw-thrutapdrldia>                Thru Tap Drill Diameter       
*               
*<hw-descrp>                Description
*
* Cosmetic thread callout variables
*
*<cthrd-std>                Standard
*<cthrd-type>                Type
*<cthrd-size>                Size
*<cthrd-major-dia>        Major Diameter
*<cthrd-minor-dia>        Minor Diameter
*<cthrd-depth>                Thread Depth

*(c)2002 SolidWorks Corp.
* 异型孔向导标注格式定义文件
* 创建日期: 2002 年 7 月 4 日
**
* 定义符; 根据需要将格式折断为标注行 1; 尺寸文字行 2; 及标注行 3 或以上
* \ 字符表示标注连续到下一行,* 字符表示评论行
* 有关编辑的额外评论位于此文件的底部。
**
**
**************************************************************************************************
**NO-NUMBER-OF-INSTANCES
**

**                         COUNTERBORED HOLES                         **
COUNTERBORE-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
                                              &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with underhead csink*
COUNTERBORE-BLIND(csms)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
                                                         &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
                                                         &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;
*with nearside csink*
COUNTERBORE-BLIND(csns)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
                                                      &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
                                                      &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and underhead csinks*
COUNTERBORE-BLIND(csnm)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
                                                         &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
                                                         &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                                                         &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
COUNTERBORE-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                                             &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with farside countersink*
COUNTERBORE-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                                                      &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
                                                      &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with underhead csink*
COUNTERBORE-THRU(csms)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                                                      &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
                                                      &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with underhead and far csinks*
COUNTERBORE-THRU(csmf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                                                       &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
                                                       &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
                                                       &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
COUNTERBORE-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and farside csinks*
COUNTERBORE-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
            &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with near and underhead csinks*
COUNTERBORE-THRU(csnm)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
            &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with all 3 csinks*
COUNTERBORE-THRU(csal)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
            &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PLAIN HOLES                         **
HOLE-BLIND=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;
*with nearside csink*
HOLE-BLIND(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
         &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
HOLE-THRU=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;
*with farside csink*
HOLE-THRU(csfs)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
                     &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
HOLE-THRU(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
      &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
HOLE-THRU(csnf)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
                     &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                     &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           COUNTERSUNK HOLES                     **
COUNTERSINK-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with added head clearance as cbore*
COUNTERSINK-BLIND(headclr)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
COUNTERSINK-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with farside csink*
COUNTERSINK-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                        &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                        &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with added head clearance as cbore*
COUNTERSINK-THRU(headclr)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
*with head clearance and far side csink*
COUNTERSINK-THRU(hcfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                        &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                        &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;;\
                        &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                                 TAPPED HOLES                     **
TAP-BLIND=&lt;hw-threadsize&gt; ;\
         &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with nearside csink*
TAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
                   &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
                   &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*when last hole in hole series*
TAP-BLIND(series)=&lt;hw-threadsize&gt; ;\
      &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with cosmetic thread*
TAP-BLIND(ct)=&lt;hw-threadsize&gt; ;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=&lt;hw-threadsize&gt; ;\
      &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
      &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*drilled and tapped thru*
TAP-THRU(tt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;
*with nearside csink*
TAP-THRU(ttcsns)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                  &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with farside csink*
TAP-THRU(ttcsfs)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                   &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                   &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with both csinks*
TAP-THRU(ttcsnf)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                  &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                   &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                   &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*drilled thru but with blind threads*
TAP-DRILLTHRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                   &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;
*with farside csink*
TAP-DRILLTHRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
               &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
                           &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
TAP-DRILLTHRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
               &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
TAP-DRILLTHRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread*
TAP-DRILLTHRU(ct)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
         &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                   &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
                   &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
TAP-DRILLTHRU(cttcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                                           &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                                           &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                              &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PIPE TAPPED HOLES                     **
PTAP-BLIND=&lt;hw-threadsize&gt; ;\
            &lt;hw-fstsze&gt; NPT
*with nearside csink*
PTAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
                      &lt;hw-fstsze&gt; NPT;\
      &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
PTAP-THRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
         &lt;hw-fstsze&gt; NPT
*with farside csink*
PTAP-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  &lt;hw-fstsze&gt; NPT;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
PTAP-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                      &lt;hw-fstsze&gt; NPT;\
      &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
PTAP-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  &lt;hw-fstsze&gt; NPT;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                        COSMETIC THREAD CALLOUTS                **
MACHINE-THREADS-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
MACHINE-THREADS-EXTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;
STRAIGHT-PIPE-TAPPED-THREAD-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
STRAIGHT-PIPE-TAPPED-THREAD-EXTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
**
***************************************************************************************************

**                         COUNTERBORED HOLES                         **
COUNTERBORE-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
                                              &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with underhead csink*
COUNTERBORE-BLIND(csms)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
                                                         &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
                                                         &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;
*with nearside csink*
COUNTERBORE-BLIND(csns)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and underhead csinks*
COUNTERBORE-BLIND(csnm)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
COUNTERBORE-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with farside countersink*
COUNTERBORE-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with underhead csink*
COUNTERBORE-THRU(csms)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with underhead and far csinks*
COUNTERBORE-THRU(csmf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
COUNTERBORE-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and farside csinks*
COUNTERBORE-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with near and underhead csinks*
COUNTERBORE-THRU(csnm)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with all 3 csinks*
COUNTERBORE-THRU(csal)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PLAIN HOLES                         **
HOLE-BLIND=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;
*with nearside csink*
HOLE-BLIND(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
HOLE-THRU=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;
*with farside csink*
HOLE-THRU(csfs)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
HOLE-THRU(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
HOLE-THRU(csnf)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           COUNTERSUNK HOLES                     **
COUNTERSINK-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with added head clearance as cbore*
COUNTERSINK-BLIND(headclr)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
                     &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                   &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
COUNTERSINK-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with farside csink*
COUNTERSINK-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with added head clearance as cbore*
COUNTERSINK-THRU(headclr)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                  &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
*with head clearance and far side csink*
COUNTERSINK-THRU(hcfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                                 TAPPED HOLES                     **
TAP-BLIND=&lt;hw-threadsize&gt; ;\
      深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with nearside csink*
TAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*when last hole in hole series*
TAP-BLIND(series)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread*
TAP-BLIND(ct)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=&lt;hw-threadsize&gt; ;\
                深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*drilled and tapped thru*
TAP-THRU(tt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;
*with nearside csink*
TAP-THRU(ttcsns)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with farside csink*
TAP-THRU(ttcsfs)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with both csinks*
TAP-THRU(ttcsnf)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*drilled thru but with blind threads*
TAP-DRILLTHRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
          深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;
*with farside csink*
TAP-DRILLTHRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
TAP-DRILLTHRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
TAP-DRILLTHRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread*
TAP-DRILLTHRU(ct)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
TAP-DRILLTHRU(cttcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                                           &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                                           &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                        COSMETIC THREAD CALLOUTS                **
MACHINE-THREADS-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
MACHINE-THREADS-EXTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;
STRAIGHT-PIPE-TAPPED-THREAD-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
STRAIGHT-PIPE-TAPPED-THREAD-EXTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
**
***************************************************************************************************

**                         COUNTERBORED HOLES                         **
COUNTERBORE-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with underhead csink*
COUNTERBORE-BLIND(csms)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;
*with nearside csink*
COUNTERBORE-BLIND(csns)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and underhead csinks*
COUNTERBORE-BLIND(csnm)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
COUNTERBORE-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with farside countersink*
COUNTERBORE-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with underhead csink*
COUNTERBORE-THRU(csms)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with underhead and far csinks*
COUNTERBORE-THRU(csmf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
COUNTERBORE-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and farside csinks*
COUNTERBORE-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with near and underhead csinks*
COUNTERBORE-THRU(csnm)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with all 3 csinks*
COUNTERBORE-THRU(csal)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PLAIN HOLES                         **
HOLE-BLIND=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;
*with nearside csink*
HOLE-BLIND(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
HOLE-THRU=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;
*with farside csink*
HOLE-THRU(csfs)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
HOLE-THRU(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
HOLE-THRU(csnf)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           COUNTERSUNK HOLES                     **
COUNTERSINK-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with added head clearance as cbore*
COUNTERSINK-BLIND(headclr)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
                     &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                   &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
COUNTERSINK-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with farside csink*
COUNTERSINK-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with added head clearance as cbore*
COUNTERSINK-THRU(headclr)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                  &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
*with head clearance and far side csink*
COUNTERSINK-THRU(hcfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                                 TAPPED HOLES                     **
TAP-BLIND=&lt;hw-threadsize&gt; ;\
      深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with nearside csink*
TAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*when last hole in hole series*
TAP-BLIND(series)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread*
TAP-BLIND(ct)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=&lt;hw-threadsize&gt; ;\
                深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*drilled and tapped thru*
TAP-THRU(tt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;
*with nearside csink*
TAP-THRU(ttcsns)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with farside csink*
TAP-THRU(ttcsfs)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with both csinks*
TAP-THRU(ttcsnf)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*drilled thru but with blind threads*
TAP-DRILLTHRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
          深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;
*with farside csink*
TAP-DRILLTHRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
TAP-DRILLTHRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
TAP-DRILLTHRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread*
TAP-DRILLTHRU(ct)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
TAP-DRILLTHRU(cttcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                                           &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                                           &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PIPE TAPPED HOLES                     **
PTAP-BLIND=&lt;hw-threadsize&gt; ;\
         &lt;hw-descrp&gt;
*with nearside csink*
PTAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
               &lt;hw-descrp&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
PTAP-THRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
      &lt;hw-descrp&gt;
*with farside csink*
PTAP-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
PTAP-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
PTAP-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                        COSMETIC THREAD CALLOUTS                **
MACHINE-THREADS-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
MACHINE-THREADS-EXTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;
STRAIGHT-PIPE-TAPPED-THREAD-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
STRAIGHT-PIPE-TAPPED-THREAD-EXTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
**
**************************************************************************************************

**                         COUNTERBORED HOLES                         **
COUNTERBORE-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with underhead csink*
COUNTERBORE-BLIND(csms)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;
*with nearside csink*
COUNTERBORE-BLIND(csns)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and underhead csinks*
COUNTERBORE-BLIND(csnm)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
COUNTERBORE-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with farside countersink*
COUNTERBORE-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with underhead csink*
COUNTERBORE-THRU(csms)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with underhead and far csinks*
COUNTERBORE-THRU(csmf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
COUNTERBORE-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and farside csinks*
COUNTERBORE-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with near and underhead csinks*
COUNTERBORE-THRU(csnm)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with all 3 csinks*
COUNTERBORE-THRU(csal)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PLAIN HOLES                         **
HOLE-BLIND=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;
*with nearside csink*
HOLE-BLIND(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
HOLE-THRU=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;
*with farside csink*
HOLE-THRU(csfs)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
HOLE-THRU(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
HOLE-THRU(csnf)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           COUNTERSUNK HOLES                     **
COUNTERSINK-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with added head clearance as cbore*
COUNTERSINK-BLIND(headclr)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
                     &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                   &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
COUNTERSINK-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with farside csink*
COUNTERSINK-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with added head clearance as cbore*
COUNTERSINK-THRU(headclr)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                  &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
*with head clearance and far side csink*
COUNTERSINK-THRU(hcfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                                 TAPPED HOLES                     **
TAP-BLIND=&lt;hw-threadsize&gt; ;\
      深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with nearside csink*
TAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*when last hole in hole series*
TAP-BLIND(series)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread*
TAP-BLIND(ct)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=&lt;hw-threadsize&gt; ;\
                深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*drilled and tapped thru*
TAP-THRU(tt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;
*with nearside csink*
TAP-THRU(ttcsns)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with farside csink*
TAP-THRU(ttcsfs)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with both csinks*
TAP-THRU(ttcsnf)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*drilled thru but with blind threads*
TAP-DRILLTHRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
          深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;
*with farside csink*
TAP-DRILLTHRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
TAP-DRILLTHRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
TAP-DRILLTHRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread*
TAP-DRILLTHRU(ct)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
TAP-DRILLTHRU(cttcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                                           &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                                           &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PIPE TAPPED HOLES                     **
PTAP-BLIND=&lt;hw-threadsize&gt; ;\
         &lt;hw-descrp&gt;
*with nearside csink*
PTAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
               &lt;hw-descrp&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
PTAP-THRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
      &lt;hw-descrp&gt;
*with farside csink*
PTAP-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
PTAP-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
PTAP-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                        COSMETIC THREAD CALLOUTS                **
MACHINE-THREADS-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
MACHINE-THREADS-EXTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;
STRAIGHT-PIPE-TAPPED-THREAD-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
STRAIGHT-PIPE-TAPPED-THREAD-EXTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;      
CONDUIT-THREAD-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;
CONDUIT-THREAD-EXTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;
ENSAT-AL-THREAD-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;
ENSAT-CU-THREAD-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;
ENSAT-ST-THREAD-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;
**
****************************************************************************************************

**                         COUNTERBORED HOLES                         **
COUNTERBORE-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with underhead csink*
COUNTERBORE-BLIND(csms)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;
*with nearside csink*
COUNTERBORE-BLIND(csns)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and underhead csinks*
COUNTERBORE-BLIND(csnm)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
COUNTERBORE-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with farside countersink*
COUNTERBORE-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with underhead csink*
COUNTERBORE-THRU(csms)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with underhead and far csinks*
COUNTERBORE-THRU(csmf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
COUNTERBORE-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and farside csinks*
COUNTERBORE-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with near and underhead csinks*
COUNTERBORE-THRU(csnm)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with all 3 csinks*
COUNTERBORE-THRU(csal)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PLAIN HOLES                         **
HOLE-BLIND=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;
*with nearside csink*
HOLE-BLIND(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
HOLE-THRU=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;
*with farside csink*
HOLE-THRU(csfs)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
HOLE-THRU(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
HOLE-THRU(csnf)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           COUNTERSUNK HOLES                     **
COUNTERSINK-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with added head clearance as cbore*
COUNTERSINK-BLIND(headclr)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
                     &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                   &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
COUNTERSINK-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with farside csink*
COUNTERSINK-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with added head clearance as cbore*
COUNTERSINK-THRU(headclr)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                  &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
*with head clearance and far side csink*
COUNTERSINK-THRU(hcfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                                 TAPPED HOLES                     **
TAP-BLIND=&lt;hw-threadsize&gt; ;\
      深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with nearside csink*
TAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*when last hole in hole series*
TAP-BLIND(series)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread*
TAP-BLIND(ct)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=&lt;hw-threadsize&gt; ;\
                深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*drilled and tapped thru*
TAP-THRU(tt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;
*with nearside csink*
TAP-THRU(ttcsns)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with farside csink*
TAP-THRU(ttcsfs)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with both csinks*
TAP-THRU(ttcsnf)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*drilled thru but with blind threads*
TAP-DRILLTHRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
          深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;
*with farside csink*
TAP-DRILLTHRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
TAP-DRILLTHRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
TAP-DRILLTHRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread*
TAP-DRILLTHRU(ct)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
TAP-DRILLTHRU(cttcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                                           &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                                           &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PIPE TAPPED HOLES                     **
PTAP-BLIND=&lt;hw-threadsize&gt; ;\
         &lt;hw-descrp&gt;
*with nearside csink*
PTAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
               &lt;hw-descrp&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
PTAP-THRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
      &lt;hw-descrp&gt;
*with farside csink*
PTAP-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
PTAP-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
PTAP-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                        COSMETIC THREAD CALLOUTS                **
MACHINE-THREADS-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
MACHINE-THREADS-EXTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;
STRAIGHT-PIPE-TAPPED-THREAD-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
STRAIGHT-PIPE-TAPPED-THREAD-EXTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
**
*****************************************************************************************************

**                         COUNTERBORED HOLES                         **
**
JIS-COUNT-DELIMITER=x
**
COUNTERBORE-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with underhead csink*
COUNTERBORE-BLIND(csms)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;
*with nearside csink*
COUNTERBORE-BLIND(csns)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and underhead csinks*
COUNTERBORE-BLIND(csnm)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
COUNTERBORE-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with farside countersink*
COUNTERBORE-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with underhead csink*
COUNTERBORE-THRU(csms)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with underhead and far csinks*
COUNTERBORE-THRU(csmf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
COUNTERBORE-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and farside csinks*
COUNTERBORE-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with near and underhead csinks*
COUNTERBORE-THRU(csnm)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with all 3 csinks*
COUNTERBORE-THRU(csal)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PLAIN HOLES                         **
HOLE-BLIND=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;
*with nearside csink*
HOLE-BLIND(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
HOLE-THRU=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;
*with farside csink*
HOLE-THRU(csfs)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
HOLE-THRU(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
HOLE-THRU(csnf)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           COUNTERSUNK HOLES                     **
COUNTERSINK-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with added head clearance as cbore*
COUNTERSINK-BLIND(headclr)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
                     &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                   &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
COUNTERSINK-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with farside csink*
COUNTERSINK-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with added head clearance as cbore*
COUNTERSINK-THRU(headclr)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                  &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
*with head clearance and far side csink*
COUNTERSINK-THRU(hcfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                                 TAPPED HOLES                     **
TAP-BLIND=&lt;hw-threadsize&gt; ;\
      深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with nearside csink*
TAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*when last hole in hole series*
TAP-BLIND(series)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread*
TAP-BLIND(ct)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=&lt;hw-threadsize&gt; ;\
                深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*drilled and tapped thru*
TAP-THRU(tt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;
*with nearside csink*
TAP-THRU(ttcsns)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with farside csink*
TAP-THRU(ttcsfs)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with both csinks*
TAP-THRU(ttcsnf)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*drilled thru but with blind threads*
TAP-DRILLTHRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
          深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with farside csink*
TAP-DRILLTHRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
TAP-DRILLTHRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
TAP-DRILLTHRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread*
TAP-DRILLTHRU(ct)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
TAP-DRILLTHRU(cttcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                                           &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                                           &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PIPE TAPPED HOLES                     **
PTAP-BLIND=&lt;hw-threadsize&gt; ;\
         &lt;hw-descrp&gt;
*with nearside csink*
PTAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
               &lt;hw-descrp&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
PTAP-THRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
      &lt;hw-descrp&gt;
*with farside csink*
PTAP-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
PTAP-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
PTAP-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                        COSMETIC THREAD CALLOUTS                **
MACHINE-THREADS-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
MACHINE-THREADS-EXTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;
STRAIGHT-PIPE-TAPPED-THREAD-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
STRAIGHT-PIPE-TAPPED-THREAD-EXTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
**
******************************************************************************************************

**                         COUNTERBORED HOLES                         **
COUNTERBORE-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with underhead csink*
COUNTERBORE-BLIND(csms)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;
*with nearside csink*
COUNTERBORE-BLIND(csns)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and underhead csinks*
COUNTERBORE-BLIND(csnm)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
COUNTERBORE-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with farside countersink*
COUNTERBORE-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with underhead csink*
COUNTERBORE-THRU(csms)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with underhead and far csinks*
COUNTERBORE-THRU(csmf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
COUNTERBORE-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and farside csinks*
COUNTERBORE-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with near and underhead csinks*
COUNTERBORE-THRU(csnm)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with all 3 csinks*
COUNTERBORE-THRU(csal)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PLAIN HOLES                         **
HOLE-BLIND=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;
*with nearside csink*
HOLE-BLIND(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
HOLE-THRU=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;
*with farside csink*
HOLE-THRU(csfs)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
HOLE-THRU(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
HOLE-THRU(csnf)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           COUNTERSUNK HOLES                     **
COUNTERSINK-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with added head clearance as cbore*
COUNTERSINK-BLIND(headclr)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
                     &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                   &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
COUNTERSINK-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with farside csink*
COUNTERSINK-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with added head clearance as cbore*
COUNTERSINK-THRU(headclr)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                  &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
*with head clearance and far side csink*
COUNTERSINK-THRU(hcfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                                 TAPPED HOLES                     **
TAP-BLIND=&lt;hw-threadsize&gt; ;\
      &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with nearside csink*
TAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*when last hole in hole series*
TAP-BLIND(series)=&lt;hw-threadsize&gt; ;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with cosmetic thread*
TAP-BLIND(ct)=&lt;hw-threadsize&gt; ;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=&lt;hw-threadsize&gt; ;\
                &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*drilled and tapped thru*
TAP-THRU(tt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;
*with nearside csink*
TAP-THRU(ttcsns)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with farside csink*
TAP-THRU(ttcsfs)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with both csinks*
TAP-THRU(ttcsnf)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*drilled thru but with blind threads*
TAP-DRILLTHRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
          &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;
*with farside csink*
TAP-DRILLTHRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
TAP-DRILLTHRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
TAP-DRILLTHRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread*
TAP-DRILLTHRU(ct)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
TAP-DRILLTHRU(cttcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                                           &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                                           &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PIPE TAPPED HOLES                     **
PTAP-BLIND=&lt;hw-threadsize&gt; ;\
         &lt;hw-fstsze&gt; NPT
*with nearside csink*
PTAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
               &lt;hw-fstsze&gt; NPT;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
PTAP-THRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
      &lt;hw-fstsze&gt; NPT
*with farside csink*
PTAP-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-fstsze&gt; NPT;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
PTAP-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-fstsze&gt; NPT;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
PTAP-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-fstsze&gt; NPT;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
***************************************************************************************************

**                         COUNTERBORED HOLES                         **
COUNTERBORE-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with underhead csink*
COUNTERBORE-BLIND(csms)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;
*with nearside csink*
COUNTERBORE-BLIND(csns)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and underhead csinks*
COUNTERBORE-BLIND(csnm)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
COUNTERBORE-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with farside countersink*
COUNTERBORE-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with underhead csink*
COUNTERBORE-THRU(csms)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with underhead and far csinks*
COUNTERBORE-THRU(csmf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
COUNTERBORE-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and farside csinks*
COUNTERBORE-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with near and underhead csinks*
COUNTERBORE-THRU(csnm)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with all 3 csinks*
COUNTERBORE-THRU(csal)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PLAIN HOLES                         **
HOLE-BLIND=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;
*with nearside csink*
HOLE-BLIND(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
HOLE-THRU=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;
*with farside csink*
HOLE-THRU(csfs)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
HOLE-THRU(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
HOLE-THRU(csnf)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           COUNTERSUNK HOLES                     **
COUNTERSINK-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with added head clearance as cbore*
COUNTERSINK-BLIND(headclr)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
                     &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                   &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
COUNTERSINK-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with farside csink*
COUNTERSINK-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with added head clearance as cbore*
COUNTERSINK-THRU(headclr)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                  &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
*with head clearance and far side csink*
COUNTERSINK-THRU(hcfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                                 TAPPED HOLES                     **
TAP-BLIND=&lt;hw-threadsize&gt; ;\
      深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with nearside csink*
TAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*when last hole in hole series*
TAP-BLIND(series)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread*
TAP-BLIND(ct)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=&lt;hw-threadsize&gt; ;\
                深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*drilled and tapped thru*
TAP-THRU(tt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;
*with nearside csink*
TAP-THRU(ttcsns)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with farside csink*
TAP-THRU(ttcsfs)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with both csinks*
TAP-THRU(ttcsnf)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*drilled thru but with blind threads*
TAP-DRILLTHRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
          深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;
*with farside csink*
TAP-DRILLTHRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
TAP-DRILLTHRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
TAP-DRILLTHRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread*
TAP-DRILLTHRU(ct)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
TAP-DRILLTHRU(cttcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                                           &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                                           &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
********************************************************************************************************

**                         COUNTERBORED HOLES                         **
COUNTERBORE-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with underhead csink*
COUNTERBORE-BLIND(csms)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;
*with nearside csink*
COUNTERBORE-BLIND(csns)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and underhead csinks*
COUNTERBORE-BLIND(csnm)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
COUNTERBORE-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with farside countersink*
COUNTERBORE-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with underhead csink*
COUNTERBORE-THRU(csms)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with underhead and far csinks*
COUNTERBORE-THRU(csmf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
COUNTERBORE-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and farside csinks*
COUNTERBORE-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with near and underhead csinks*
COUNTERBORE-THRU(csnm)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with all 3 csinks*
COUNTERBORE-THRU(csal)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PLAIN HOLES                         **
HOLE-BLIND=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;
*with nearside csink*
HOLE-BLIND(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
HOLE-THRU=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;
*with farside csink*
HOLE-THRU(csfs)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
HOLE-THRU(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
HOLE-THRU(csnf)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           COUNTERSUNK HOLES                     **
COUNTERSINK-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with added head clearance as cbore*
COUNTERSINK-BLIND(headclr)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
                     &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                   &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
COUNTERSINK-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with farside csink*
COUNTERSINK-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with added head clearance as cbore*
COUNTERSINK-THRU(headclr)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                  &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
*with head clearance and far side csink*
COUNTERSINK-THRU(hcfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                                 TAPPED HOLES                     **
TAP-BLIND=&lt;hw-threadsize&gt; ;\
      &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with nearside csink*
TAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*when last hole in hole series*
TAP-BLIND(series)=&lt;hw-threadsize&gt; ;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with cosmetic thread*
TAP-BLIND(ct)=&lt;hw-threadsize&gt; ;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=&lt;hw-threadsize&gt; ;\
                &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*drilled and tapped thru*
TAP-THRU(tt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;
*with nearside csink*
TAP-THRU(ttcsns)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with farside csink*
TAP-THRU(ttcsfs)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with both csinks*
TAP-THRU(ttcsnf)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*drilled thru but with blind threads*
TAP-DRILLTHRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
          &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;
*with farside csink*
TAP-DRILLTHRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
TAP-DRILLTHRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
TAP-DRILLTHRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread*
TAP-DRILLTHRU(ct)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
TAP-DRILLTHRU(cttcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                                           &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                                           &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PIPE TAPPED HOLES                     **
PTAP-BLIND=&lt;hw-threadsize&gt; ;\
         &lt;hw-fstsze&gt; NPT
*with nearside csink*
PTAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
               &lt;hw-fstsze&gt; NPT;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
PTAP-THRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
      &lt;hw-fstsze&gt; NPT
*with farside csink*
PTAP-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-fstsze&gt; NPT;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
PTAP-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-fstsze&gt; NPT;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
PTAP-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-fstsze&gt; NPT;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
***************************************************************************************************

**                         COUNTERBORED HOLES                         **
COUNTERBORE-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with underhead csink*
COUNTERBORE-BLIND(csms)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;
*with nearside csink*
COUNTERBORE-BLIND(csns)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and underhead csinks*
COUNTERBORE-BLIND(csnm)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
COUNTERBORE-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with farside countersink*
COUNTERBORE-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with underhead csink*
COUNTERBORE-THRU(csms)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with underhead and far csinks*
COUNTERBORE-THRU(csmf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
COUNTERBORE-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and farside csinks*
COUNTERBORE-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with near and underhead csinks*
COUNTERBORE-THRU(csnm)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with all 3 csinks*
COUNTERBORE-THRU(csal)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PLAIN HOLES                         **
HOLE-BLIND=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;
*with nearside csink*
HOLE-BLIND(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
HOLE-THRU=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;
*with farside csink*
HOLE-THRU(csfs)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
HOLE-THRU(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
HOLE-THRU(csnf)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           COUNTERSUNK HOLES                     **
COUNTERSINK-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with added head clearance as cbore*
COUNTERSINK-BLIND(headclr)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
                     &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                   &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
COUNTERSINK-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with farside csink*
COUNTERSINK-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with added head clearance as cbore*
COUNTERSINK-THRU(headclr)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                  &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
*with head clearance and far side csink*
COUNTERSINK-THRU(hcfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                                 TAPPED HOLES                     **
TAP-BLIND=&lt;hw-threadsize&gt; ;\
      &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with nearside csink*
TAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*when last hole in hole series*
TAP-BLIND(series)=&lt;hw-threadsize&gt; ;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with cosmetic thread*
TAP-BLIND(ct)=&lt;hw-threadsize&gt; ;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=&lt;hw-threadsize&gt; ;\
                &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*drilled and tapped thru*
TAP-THRU(tt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;
*with nearside csink*
TAP-THRU(ttcsns)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with farside csink*
TAP-THRU(ttcsfs)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with both csinks*
TAP-THRU(ttcsnf)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*drilled thru but with blind threads*
TAP-DRILLTHRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
          &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;
*with farside csink*
TAP-DRILLTHRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
TAP-DRILLTHRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
TAP-DRILLTHRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread*
TAP-DRILLTHRU(ct)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
TAP-DRILLTHRU(cttcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                                           &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                                           &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PIPE TAPPED HOLES                     **
PTAP-BLIND=&lt;hw-threadsize&gt; ;\
         &lt;hw-fstsze&gt; NPT
*with nearside csink*
PTAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
               &lt;hw-fstsze&gt; NPT;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
PTAP-THRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
      &lt;hw-fstsze&gt; NPT
*with farside csink*
PTAP-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-fstsze&gt; NPT;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
PTAP-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-fstsze&gt; NPT;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
PTAP-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-fstsze&gt; NPT;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
***************************************************************************************************

**                         COUNTERBORED HOLES                         **
COUNTERBORE-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with underhead csink*
COUNTERBORE-BLIND(csms)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;
*with nearside csink*
COUNTERBORE-BLIND(csns)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and underhead csinks*
COUNTERBORE-BLIND(csnm)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
COUNTERBORE-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with farside countersink*
COUNTERBORE-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with underhead csink*
COUNTERBORE-THRU(csms)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with underhead and far csinks*
COUNTERBORE-THRU(csmf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
COUNTERBORE-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and farside csinks*
COUNTERBORE-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with near and underhead csinks*
COUNTERBORE-THRU(csnm)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with all 3 csinks*
COUNTERBORE-THRU(csal)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PLAIN HOLES                         **
HOLE-BLIND=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;
*with nearside csink*
HOLE-BLIND(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
HOLE-THRU=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;
*with farside csink*
HOLE-THRU(csfs)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
HOLE-THRU(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
HOLE-THRU(csnf)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           COUNTERSUNK HOLES                     **
COUNTERSINK-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with added head clearance as cbore*
COUNTERSINK-BLIND(headclr)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
                     &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                   &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
COUNTERSINK-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with farside csink*
COUNTERSINK-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with added head clearance as cbore*
COUNTERSINK-THRU(headclr)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                  &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
*with head clearance and far side csink*
COUNTERSINK-THRU(hcfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                                 TAPPED HOLES                     **
TAP-BLIND=&lt;hw-threadsize&gt; ;\
      &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with nearside csink*
TAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*when last hole in hole series*
TAP-BLIND(series)=&lt;hw-threadsize&gt; ;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with cosmetic thread*
TAP-BLIND(ct)=&lt;hw-threadsize&gt; ;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=&lt;hw-threadsize&gt; ;\
                &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*drilled and tapped thru*
TAP-THRU(tt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;
*with nearside csink*
TAP-THRU(ttcsns)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with farside csink*
TAP-THRU(ttcsfs)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with both csinks*
TAP-THRU(ttcsnf)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*drilled thru but with blind threads*
TAP-DRILLTHRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
          &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;
*with farside csink*
TAP-DRILLTHRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
TAP-DRILLTHRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
TAP-DRILLTHRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread*
TAP-DRILLTHRU(ct)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
TAP-DRILLTHRU(cttcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                                           &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                                           &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;HOLE-DEPTH&gt; &lt;hw-threaddepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PIPE TAPPED HOLES                     **
PTAP-BLIND=&lt;hw-threadsize&gt; ;\
         &lt;hw-fstsze&gt; NPT
*with nearside csink*
PTAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
               &lt;hw-fstsze&gt; NPT;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
PTAP-THRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
      &lt;hw-fstsze&gt; NPT
*with farside csink*
PTAP-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-fstsze&gt; NPT;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
PTAP-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-fstsze&gt; NPT;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
PTAP-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-fstsze&gt; NPT;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
***************************************************************************************************

**                                 TAPPED HOLES                     **
TAP-BLIND=&lt;hw-threadsize&gt; ;\
      此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;
*with nearside csink*
TAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;
*when last hole in hole series*
TAP-BLIND(series)=&lt;hw-threadsize&gt; ;\
            此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;
*with cosmetic thread*
TAP-BLIND(ct)=&lt;hw-threadsize&gt; ;\
            此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=&lt;hw-threadsize&gt; ;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;
*drilled thru but with blind threads*
TAP-DRILLTHRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
          此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;
*with farside csink*
TAP-DRILLTHRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
TAP-DRILLTHRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;
*with both csinks*
TAP-DRILLTHRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread*
TAP-DRILLTHRU(ct)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                  此项的螺纹孔:&lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;
TAP-DRILLTHRU(cttcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                                           &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                                           &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                  此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                        COSMETIC THREAD CALLOUTS                **
HELICOIL-THREADS-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
**
******************************************************************************************************

**                        TAPPED HOLES                            **
TAP-BLIND=&lt;hw-threadsize&gt; ;\
      此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;
*with nearside csink*
TAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;
*when last hole in hole series*
TAP-BLIND(series)=&lt;hw-threadsize&gt; ;\
            此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;
*with cosmetic thread*
TAP-BLIND(ct)=&lt;hw-threadsize&gt; ;\
            此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=&lt;hw-threadsize&gt; ;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;
*drilled thru but with blind threads*
TAP-DRILLTHRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
          此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;
*with farside csink*
TAP-DRILLTHRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
TAP-DRILLTHRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;
*with both csinks*
TAP-DRILLTHRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread*
TAP-DRILLTHRU(ct)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                  此项的螺纹孔:&lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;
TAP-DRILLTHRU(cttcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                                           &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                                           &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                  此项的螺纹孔: &lt;hw-fstsze&gt; HELICOIL &lt;hw-fsttyp&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                        COSMETIC THREAD CALLOUTS                **
HELICOIL-THREADS-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
**
****************************************************************************************************

**                         COUNTERBORED HOLES                         **
COUNTERBORE-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with underhead csink*
COUNTERBORE-BLIND(csms)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;
*with nearside csink*
COUNTERBORE-BLIND(csns)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and underhead csinks*
COUNTERBORE-BLIND(csnm)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
COUNTERBORE-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with farside countersink*
COUNTERBORE-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with underhead csink*
COUNTERBORE-THRU(csms)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with underhead and far csinks*
COUNTERBORE-THRU(csmf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
COUNTERBORE-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and farside csinks*
COUNTERBORE-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with near and underhead csinks*
COUNTERBORE-THRU(csnm)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with all 3 csinks*
COUNTERBORE-THRU(csal)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PLAIN HOLES                         **
HOLE-BLIND=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;
*with nearside csink*
HOLE-BLIND(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
HOLE-THRU=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;
*with farside csink*
HOLE-THRU(csfs)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
HOLE-THRU(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
HOLE-THRU(csnf)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           COUNTERSUNK HOLES                     **
COUNTERSINK-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with added head clearance as cbore*
COUNTERSINK-BLIND(headclr)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
                     &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                   &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
COUNTERSINK-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with farside csink*
COUNTERSINK-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with added head clearance as cbore*
COUNTERSINK-THRU(headclr)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                  &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
*with head clearance and far side csink*
COUNTERSINK-THRU(hcfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                                 TAPPED HOLES                     **
TAP-BLIND=&lt;hw-threadsize&gt; ;\
      深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with nearside csink*
TAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*when last hole in hole series*
TAP-BLIND(series)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread*
TAP-BLIND(ct)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=&lt;hw-threadsize&gt; ;\
                深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*drilled and tapped thru*
TAP-THRU(tt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;
*with nearside csink*
TAP-THRU(ttcsns)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with farside csink*
TAP-THRU(ttcsfs)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with both csinks*
TAP-THRU(ttcsnf)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*drilled thru but with blind threads*
TAP-DRILLTHRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
          深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;
*with farside csink*
TAP-DRILLTHRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
TAP-DRILLTHRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
TAP-DRILLTHRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread*
TAP-DRILLTHRU(ct)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
TAP-DRILLTHRU(cttcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                                           &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                                           &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PIPE TAPPED HOLES                     **
PTAP-BLIND=&lt;hw-threadsize&gt; ;\
         &lt;hw-descrp&gt;
*with nearside csink*
PTAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
               &lt;hw-descrp&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
PTAP-THRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
      &lt;hw-descrp&gt;
*with farside csink*
PTAP-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
PTAP-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
PTAP-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                        COSMETIC THREAD CALLOUTS                **
MACHINE-THREADS-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
MACHINE-THREADS-EXTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;
STRAIGHT-PIPE-TAPPED-THREAD-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
STRAIGHT-PIPE-TAPPED-THREAD-EXTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
**
****************************************************************************************************

**                         COUNTERBORED HOLES                         **
COUNTERBORE-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with underhead csink*
COUNTERBORE-BLIND(csms)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;
*with nearside csink*
COUNTERBORE-BLIND(csns)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and underhead csinks*
COUNTERBORE-BLIND(csnm)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
COUNTERBORE-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with farside countersink*
COUNTERBORE-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with underhead csink*
COUNTERBORE-THRU(csms)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with underhead and far csinks*
COUNTERBORE-THRU(csmf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
COUNTERBORE-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and farside csinks*
COUNTERBORE-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with near and underhead csinks*
COUNTERBORE-THRU(csnm)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with all 3 csinks*
COUNTERBORE-THRU(csal)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PLAIN HOLES                         **
HOLE-BLIND=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;
*with nearside csink*
HOLE-BLIND(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
HOLE-THRU=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;
*with farside csink*
HOLE-THRU(csfs)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
HOLE-THRU(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
HOLE-THRU(csnf)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           COUNTERSUNK HOLES                     **
COUNTERSINK-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with added head clearance as cbore*
COUNTERSINK-BLIND(headclr)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
                     &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                   &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
COUNTERSINK-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with farside csink*
COUNTERSINK-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with added head clearance as cbore*
COUNTERSINK-THRU(headclr)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                  &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
*with head clearance and far side csink*
COUNTERSINK-THRU(hcfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                                 TAPPED HOLES                     **
TAP-BLIND=&lt;hw-threadsize&gt; ;\
      深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with nearside csink*
TAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*when last hole in hole series*
TAP-BLIND(series)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread*
TAP-BLIND(ct)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=&lt;hw-threadsize&gt; ;\
                深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*drilled and tapped thru*
TAP-THRU(tt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;
*with nearside csink*
TAP-THRU(ttcsns)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with farside csink*
TAP-THRU(ttcsfs)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with both csinks*
TAP-THRU(ttcsnf)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*drilled thru but with blind threads*
TAP-DRILLTHRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
          深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;
*with farside csink*
TAP-DRILLTHRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
TAP-DRILLTHRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
TAP-DRILLTHRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread*
TAP-DRILLTHRU(ct)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
TAP-DRILLTHRU(cttcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                                           &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                                           &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PIPE TAPPED HOLES                     **
PTAP-BLIND=&lt;hw-threadsize&gt; ;\
         &lt;hw-descrp&gt;
*with nearside csink*
PTAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
               &lt;hw-descrp&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
PTAP-THRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
      &lt;hw-descrp&gt;
*with farside csink*
PTAP-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
PTAP-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
PTAP-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                        COSMETIC THREAD CALLOUTS                **
MACHINE-THREADS-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
MACHINE-THREADS-EXTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;
STRAIGHT-PIPE-TAPPED-THREAD-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
STRAIGHT-PIPE-TAPPED-THREAD-EXTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
**
****************************************************************************************************

**                         COUNTERBORED HOLES                         **
COUNTERBORE-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with underhead csink*
COUNTERBORE-BLIND(csms)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;
*with nearside csink*
COUNTERBORE-BLIND(csns)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and underhead csinks*
COUNTERBORE-BLIND(csnm)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
COUNTERBORE-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with farside countersink*
COUNTERBORE-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with underhead csink*
COUNTERBORE-THRU(csms)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with underhead and far csinks*
COUNTERBORE-THRU(csmf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
COUNTERBORE-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and farside csinks*
COUNTERBORE-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with near and underhead csinks*
COUNTERBORE-THRU(csnm)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with all 3 csinks*
COUNTERBORE-THRU(csal)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PLAIN HOLES                         **
HOLE-BLIND=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;
*with nearside csink*
HOLE-BLIND(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
HOLE-THRU=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;
*with farside csink*
HOLE-THRU(csfs)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
HOLE-THRU(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
HOLE-THRU(csnf)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           COUNTERSUNK HOLES                     **
COUNTERSINK-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with added head clearance as cbore*
COUNTERSINK-BLIND(headclr)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
                     &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                   &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
COUNTERSINK-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with farside csink*
COUNTERSINK-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with added head clearance as cbore*
COUNTERSINK-THRU(headclr)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                  &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
*with head clearance and far side csink*
COUNTERSINK-THRU(hcfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                                 TAPPED HOLES                     **
TAP-BLIND=&lt;hw-threadsize&gt; ;\
      深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with nearside csink*
TAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*when last hole in hole series*
TAP-BLIND(series)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread*
TAP-BLIND(ct)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=&lt;hw-threadsize&gt; ;\
                深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*drilled and tapped thru*
TAP-THRU(tt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;
*with nearside csink*
TAP-THRU(ttcsns)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with farside csink*
TAP-THRU(ttcsfs)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with both csinks*
TAP-THRU(ttcsnf)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*drilled thru but with blind threads*
TAP-DRILLTHRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
          深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;
*with farside csink*
TAP-DRILLTHRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
TAP-DRILLTHRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
TAP-DRILLTHRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread*
TAP-DRILLTHRU(ct)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
TAP-DRILLTHRU(cttcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                                           &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                                           &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PIPE TAPPED HOLES                     **
PTAP-BLIND=&lt;hw-threadsize&gt; ;\
         &lt;hw-descrp&gt;
*with nearside csink*
PTAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
               &lt;hw-descrp&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
PTAP-THRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
      &lt;hw-descrp&gt;
*with farside csink*
PTAP-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
PTAP-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
PTAP-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                        COSMETIC THREAD CALLOUTS                **
MACHINE-THREADS-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
MACHINE-THREADS-EXTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;
STRAIGHT-PIPE-TAPPED-THREAD-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
STRAIGHT-PIPE-TAPPED-THREAD-EXTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
**
******************************************************************************************************

**                         COUNTERBORED HOLES                         **
COUNTERBORE-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with underhead csink*
COUNTERBORE-BLIND(csms)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;
*with nearside csink*
COUNTERBORE-BLIND(csns)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and underhead csinks*
COUNTERBORE-BLIND(csnm)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
COUNTERBORE-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;
*with farside countersink*
COUNTERBORE-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with underhead csink*
COUNTERBORE-THRU(csms)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with underhead and far csinks*
COUNTERBORE-THRU(csmf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
COUNTERBORE-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with near and farside csinks*
COUNTERBORE-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with near and underhead csinks*
COUNTERBORE-THRU(csnm)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;
*with all 3 csinks*
COUNTERBORE-THRU(csal)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-cbdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-cbdepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-midcsdia&gt; X &lt;hw-midcsang&gt;, &lt;hw-msgmidside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PLAIN HOLES                         **
HOLE-BLIND=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;
*with nearside csink*
HOLE-BLIND(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
HOLE-THRU=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;
*with farside csink*
HOLE-THRU(csfs)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
HOLE-THRU(csns)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
HOLE-THRU(csnf)=;&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           COUNTERSUNK HOLES                     **
COUNTERSINK-BLIND=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with added head clearance as cbore*
COUNTERSINK-BLIND(headclr)=&lt;MOD-DIAM&gt; &lt;hw-diam&gt; &lt;HOLE-DEPTH&gt; &lt;hw-depth&gt;;\
                     &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                   &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
COUNTERSINK-THRU=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;
*with farside csink*
COUNTERSINK-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with added head clearance as cbore*
COUNTERSINK-THRU(headclr)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
                  &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;
*with head clearance and far side csink*
COUNTERSINK-THRU(hcfs)=&lt;MOD-DIAM&gt; &lt;hw-thruholedia&gt; &lt;hw-thru&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; X &lt;hw-csang&gt;;\
               &lt;HOLE-SPOT&gt;&lt;MOD-DIAM&gt; &lt;hw-csdia&gt; &lt;HOLE-DEPTH&gt; &lt;hw-headclr&gt;;\
               &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                                 TAPPED HOLES                     **
TAP-BLIND=&lt;hw-threadsize&gt; ;\
      深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with nearside csink*
TAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*when last hole in hole series*
TAP-BLIND(series)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread*
TAP-BLIND(ct)=&lt;hw-threadsize&gt; ;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=&lt;hw-threadsize&gt; ;\
                深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*drilled and tapped thru*
TAP-THRU(tt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;
*with nearside csink*
TAP-THRU(ttcsns)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with farside csink*
TAP-THRU(ttcsfs)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with both csinks*
TAP-THRU(ttcsnf)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
                &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*drilled thru but with blind threads*
TAP-DRILLTHRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
          深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=&lt;MOD-DIAM&gt; &lt;hw-thrutapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-threaddesc&gt; - 6H &lt;hw-thru&gt;
*with farside csink*
TAP-DRILLTHRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
TAP-DRILLTHRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
TAP-DRILLTHRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread*
TAP-DRILLTHRU(ct)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
TAP-DRILLTHRU(cttcsns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                                           &lt;hw-threaddesc&gt; &lt;hw-threadclass&gt; &lt;hw-thru&gt;;\
                                           &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
                  深 &lt;hw-threaddepth&gt;孔深&lt;hw-tapdrldepth&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
                  &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                           PIPE TAPPED HOLES                     **
PTAP-BLIND=&lt;hw-threadsize&gt; ;\
         &lt;hw-descrp&gt;
*with nearside csink*
PTAP-BLIND(csns)=&lt;hw-threadsize&gt; ;\
               &lt;hw-descrp&gt;;\
             &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
PTAP-THRU=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
      &lt;hw-descrp&gt;
*with farside csink*
PTAP-THRU(csfs)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
*with nearside csink*
PTAP-THRU(csns)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;
*with both csinks*
PTAP-THRU(csnf)=&lt;MOD-DIAM&gt; &lt;hw-tapdrldia&gt; &lt;hw-thru&gt;;\
            &lt;hw-descrp&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-nscsdia&gt; X &lt;hw-nscsang&gt;, &lt;hw-msgnearside&gt;;\
            &lt;HOLE-SINK&gt;&lt;MOD-DIAM&gt; &lt;hw-fscsdia&gt; X &lt;hw-fscsang&gt;, &lt;hw-msgfarside&gt;
**
**                        COSMETIC THREAD CALLOUTS                **
MACHINE-THREADS-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
MACHINE-THREADS-EXTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;
STRAIGHT-PIPE-TAPPED-THREAD-INTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
STRAIGHT-PIPE-TAPPED-THREAD-EXTERNAL=&lt;cthrd-size&gt; &lt;cthrd-type&gt;            
**
*****************************************************************************************************
**
*以上 = 右边的每个字符串可以自定义来符合普通文字条目
*或合适的异形孔向导变量。一个变量可替代另一变量使用。
*异形孔向导变量为小写字母,形式为: &lt;hw-type&gt;
*大写字母项目为 SolidWorks 符号名称,形式为: &lt;MOD-DIA&gt;
*
*以上 = 左边的新条目将不被使用。
*删除以上 = 左边的任何条目可能会引起相关的孔具有空白孔标注。
*
*有效的异形孔向导变量如下:
*VARIABLE      DESCRIPTION*
*&lt;hw-type&gt;            Type   
*&lt;hw-std&gt;            Standard   
*&lt;hw-fsttyp&gt;      Fastener Type   
*&lt;hw-fstsze&gt;      Fastener Size   
*      
*&lt;hw-cbdepth&gt;      Counterbore Depth   
*&lt;hw-cbdia&gt;      Counterbore Diameter   
*&lt;hw-cdrlang&gt;      Counterdrill Angle   
*&lt;hw-cdrldepth&gt;      Counterdrill Depth   
*&lt;hw-cdrldia&gt;      Counterdrill Diameter   
*&lt;hw-csang&gt;      Countersink Angle   
*&lt;hw-csdia&gt;      Countersink Diameter   
*&lt;hw-depth&gt;      Depth   
*&lt;hw-diam&gt;      Diameter   
*&lt;hw-drlang&gt;      Drill Angle   
*&lt;hw-endcond&gt;      End Condition   
*&lt;hw-fscsang&gt;      Far Side Countersink Angle   
*&lt;hw-fscsdia&gt;      Far Side Countersink Diameter   
*&lt;hw-headclr&gt;      Head Clearance   
*&lt;hw-holedia&gt;      Hole Diameter   
*&lt;hw-holedepth&gt;      Hole Depth
*&lt;hw-mjrdia&gt;      Major Diameter   
*&lt;hw-midcsang&gt;      Middle Countersink Angle   
*&lt;hw-midcsdia&gt;      Middle Countersink Diameter   
*&lt;hw-minordia&gt;      Minor Diameter   
*&lt;hw-nscsang&gt;      Near Side Countersink Angle   
*&lt;hw-nscsdia&gt;      Near Side Countersink Diameter   
*&lt;hw-tapdrldepth&gt;      Tap Drill Depth   
*&lt;hw-tapdrldia&gt;      Tap Drill Diameter   
*&lt;hw-threadang&gt;      Thread Angle
*&lt;hw-threaddepth&gt;      Thread Depth
*&lt;hw-threaddesc&gt;         Thread Description
*&lt;hw-threaddia&gt;      Thread Diameter   
*&lt;hw-threadclass&gt;    Thread Class (1B, 2B or 3B, applies to Ansi Inch holes only)
*&lt;hw-threadseries&gt;      Thread Series
*&lt;hw-threadsize&gt;      Thread Size
*&lt;hw-thruholedepth&gt;      Thru Hole Depth   
*&lt;hw-thruholedia&gt;      Thru Hole Diameter   
*&lt;hw-thrutapdrldp&gt;      Thru Tap Drill Depth   
*&lt;hw-thrutapdrldia&gt;      Thru Tap Drill Diameter   
*      
*&lt;hw-descrp&gt;      Description
*
* Cosmetic thread callout variables
*
*&lt;cthrd-std&gt;      Standard
*&lt;cthrd-type&gt;      Type
*&lt;cthrd-size&gt;      Size
*&lt;cthrd-major-dia&gt;    Major Diameter
*&lt;cthrd-minor-dia&gt;    Minor Diameter
*&lt;cthrd-depth&gt;      Thread Depth
                                       
* (c)2002 SolidWorks Corp.
* 异型孔向导标注格式定义文件
* 创建日期: 2002 年 7 月 4 日
**
* 定义符; 根据需要将格式折断为标注行 1; 尺寸文字行 2; 及标注行 3 或以上
* \ 字符表示标注连续到下一行,* 字符表示评论行
* 有关编辑的额外评论位于此文件的底部。
**
**
**************************************************************************************************
**NO-NUMBER-OF-INSTANCES
**

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                                              <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                                                      <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                                                      <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                         <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                         <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                         <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                      <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
TAP-BLIND=<hw-threaddesc>深<hw-threaddepth>
*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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                <hw-threaddesc> <hw-threadclass> <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                      <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                       <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                       <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                      <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                       <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                       <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                       <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                <hw-threaddesc> <hw-threadclass> <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                     <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                               <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                     <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                   <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                           <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-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 csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                <hw-fstsze> NPT
*with nearside csink*
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> <hw-thru>;\
             <hw-fstsze> NPT
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                      <hw-fstsze> NPT;\
                      <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-fstsze> NPT;\
                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         DOWEL HOLES (NOMINAL)                                                **
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (PRESS)                                                **
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (CLEARANCE)                                                **
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (TRANSITIONAL)                                                **
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                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>            
**
***************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                                              <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         DOWEL HOLES (NOMINAL)                                                **
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-NOMINAL-HRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (PRESS)                                                **
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (CLEARANCE)                                                **
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (TRANSITIONAL)                                                **
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**                                        
**                                                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>            
**
***************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         DOWEL HOLES (NOMINAL)                                                **
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (PRESS)                                                **
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (CLEARANCE)                                                **
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (TRANSITIONAL)                                                **
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                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>            
**
**************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         DOWEL HOLES (NOMINAL)                                                **
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (PRESS)                                                **
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (CLEARANCE)                                                **
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (TRANSITIONAL)                                                **
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                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>
**
****************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         DOWEL HOLES (NOMINAL)                                                **
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (PRESS)                                                **
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (CLEARANCE)                                                **
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (TRANSITIONAL)                                                **
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                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>            
**
*****************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
**
JIS-COUNT-DELIMITER=x
**
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         DOWEL HOLES (NOMINAL)                                                **
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (PRESS)                                                **
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (CLEARANCE)                                                **
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (TRANSITIONAL)                                                **
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                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>            
**
******************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-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 csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-fstsze> NPT
*with nearside csink*
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> <hw-thru>;\
          <hw-fstsze> NPT
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
***************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
********************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-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 csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-fstsze> NPT
*with nearside csink*
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> <hw-thru>;\
          <hw-fstsze> NPT
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
***************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-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 csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-fstsze> NPT
*with nearside csink*
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> <hw-thru>;\
          <hw-fstsze> NPT
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
***************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> <hw-threadclass> <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> <hw-threadclass> <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-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 csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-fstsze> NPT
*with nearside csink*
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> <hw-thru>;\
          <hw-fstsze> NPT
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-fstsze> NPT;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
***************************************************************************************************

**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with nearside csink*
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                  此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*when last hole in hole series*
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                        此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread*
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                        此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          此项的螺纹孔: <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> <hw-thru>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                                  此项的螺纹孔:<hw-fstsze> HELICOIL <hw-fsttyp>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                                  此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>;\
                                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                COSMETIC THREAD CALLOUTS                                **
HELICOIL-THREADS-INTERNAL=<cthrd-size> <cthrd-type>            
**
******************************************************************************************************

**                                                TAPPED HOLES                                                        **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with nearside csink*
TAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                  此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*when last hole in hole series*
TAP-BLIND(series)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                        此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread*
TAP-BLIND(ct)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                        此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread and nearside csink*
TAP-BLIND(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          此项的螺纹孔: <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> <hw-thru>;\
                          此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                                  此项的螺纹孔:<hw-fstsze> HELICOIL <hw-fsttyp>
TAP-DRILLTHRU(cttcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                                  此项的螺纹孔: <hw-fstsze> HELICOIL <hw-fsttyp>;\
                                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                COSMETIC THREAD CALLOUTS                                **
HELICOIL-THREADS-INTERNAL=<cthrd-size> <cthrd-type>            
**
****************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                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>            
**
****************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
          <MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>
*with nearside csink*
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= <hw-threaddesc>深<hw-threaddepth>;
*with cosmetic thread and nearside csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)= <hw-threaddesc> - 6H <hw-thru>;\
                        <MOD-DIAM> <hw-thrutapdrldia> <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)= <hw-threaddesc> - 6H <hw-thru>;\
                          <MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)= <hw-threaddesc> - 6H <hw-thru>;\
                          <MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)= <hw-threaddesc> - 6H <hw-thru>;\
                          <MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                  <MOD-DIAM> <hw-tapdrldia> <hw-thru>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)= <hw-threaddesc> - 6H <hw-thru>;\
                        <MOD-DIAM> <hw-thrutapdrldia> <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
TAP-DRILLTHRU(cttcsns)= <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)= <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<hw-descrp>;\
             <MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>
*with nearside csink*
PTAP-BLIND(csns)= <hw-descrp>;\
                   <MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<hw-descrp>;\
          <MOD-DIAM> <hw-tapdrldia> <hw-thru>
*with farside csink*
PTAP-THRU(csfs)= <hw-descrp>;\
                <MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)= <hw-descrp>;\
                <MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)= <hw-descrp>;\
                <MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (NOMINAL)                                                **
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (PRESS)                                                **
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (CLEARANCE)                                                **
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (TRANSITIONAL)                                                **
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                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>            
**
****************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         DOWEL HOLES (NOMINAL)                                                **
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (PRESS)                                                **
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (CLEARANCE)                                                **
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (TRANSITIONAL)                                                **
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                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>            
**
****************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         DOWEL HOLES (NOMINAL)                                                **
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (PRESS)                                                **
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (CLEARANCE)                                                **
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (TRANSITIONAL)                                                **
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                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>            
**
******************************************************************************************************

**                                                 COUNTERBORED HOLES                                                 **
COUNTERBORE-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with underhead csink*
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 csink*
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 csinks*
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> <hw-thru>;\
                     <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>
*with farside countersink*
COUNTERBORE-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                             <HOLE-SPOT><MOD-DIAM> <hw-cbdia> <HOLE-DEPTH> <hw-cbdepth>;\
                             <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with underhead csink*
COUNTERBORE-THRU(csms)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csmf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERBORE-THRU(csns)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnf)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csnm)=<MOD-DIAM> <hw-thruholedia> <hw-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 csinks*
COUNTERBORE-THRU(csal)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                         PLAIN HOLES                                                 **
HOLE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
HOLE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
HOLE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
HOLE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         COUNTERSUNK HOLES                                         **
COUNTERSINK-BLIND=<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                        <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with added head clearance as cbore*
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>
COUNTERSINK-THRU=<MOD-DIAM> <hw-thruholedia> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-csdia> X <hw-csang>
*with farside csink*
COUNTERSINK-THRU(csfs)=<MOD-DIAM> <hw-thruholedia> <hw-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 cbore*
COUNTERSINK-THRU(headclr)=<MOD-DIAM> <hw-thruholedia> <hw-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 csink*
COUNTERSINK-THRU(hcfs)=<MOD-DIAM> <hw-thruholedia> <hw-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>
**
**                                                                 TAPPED HOLES                                         **
TAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with nearside csink*
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 csink*
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>
*drilled and tapped thru*
TAP-THRU(tt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with nearside csink*
TAP-THRU(ttcsns)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with farside csink*
TAP-THRU(ttcsfs)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with both csinks*
TAP-THRU(ttcsnf)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <hw-thru>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*drilled thru but with blind threads*
TAP-DRILLTHRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                  <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and drilled and tapped thru*
TAP-DRILLTHRU(cstt)=<MOD-DIAM> <hw-thrutapdrldia> <hw-thru>;\
                        <hw-threaddesc> - 6H <hw-thru>
*with farside csink*
TAP-DRILLTHRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
TAP-DRILLTHRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                          <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
TAP-DRILLTHRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                          <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>
*with cosmetic thread and nearside csink*
TAP-DRILLTHRU(ctcsns)=<MOD-DIAM> <hw-tapdrldia> <hw-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> <hw-thru>;\
                                           <hw-threaddesc> <hw-threadclass> <hw-thru>;\
                                           <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with cosmetic thread and farside csink*
TAP-DRILLTHRU(ctcsfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                                <hw-threaddesc> - 6H <HOLE-DEPTH> <hw-threaddepth>;\
                                <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with cosmetic thread and both csinks*
TAP-DRILLTHRU(ctcsnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         PIPE TAPPED HOLES                                         **
PTAP-BLIND=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
             <hw-descrp>
*with nearside csink*
PTAP-BLIND(csns)=<MOD-DIAM> <hw-tapdrldia> <HOLE-DEPTH> <hw-tapdrldepth>;\
                   <hw-descrp>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
PTAP-THRU=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
          <hw-descrp>
*with farside csink*
PTAP-THRU(csfs)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
PTAP-THRU(csns)=<MOD-DIAM> <hw-tapdrldia> <hw-thru>;\
                <hw-descrp>;\
                  <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
PTAP-THRU(csnf)=<MOD-DIAM> <hw-tapdrldia> <hw-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>
**
**                                                         DOWEL HOLES (NOMINAL)                                                **
DOWEL-NOMINAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-NOMINAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-NOMINAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-NOMINAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-NOMINAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-NOMINAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (PRESS)                                                **
DOWEL-PRESS-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-PRESS-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-PRESS-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-PRESS-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-PRESS-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-PRESS-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (CLEARANCE)                                                **
DOWEL-CLEARANCE-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
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> <hw-thru>
*with farside csink*
DOWEL-CLEARANCE-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-CLEARANCE-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-CLEARANCE-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                         DOWEL HOLES (TRANSITIONAL)                                                **
DOWEL-TRANSITIONAL-BLIND=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>
*with nearside csink*
DOWEL-TRANSITIONAL-BLIND(csns)=;<MOD-DIAM> <hw-diam> <HOLE-DEPTH> <hw-depth>;\
                      <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
DOWEL-TRANSITIONAL-THRU=;<MOD-DIAM> <hw-diam> <hw-thru>
*with farside csink*
DOWEL-TRANSITIONAL-THRU(csfs)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
*with nearside csink*
DOWEL-TRANSITIONAL-THRU(csns)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>
*with both csinks*
DOWEL-TRANSITIONAL-THRU(csnf)=;<MOD-DIAM> <hw-diam> <hw-thru>;\
                     <HOLE-SINK><MOD-DIAM> <hw-nscsdia> X <hw-nscsang>, <hw-msgnearside>;\
                     <HOLE-SINK><MOD-DIAM> <hw-fscsdia> X <hw-fscsang>, <hw-msgfarside>
**
**                                                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>            
**
*****************************************************************************************************
**
*以上 = 右边的每个字符串可以自定义来符合普通文字条目
*或合适的异形孔向导变量。一个变量可替代另一变量使用。
*异形孔向导变量为小写字母,形式为: <hw-type>
*大写字母项目为 SolidWorks 符号名称,形式为: <MOD-DIA>
*
*以上 = 左边的新条目将不被使用。
*删除以上 = 左边的任何条目可能会引起相关的孔具有空白孔标注。
*
*有效的异形孔向导变量如下:
*VARIABLE                DESCRIPTION*
*<hw-type>                        Type       
*<hw-std>                        Standard       
*<hw-fsttyp>                Fastener Type       
*<hw-fstsze>                Fastener Size       
*               
*<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-diam>                Diameter       
*<hw-drlang>                Drill Angle       
*<hw-endcond>                End Condition       
*<hw-fscsang>                Far Side Countersink Angle       
*<hw-fscsdia>                Far Side Countersink Diameter       
*<hw-headclr>                Head Clearance       
*<hw-holedia>                Hole Diameter       
*<hw-holedepth>                Hole Depth
*<hw-mjrdia>                Major Diameter       
*<hw-midcsang>                Middle Countersink Angle       
*<hw-midcsdia>                Middle Countersink Diameter       
*<hw-minordia>                Minor Diameter       
*<hw-nscsang>                Near Side Countersink Angle       
*<hw-nscsdia>                Near Side Countersink Diameter       
*<hw-tapdrldepth>                Tap Drill Depth       
*<hw-tapdrldia>                Tap Drill Diameter       
*<hw-threadang>                Thread Angle
*<hw-threaddepth>                Thread Depth
*<hw-threaddesc>                 Thread Description
*<hw-threaddia>                Thread Diameter       
*<hw-threadclass>        Thread Class (1B, 2B or 3B, applies to Ansi Inch holes only)
*<hw-threadseries>                Thread Series
*<hw-threadsize>                Thread Size
*<hw-thruholedepth>                Thru Hole Depth       
*<hw-thruholedia>                Thru Hole Diameter       
*<hw-thrutapdrldp>                Thru Tap Drill Depth       
*<hw-thrutapdrldia>                Thru Tap Drill Diameter       
*               
*<hw-descrp>                Description
*
* Cosmetic thread callout variables
*
*<cthrd-std>                Standard
*<cthrd-type>                Type
*<cthrd-size>                Size
*<cthrd-major-dia>        Major Diameter
*<cthrd-minor-dia>        Minor Diameter
*<cthrd-depth>                Thread Depth
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              

寂静回声 发表于 2017-12-1 20:07:22

纠正一下,93年的标准都不是楼主所述之样

只有84年的已经被废弃多年的标准才是楼主口中的标准,请问楼主有60多了吧。

xiaobing86203 发表于 2017-12-1 21:12:43

楼主的分享精神值得肯定,这么长的字幅也能复制过来啊!!
另外一直都想问一个问题,你这个头像是谁啊,不会是本人吧

魍者归来 发表于 2017-12-1 21:26:48

现在国标图面上基本无汉字,也就技术要求或者特殊要求的地方会出现汉字,毕竟要接轨

面壁深功 发表于 2017-12-2 06:40:14

你这标注中,引线、尺寸线切割太多啊

hnlybocai2008 发表于 2017-12-7 13:53:34

苦菩提 发表于 2017-12-1 14:51
不会的,再问我哈

老司机带带我:D
页: [1] 2
查看完整版本: 真福利:SW异形孔标注