<!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 Bend Tables</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">Using Bend Tables</div>
      <hr noshade="true">
      <p class="para_topic">You can also control the deformation of bend regions with a bend table. Bend table data is stored in the same file as the materials data. The bend table data is a 3-dimensional table set and is segmented from the rest of the data in the file by <b class="literalText">TABLE</b> and <b class="literalText">END_OF_TABLE</b> tags. More than one type of table is allowed in this file, so to create a bend table, the <b class="literalText">TABLE</b> tag must be followed on the next line by the <b class="literalText">NAME,BEND_TABLE</b> key set. This tells NX that the set of tables in this block comprise a bend table as opposed to another type of table.
      </p>
      <p class="para_topic">The 3D table set consists of any number of pages, each containing one standard 2D table. Immediately after the <b class="literalText">NAME</b> line is a line showing the inputs of each 2D table. The inputs for a bend table are the thickness, bend radius, and angle. The order of these parameters is invariable, so the inputs line should state: <b class="literalText">INPUTS,THICKNESS,BEND_RADIUS,ANGLE</b>. Pages are segmented from one another with the <b class="literalText">PAGE</b> and <b class="literalText">END_OF_PAGE</b> tags.
      </p>
      <p class="para_topic">The format looks something like this:</p>
      <table border="1" cellpadding="2" cellspacing="1" width="292" align="center">
         <colgroup span="1">
            <col span="1" width="100*">
         </colgroup>
         <tbody>
            <tr>
               <td colspan="1" rowspan="1">
                  <p class="para_td">TABLE</p>
               </td>
            </tr>
            <tr>
               <td colspan="1" rowspan="1">
                  <p class="para_td">NAME,BEND_TABLE</p>
               </td>
            </tr>
            <tr>
               <td colspan="1" rowspan="1">
                  <p class="para_td">INPUTS,THICKNESS,BEND_RADIUS,ANGLE</p>
               </td>
            </tr>
            <tr>
               <td colspan="1" rowspan="1">
                  <p class="para_td">PAGE</p>
               </td>
            </tr>
            <tr>
               <td colspan="1" rowspan="1">
                  <p class="para_td">(2D table data)</p>
               </td>
            </tr>
            <tr>
               <td colspan="1" rowspan="1">
                  <p class="para_td">END_OF_PAGE</p>
               </td>
            </tr>
            <tr>
               <td colspan="1" rowspan="1">
                  <p class="para_td">PAGE</p>
               </td>
            </tr>
            <tr>
               <td colspan="1" rowspan="1">
                  <p class="para_td">(2D table data)</p>
               </td>
            </tr>
            <tr>
               <td colspan="1" rowspan="1">
                  <p class="para_td">END_OF_PAGE</p>
               </td>
            </tr>
            <tr>
               <td colspan="1" rowspan="1">
                  <p class="para_td">END_OF_TABLE</p>
               </td>
            </tr>
         </tbody>
      </table><br><p class="para_topic">Each 2D table has a format conforming to the list of inputs in the header of the TABLE block. The first input signifies the value in the first column, the second input is the values in the first row, and the third input is a single value in the position of column 1, row 1.</p>
      <table border="1" cellpadding="2" cellspacing="1" width="513" align="center">
         <colgroup span="1">
            <col span="1" width="89*">
            <col span="1" width="108*">
         </colgroup>
         <tbody>
            <tr>
               <td colspan="1" rowspan="1">
                  <p class="para_td">ANGLE</p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">BEND RADIUS &rarr;</p>
               </td>
            </tr>
            <tr>
               <td colspan="1" rowspan="1">
                  <p class="para_td">&larr;THICKNESS</p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">&nbsp;</p>
                  <p class="para_td"> &nbsp;</p>
                  <p class="para_td"> &nbsp;</p>
                  <p class="para_td">Table data (returned values) </p>
                  <p class="para_td">&nbsp; </p>
                  <p class="para_td"> &nbsp;</p>
                  <p class="para_td"> &nbsp;</p>
                  <p class="para_td"> &nbsp;</p>
                  <p class="para_td"> &nbsp;</p>
               </td>
            </tr>
         </tbody>
      </table><br><p class="para_topic">So, for example, in the table below a bend region with an angle of 60, a radius of 3.0, and a part thickness of 2.0 would be assigned a neutral factor of 0.43.</p>
      <p class="para_topic"></p>
      <table border="1" cellpadding="2" cellspacing="1" width="412" align="center">
         <colgroup span="1">
            <col span="1" width="107*">
            <col span="1" width="101*">
            <col span="1" width="103*">
            <col span="1" width="80*">
         </colgroup>
         <tbody>
            <tr>
               <td bgcolor="#C0FFFF" colspan="1" rowspan="1">
                  <p class="para_td">60</p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">1.0</p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">2.0</p>
               </td>
               <td bgcolor="#80FFFF" colspan="1" rowspan="1">
                  <p class="para_td">3.0</p>
               </td>
            </tr>
            <tr>
               <td colspan="1" rowspan="1">
                  <p class="para_td">1.0</p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">0.43</p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">0.44</p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">0.45</p>
               </td>
            </tr>
            <tr>
               <td bgcolor="#40FFFF" colspan="1" rowspan="1">
                  <p class="para_td">2.0</p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">0.41</p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">0.42</p>
               </td>
               <td bgcolor="#00FF00" colspan="1" rowspan="1">
                  <p class="para_td">0.43</p>
               </td>
            </tr>
            <tr>
               <td colspan="1" rowspan="1">
                  <p class="para_td">3.0</p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">0.39</p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">0.40</p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">0.41</p>
               </td>
            </tr>
         </tbody>
      </table><br><p class="para_topic">If NX does not find a value in the table, it tries to interpolate a value using surrounding values. If this is not possible, NX either assigns default parameters or returns an error message. The value returned from the bend table is the <b class="uiTerm">Neutral Factor</b> for the bend region in question.
      </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">You can change the <b class="uiTerm">Neutral Factor</b> value by changing the parameters of the bend region, but the value will revert to the table-driven or material-driven value during an update, if you choose one of those methods of bend definition. To override a material, or table-driven value, use <b class="uiTerm">Resize Neutral Factor</b>&nbsp;<img align="bottom" src="graphics/direct_edit_neutral_factor.gif" border="0">.
                  </p>
               </div>
            </td>
         </tr>
      </table>
   </body>
</html>