<!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>Adding New Classes/Subclasses to Data File</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_topic4" id="xps10_pagetitle">Adding New Classes/Subclasses to Data File</div>
      <hr noshade="true">
      <p class="para_topic">Every tool type within NX requires its own minimum set of attributes. These are based on those attributes which appear in the tool dialogs within NX CAM. These attributes must appear in the FORMAT line of the  <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_terminology.html');return(false);">tool_database.dat</a> file. They depend on the NX internal type/subtype (class/subclass) to which the library type/subtype has been mapped (see  <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_map_new_classes.html');return(false);">mapping table</a>).
      </p>
      <p class="para_topic">The links below provide you with lists of the mandatory attributes per tool type. You may, of course, add to these attributes, but you cannot leave any out.</p>
      <ul>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_mill_5.html');return(false);">5 Parameter Milling Tool</a></p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_mill_7.html');return(false);">7 Parameter Milling Tool</a></p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_mill_10.html');return(false);">10 Parameter Milling Tool</a></p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_t_cutter_tool.html');return(false);">T-Cutter Milling Tool</a></p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_drill.html');return(false);">Standard Drilling Tool</a></p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_centerdrill.html');return(false);">Centerdrill</a></p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_spotdrill.html');return(false);">Spot Drill</a></p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_bore.html');return(false);">Boring Tool</a></p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_reamer.html');return(false);">Reaming Tool</a></p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_stepdrill.html');return(false);">Step Drill</a></p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_counterbore.html');return(false);">Counter Bore</a></p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_tapdrill.html');return(false);">Tap Drill</a></p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_thread_mill.html');return(false);">Thread Mill</a></p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_spot_facing.html');return(false);">Spot Facing</a></p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_stand_turn.html');return(false);">Standard Turning Tool</a></p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_groove.html');return(false);">Standard Grooving Tool</a></p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_groov_full_nose.html');return(false);">Standard Grooving Tool (Full Nose Radius)</a></p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_thread.html');return(false);">Standard Threading Tool</a></p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_trapezoid.html');return(false);">Standard Threading Tool (Trapezoid)</a></p>
         </li>
      </ul>
      <p class="para_topic">If you have a tool type that is not in this list, you will have to <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_map_new_classes.html');return(false);">map your new type/subtype to an NX CAM type/subtype</a>.&nbsp;
      </p>
   </body>
</html>