<!DOCTYPE html
  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<!--
Copyright (c) 2006 UGS Corp.

All Rights Reserved.

This software and related documentation are proprietary to UGS Corp.
-->
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>Standard Threading Tool</title>
      <script language="javaScript">
        abridged="false";
        displayConditions=new Array();
      </script>
      <link type="text/css" href="../css/main_styles.css" rel="stylesheet">
   </head>
   <body class="bodydocs" onload="top.pageLoader()" bgcolor="#FFFFFF">
      <div class="title_topic5" id="xps10_pagetitle">Standard Threading Tool</div>
      <hr noshade="true">
      <p class="para_topic">Here is a list of the mandatory parameters for a standard threading tool. The data for these attributes must be contained in the .dat file. If you would like to include any of these attributes as search criteria, then they must also be defined as a DB_ALIAS in the .def file:</p>
      <table bgcolor="#f7f7f7" cellspacing="3" width="100%" align="center">
         <colgroup span="1">
            <col span="1" width="100*">
            <col span="1" width="98*">
            <col span="1" width="98*">
            <col span="1" width="100*">
            <col span="1" width="99*">
         </colgroup>
         <tr valign="top">
            <th bgcolor="#c0c0c0" colspan="5" rowspan="1">
               <p class="para_th">NX Standard Threading Tool</p>
            </th>
         </tr>
         <tr valign="top">
            <td colspan="5" rowspan="1">
               <p class="para_td">Library Type (ASCII File Attribute T) = 01</p>
               <p class="para_td">Library Subtype (ASCII File Attribute T) = 96</p>
            </td>
         </tr>
         <tr valign="top">
            <th colspan="1" rowspan="1">
               <p class="para_th">Dialog Parameter</p>
            </th>
            <th colspan="1" rowspan="1">
               <p class="para_th">ASCII File &nbsp;Attribute </p>
            </th>
            <th colspan="1" rowspan="1">
               <p class="para_th">DBC Variable</p>
            </th>
            <th colspan="1" rowspan="1">
               <p class="para_th">DBC Variable Value</p>
            </th>
            <th colspan="1" rowspan="1">
               <p class="para_th">Teamcenter Attribute ID/ GENIUS UNCT Code</p>
            </th>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">NX Internal Tool Type *</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">T </p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_type</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">05</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-1000</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">NX Internal Tool Subtype *</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">ST </p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_subtype</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">01</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-1001</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">Cutter Count *</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">--</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_count</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">1</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-554</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">Cutter Assembly Units *</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">--</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_ass_units</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0 = mm</p>
               <p class="para_td">1=inch</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-630</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">Cutter Name *</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">--</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_name(0)</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">&lt;string&gt;</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">N/A (= tool libref)</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">Holder *</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">HLD</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_holding_system</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">&lt;string&gt;</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-2502</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">Library Reference</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">LIBRF </p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_name</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">&lt;string&gt;</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-599</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">Dialog Title</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">DESCR </p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_description</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">&lt;string&gt;</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-5001</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">Insert Shape</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">IS</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_inserttype</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0 = standard</p>
               <p class="para_td">1 = trapezoidal</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-3930</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">(LA) Left Angle</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">f(THRDS, PIT)</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_thread_left_ang</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">&lt;float&gt; , radians</p>
               <p class="para_td"><a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_thread.html#thread');return(false);">(calculated from pitch and thread type)</a></p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-2657 (pitch)</p>
               <p class="para_td">-2706 (thread type)</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">(RA) Right Angle</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">f(THRDS, PIT)</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_thread_right_ang</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">&lt;float&gt; , radians</p>
               <p class="para_td"><a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_thread.html#thread');return(false);">(calculated from pitch and thread type)</a></p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-2657 (pitch)</p>
               <p class="para_td">-2706 (thread type)</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">(OA) Orient Angle</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">OA </p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_orientation</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">&lt;float&gt; , radians</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-5005</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">(NR) Nose Radius</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">f(THRDS, PIT)</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_thread_nose_rad</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">&lt;float&gt;</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-2653</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">(TO) Tip Offset</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">f(THRDS, PIT)</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_thread_tip_offset</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">&lt;float&gt;</p>
               <p class="para_td"><a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_thread.html#thread');return(false);">(calculated from pitch and thread type)</a></p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-2657 (pitch)</p>
               <p class="para_td">-2706 (thread type)</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">Insert Position</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">INSP </p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_insert_position</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0 = topside </p>
               <p class="para_td">1 = downside</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-5016</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">Insert Width</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">f(THRDS, PIT)</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_thread_insert_width</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">&lt;float&gt;</p>
               <p class="para_td"><a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_thread.html#thread');return(false);">(calculated from pitch and thread type)</a></p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-2657 (pitch)</p>
               <p class="para_td">-2706 (thread type)</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">Insert Length</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">f(THRDS, PIT)</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_thread_insert_length</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">&lt;float&gt;</p>
               <p class="para_td"><a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_thread.html#thread');return(false);">(calculated from pitch and thread type)</a></p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-2657 (pitch)</p>
               <p class="para_td">-2706 (thread type)</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">Thickness</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">THCK </p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_thickness</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">&lt;float&gt;</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-2638</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">Max Depth (toggle)</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">--</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_max_depth_flag</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0 = not set</p>
               <p class="para_td">1 = set</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">N/A</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">Max Depth (value)</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">MXDP </p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_max_depth</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">&lt;float&gt;</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-5017</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">Tool Number *</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">TLNUM</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_tool_number</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">&lt;int&gt; </p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">**</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">Catalog Number</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">LIBRF</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_ctlg_num</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">&lt;string&gt;</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">N/A ( = tool libref)</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">Material</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">MATREF</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_tool_material_libref</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">&lt;string&gt;</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-2503</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="5" rowspan="1">
               <p class="para_td">Tracking Tab</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">Tracking Point</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">TP</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_tracking_point</p>
            </td>
            <td colspan="1" rowspan="1">
               <p align="center"><img align="bottom" src="graphics/com_lib_stand_turn.gif"></p>
               <p class="para_td">1 to 9 as shown</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-5015</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">XOFF (value)</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">XOFF </p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_x_offset</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">&lt;float&gt;</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-5002</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">YOFF (value)</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">YOFF </p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_y_offset</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">&lt;float&gt;</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">-5003</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">ADJUST Reg *</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">ADJREG</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_adj_reg</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">&lt;int&gt;</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">**</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">CUTCOM Reg *</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">CUTCOMREG</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">dbc_cutter_cutcom_reg</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">&lt;int&gt;</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">**</p>
            </td>
         </tr>
      </table><br><p class="para_topic">* These parameters do not appear in the dialog but the DBC variable must be set.</p>
      <p class="para_topic">** Not supported in Genius4000/Teamcenter.</p><a name="thread"></a><div class="title_division">Thread Type and Pitch</div>
      <p class="para_division">The following variable values are calculated from the values of thread pitch (UNCT -2657) and thread type (UNCT -2706) found in the database:</p>
      <ul class="unmarkedList">
         <li>
            <p class="para_item">dbc_cutter_thread_left_ang</p>
         </li>
         <li>
            <p class="para_item">dbc_cutter_thread_right_ang</p>
         </li>
         <li>
            <p class="para_item">dbc_cutter_thread_nose_width</p>
         </li>
         <li>
            <p class="para_item">dbc_cutter_thread_tip_offset</p>
         </li>
         <li>
            <p class="para_item">dbc_cutter_thread_insert_width</p>
         </li>
         <li>
            <p class="para_item">dbc_cutter_thread_insert_length</p>
         </li>
      </ul>
      <p class="para_division">The values for thread type are stored as follows: </p>
      <table base="file:///D:/perforce/workdocs/XPS/products/nx/nx5/english/tdoc/mfggeneral/entities/com_lib_thread_pitch.xml" bgcolor="f7f7f7" cellspacing="3" frame="void" rules="groups" align="center">
         <colgroup span="1">
            <col span="1" width="158*">
            <col span="1" width="234*">
         </colgroup>
         <thead>
            <tr bgcolor="c0c0c0">
               <td align="left" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">DBC Variable Value</p>
               </td>
               <td align="left" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Thread Type</p>
               </td>
            </tr>
         </thead>
         <tbody>
            <tr>
               <td align="left" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">1</p>
               </td>
               <td align="left" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">ISO Metric 60 degree</p>
               </td>
            </tr>
            <tr>
               <td align="left" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">2</p>
               </td>
               <td align="left" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">Whitworth BSW 55 degree</p>
               </td>
            </tr>
            <tr>
               <td align="left" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">3</p>
               </td>
               <td align="left" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">TR - ISO Metric Trapezoidal 30 degree</p>
               </td>
            </tr>
            <tr>
               <td align="left" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">4</p>
               </td>
               <td align="left" colspan="1" rowspan="1" valign="top">
                  <p class="para_td">RD - Round  30 degree  </p>
               </td>
            </tr>
         </tbody>
      </table><br></body>
</html>