<!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>Case</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">Case</div>
      <hr noshade="true">
      <p class="para_topic">Case allows you to associate parameters to various types of moves. For example, Initial moves can have one set of associated parameters while Reposition moves can have another set of associated parameters. You can also associate one set of parameters to Reposition Engages and another set to Reposition Departures.</p>
      <p class="para_topic">Individual Cases include Initial, Final, Check, Local, and Reposition. The Default Case allows you to set parameters for all of the above which have not been individually specified.</p>
      <p class="para_topic">The following figure illustrates how the Check Cases of Engage and Retract use one clearance plane while all other Cases (Default) of Engage and Retract use another clearance plane.</p>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/sngl_pass.gif"></p>
      </div>
      <div class="title_figure">Cases Illustrated for a Single Pass</div>
      <p class="para_topic">Cases also apply to Transfer Moves (Approach, Departure, and Traverse). The Transfer moves all use the same Case as the previous Retract or following Engage. If Engage and Retract use different Cases as illustrated below, the system determines which Case to use for the Transfer moves based on the following priority: Initial or Final overrides Check; Check overrides Local; Local overrides Reposition; Reposition overrides Default.</p>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/loc_cas_trnsf.gif"></p>
      </div>
      <div class="title_figure">Local Case for Transfer Moves</div>
      <p class="para_topic">In the above figure, the Local Case used for Retract takes priority over the Reposition Case used for Engage, causing the subsequent Departure, Traverse, and Approach to be Local Cases as well.</p>
      <p class="para_topic">Because Departures, Traverses, and Approaches that follow in succession are always of the same Case, if a link is made or broken for one of these moves, it will be applied to all them. For example, if you choose Status to Use Local while specifying Departure for the Check case, the same status will be applied to Traverse and Approach for the Check case.</p>
      <p class="para_topic">It is important to understand where the various Cases occur so that when you specify parameters for the Cases you will get the desired results. Each Case is described below.</p>
      <div class="title_division">Initial and Final</div>
      <p class="para_division">Initial allows you to specify parameters only for the sequence of Non-Cutting moves that precede the cutting moves. This initial sequence may include the From Point, Traverse, Approach, and Engage Moves.</p>
      <p class="para_division">Final allows you to specify parameters only for the sequence of Non-Cutting moves that follow the cutting moves. This final sequence may include the Retract, Departure, Traverse moves and Gohome Point.</p>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/intl_finl_cas.gif"></p>
      </div>
      <div class="title_figure">Initial and Final Cases</div>
      <p class="para_division">Initial and Final apply only to the sequence of moves that precede and follow the cutting moves.</p>
      <div class="title_division">Check</div>
      <p class="para_division">Check allows you to specify a set of Non-Cutting move parameters that apply only when the tool encounters check geometry.</p>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/chk_cases.gif"></p>
      </div>
      <div class="title_figure">Check Cases</div>
      <p class="para_division">In order for the tool to avoid the check geometry, you must first define the check geometry and set the When Gouging option to Retract in the Fixed or Variable Contour dialog box.</p>
      <div class="title_division">Local and Reposition</div>
      <p class="para_division">Local and Reposition allow you to specify the Non-Cutting move parameters that apply between Cutting moves. Local and Reposition define all Engage, Retract, Departure, Approach, and Traverse Moves that occur after the Initial and before the Final sequence of Non-Cutting moves as illustrated below.</p>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/local_repos_cas.gif"></p>
      </div>
      <div class="title_figure">Local and Reposition Cases</div>
      <p class="para_division">Local Cases occur when the cut type requires the tool to leave the cutting surface to change from one cut pass to another. Zig, for example, requires the tool to Retract and Engage between cut passes. Reposition Cases occur when the tool moves beyond a surface along the same pass.</p>
      <p class="para_division">The difference between a Local and Reposition Case is also based on relationship of the projected cut region and the Part geometry. Local Cases of Engage and Retract occur where the projected cut region does not fully contain the Part geometry or where the edges coincide as illustrated below. Reposition Cases of Engage and Retract occur where the Part geometry is fully contained by the projected Cut Region.</p>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/lorep_engretrct.gif"></p>
      </div>
      <div class="title_figure">Local and Reposition Cases of Engage and Retract</div>
      <p class="para_division">Modifying the shape and size of the cut region can effect where Local and Reposition Cases of Engage and Retract occur. Boundary member A in the following figure was moved inward by adding a side stock. The cut region no longer fully encloses the Part geometry. What were previously Reposition Engages along boundary member A are now Local Engages.</p>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/locrep_case.gif"></p>
      </div>
      <div class="title_figure">Local and Reposition Cases</div>
      <p class="para_division">Understanding the difference between Local and Reposition Cases of Engages and Retracts can be important when defining Clearance geometry. In the above illustration for example, clearance plane B applies only to Local Cases while clearance plane C applies only to Reposition Cases.</p>
      <div class="title_division">Default</div>
      <p class="para_division">Default allows you specify a set of Non-Cutting move parameters that apply to all cases that are not otherwise specified. In a new operation, for example, all of the different Cases of Engage are initially set to use Default Engage. This causes the parameters specified for Default Engage to initially apply to all Cases of Engage as illustrated below.</p>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/dflt_engretrct.gif"></p>
      </div>
      <div class="title_figure">Default Case for all Engages and Retracts</div>
      <p class="para_division">Because Default sets all Cases that are not otherwise specified, it is often a good practice to initially define all of your non-cutting moves under the Default Case, generate the tool path, and then individually edit those moves under a Case other than Default.</p>
      <p class="para_division">The following figure illustrates how all Cases of Engage and Retract (whether Initial, Final, Check, or Reposition) use the Default clearance plane except Local Retracts. The Local Retracts use a separate clearance plane.</p>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/dflt_not_locretrct.gif"></p>
      </div>
      <div class="title_figure">Default Case for all but Local Retracts</div>
      <div class="title_division">Example of Default and Local Cases</div>
      <p class="para_division">Here is an example of how to specify Default and Local Cases for Engage and Retract.</p>
      <p align="center"><img align="bottom" src="graphics/spec_dflt_engret.gif"></p>
      <ul>
         <li>
            <p class="para_item">Begin a new operation using the Boundary Drive Method. Define the Boundary and the Part Surfaces illustrated below.</p>
         </li>
      </ul>
      <p align="center"><img align="bottom" src="graphics/define_bndry_ptsurf.gif"></p>
      <ul>
         <li>
            <p class="para_item">Select Non-Cutting.</p>
         </li>
      </ul>
      <p class="para_division">The following steps describe how to specify the Default Case. Initially, all of the individual Cases use the Default parameters.</p>
      <ul>
         <li>
            <p class="para_item">Specify Default for the Case, toggle the Engage button to the On position, and specify Clearance for the Status.</p>
         </li>
         <li>
            <p class="para_item">Select the Clearance button to display the Clearance Geometry dialog box, select the Plane button, and select plane a illustrated below as the clearance geometry.</p>
         </li>
      </ul>
      <p align="center"><img align="bottom" src="graphics/clearnc_geom.gif"></p>
      <ul>
         <li>
            <p class="para_item">Select Accept and Return Current.</p>
         </li>
         <li>
            <p class="para_item">Toggle the Retract button to the On position. Be sure the Case is still set to Default.</p>
         </li>
         <li>
            <p class="para_item">Specify Use Engage for the Status.</p>
         </li>
      </ul>
      <p class="para_division">The non-cutting moves that you have defined so far, will generate the tool path illustrated below. All Cases of Engage and Retract use the same clearance plane.</p>
      <p align="center"><img align="bottom" src="graphics/noncutmv.gif"></p>
      <p class="para_division">The following steps describe how to edit Engage and Retract to use a different clearance plane in the Local Case.</p>
      <ul>
         <li>
            <p class="para_item">Specify Local for the Case, toggle the Engage button to the On position, and specify Clearance for the Status.</p>
         </li>
         <li>
            <p class="para_item">Select the Clearance button to display the Clearance Geometry dialog box, select Append, select the Plane button, and and select plane b illustrated below as the clearance geometry.</p>
         </li>
      </ul>
      <p align="center"><img align="bottom" src="graphics/selct_plane.gif"></p>
      <ul>
         <li>
            <p class="para_item">Select Accept and Return Current.</p>
         </li>
         <li>
            <p class="para_item">Toggle the Retract button to the ON position. Be sure the Case is still set to Local.</p>
         </li>
         <li>
            <p class="para_item">Specify Use Engage for the Status.</p>
         </li>
         <li>
            <p class="para_item">Select OK.</p>
         </li>
      </ul>
      <p align="center"><img align="bottom" src="graphics/local_case.gif"></p>
   </body>
</html>