<!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>Hole to Trim</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">Hole to Trim</div>
      <hr noshade="true">
      <div class="title_division">Description</div>
      <p class="para_division">This check will determine the distance a hole (pierce object) is from a trim object, and report nonconformances based on site value.</p>
      <div class="title_division">Purpose</div>
      <p class="para_division">To determine if a pierce object can be manufactured using standard pierce equipment.</p>
      <div class="title_division">Computational Method</div>
      <p class="para_division">The method for computing the hole to trim distance is base on the following.</p>
      <ol type="1" start="1">
         <li>
            <p class="para_item">The die(s) the hole and the trim are in.</p>
         </li>
         <li>
            <p class="para_item">The punch directions used for each object.</p>
         </li>
      </ol>
      <p class="para_division">This implies that there are three different methods used for computing the hole to trim distance (D).</p>
      <ol type="1" start="1">
         <li>
            <p class="para_item">The hole piercing and trimming are performed in the same die, and each has the same piercing direction.</p>
            <p class="para_item"><img align="bottom" src="graphics/dfm_hole_to_trim1.gif" border="0"></p>
            <p class="para_item">For this case, the trim object and the hole center are projected onto the plane of the piercing direction. Next, the distance between the point and trim is then determined, and finally the shank radius is subtracted to get the final value used to determine if a nonconformance exists. If the shank diameter is less than the hole diameter, then the distance between the point and trim object will be used. A negative value for D will be reported by the DFM Advisor if the shank size intersects the trim object. See the  <a class="links" href="javascript:void(0)" onclick="top.openFile('dieengr/dfm_pierce_commonization.html');return(false);">Pierce Commonization</a> criteria for details on how the shank diameter is computed.
            </p>
         </li>
         <li>
            <p class="para_item">The hole piercing and trimming are performed in the same die, but each uses a different piercing/trimming direction. The previous case measured the distance in a plane. Since a unique plane does not exist for this case, the three dimensional distance will be used. For this measurement the circle representing the shank is created and will not lie on the sheet if the hole is not pierced on a flat part of the sheet. (Similar to above, if the shank diameter is less than the hole diameter, a circle the diameter of the hole will be created.) The pictures below shows the hole to trim measurement.</p>
            <table cellspacing="0" align="center">
               <tr>
                  <td colspan="1" rowspan="1" valign="middle">
                     <p align="center"><img align="bottom" src="graphics/dfm_hole_to_trim2.gif"></p>
                  </td>
                  <td colspan="1" rowspan="1" valign="middle">
                     <p align="center"><img align="bottom" src="graphics/dfm_hole_to_trim3.gif"></p>
                  </td>
               </tr>
            </table><br></li>
         <li>
            <p class="para_item">The last case is when the hole and trim are punched in different dies. This is also a three dimensional measurement, but here the distance is from the pierce object shape to the trim line. The shank is not used for computing D in this case.</p>
            <p class="para_item"><img align="bottom" src="graphics/dfm_hole_to_trim3.gif" border="0"></p>
         </li>
      </ol>
      <div class="title_division">Cost penalty</div>
      <table cellspacing="3" align="center">
         <tr valign="top">
            <th bgcolor="#c0c0c0" colspan="1" rowspan="1" valign="top">
               <p class="para_th">Deviation</p>
            </th>
            <th bgcolor="#c0c0c0" colspan="1" rowspan="1" valign="top">
               <p class="para_th">Complexity Result</p>
            </th>
            <th bgcolor="#c0c0c0" colspan="1" rowspan="1" valign="top">
               <p class="para_th">Added Cost</p>
            </th>
            <th bgcolor="#c0c0c0" colspan="1" rowspan="1" valign="top">
               <p class="para_th">Complexity Value</p>
            </th>
         </tr>
         <tr valign="top">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Less than Hole to Trim Distances, Same Die[0] to Hole to Trim Distances, Same Die[1]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <ul>
                  <li>
                     <p class="para_item">...</p>
                  </li>
                  <li>
                     <p class="para_item">...</p>
                  </li>
               </ul>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">$XXX</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">X</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Less than Hole to Trim Distances, Same Die[1] to Hole to Trim Distances, Same Die[2]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <ul>
                  <li>
                     <p class="para_item">...</p>
                  </li>
                  <li>
                     <p class="para_item">...</p>
                  </li>
               </ul>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">$XXX</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">X</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Less than Hole to Trim Distances, Same Die[2]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <ul>
                  <li>
                     <p class="para_item">...</p>
                  </li>
               </ul>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">$XXX</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">X</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Less than Hole to Trim Distances, Different Die[0] when pierce and trim are performed in different dies</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <ul>
                  <li>
                     <p class="para_item">...</p>
                  </li>
               </ul>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">$XXX</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td">X</p>
            </td>
         </tr>
      </table><br></body>
</html>