<!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>Using Teamcenter Engineering as your Database</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_topic2" id="xps10_pagetitle">Using Teamcenter Engineering as your Database</div>
      <hr noshade="true">
      <p class="para_topic">You can use Teamcenter Engineering's Resource Manager to organize and administer your tool and machine tool data. NX Library provides you with an interface to Teamcenter Engineering in order to make these tools available from within NX. </p>
      <p class="para_topic">Before you can access Teamcenter Engineering tools from within NX, you must:</p>
      <ul>
         <li>
            <p class="para_item">Ensure that NX, Teamcenter Integration, and Teamcenter Engineering are installed on your system.</p>
         </li>
         <li>
            <p class="para_item">Use the appropriate template set. There are two version-specific template files, template_teamcenter_v8.tcl and template_teamcenter_v9.tcl &nbsp;found in ...\MACH\resource\template_dir. Please check which version of Teamcenter Engineering you are running and select the appropriate tcl file. Rename this file to template_teamcenter.tcl before you start NX.</p>
         </li>
         <li>
            <p class="para_item">Set the following environment variable: UGII_CAM_CONFIG=<i class="variableText">%UGII_CAM_BASE_DIR%</i>\resource\configuration\cam_teamcenter_library.dat The system uses this template to begin the CAM session.
            </p>
         </li>
         <li>
            <p class="para_item">Start NX using Teamcenter Integration.</p>
         </li>
      </ul>
      <div class="title_division">Important Points to Remember:</div>
      <ul>
         <li>
            <p class="para_item">By default, NX Library uses the same default data structure as Resource Manager's small and full content kits. If you create your own data hierarchy for tools and machine tools in Teamcenter Engineering's Classification Administration, you must edit the corresponding def file in NX to reflect this new structure. Find these files here:</p>
            <p class="para_item">For Tools:</p>
            <p class="para_item"><i class="variableText">%UGII_CAM_BASE_DIR%</i>\resource\library\tool\inclass\dbc_inclass_tlas.def
            </p>
            <p class="para_item">&nbsp;</p>
            <p class="para_item">For Machine Tools:</p>
            <p class="para_item"><i class="variableText">%UGII_CAM_BASE_DIR%</i>\resource\library\machine\inclass\dbc_inclass_mach.def
            </p>
            <p class="para_item">&nbsp;</p>
            <p class="para_item">For more information on how to edit this def file, see  <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_config_dialogs.html');return(false);">Configuring the Dialogs</a>.
            </p>
         </li>
         <li>
            <p class="para_item">When you create tools in Resource Manager, you always have to map these tools to NX tool types and subtypes (UGT and UGST). This means that any new tool assembly classes you create in Classification Administration must contain the attribute number -5110, UG tool type. This attribute provides you with a pull-down menu of all available NX tool types to which you can map your new tool assembly.</p>
            <p class="para_item">For more information on mapping types and subtypes, see  <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_map_new_classes.html');return(false);">Mapping New Classes/Subclasses</a>. For more information on how to create classes in the Classification Administration module of Teamcenter Engineering, see the Teamcenter Engineering Online Help.
            </p>
         </li>
         <li>
            <p class="para_item">When you create a new tool class in Teamcenter Engineering, you must map this class to one of the tools listed in the Mandatory Parameters for Classes section. These are the parameters that NX requires for its processors (for example, corner radius or diameter). If you want to map other attributes to these parameters, you must modify the DBC_retrieve procedure of the tcl event handler.</p>
         </li>
      </ul>
      <p class="para_division">You can use additional parameters for the search mechanism. See  <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/com_lib_config_dialogs.html');return(false);">Configuring the Dialogs</a>.
      </p>
      <table border="0">
         <tr>
            <td valign="top" align="left"><img align="left" src="../graphics/note.gif" alt="Note" title="Note"></td>
            <td valign="bottom" align="left" width="100%">
               <div class="para_note">
                  <p class="para_note_body">Do not switch between <b class="uiTerm">Teamcenter</b> and <b class="uiTerm">native</b> environments during a session<br>It is recommended that users start <b class="uiTerm">NX</b> in either <b class="uiTerm">Teamcenter</b> or <b class="uiTerm">native</b>, with the correct  <b class="uiTerm">CAM</b> configuration specified to match. If a user needs to work in <b class="uiTerm">CAM</b> in both environments, they should have two ways to start <b class="uiTerm">NX</b>, so that the <b class="uiTerm">CAM</b> configuration is set before <b class="uiTerm">NX</b> is started. This can be done with batch files,  or using multiple .env files. 
                  </p>
               </div>
            </td>
         </tr>
      </table>
   </body>
</html>