<!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>Drive Method</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_topic3" id="xps10_pagetitle">Drive Method</div>
      <hr noshade="true">
      <p class="para_topic">Drive Method enables you to define the Drive Points required to create a Tool Path. Some Drive Methods allow you to create a string of Drive Points along a curve while others allow you to create an array of Drive Points within a boundary or on selected surfaces. Once defined, the Drive Points are used to create a Tool Path. If no Part geometry is selected, the Tool Path is created directly from the Drive Points. Otherwise, the Tool Path is created from Drive Points projected on to the Part Surfaces.</p>
      <p class="para_topic">Selecting the appropriate Drive Method should be determined by the shape and complexity of the surface you wish to machine, and the Tool Axis and Projection Vector requirements. The Selected Drive Method determines the type of Drive Geometry you can select, as well as the available Projection Vectors, Tool Axis, and Cut Types.</p>
      <p class="para_topic">Projection Vector is an option common to most Drive Methods. It determines how the Drive Points project on to the part surfaces, and which side of the part surface the tool contacts. The available Projection Vector options will vary depending on the Drive Method used.</p>
      <p class="para_topic">The following figure illustrates an example of the Surface Area Drive Method. This Drive Method was selected because of the complexity of the Part Surfaces and the required control of the Tool Axis. An array of drive points is created on the selected Drive Surface and then projected along a specified Projection Vector to the Part Surfaces. The tool positions to the Part Surfaces at Contact Points. The Tool Path is created using the Output Cutter Location Point at the tip of the tool. Both the Projection Vector and the Tool Axis are Variable and are defined as normal to the Drive Surface.</p>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/surfareadrvmeth.gif"></p>
      </div>
      <div class="title_figure">Surface Area Drive Method</div>
      <table border="1" cellspacing="1" align="center">
         <tr>
            <th align="center" colspan="1" rowspan="1" valign="top">
               <p class="para_th">Undefined</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">The Undefined drive method lets you create Surface Contour template operations &nbsp;without specifying an initial drive method. Each user specifies the appropriate drive method when they create an operation from the template. </p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Curve/Point</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Defines Drive geometry by specifying points and selecting curves</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Spiral</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Defines Drive Points that spiral outward from a specified center point</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Boundary</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Defines cut regions by specifying Boundaries and Loops</p>
            </td>
         </tr>
         <tr>
            <th align="center" colspan="1" rowspan="1" valign="top">
               <p class="para_th">Area Milling</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Defines cut regions by specifying Cut Area geometry. Drive geometry isn't required.</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Surface Area</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Defines an array of Drive Points that lie on a grid of Drive Surfaces</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Tool Path</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Defines Drive Points along the Tool Path of an existing CLSF to create a similar Surface Contouring Tool Path in the current operation</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Radial Cut</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Generate Drive Paths perpendicular to and along a given boundary, using a specified Stepover distance, Bandwidth and Cut Type</p>
            </td>
         </tr>
         <tr>
            <th align="center" colspan="1" rowspan="1" valign="top">
               <p class="para_th">Contour Profile</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Machines canted walls with the side of the cutter.</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Flow Cut</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Generates Drive Points along concave corners and valleys formed by Part Surfaces</p>
            </td>
         </tr>
         <tr>
            <th align="center" colspan="1" rowspan="1" valign="top">
               <p class="para_th">Text</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Select annotation and specify a depth to engrave text on the part.</p>
            </td>
         </tr>
         <tr>
            <th align="center" colspan="1" rowspan="1" valign="top">
               <p class="para_th">User Function</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Generates Drive Paths by temporarily exiting NX and executing an Internal User Function Program</p>
            </td>
         </tr>
      </table><br></body>
</html>