<!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>Engage/Retract</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_topic2" id="xps10_pagetitle">Engage/Retract</div>
      <hr noshade="true">
      <p class="para_topic">The Engage/Retract options allow you to set the angle of tool movement in and out of the thread.</p>
      <div class="title_division">Infeed, Pullout</div>
      <p class="para_division">Infeed is the angle at which the tool moves to the depth of the pass. Pullout is the angle at which the tool retracts from the thread. To specify infeed and pullout you may select between auto, vector, and angle.</p>
      <p class="para_division">If you specify auto, the Infeed and Pullout angles are calculated by the system, based upon the thread angle, type of work (ID, OD, Facing), and position of the thread crest line (above or below the centerline). The resultant vectors are perpendicular to the thread vector.</p>
      <p class="para_division">For example, for OD threading above the centerline at 180 degrees, the automatically calculated infeed is 270 degrees and the pullout angle is 90 degrees. If you specify an angle for infeed and auto for the pullout method, then the pullout angle is the same as the infeed angle (in the opposite direction).</p>
      <p class="para_division">When using the vector or angle methods for specifying the infeed/pullout, enter the values manually.</p>
      <p class="para_division">You can specify whether the infeed/pullout move occurs at the engage/retract feed rate or at the same feed rate as the thread motion.</p>
      <p class="para_division">For example, suppose you are machining an OD thread with a lead of .100, and engage feed rate of .030, and a retract feed rate of .080. If pullout type is set to retract, then each threading pass (infeed, thread, pullout) would generate the following tool path sequence.</p>
      <table cellspacing="0" align="center">
         <tr valign="top">
            <td colspan="1" rowspan="1" width="172">
               <p class="para_td">FEDRAT/0.0300</p>
            </td>
            <td colspan="1" rowspan="1" width="205"></td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1" width="172">
               <p class="para_td">GOTO/x1,y1,0</p>
            </td>
            <td colspan="1" rowspan="1" width="205">
               <p class="para_td">$$INFEED</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1" width="172">
               <p class="para_td">THREAD/TURN,LEAD,0.1000</p>
            </td>
            <td colspan="1" rowspan="1" width="205"></td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1" width="172">
               <p class="para_td">GOTO/x2,y2,0</p>
            </td>
            <td colspan="1" rowspan="1" width="205">
               <p class="para_td">$$THREAD</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1" width="172">
               <p class="para_td">FEDRAT/0.0800</p>
            </td>
            <td colspan="1" rowspan="1" width="205"></td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1" width="172">
               <p class="para_td">GOTO/x3,y3,0</p>
            </td>
            <td colspan="1" rowspan="1" width="205">
               <p class="para_td">$$Pullout At Retract Feed Rate</p>
            </td>
         </tr>
      </table><br><p class="para_division">If the pullout type is set to thread, then each threading pass would generate the tool path sequence shown below.</p>
      <table cellspacing="0" align="center">
         <tr valign="top">
            <td colspan="1" rowspan="1" width="172">
               <p class="para_td">FEDRAT/0.0300</p>
            </td>
            <td colspan="1" rowspan="1" width="205"></td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1" width="172">
               <p class="para_td">GOTO/x1,y1,0</p>
            </td>
            <td colspan="1" rowspan="1" width="205">
               <p class="para_td">$$INFEED</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1" width="172">
               <p class="para_td">THREAD/TURN,LEAD,0.1000</p>
            </td>
            <td colspan="1" rowspan="1" width="205"></td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1" width="172">
               <p class="para_td">GOTO/x2,y2,0</p>
            </td>
            <td colspan="1" rowspan="1" width="205">
               <p class="para_td">$$THREAD</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1" width="172">
               <p class="para_td">THREAD/TURN</p>
            </td>
            <td colspan="1" rowspan="1" width="205"></td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1" width="172">
               <p class="para_td">GOTO/x3,y3,0</p>
            </td>
            <td colspan="1" rowspan="1" width="205">
               <p class="para_td">$$Pullout in Lead</p>
            </td>
         </tr>
      </table><br><div class="figure">
         <p align="center"><img align="bottom" src="graphics/lathe/lthread_EnAt03.gif"></p>
      </div>
      <div class="title_figure">Infeed and Pullout Angles with and without a Start Offset where</div>
      <table cellspacing="0" align="center">
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">A</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Pullout Angle</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">B</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Infeed Angle</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">C</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Offset Distance</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">D</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">No Offset Used</p>
            </td>
         </tr>
      </table><br></body>
</html>