<!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>Highest point calculation</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_topic5" id="xps10_pagetitle">Highest point calculation</div>
      <hr noshade="true">
      <p class="para_topicComponent">When you add a pallet, Electrode Design calculates the safe height in machine coordinates to which you may lower a machine head without contacting the pallet/workpiece assembly.</p>
      <p class="para_topicComponent">You can access the calculated value in the mset part via an expression named WORKPIECE_HIGHPOINT. (Note the difference in spelling from the expression in the workpiece, WORKPIECE_HIGH_POINT.)</p>
      <p class="para_topicComponent">WORKPIECE_HIGHPOINT is calculated as the higher of the top of the pallet or the top of the electrode, as measured along the Z-axis of the machine coordinate system, plus the delta that you specify in your mset seed part.</p>
      <p class="para_topicComponent">The following cross-section views show how the WORKPIECE_HIGHPOINT is determined.</p>
      <p class="para_topicComponent">In the illustration below, the PALLET_MSET_ORIGIN (1) and the PALLET_MATE_ORIGIN (2) have different origins. Electrode Design compares the height of the pallet along Z 0.0 of the machine coordinates (1), to the actual height of the workpiece (3) <em>plus</em> whatever offset it has in the assembly to rest on the surface of the pallet (4) at the PALLET_MATE_ORIGIN. Since the top of the workpiece is higher, the Z height of the top of the electrode is the value assigned to WORKPIECE_HIGHPOINT. If delta is not zero, the value delta is also added into WORKPIECE_HIGHPOINT (5).
      </p>
      <p align="center"><img align="bottom" src="graphics/electrode_pallet_shallow.gif"></p>
      <p class="para_topicComponent">In the example below, Electrode Design finds that the pallet height (1) is higher than the high point of the workpiece (2), thus WORKPIECE_HIGHPOINT reflects the pallet height above machine CSYS Z 0.0, plus delta (3).</p>
      <p align="center"><img align="bottom" src="graphics/electrode_pallet_deep.gif"></p>
      <p class="para_topicComponent">Electrode Design also adjusts if the machine coordinate system is at an angle to the pallet or electrode CSYS. In the example below, the machine coordinates are at the hinge of a sine plate (1). WORKPIECE_HIGHPOINT reflects the height of the workpiece above the machine coordinates Z 0.0, corrected for the angle of the workpiece (2). This was compared to the high point of the pallet, which also was also corrected for the height of the machine coordinate system. The workpiece is higher so that height plus delta (3) is assigned to WORKPIECE_HIGHPOINT.</p>
      <p align="center"><img align="bottom" src="graphics/electrode_pallet_smallangle.gif"></p>
      <p class="para_topicComponent">In the setup below, the pallet is higher than the wokrpiece (1), so WORKPIECE_HIGHPOINT reflects that height plus delta (2). </p>
      <p class="para_topicComponent">The dimensions at the left show the adjusted electrode high point (3) according to the angle of rotation of the electrode about the machine coordinate system (4).</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">The sine plate pallet was saved in each configuration and different copies were added to the library, each at a specific static angle. </p>
                  <p class="para_note_body">Only static pallet arrangements are currently supported.</p>
               </div>
            </td>
         </tr>
      </table>
      <p align="center"><img align="bottom" src="graphics/electrode_pallet_bigangle.gif"></p>
   </body>
</html>