<!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>Away from Line-Projection Vector</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">Away from Line-Projection Vector</div>
      <hr noshade="true">
      <p class="para_topic">Away From Line allows you to create a Projection Vector extending from a specified line to the part surface. The Projection Vector is calculated as the perpendicular vector from the pivot line to the Part Surface. This option useful in machining the inside cylindrical surfaces where the specified line is the center line of the cylinder. The tool positions from the center line to the inside the Part Surface. The Drive Points project from the Drive Surface to the part surface along lines that diverge away from the selected focal line. The minimum distance from the focal line to the Part Surface must be greater than the radius of the tool. Refer to the Caution.</p>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/awayln_projvec.gif"></p>
      </div>
      <div class="title_figure">Away From Line Projection Vector</div>
      <div class="title_division">Towards Line</div>
      <p class="para_division">Towards Line allows you to create a Projection Vector extending from the Part Surface to a specified line. This option useful in machining the outside cylindrical surfaces where the specified line is the center line of the cylinder. The tool positions from the outside the Part Surface towards the center line. The Drive Points project from the Drive Surface to the Part Surface along lines that converge towards the selected focal line.</p>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/twdsln_projvec.gif"></p>
      </div>
      <div class="title_figure">Towards Line Projection Vector</div>
      <div class="title_division">Normal to Drive</div>
      <p class="para_division">Normal to Drive allows you to define Projection Vectors relative to the Drive Surface normals. This option is available only if you use the Surface Area Drive Method. The Projection Vector is calculated as the inverse of the Drive Surface material side normal vector. This option enables you to evenly distribute Drive Points on to very convex part surfaces (Part Surfaces whose relative normals exceed 180 degrees). Unlike a Boundary, the Drive Surface can be designed to wrap an array of Drive Points around the Part Surfaces to project them onto all sides of the Part Surfaces.</p>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/nrmdrv_surfprojvec.gif"></p>
      </div>
      <div class="title_figure">Normal to Drive Surface Projection Vector</div>
      <p class="para_division">When the projection is normal to the Drive Surface and the Drive Surface is a sphere or cylinder, it behaves in the same way as Away From or Toward Point or Line Projection Vectors depending on the material side of the Drive Surface.</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: Because the Projection Vector orientation is calculated as the inverse of the Material Side Normal Vector, it is important that the Material Side Normal Vector be defined correctly. The Material Side Vector should point toward the material to be removed as illustrated above. If it does not, you can flip the direction by using the Flip Material Side button in the Surface Drive Method dialog box.</p>
               </div>
            </td>
         </tr>
      </table>
      <div class="title_division">Swarf Ruling</div>
      <p class="para_division">Swarf Ruling allows you to define the Projection Vector parallel to the swarf rulings of the Drive Surfaces. This option is only available when using both the Surface Area Drive Method and the Swarf Drive Tool Axis. It should be used only when the Drive Surfaces are equivalent to ruled surfaces, since the Drive Surface rulings define the swarf projection vector.</p>
      <p class="para_division">The Swarf Ruling Projection Vector can prevent gouging the Drive Surface when using a tapered tool as illustrated below.</p>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/swrfrul_projvec.gif"></p>
      </div>
      <div class="title_figure">&nbsp;Swarf Ruling Projection Vector</div>
      <p class="para_division">The above figure compares the Swarf Ruling Projection Vector to the Tool Axis Projection Vector (the Tool Axis Projection Vector is actually the reverse of the Tool Axis Vector). In each case, Drive Points are projected along the specified vector to determine the tool position. When using the Tool Axis Projection Vector, drive points are projected along the tool axis (at an angle to the Drive Surface), causing the tool to gouge the Drive Surface. When using the Swarf Ruling Projection Vector, drive points are projected along the Drive Surface swarf rulings causing the tool to position tangent to the Drive Surface.</p>
      <div class="title_division">User Function</div>
      <p class="para_division">User Function enables you to define a Projection Vector by temporarily exiting NX and executing an Internal User Function Program. This capability provides added system flexibility by allowing you to use a Projection Vector in the current operation that is created outside of NX.</p>
      <p class="para_division">For definitions and general procedures, please refer to the discussion of User Defined Operations.</p>
      <p class="para_division">For names of CAM environment variables, refer to the User Function (UFUNC) User Guide.</p>
      <div class="title_division">CAM Exit Name</div>
      <p class="para_division">This field enables you to enter the name of an operating system environment variable which contains the path name of the shared library containing the User Function Program. This makes it possible to move the library without having to modify all the operations which were generated by the program in that library. </p>
   </body>
</html>