<!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>Streamline Drive Method 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_topic5" id="xps10_pagetitle">Streamline Drive Method options</div>
      <hr noshade="true">
      <table cellspacing="4" align="center">
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><a class="links" href="javascript:void(0)" onclick="top.openFile('mfgmilling/streamline_overview.html');return(false);">Overview </a></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><a class="links" href="javascript:void(0)" onclick="top.openFile('mfgmilling/streamline_list_ht.html');return(false);">How To </a></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td">Options</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><a class="links" href="javascript:void(0)" onclick="top.openFile('mfgmilling/streamline_list_rt.html');return(false);">Related Topics </a></p>
            </td>
         </tr>
      </table><br><p class="para_topic">See <a class="links" href="javascript:void(0)" onclick="top.popUpPage('intro_to_nx/index.html?goto=intro_to_nx/uiu_dia_box_ops.html&vars=-aux,-home','linkInter','menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,location=no,directories=no');return(false);">Common dialog box options</a> for common options not described here.
      </p>
      <table border="0" cellpadding="4" cellspacing="2" width="100%" align="center">
         <colgroup span="1">
            <col span="1">
            <col span="1">
         </colgroup>
         <tbody valign="top">
            <tr bgcolor="silver">
               <td colspan="2" rowspan="1">
                  <p class="para_td"><b class="uiTerm">Drive Curve Selection</b> group
                  </p>
               </td>
            </tr>
            <tr bgcolor="#F0F0F0">
               <td colspan="1" rowspan="1">
                  <p class="para_td"><b class="uiTerm">Selection Method</b></p>
               </td>
               <td colspan="1" rowspan="1">
                  <ul>
                     <li>
                        <p class="para_item"><b class="uiTerm">Automatic</b> 
                        </p>
                        <p class="para_item">NX creates flow and cross curve sets from the boundaries of the cut area specified on the main operation dialog box.</p>
                     </li>
                     <li>
                        <p class="para_item"><b class="uiTerm">Specify</b></p>
                        <p class="para_item">You select the flow and cross curves manually or edit automatically created flow/cross curves.</p>
                        <table border="0">
                           <tr>
                              <td valign="top" align="left"><img align="left" src="../graphics/tip.gif" alt="Tip" title="Tip"></td>
                              <td valign="bottom" align="left" width="100%">
                                 <div class="para_tip">
                                    <p class="para_tip_body">For this option, select <b class="uiTerm">Edge</b> from the <b class="uiTerm">Type Filter</b> list on the <b class="uiTerm">Selection Bar</b> if you are using the <b class="uiTerm">Contact</b> tool position. <b class="uiTerm">Contact</b> will only work with edge curves.
                                    </p>
                                 </div>
                              </td>
                           </tr>
                        </table>
                     </li>
                  </ul>
               </td>
            </tr>
         </tbody>
      </table><br><table border="0" cellpadding="4" cellspacing="2" width="100%" align="center">
         <colgroup span="1">
            <col span="1">
            <col span="1">
         </colgroup>
         <tbody valign="top">
            <tr bgcolor="silver">
               <td colspan="2" rowspan="1"><a name="itp_flow_curves_options"></a><p class="para_td"><b class="uiTerm">Flow Curves</b> group
                  </p>
                  <p class="para_td">Flow curves define the long edges of the drive surface.</p>
               </td>
            </tr>
         </tbody>
      </table><br><table base="file:///D:/perforce/workdocs/XPS/products/nx/nx5/english/tdoc/mfgmilling/entities/op_select_curve_ent.xml" border="0" cellpadding="4" cellspacing="2" width="100%" align="center">
         <colgroup span="1">
            <col span="1">
            <col span="1">
         </colgroup>
         <tbody valign="top">
            <tr bgcolor="#F0F0F0">
               <td colspan="1" height="104" rowspan="1">
                  <p class="para_td"><img align="bottom" src="../graphic_library/icons/dialogs/gateway/common/point_constructor.gif" border="0"> <img align="bottom" src="../graphic_library/icons/dialogs/modeling/common/curve.gif" border="0"></p>
                  <p class="para_td"><b class="uiTerm">Select Curve</b></p>
               </td>
               <td colspan="1" height="104" rowspan="1">
                  <p class="para_td">Lets you specify the curve either by selecting existing curves, edges, or points. The <b class="uiTerm">Point Constructor</b> <img align="bottom" src="../graphic_library/icons/dialogs/gateway/common/point_constructor.gif" border="0"> allows points to be created and selected as stand alone flow/cross entities or to bridge gaps.
                  </p>
                  <p class="para_td">You only need to use the <b class="uiTerm">Point Constructor</b> if you can not use the <b class="uiTerm">Snap Point</b> toolbar to infer the point from existing geometry and want to create a new point. For full details, see <a class="links" href="javascript:void(0)" onclick="top.popUpPage('intro_to_nx/index.html?goto=intro_to_nx/uiu_sel_snap_pt_op.html&vars=-aux,-home','linkInter','menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,location=no,directories=no');return(false);"> Snap Point options on the Selection Bar</a> in the Introduction to NX help.
                  </p>
                  <p class="para_td">Click <b class="uiTerm">Curve</b> <img align="bottom" src="../graphic_library/icons/dialogs/modeling/common/curve.gif" border="0"> to select curves from the graphics window.
                  </p>
               </td>
            </tr>
            <tr bgcolor="#F0F0F0">
               <td colspan="1" rowspan="1">
                  <p class="para_td"><img align="bottom" src="../graphic_library/icons/dialogs/modeling/common/reverse_direction.gif" border="0"></p>
                  <p class="para_td"><b class="uiTerm">Reverse Direction</b></p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">Appears only when curves are selected.</p>
                  <p class="para_td">Reverses the direction of an active flow curve set.</p>
               </td>
            </tr>
            <tr>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1">
                  <p class="para_td"><img align="bottom" src="graphics/specify_origin_curve.gif" border="0"></p>
                  <p class="para_td"><b class="uiTerm">Specify Origin Curve</b></p>
               </td>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1">
                  <p class="para_td">Lets you specify the origin curve when you select multiple curves that form a closed loop.</p>
               </td>
            </tr>
            <tr>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1">
                  <p class="para_td"><img align="bottom" src="../graphic_library/icons/dialogs/modeling/common/add_new_set.gif" border="0"></p>
                  <p class="para_td"><b class="uiTerm">Add New Set</b></p>
               </td>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1">
                  <p class="para_td">Creates a new (empty) set in the list and activates <b class="uiTerm">Select Curve</b>. The new set is placed in the list right after the active curve set.
                  </p>
                  <p class="para_td"><b class="uiTerm">List</b> displays the specified curve sets, and allows deleting unwanted sets. You can change the order of curve sets in the list by using the <b class="uiTerm">Move Up</b> <img align="bottom" src="../graphic_library/icons/dialogs/common/move_up.gif" border="0"> and <b class="uiTerm">Move Down</b> <img align="bottom" src="../graphic_library/icons/dialogs/common/move_down.gif" border="0"> arrows.
                  </p>
                  <table border="0">
                     <tr>
                        <td valign="top" align="left"><img align="left" src="../graphics/tip.gif" alt="Tip" title="Tip"></td>
                        <td valign="bottom" align="left" width="100%">
                           <div class="para_tip">
                              <p class="para_tip_body">To activate an existing curve set, click on the row. You can then add or delete curves from the set.</p>
                           </div>
                        </td>
                     </tr>
                  </table>
               </td>
            </tr>
         </tbody>
      </table><br><table border="0" cellpadding="4" cellspacing="2" width="100%" align="center">
         <colgroup span="1">
            <col span="1">
            <col span="1">
         </colgroup>
         <tbody valign="top">
            <tr>
               <td bgcolor="silver" colspan="2" rowspan="1">
                  <p class="para_td"><b class="uiTerm">Cross Curves</b> group
                  </p>
                  <p class="para_td">Cross curves define the tool path pattern behavior across flow curves.</p>
               </td>
            </tr>
            <tr>
               <td bgcolor="#F0F0F0" colspan="2" rowspan="1">
                  <p class="para_td">The options work the same way as those in the <b class="uiTerm">Flow Curves</b> group.
                  </p>
               </td>
            </tr>
         </tbody>
      </table><br><table border="0" cellpadding="4" cellspacing="2" width="100%" align="center">
         <colgroup span="1">
            <col span="1">
            <col span="1">
         </colgroup>
         <tbody valign="top">
            <tr bgcolor="silver">
               <td colspan="2" rowspan="1">
                  <p class="para_td"><b class="uiTerm">Cut Direction</b> group
                  </p>
               </td>
            </tr>
            <tr bgcolor="#F0F0F0">
               <td colspan="1" rowspan="1">
                  <p class="para_td"><b class="uiTerm">Specify Cut Direction</b></p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">Displays directional vectors in the graphics window. Select the appropriate vector to define the start point and machining direction.</p>
                  <p class="para_td"> <img align="bottom" src="graphics/itp_specify_cut_direction1.gif" border="0"></p>
                  <p class="para_td"><img align="bottom" src="graphics/itp_specify_cut_direction2.gif" border="0"></p>
               </td>
            </tr>
         </tbody>
      </table><br><table border="0" cellpadding="4" cellspacing="2" width="100%" align="center">
         <colgroup span="1">
            <col span="1">
            <col span="1">
         </colgroup>
         <tbody valign="top">
            <tr bgcolor="silver">
               <td colspan="2" rowspan="1">
                  <p class="para_td"><b class="uiTerm">Material Side</b> group
                  </p>
               </td>
            </tr>
            <tr bgcolor="#F0F0F0">
               <td colspan="1" height="69" rowspan="1">
                  <p class="para_td"><b class="uiTerm">Flip Material Side</b></p>
               </td>
               <td colspan="1" height="69" rowspan="1">
                  <p class="para_td">Allows reversing the material side vector if it does not point away from the solid body. (<b class="uiTerm">Variable Streamline</b> only
                  </p>
               </td>
            </tr>
         </tbody>
      </table><br><table border="0" cellpadding="4" cellspacing="2" width="477" align="center">
         <colgroup span="1">
            <col span="1" width="99*">
            <col span="1" width="100*">
         </colgroup>
         <tbody valign="top">
            <tr bgcolor="silver">
               <td colspan="2" rowspan="1">
                  <p class="para_td"><b class="uiTerm">Trim and Extend</b> group
                  </p>
               </td>
            </tr>
            <tr bgcolor="#F0F0F0">
               <td colspan="1" rowspan="1">
                  <p class="para_td"><b class="uiTerm">Start Cut %</b></p>
                  <p class="para_td"><b class="uiTerm">End Cut %</b></p>
                  <p class="para_td"><b class="uiTerm">Start Step %</b></p>
                  <p class="para_td"><b class="uiTerm">End Step %</b></p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">Allows you to extend or trim the tool path. The default values are:</p>
                  <ul>
                     <li>
                        <p class="para_item">Zero percent for <b class="uiTerm">Start Cut %</b> and <b class="uiTerm">Start Step %</b>.
                        </p>
                     </li>
                  </ul>
                  <p class="para_td"> 100 percent for <b class="uiTerm">End Cut %</b><b class="uiTerm">End Step %</b>.
                  </p>
                  <p class="para_td">This exactly covers the specified drive surface. To extend at the start, enter a negative value. To extend at the end, enter a positive value over 100.</p>
                  <div class="figure">
                     <p align="center"><img align="bottom" src="graphics/trimandextendasdefaulted.gif"></p>
                  </div>
                  <div class="title_figure">Defaults are at 0% and 100%</div>
                  <div class="figure">
                     <p align="center"><img align="bottom" src="graphics/startstepminus20.gif"></p>
                  </div>
                  <div class="title_figure">Start Step &mdash;20%</div>
                  <div class="figure">
                     <p align="center"><img align="bottom" src="graphics/startstep20_endstep120.gif"></p>
                  </div>
                  <div class="title_figure">Start Step 20 percent, End Step 120 %</div>
                  <div class="figure">
                     <p align="center"><img align="bottom" src="graphics/startcut30percent.gif"></p>
                  </div>
                  <div class="title_figure">Start Cut 30 percent</div>
               </td>
            </tr>
         </tbody>
      </table><br><table border="0" cellpadding="4" cellspacing="2" width="100%" align="center">
         <colgroup span="1">
            <col span="1">
            <col span="1">
         </colgroup>
         <tbody valign="top">
            <tr bgcolor="silver">
               <td colspan="2" rowspan="1">
                  <p class="para_td"><b class="uiTerm">Path Settings </b> group
                  </p>
               </td>
            </tr>
            <tr bgcolor="#F0F0F0">
               <td colspan="1" rowspan="1">
                  <p class="para_td"><b class="uiTerm">Tool Position</b></p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td">Specifies the tool position. Select from the following options:</p>
                  <ul>
                     <li>
                        <p class="para_item"><b class="uiTerm">On</b> positions the tool tip at each drive point before projecting the tool path along the specified <b class="uiTerm">Projection Vector</b> onto the part.
                        </p>
                     </li>
                     <li>
                        <p class="para_item"><b class="uiTerm">Tanto</b> positions the tool tangent to the drive surface at each drive point before projecting the tool path along the specified <b class="uiTerm">Projection Vector</b> onto the part.
                        </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">It is recommended to not use Tanto when the tool does not fit into all areas of the drive surface (for example the bottom of a cone), or when the drive surface normal does not change smoothly.</p>
                                 </div>
                              </td>
                           </tr>
                        </table>
                     </li>
                     <li>
                        <p class="para_item"><b class="uiTerm">Contact</b> creates tool tip offset curves from the Flow/Cross edges, then creates the drive surface from the offset curves. If the selected edge can not be machined without gouging the part, the software automatically moves the offset curves to the nearest location where bi-tangency occurs. (Fixed axis only)
                        </p>
                        <div class="figure">
                           <p align="center"><img align="bottom" src="graphics/itp_bitangetn2.gif"></p>
                        </div>
                        <div class="title_figure">Bi-tangent example</div>
                        <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">Contact will only work with edge curves; if non-edge curves are selected, the system will automatically switch the tool position to <b class="uiTerm">On</b> and give you a warning.
                                    </p>
                                 </div>
                              </td>
                           </tr>
                        </table>
                        <p class="para_item"><b class="uiTerm">Contact</b> will only offset edges.
                        </p>
                        <p class="para_item">Select <b class="uiTerm">Contact</b> if your part has bi-tangent conditions.
                        </p><a name="itp_bi-tangent_definition"></a><table border="0">
                           <tr>
                              <td valign="top" align="left"><img align="left" src="../graphics/tip.gif" alt="Tip" title="Tip"></td>
                              <td valign="bottom" align="left" width="100%">
                                 <div class="para_tip">
                                    <p class="para_tip_body">When a part has features that are smaller than the tool corner radius, that is a bi-tangent condition. In bi-tangent locations the tool will touch the part at two distinct points simultaneously.</p>
                                 </div>
                              </td>
                           </tr>
                        </table>
                     </li>
                  </ul>
                  <p class="para_td">See <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgmilling/drive_fv_surf_stock.html#surface-area_tool_position');return(false);">Tool position</a> in the Surface Area Drive Method section for more information on the <b class="uiTerm">On</b> and <b class="uiTerm">Tanto</b> tool positions.
                  </p>
               </td>
            </tr>
            <tr>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1">
                  <p class="para_td"><b class="uiTerm">Cut Pattern</b></p>
               </td>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1">
                  <p class="para_td">Selects the tool path pattern used to machine cut regions. Select from the following options::</p>
                  <ul>
                     <li>
                        <p class="para_item"><a class="links" href="javascript:void(0)" onclick="top.openFile('mfgmilling/cut_cutmeth_zig.html');return(false);"><b class="uiTerm">Zig</b></a></p>
                     </li>
                     <li>
                        <p class="para_item"><a class="links" href="javascript:void(0)" onclick="top.openFile('mfgmilling/cut_cutmeth_zigzag.html');return(false);"><b class="uiTerm">Zig-Zag</b></a></p>
                     </li>
                     <li>
                        <p class="para_item"><b class="uiTerm">Zig&ndash;Zag with Lifts</b></p>
                     </li>
                     <li>
                        <p class="para_item"><b class="uiTerm">Spiral or Helix</b> 
                        </p>
                     </li>
                  </ul>
               </td>
            </tr>
            <tr>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1">
                  <p class="para_td"><b class="uiTerm">Stepover</b></p>
               </td>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1">
                  <p class="para_td">Controls the distance between successive cut passes.</p>
                  <p class="para_td">Select <b class="uiTerm">Number</b> and enter a value for <b class="uiTerm">Number of Steps</b>, or select <b class="uiTerm">Maximum</b> and enter a value for <b class="uiTerm">Distance</b>.
                  </p>
               </td>
            </tr>
         </tbody>
      </table><br><table border="0" cellpadding="4" cellspacing="2" width="100%" align="center">
         <colgroup span="1">
            <col span="1">
            <col span="1">
         </colgroup>
         <tbody valign="top">
            <tr bgcolor="silver">
               <td colspan="2" rowspan="1">
                  <p class="para_td"><b class="uiTerm">Preview</b> group
                  </p>
               </td>
            </tr>
            <tr bgcolor="#F0F0F0">
               <td colspan="1" rowspan="1">
                  <p class="para_td"><img align="bottom" src="graphics/itp_check_box.gif" border="0"> <b class="uiTerm">Preview</b></p>
               </td>
               <td colspan="1" rowspan="1">
                  <p class="para_td"> Shows a representative sampling of the drive curves. Takes into account <b class="uiTerm">Trim</b> and <b class="uiTerm">Extend</b> option settings.
                  </p>
                  <p class="para_td"><img align="bottom" src="graphics/itp_drive_surf_preview.gif" border="0"></p>
               </td>
            </tr>
            <tr>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1">
                  <p class="para_td"><img align="bottom" src="../graphic_library/icons/dialogs/manufacturing/common/display.gif" border="0"></p>
                  <p class="para_td"><b class="uiTerm">Display</b></p>
               </td>
               <td bgcolor="#F0F0F0" colspan="1" rowspan="1">
                  <p class="para_td">Shows a preview of the tool path, with the specified cut pattern and stepover, prior to projecting it onto the part.</p>
                  <p class="para_td"><img align="bottom" src="graphics/itp_toolpathpreview.gif" border="0"></p>
               </td>
            </tr>
         </tbody>
      </table><br></body>
</html>
