<!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>Options</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">Options</div>
      <hr noshade="true">
      <p class="para_topic">Options allows you to set custom tolerances, limit the step distance and number of output points, set tool path and tool display options, use Corner Control, and specify looping routines. These options pertain only to the current sub-operation.</p>
      <table border="1" cellspacing="0" align="center">
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Custom Surface</p>
               <p class="para_th">Tolerances</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Specifies special Intol and Outtol values for the current sub-operation</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Custom Tool Axis</p>
               <p class="para_th">Tolerance</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Specifies a special tool axis tolerance for the current sub-operation</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Custom Corner Control</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Helps to prevent gouging the part as the cutter cuts around corners</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Maximum Step</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Specifies the maximum length of indi vidual tool moves in the current sub-op eration</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Maximum Points</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Specifies the maximum number of points generated by the system in the current sub-operation</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Output CL Points</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Temporarily suspends the output of points to the CL Source File</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Automatic Reposition</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Repositions the tool within tolerance of the drive and part geometry, allowing the continuous path sub-operation to continue</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Automatic Redefinition</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Saves all the points generated before a processor error</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Display Options</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Defines tool, pattern, and tool path display options for the current sub-opera tion</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Loop Control</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Specifies looping routines for area cleanup of the Drive or Part geometry, or both</p>
            </td>
         </tr>
      </table><br><div class="title_division">Custom Surface Tolerances</div>
      <p class="para_division">Custom Surface Tolerances allows you to specify special Intol and Outtol values for the current sub-operation. This option is only active in the Engage and Continuous Path Motion dialog boxes.</p>
      <p class="para_division">The processor uses the Intol/Outtol values along with local curvature information about the Drive and Part surfaces to estimate how large a step the cutter can take while remaining within the tolerance band throughout the move. If a candidate for the next tool position is within that distance, it is accepted. If the candidate point is beyond that distance, the stepping distance is reduced until a proper distance, or step, is determined.</p>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/seqmill_figseq21.gif"></p>
      </div>
      <div class="title_figure">New Output Point Calculated from Curvature</div>
      <p class="para_division">Flat surfaces generate progressively larger steps. In fact, step distances can become large enough that surface features, including Check geometry, are overlooked by the processor. You can limit the stepping distance by using the Step Size option.</p>
      <p class="para_division">In summary, the Sequential Milling machining processor automatically calculates the appropriate step distance at each generated tool position based on surface curvature(s). In flat regions, larger steps are taken (unless the Maximum Step Size is reached). In curved regions, smaller steps are taken.</p>
      <div class="title_division">Custom Tool Axis Tolerance</div>
      <p class="para_division">Custom Tool Axis Tolerance allows you to specify a special tool axis tolerance for the current sub-operation. This option is only active in the Engage and Continuous Path Motion dialog boxes. Refer to Tool Axis under Default Tolerances for details.</p>
      <div class="title_division">Custom Corner Control</div>
      <p class="para_division">Custom Corner Control is available only for Continuous Path sub-operations.</p>
      <div class="title_division">Maximum Step</div>
      <p class="para_division">Maximum Step is available only for Continuous Path sub-operations.</p>
      <div class="title_division">Maximum Points</div>
      <p class="para_division">Maximum Points is available only for Continuous Path sub-operations.</p>
      <div class="title_division">Output CL Points</div>
      <p class="para_division">Output CL Points allows you to temporarily suspend the output of points to the CL Source File. This is helpful when you need to position the tool to geometry that is currently difficult to select because of its view position. By suspending the output of CL points, you can move the tool in several sub-operations that are not included in the tool path. When you finally position the tool to the correct geometry, activate this option and the tool path continues. (This is similar to APT's CUT/DNTCUT.)</p>
      <div class="title_division">Automatic Reposition</div>
      <p class="para_division">Automatic Reposition is available only for Continuous Path sub-operations.</p>
      <div class="title_division">Automatic Redefinition</div>
      <p class="para_division">Automatic Redefinition is available only for Continuous Path sub-operations.</p>
      <div class="title_division">Display Options</div>
      <p class="para_division">Display Options allows you to set tool, pattern, and tool path display options for the current sub-operation.</p>
      <div class="title_division">Loop Control</div>
      <p class="para_division">Loop Control allows you to specify looping routines for area cleanup of the Drive or Part geometry, or both.</p>
      <p class="para_division">The general procedure for developing a loop requires you to specify a loop Start sub-operation (perhaps an Engage sub-operation), one or more Continuation sub-operations (perhaps Continuous Path and Retract sub-operations), and an End sub-operation (perhaps a Point To Point sub-operation). The minimum number of sub-operations allowed in a loop is two (a start and an end).</p>
      <p class="para_division">You can create loops for the Drive Surface, the Part Surface, or both. A Drive Surface loop will cut toward the Drive Surface and a Part Surface loop will cut toward the Part Surface. You can start a Drive (or Part) Surface loop on a sub-operation and then start a Part (or Drive) Surface loop on the same or a later sub-operation. The second loop is &quot;nested&quot; within the first. In this example your loop will cut in a series of passes toward the Drive Surface and in successive depths toward the Part Surface. Note that the entire nested loop (all passes) is generated during each pass of the outer loop. Also note that two or more non-overlapping Drive Surface loops may be nested inside a single Part Surface loop, and vise versa.</p>
      <p class="para_division">Caution must be exercised when deleting sub-operations within a loop. Refer to Delete under the Sub-Operation List discussion for details.</p>
      <p class="para_division">You can specify parameters for:</p>
      <p class="para_division">Start/End - This allows you to initiate a loop starting with the current sub-operation and ending at a later sub-operation. To do this, toggle the status from None (which means that the current sub-operation does not belong to a loop) to Start (which means that the current sub-operation is the start of a loop). For later sub-operations, the status of this option will be Contin. After you start a loop, you do not need to return to the Loop Control dialog until you want to end the loop. To end the loop, toggle the status of this option from Contin to End.</p>
      <p class="para_division">Initial Stock and Final Stock - This refers to the amount of stock to add to the surface at the start of the loop and to remain on the surface at the end of the loop. Normally the Initial Stock is greater than the Final Stock, but it is legal to define a loop in which the Initial Stock is less than the Final Stock. It is also legal to define a one-pass loop in which the Initial Stock equals the Final Stock.</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"> NOTE: No stock (Global Stock, loop stock, or individual surface stock) is left on a surface if that surface's stopping position is On Surface.</p>
               </div>
            </td>
         </tr>
      </table>
      <p class="para_division">Step Method - This refers to the amount of stock to remove per pass. You can specify an Increment value and the number of required passes is computed, or you can specify the Number of Passes and the required increment is computed.</p>
      <p class="para_division">For example, suppose the Initial Stock is 0.16 and the Final Stock is 0.0. If you specify an Increment of 0.05, the number of passes will be 5 and the stock values for the passes will be 0.16, 0.11, 0.06, 0.01, and 0.0. If you specify the Number of Passes to be 5, the increment will be 0.04.</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"> NOTE: If the Loop Control dialog is active, the Step Method is set to Increment even if the Number of Passes option was previously used to specify the loop stepover.</p>
               </div>
            </td>
         </tr>
      </table>
      <p class="para_division">Nesting Status - This is available to clarify ambiguity when a Drive Surface loop is nested in a Part Surface loop, and vice versa. If both loops start on the same sub-operation, you must specify which is the inner (i.e., nested) loop and which is the outer loop (i.e., Ps outer or Ds outer). If the loops do not start on the same sub-operation, there is no need to use this option.</p>
      <p class="para_division">The complete tool path for a loop is not generated until the End sub-operation of the loop is reached. After you start a loop, the tool path for all sub-operations in the loop will be computed using the Final Stock. This allows you to see what the final pass of the loop will look like. The End sub-operation of the loop is generated the same way. If this is successful, then the system will generate the tool path for the whole loop (all passes, not just the final one). But first, a Loop Debug Options dialog appears containing the following options.</p>
      <div class="title_division">Loop Debug Options</div>
      <p class="para_division">The Loop Debug Options dialog box enables you to determine when the system pauses and when the system repaints the screen. These options aid in visually inspecting the tool path as it is generated.</p>
      <p class="para_division">Loop Pause Options and Loop Repaint Options - These allow you to pause and/or repaint while the loop is being generated. Whenever the system pauses, a Loop Pause Options dialog appears that contains debugging information on the current drive or part loop and useful display options. There are four choices:</p>
      <p class="para_division">Never - meaning that the loop is to run to its end without stopping or repainting, respectively. The Loop Pause Options dialog box does not display if this option is selected.</p>
      <p class="para_division">After Each Outer Pass - A repaint or pause is generated after each pass of the outer loop. For example, if a Drive Surface loop is nested in a part surface, the system will pause or repaint after each pass of the part surface loop. If there is no inner loop, the system will pause or repaint after each pass of the only loop.</p>
      <p class="para_division">After Each Pass - A repaint or pause after each pass of the outer or inner loop is generated. This can include several sub-operations. If there is no inner loop, this option works the same as the previous one.</p>
      <p class="para_division">After Each Sub-Op - A repaint or pause after each sub-operation of each pass of each loop is generated.</p>
      <p class="para_division">Display Direction - This option gives you the choice of displaying or not displaying the direction of motion for Continuous Path sub-operations.</p>
      <div class="title_division">End Operation</div>
      <p class="para_division">End Operation completes the operation and allows you to exit from Sequential Mill. You also have options for generating all sub-operations and for examining them before deciding whether to save the operation. Refer to the End Operation discussion in the Sequential Mill dialog for details.</p>
   </body>
</html>