<!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 Part Model FAQ</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">Standard Part Model FAQ</div>
      <hr noshade="true">
      <div class="title_division">What types of parts can be included in the standard parts library?</div>
      <p class="para_division">Any NX part model can be included in the Progressive Die Wizard libraries.</p>
      <div class="title_division">What are the contents of a standard part model?</div>
      <p class="para_division">Usually standard parts are a single part file that contains two solid bodies:</p>
      <ul>
         <li>
            <p class="para_item">The standard component (true body)</p>
         </li>
         <li>
            <p class="para_item">A pocket cutter body (false body)</p>
         </li>
      </ul>
      <div class="title_division">Can I make a standard part that is configurable and adjustable from the Standard Part dialog?</div>
      <p class="para_division">Yes, all that is required is an NX part or assembly with parameters to control the dimensions and configurations. The Standard Parts Management System can be set up to read a database spreadsheet made to control the parameters for that part.</p>
      <div class="title_division">Do standard parts models need to be parametric?</div>
      <p class="para_division">No, parametric models are only required for dimensional adjustment. If only one configuration of the component is required, then it is not necessary that the models be parametric.</p>
      <div class="title_division">Can standard parts be assemblies?</div>
      <p class="para_division">Standard Parts can be single components or assemblies.</p>
      <div class="title_division">Can standard parts contain more than one body?</div>
      <p class="para_division">Yes, however, to list the bodies individually in the BOM, an assembly with components representing each part must be used.</p>
      <div class="title_division">What files are needed to make a standard part?</div>
      <p class="para_division">Four files are used to define a standard part in the Standard Parts Management System.</p>
      <ul>
         <li>
            <p class="para_item">&nbsp;An NX part file containing the component body and pocket cutting body.</p>
         </li>
         <li>
            <p class="para_item">&nbsp;A bitmap image file to show in the Standard Part Management dialog box. </p>
         </li>
         <li>
            <p class="para_item">&nbsp;A spreadsheet database file that configures the Standard Part Management dialog and part parameters.</p>
         </li>
         <li>
            <p class="para_item">&nbsp;The existing register file is edited to include the name and location of the NX part file and database spreadsheet.</p>
         </li>
      </ul>
      <div class="title_division">Where are the standard part files stored and how are they named?</div>
      <p class="para_division">Standard parts are filed in directories at .../pdw/standard/english (or metric)/&lt;catalog name&gt;. The directories are usually named after the catalog they belong to, or the type of standard parts that will be stored in that directory.&nbsp;</p>
      <p class="para_division">Each&nbsp;standard part directory contains a set of three subdirectories to contain the model, data, and bitmap files. For example, if a part is made using inch units, a new directory is stored in a subdirectory of .../pdw/standard/english/.</p>
      <div class="title_division">Do I&nbsp;create a new directory (and subdirectories) or use an existing directory (and subdirectories)&nbsp;for a new standard part?</div>
      <p class="para_division">If the new standard part belongs to an existing manufacturers' catalog or a standard part type that already has a directory, the files&nbsp;should probably be added to that directory.</p>
      <p class="para_division">If the part does not belong to an existing manufacturers' catalog or a standard part type that already has a directory, you&nbsp;should create a new directory structure to contain the standard part and its related files.</p>
      <div class="title_division">What directories must be created for a new standard part?</div>
      <p class="para_division">The example standard part used is a water-line fitting. This example is based on a Progressive Die Wizard version that does not include water fittings so there is no appropriate directory to contain the water fittings.</p>
      <p class="para_division">Create a directory named water with subdirectories named:</p>
      <ul>
         <li>
            <p class="para_item">model</p>
         </li>
         <li>
            <p class="para_item">data</p>
         </li>
         <li>
            <p class="para_item">bitmap</p>
         </li>
      </ul>
      <p class="para_division">They contain the component model, database, and bitmap files. Every standard part has a model, data, and bitmap file, so if more than a few different standard parts are created for&nbsp;a set, it's convenient to provide directories to&nbsp;file them separately. </p>
      <div class="title_division">What edits must be made to a part to prepare it for use as a standard part?</div>
      <p class="para_division">Several edits must be applied to this model to prepare it for use as a standard part:</p>
      <ol type="1" start="1">
         <li>
            <p class="para_item">The placement&nbsp;origin of the standard part body must be positioned at the absolute WCS.</p>
         </li>
         <li>
            <p class="para_item">The standard part body must be oriented for correct installation orientation.</p>
         </li>
         <li>
            <p class="para_item">A cutter-body for cutting pockets must be created.</p>
         </li>
         <li>
            <p class="para_item">The component and cutter-bodies must be placed on the correct layers.</p>
         </li>
         <li>
            <p class="para_item">The color, font, and shading attributes of the component and cutter-bodies must be set.</p>
         </li>
         <li>
            <p class="para_item">Reference sets must be created for component and cutter bodies.</p>
         </li>
         <li>
            <p class="para_item">The component and cutter-bodies must be assigned to reference sets.</p>
         </li>
      </ol>
      <div class="title_division">How is the counterbored hole for the fitting defined?</div>
      <p class="para_division">The standard part contains two types of bodies:</p>
      <ul>
         <li>
            <p class="para_item">Part body</p>
         </li>
         <li>
            <p class="para_item">Cutter-body</p>
         </li>
      </ul>
      <p class="para_division">The part bodies are called true bodies and the cutter-bodies are called false bodies. The following figure shows the standard part containing the component body (the fitting) and a pocket-cutting body that will form the counterbore and tap-drill hole. Both bodies exist in the same part.</p>
      <p align="center"><img align="bottom" src="graphics/std_prt_1_5.gif"></p>
      <div class="title_division">How is the counterbored hole for the fitting cut in the die base?</div>
      <p class="para_division">The pocket-cutting function creates a geometry-linked copy of the standard part false body in the target body component (usually a die base plate), then subtracts it away to make the pocket. This method results in associative positioning and sizing of the pocket for the standard part.</p>
      <div class="title_division">How does the system recognize the true-body and false-body?</div>
      <p class="para_division">The bodies are recognized by the assemblies' reference set that they belong to. Progressive Die Wizard uses two reference sets:</p>
      <ul>
         <li>
            <p class="para_item">One for the true body (TRUE)</p>
         </li>
         <li>
            <p class="para_item">One for the false cutter body (FALSE)</p>
         </li>
      </ul>
      <p class="para_division">Create a reference set named TRUE and add the fitting body to this reference set. Create a reference set named FALSE and add the pocket cutter body to this reference set.</p>
      <p class="para_division">Set reference sets, colors, fonts, and shading for all bodies. The following table shows the attributes for component-bodies and cutter-bodies.</p>
      <table align="center">
         <tr>
            <th bgcolor="#c0c0c0" colspan="1" rowspan="1" width="16%">
               <p class="para_th">Body</p>
            </th>
            <th bgcolor="#c0c0c0" colspan="1" rowspan="1" width="16%">
               <p class="para_th">Layer</p>
            </th>
            <th bgcolor="#c0c0c0" colspan="1" rowspan="1" width="16%">
               <p class="para_th">Color</p>
            </th>
            <th bgcolor="#c0c0c0" colspan="1" rowspan="1" width="16%">
               <p class="para_th">Reference Set</p>
            </th>
            <th bgcolor="#c0c0c0" colspan="1" rowspan="1" width="16%">
               <p class="para_th">Font</p>
            </th>
            <th bgcolor="#c0c0c0" colspan="1" rowspan="1" width="16%">
               <p class="para_th">Partial Shading</p>
            </th>
         </tr>
         <tr>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" width="16%">
               <p class="para_td">Component</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" width="16%">
               <p class="para_td">1</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" width="16%">
               <p class="para_td">Any</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" width="16%">
               <p class="para_td">TRUE</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" width="16%">
               <p class="para_td">Solid</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" width="16%">
               <p class="para_td">On</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" width="16%">
               <p class="para_td">Cutter</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" width="16%">
               <p class="para_td">1</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" width="16%">
               <p class="para_td">Yellow</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" width="16%">
               <p class="para_td">FALSE</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" width="16%">
               <p class="para_td">Dashed</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" width="16%">
               <p class="para_td">Off</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" width="16%">
               <p class="para_td">Construction</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" width="16%">
               <p class="para_td">60</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" width="16%">
               <p class="para_td">Any</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" width="16%">
               <p class="para_td">None</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" width="16%">
               <p class="para_td">Any</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" width="16%">
               <p class="para_td">Off</p>
            </td>
         </tr>
      </table><br><p class="para_division">This concludes the model creation phase of adding a standard part to the Progressive Die Wizard library system.</p>
   </body>
</html>