<!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>Step 1 - Organizing Data</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_topic3" id="xps10_pagetitle">Step 1 - Organizing Data</div>
      <hr noshade="true">
      <p class="para_topic">Here are several things to keep in mind when organizing your machine tool assembly:</p>
      <ul>
         <li>
            <p class="para_item"><b>Assembly naming&nbsp;&mdash;&nbsp;</b>The name of the directory and the parent assembly file must be the same. We recommend you add your machine to the sample machines provided with the installation. These are found here:
            </p>
            <p class="para_item">...\MACH\resource\library\machine\installed_machines\my_new_machine\graphics</p>
         </li>
         <li>
            <p class="para_item"><b>Where information is stored&nbsp;&mdash;&nbsp;</b>The new machine you create should include the assembly model of the machine tool. This allows you to store kinematics information separately from modelling information. In this example, the machine kinematics are stored in the my_machine_tool.prt and the assembly components are stored in 5axis_xyabtable_zhead_hor.prt.
            </p>
            <table bgcolor="#ffffff" cellspacing="0" width="100%" align="center">
               <tr>
                  <th align="left" colspan="1" height="33" rowspan="1">
                     <p class="para_th">Descriptive Part Name&nbsp;</p>
                  </th>
               </tr>
               <tr>
                  <td colspan="1" rowspan="1">
                     <p class="para_td"> <img align="bottom" src="graphics/tree_gif_horizontal_minus.gif" border="0">  <img align="bottom" src="graphics/checkbox_redcheck.gif" border="0">  <img align="bottom" src="graphics/assypart.gif" border="0"> my_machine_tool&nbsp;&nbsp;&nbsp;
                     </p>
                  </td>
               </tr>
               <tr>
                  <td colspan="1" rowspan="1">
                     <p class="para_td"> <img align="bottom" src="graphics/tree_gif_space.gif" border="0">  <img align="bottom" src="graphics/tree_gif_bent_minus.gif" border="0">  <img align="bottom" src="graphics/checkbox_redcheck.gif" border="0">  <img align="bottom" src="graphics/assypart.gif" border="0"> 5axis_xyabtable_zhead_hor&nbsp;&nbsp;&nbsp;
                     </p>
                  </td>
               </tr>
               <tr>
                  <td colspan="1" rowspan="1">
                     <p class="para_td"> <img align="bottom" src="graphics/tree_gif_space.gif" border="0">  <img align="bottom" src="graphics/tree_gif_space.gif" border="0">  <img align="bottom" src="graphics/tree_gif_tshape.gif" border="0">  <img align="bottom" src="graphics/checkbox_redcheck.gif" border="0">  <img align="bottom" src="graphics/piecepart.gif" border="0"> z_base_10&nbsp;&nbsp;&nbsp;
                     </p>
                  </td>
               </tr>
               <tr>
                  <td colspan="1" rowspan="1">
                     <p class="para_td"> <img align="bottom" src="graphics/tree_gif_space.gif" border="0">  <img align="bottom" src="graphics/tree_gif_space.gif" border="0">  <img align="bottom" src="graphics/tree_gif_tshape.gif" border="0">  <img align="bottom" src="graphics/checkbox_redcheck.gif" border="0">  <img align="bottom" src="graphics/piecepart.gif" border="0"> z_slide_10&nbsp;&nbsp;&nbsp;
                     </p>
                  </td>
               </tr>
               <tr>
                  <td colspan="1" rowspan="1">
                     <p class="para_td"> <img align="bottom" src="graphics/tree_gif_space.gif" border="0">  <img align="bottom" src="graphics/tree_gif_space.gif" border="0">  <img align="bottom" src="graphics/tree_gif_tshape.gif" border="0">  <img align="bottom" src="graphics/checkbox_redcheck.gif" border="0">  <img align="bottom" src="graphics/piecepart.gif" border="0"> x_slide_10&nbsp;&nbsp;&nbsp;
                     </p>
                  </td>
               </tr>
               <tr>
                  <td colspan="1" rowspan="1">
                     <p class="para_td"> <img align="bottom" src="graphics/tree_gif_space.gif" border="0">  <img align="bottom" src="graphics/tree_gif_space.gif" border="0">  <img align="bottom" src="graphics/tree_gif_tshape.gif" border="0">  <img align="bottom" src="graphics/checkbox_redcheck.gif" border="0">  <img align="bottom" src="graphics/piecepart.gif" border="0"> y_base_10&nbsp;&nbsp;&nbsp;
                     </p>
                  </td>
               </tr>
               <tr>
                  <td colspan="1" rowspan="1">
                     <p class="para_td"> <img align="bottom" src="graphics/tree_gif_space.gif" border="0">  <img align="bottom" src="graphics/tree_gif_space.gif" border="0">  <img align="bottom" src="graphics/tree_gif_tshape.gif" border="0">  <img align="bottom" src="graphics/checkbox_redcheck.gif" border="0">  <img align="bottom" src="graphics/piecepart.gif" border="0"> y_slide_10&nbsp;&nbsp;&nbsp;
                     </p>
                  </td>
               </tr>
               <tr>
                  <td colspan="1" rowspan="1">
                     <p class="para_td"> <img align="bottom" src="graphics/tree_gif_space.gif" border="0">  <img align="bottom" src="graphics/tree_gif_space.gif" border="0">  <img align="bottom" src="graphics/tree_gif_tshape.gif" border="0">  <img align="bottom" src="graphics/checkbox_redcheck.gif" border="0">  <img align="bottom" src="graphics/piecepart.gif" border="0"> b_base_10&nbsp;&nbsp;&nbsp;
                     </p>
                  </td>
               </tr>
               <tr>
                  <td colspan="1" rowspan="1">
                     <p class="para_td"> <img align="bottom" src="graphics/tree_gif_space.gif" border="0">  <img align="bottom" src="graphics/tree_gif_space.gif" border="0">  <img align="bottom" src="graphics/tree_gif_tshape.gif" border="0">  <img align="bottom" src="graphics/checkbox_redcheck.gif" border="0">  <img align="bottom" src="graphics/piecepart.gif" border="0"> b_slide_10&nbsp;&nbsp;&nbsp;
                     </p>
                  </td>
               </tr>
               <tr>
                  <td colspan="1" rowspan="1">
                     <p class="para_td"> <img align="bottom" src="graphics/tree_gif_space.gif" border="0">  <img align="bottom" src="graphics/tree_gif_space.gif" border="0">  <img align="bottom" src="graphics/tree_gif_tshape.gif" border="0">  <img align="bottom" src="graphics/checkbox_redcheck.gif" border="0">  <img align="bottom" src="graphics/piecepart.gif" border="0"> a_base_10&nbsp;&nbsp;&nbsp;
                     </p>
                  </td>
               </tr>
               <tr>
                  <td colspan="1" rowspan="1">
                     <p class="para_td"> <img align="bottom" src="graphics/tree_gif_space.gif" border="0">  <img align="bottom" src="graphics/tree_gif_space.gif" border="0">  <img align="bottom" src="graphics/tree_gif_bent.gif" border="0">  <img align="bottom" src="graphics/checkbox_redcheck.gif" border="0">  <img align="bottom" src="graphics/piecepart.gif" border="0"> a_slide_10&nbsp;&nbsp;&nbsp;
                     </p>
                  </td>
               </tr>
            </table><br><p class="para_item">Assembly Navigator Tree Showing Organization of Machine Tool Data</p>
         </li>
         <li>
            <p class="para_item"><b>Component names&nbsp;&mdash;&nbsp;</b>As these assemblies are generally large, we suggest giving the components meaningful names. For example, call a non-moving component &quot;base&quot; and the moving component &quot;slide&quot;. This is not mandatory but assists you with organizing the data.
            </p>
         </li>
         <li>
            <p class="para_item"><b>Unique file name&nbsp;&mdash;&nbsp;</b>You must give each component a unique file name. This is necessary due to how NX loads part files when you use the <b class="uiTerm">Replace Machine</b> option. In this example we added &quot;_10&quot; to the name of each part to make the name unique.
            </p>
         </li>
         <li>
            <p class="para_item">Entering new machine in NX Library mechanism. You must modify the NX Library files to include the information for your new machine. For more information, see  <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgisv/mfgisv_creat_prereq_kine_model.html');return(false);">Prerequisites for Kinematics Model.</a></p>
         </li>
         <li>
            <p class="para_item"><b>Appropriate machine specific files&nbsp;&mdash;&nbsp;</b>You must ensure that appropriate files exist in the proper directories.
            </p>
            <p class="para_item"><b class="uiTerm">MTD</b>: <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgisv/mfgisv_setup_mtd.html');return(false);">machine tool driver</a></p>
            <p class="para_item"><b class="uiTerm">CSE</b>: MCF and CCF
            </p>
         </li>
      </ul>
      <p class="para_topic">Taking these points into consideration, you can now create your machine tool assembly and store the files in the correct locations. If you need information on how to create an assembly, see Assemblies Help, otherwise, proceed with step 2.</p>
      <p class="para_topic"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgisv/mfgisv_setup_def_search_direct.html');return(false);">Continue on to Step 2...</a></p>
   </body>
</html>