<!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>Flange to Flange</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">Flange to Flange</div>
      <hr noshade="true">
      <div class="title_division">Description</div>
      <p class="para_division">This check will determine the distance between two opposing flanges. The flanges can be in the same direction or opposite directions, and can be any of the following conditions.</p>
      <ol type="1" start="1">
         <li>
            <p class="para_item">Two flanges on the perimeter of the part.</p>
         </li>
         <li>
            <p class="para_item">A flanged cutout and a flange on the perimeter.</p>
         </li>
         <li>
            <p class="para_item">Two flanged cutouts.</p>
         </li>
      </ol>
      <div class="title_division">Purpose</div>
      <p class="para_division">To determine if two flanges are too close to be manufactured. This check guards against flanges being too close resulting in the potential for weak flanging steels.</p>
      <div class="title_division">Computational Method</div>
      <p class="para_division">The computational method is independent of the two flanges (perimeter to perimeter, cutout to cutout, or cutout to perimeter) involved in the measurement, but not all flanges will be measured with each other. For a flange to flange measurement to be made, the two flanges must be opposite each other. To be considered opposite, there must be at least one location where either of the flanges have a tangency curve that is 90 to the other. This is the same rule that is applied to the  <a class="links" href="javascript:void(0)" onclick="top.openFile('dieengr/dfm_flange_to_trim.html');return(false);">Flange to Trim</a> criteria. The difference here is that if either flange has a 90 location, the check is performed. With the Flange to Trim criteria the 90 condition was only applied to the flange. See the picture below.
      </p>
      <p align="center"><img align="bottom" src="graphics/dfm_flange_to_flange.gif"></p>
      <div class="title_division">Flange Opening Distance</div>
      <p class="para_division">For each pair of opposite flanges, the distance between them is the minimum distance between the lower (end of flange) of each flange. If the flanges are flanged in the same direction, the measurement is the &quot;in plane&quot; (normal to flanging direction) distance. If the flanges each have a different flanging direction, then the minimal 3d distance between the ends of the flange is used. See the picture below.</p>
      <p align="center"><img align="bottom" src="graphics/dfm_flange_to_flange_2d.gif"></p>
      <div class="title_division">Height</div>
      <p class="para_division">The Flange Opening Distance must be greater than Opening Multiple value(?) x the flange height. The flange height is computed by finding the minimum distance from the end of the flange, to the flange tangency curve. Since a flange may have different heights depending on where it is measured, the largest height from either flange is used to determine if a nonconformance will be reported. The example below shows a flange with different possible heights with the largest being identified.</p>
      <p align="center"><img align="bottom" src="graphics/dfm_flange_to_flange_height.gif"></p>
      <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="middle">
               <p class="para_td">Under Perimeter to Perimeter Distances[0] to Perimeter to Perimeter Distances[1]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
               <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="middle">
               <p class="para_td">$XXX</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
               <p class="para_td">X</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
               <p class="para_td">Under Cutout to Cutout Distances[0] to Cutout to Cutout Distances[1]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
               <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="middle">
               <p class="para_td">$XXX</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
               <p class="para_td">X</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
               <p class="para_td">Under Cutout to Perimeter Distances[0] to Cutout to Perimeter Distances[1]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
               <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="middle">
               <p class="para_td">$XXX</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
               <p class="para_td">X</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
               <p class="para_td">Under Opening Multiple x Flange Height</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
               <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="middle">
               <p class="para_td">$XXX</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
               <p class="para_td">X</p>
            </td>
         </tr>
      </table><br></body>
</html>