<!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>Pierce Commonization</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">Pierce Commonization</div>
      <hr noshade="true">
      <div class="title_division">Description</div>
      <p class="para_division">This check compares all pierce types (gage, critical, or standard), hole sizes, shank sizes, and shapes for each die and reports objects that are not common.</p>
      <div class="title_division">Purpose</div>
      <p class="para_division">To identify if identical hole sizes, pierce types, or shapes for each punch shank diameter are used within a single die.</p>
      <div class="title_division">Computational Method</div>
      <p class="para_division">For each pierce object, perform the following tasks.</p>
      <ul>
         <li>
            <p class="para_item">Get the shape of the Pierce object.</p>
         </li>
         <li>
            <p class="para_item">Get the largest (circumscribed diameter) dimension of the pierce object. For flanged holes this dimension will be the diameter at the end of the flange. The picture below shows the circumscribed diameter for a square punch, and a flanged hole.</p>
            <table cellspacing="0" align="center">
               <tr>
                  <td colspan="1" rowspan="1" valign="middle">
                     <p align="center"><img align="bottom" src="graphics/dfm_pierce_commonization1.gif"></p>
                  </td>
                  <td colspan="1" rowspan="1" valign="middle">
                     <p align="center"><img align="bottom" src="graphics/dfm_pierce_commonization2.gif"></p>
                  </td>
               </tr>
            </table><br></li>
         <li>
            <p class="para_item">From the largest dimension and the shape of the pierce object, obtain the appropriate shank diameter based on the site defined table below.</p>
            <table cellspacing="3" align="center">
               <tr valign="top">
                  <th bgcolor="#c0c0c0" colspan="1" rowspan="1" valign="middle">
                     <p class="para_th">Round</p>
                  </th>
                  <th bgcolor="#c0c0c0" colspan="1" rowspan="1" valign="middle">
                     <p class="para_th">All other shapes</p>
                  </th>
                  <td colspan="1" rowspan="1" valign="middle"></td>
               </tr>
               <tr valign="top">
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">Up to xx mm</p>
                  </td>
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">Up to aa mm</p>
                  </td>
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">Shank Diameters[0]&nbsp;</p>
                  </td>
               </tr>
               <tr valign="top">
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">&gt; xx to xy</p>
                  </td>
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">&gt; aa to ab</p>
                  </td>
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">Shank Diameters[1]</p>
                  </td>
               </tr>
               <tr valign="top">
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">&gt; xy to yy</p>
                  </td>
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">&gt; ab to bb</p>
                  </td>
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">Shank Diameters[2]&nbsp;</p>
                  </td>
               </tr>
               <tr valign="top">
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">&gt; yy to yz</p>
                  </td>
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">&gt; bb to bc</p>
                  </td>
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">Shank Diameters[3]&nbsp;</p>
                  </td>
               </tr>
               <tr valign="top">
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">&gt; yz to zz</p>
                  </td>
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">&gt; bc to cc</p>
                  </td>
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">Shank Diameters[4]</p>
                  </td>
               </tr>
               <tr valign="top">
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">&gt; zz to&nbsp; final</p>
                  </td>
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">&gt; cc to final</p>
                  </td>
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">Shank Diameters[5]&nbsp;</p>
                  </td>
               </tr>
            </table><br></li>
         <li>
            <p class="para_item">Identify the pierce type (gage, critical or standard).</p>
         </li>
      </ul>
      <p class="para_division">Then for each die, determine if all objects have the following in common.</p>
      <ul>
         <li>
            <p class="para_item">The shapes are standard (round, square, etc.) and are all the same. Irregular shapes cause a non-conformance.</p>
         </li>
         <li>
            <p class="para_item">The types (gage, critical, or standard) are all the same</p>
         </li>
         <li>
            <p class="para_item">The circumscribed diameters are all the same. When checking if 2 diameters are the same the smaller hole tolerance of the objects is used.</p>
            <table cellspacing="3" align="center">
               <tr valign="top">
                  <th bgcolor="#c0c0c0" colspan="1" rowspan="1" valign="middle">
                     <p class="para_th">Comparing 2 diameters</p>
                  </th>
                  <th bgcolor="#c0c0c0" colspan="1" rowspan="1" valign="middle">
                     <p class="para_th">Tolerance Used</p>
                  </th>
               </tr>
               <tr valign="top">
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">Gage type is smallest</p>
                  </td>
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">Gage</p>
                  </td>
               </tr>
               <tr valign="top">
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">Critical type is smallest</p>
                  </td>
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">Critical</p>
                  </td>
               </tr>
               <tr valign="top">
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">Standard type is smallest</p>
                  </td>
                  <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="middle">
                     <p class="para_td">Standard</p>
                  </td>
               </tr>
            </table><br></li>
         <li>
            <p class="para_item">The shank sizes are all the same.</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">  If any object is not common with all the other objects for a die, then each object for that particular die will generate a nonconformance.</p>
                     </div>
                  </td>
               </tr>
            </table>
         </li>
      </ul>
      <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">Two or more types, sizes, or shapes per range.</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>
      </table><br></body>
</html>