<!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>Cycle Parameters</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">Cycle Parameters</div>
      <hr noshade="true">
      <p class="para_topic">Cycle Parameters are machining characteristics which define exact tool motions and conditions such as feed rate, dwell times, and cutting increments. Each of the Cycle Parameters available in Point to Point machining is listed alphabetically and described briefly below. More detailed descriptions follow.</p>
      <table border="1" cellspacing="0" align="center">
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">CAM</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">A number which specifies a preset CAM stop position for tool depth for machine tools with no programmable Z axis</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Csinc Diameter</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Diameter of a countersunk hole</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Depth</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Depth of cut</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Dwell</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Delay of tool at depth of cut</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Entrance Diameter</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Outside diameter of an existing hole which is to be enlarged by a countersink operation</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Feed Rate</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Transit speed of tool while cutting</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Increment</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Dimensional value of one of a series of regular consecutive cuts to progressive depths used in Peck and Break Chip drilling operations</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Option</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">Activates machining characteristics that are unique to your machines</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">RTRCTO</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">The cycle Retract distance</p>
            </td>
         </tr>
         <tr>
            <th colspan="1" rowspan="1" valign="top">
               <p class="para_th">Step Values</p>
            </th>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">The dimensional value of one of a series of regular consecutive cuts to progres sive depths used in Standard - Drill,Deep and Standard - Drill,Brkchp operations</p>
            </td>
         </tr>
      </table><br><div class="title_division">Cycle Parameters Options</div>
      <p class="para_division">CAM appears on the Cycle Parameters menu for all standard cycles except Drill,Csink. It represents a preset Z axis CAM STOP position for tool depth for machine tools for which the Z axis is not programmable.</p>
      <p class="para_division">This value must be a positive integer or zero. If you enter a positive integer value, &quot;v&quot;, the system includes a CAM,v parameter string in the CYCLE/ statement. The postprocessor, in turn, generates code to feed the tool to CAM stop position, &quot;v.&quot;</p>
      <p class="para_division">If you enter zero, no CAM parameter is included in the CYCLE/ statement, and the CAM status appears as NONE on the Cycle Parameters menu.</p>
      <p class="para_division">If you enter a negative value, the system displays the message INVALID CAM VALUE.</p>
      <p class="para_division">Specify a CAM value only if the CAM parameter is valid for the target postprocessor.</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"> Even though the CAM parameter controls tool depth for machine tools for which the Z axis is not programmable, we recommend that you define the Depth parameter as well so that feed-to-depth motion can be displayed.</p>
               </div>
            </td>
         </tr>
      </table>
      <p class="para_division">CSink Diameter represents the diameter of a countersunk hole and appears on the Cycle Parameters menu for the Standard - Drill,Csink cycle. The system includes the countersink diameter you specify as a &quot;CSKDIA,d&quot; parameter on the CYCLE/DRILL,CSINK statement.</p>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/ptpt_figptp2.gif"></p>
      </div>
      <div class="title_figure">Countersink Diameter</div>
      <p class="para_division">Depth represents the total Depth of a hole from the part surface to the tool tip and appears on the Cycle Parameters menu for all cycles except Standard - Drill,Csink.</p>
      <p class="para_division">For the Peck Drill and Break Chip simulated cycles, the system generates GOTO/ command statements in the tool path to feed the tool to the computed or specified depth. For standard cycles, the system generates the computed depth or depth you specify as a &quot;FEDTO,-d&quot; parameter in the CYCLE/ statement.</p>
      <p class="para_division">Model Depth automatically computes the depth for each hole in a solid (if the hole axis is the same as the tool axis and if the tool diameter is less than or equal to the hole diameter). For through holes read the Thru Bottom Surface description that follows. For blind holes read the To Bottom Surface description that follows.</p>
      <p class="para_division">Model Depth activates the Allow Oversize Tool option which allows you to specify an oversized tool for solid modeled holes. This is useful for special operations such as tapping. Model Depth will be computed as zero for non-solid holes (i.e., points, arcs, and holes in sheet bodies).</p>
      <p class="para_division">Tool Tip Depth - specify a positive value measured along the tool axis from the part surface to the depth of the tool tip.</p>
      <p class="para_division">Tool Shoulder Depth - specify a positive value measured along the tool axis from the part surface to the bottom of the cylindrical portion of the tool (the tool shoulder).</p>
      <p class="para_division">To Bottom Surface - the system computes the depth along the tool axis required for the tool tip to reach the bottom surface.</p>
      <p class="para_division">Thru Bottom Surface - the system computes the depth along the tool axis required for the tool shoulder to reach the bottom surface. If you want the tool shoulder to clear the Bottom Surface, you may specify a Clearance Distance when you define the Bottom Surface. The bottom surface is defined from the Pt-Pt Params menu.</p>
      <p class="para_division">To Selected Point - the system computes the depth along the tool axis from the part surface to the ZC coordinate of the point to be drilled.</p>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/ptpt_cycleat04.gif"></p>
      </div>
      <div class="title_figure">Tool Depth Types</div>
      <p class="para_division">Dwell represents the delay of the tool at the depth of cut and appears on the Cycle Parameters menu for all cycle types.</p>
      <p class="para_division">For the simulated cycles Peck Drill and Break Chip, if you specify a dwell value in seconds or revolutions, the system generates a &quot;DELAY/t&quot; or &quot;DELAY/REV,r&quot; command statement to activate the desired dwell after the tool has been fed to depth. The words in upper case letters are standard APT vocabulary words; &quot;t&quot;' represents the dwell value in seconds, and &quot;r&quot; represents the dwell value in revolutions. Your options are:</p>
      <ul>
         <li>
            <p class="para_item">Off specifies that no dwell is to occur after the tool feeds to depth.</p>
         </li>
         <li>
            <p class="para_item">Seconds allows you to enter the desired dwell value in seconds.</p>
         </li>
         <li>
            <p class="para_item">Revolutions allows you to enter the desired dwell value in revolutions of the spindle.</p>
         </li>
         <li>
            <p class="para_item">For the standard cycles (e.g., Std - Drill, Std - Drill,Csink, etc.), if you specify a dwell value in seconds or revolutions, the system includes a &quot;DWELL,t&quot; or &quot;DWELL,REV,r&quot; parameter in the CYCLE/ statement to activate the specified cycle with the specified dwell value. You have an additional option:</p>
            <p class="para_item">On, for standard cycles, causes the word &quot;DWELL&quot; to be included in the CYCLE statement. This causes the tool to dwell in place for the specified period at the depth of cut.</p>
         </li>
      </ul>
      <p class="para_division">Entrance Diameter represents the diameter of an existing hole before countersinking. The postprocessor typically uses this parameter to calculate a rapid positioning point inside the hole and below the surface of the part. Entrance Diameter appears only on the Cycle Parameters menu for the Standard - Drill,Csink cycle.</p>
      <p class="para_division">The entrance diameter &quot;d&quot; specifies the diameter of the existing hole which is to be countersunk. A non-zero value causes the system to include a &quot;HOLDIA,d&quot; parameter in the CYCLE statement. The postprocessor typically uses this parameter to calculate a rapid positioning point inside the hole. The tool moves to a clearance point above the centerline of the hole before moving into the hole.</p>
      <p class="para_division">Feed Rate represents the speed of the tool while cutting and appears on the Cycle Parameters menu for all cycle types.</p>
      <p class="para_division">When you select Feed Rate from the Cycle Parameters menu, the system displays the current Feed Rate Units and Value. If you wish to change the Feed Rate units from IPM to IPR or vice versa, choose Change Units. This acts as a toggle switch between IPM and IPR. If you wish to change the Feed Rate Value, enter the value you desire and choose OK.</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"> For metric parts, IPM and IPR are replaced by MMPM and MMPR to represent millimeters per minute and millimeters per revolution, respectively.</p>
               </div>
            </td>
         </tr>
      </table>
      <p class="para_division">Increment represents the incremental distances between the intermediate depths of the simulated Peck Drill and Break Chip cycles. It corresponds to the Step Value parameter for the standard Drill Deep and Drill Brkchp cycles. It appears on the Cycle Parameters menu for the simulated cycles, Peck Drill and Break Chip.</p>
      <p class="para_division">None - the system does not generate any intermediate points but feeds the tool to depth in one motion.</p>
      <p class="para_division">Constant - the constant increment value should be a positive value.</p>
      <p class="para_division">The system generates motion to feed the tool in a series of constant increments until the tool reaches the final depth. If the increment is not equally divisible into the specified depth, the system uses the increment distance as many times as it can without drilling beyond the specified depth. The system then calculates the remaining distance and causes the tool to drill to the specified depth.</p>
      <p class="para_division">In no case does the system cause the tool to feed below the specified depth.</p>
      <p class="para_division">Variable - you may define from one to seven (1-7) increment values. For all but the seventh increment, specify a non-zero repeat factor which represents the number of times you wish each increment to be performed.</p>
      <p class="para_division">If you specify a repeat of zero for the first increment, the system displays the message REPEAT CANNOT BE ZERO. For all but the last non-zero increment, the system generates the specified number of repeats and then goes to the next increment.</p>
      <p class="para_division">If a repeat value of zero is encountered, the system assumes that the associated increment is zero. Therefore, that increment and subsequent increments are not used.</p>
      <p class="para_division">For the last non-zero increment, the system generates the required number of repeats to feed the tool to the specified depth. In no case does the system cause the tool to feed below the specified depth.</p>
      <p class="para_division">Option appears on the Cycle Parameters menu for all standard cycles. Option's function is postprocessor-dependent, but generally activates an alternative to the specified cycle.</p>
      <p class="para_division">Option toggles from OFF to ON or vice versa.</p>
      <p class="para_division">If Option is ON, the system includes the word OPTION in the CYCLE statement.</p>
      <p class="para_division">RTRCTO represents a distance measured along the Tool Axis, from the Part Surface to a point to which the tool retracts after feeding to depth. It appears on the Cycle Parameters menu for all standard cycles except Bore,Manual.</p>
      <p class="para_division">You can specify the distance of retraction as a fixed Distance, a retract position (using the Auto option), or you can choose to not use this option by selecting Set To None.</p>
      <p class="para_division">If you choose Distance, you can enter a positive value, zero, or accept the default.</p>
      <p class="para_division">If you enter a positive value, &quot;d&quot;, the system includes a &quot;RTRCTO,d&quot; parameter string in the CYCLE/ statement.</p>
      <p class="para_division">If you enter zero, no RTRCTO parameter is included in the CYCLE/ statement and the RTRCTO status appears as NONE in the Cycle Parameters menu.</p>
      <p class="para_division">If you enter a negative value, the system displays the message INVALID RTRCTO VALUE. Choose OK and enter a non-zero RTRCTO value only if you desire the tool to be retracted to a point above the operational clearance point defined by the Minimum Distance parameter.</p>
      <p class="para_division">If you choose Auto, the tool retracts along its tool axis to its last position before the current cycle. The Auto option automatically sets the RTRCTO value on the Cycle Parameters menu for all Parameter Set points. There are two ways you can establish the retract position using this option:</p>
      <ol type="1" start="1">
         <li>
            <p class="para_item">Move the tool to the retract position before setting the cycle parameters. Set RTRCTO to Auto. This retracts the tool to the pre-cycle position for the current Parameter Set and successive Parameter Sets that use the Auto option.</p>
         </li>
         <li>
            <p class="para_item">Select the Distance option to establish the pre-cycle retract distance. Then use the Auto option for successive Parameter Sets to retract the tool the same distance.</p>
         </li>
      </ol>
      <table border="0">
         <tr>
            <td valign="top" align="left"><img align="left" src="../graphics/warning.gif" alt="Warning" title="Warning"></td>
            <td valign="bottom" align="left" width="100%">
               <div class="para_warning">
                  <p class="para_warning_body">  Be sure that the tool can clear part features when you use the Auto option immediately after using the Distance option. You may need to make an additional tool move to a safe level. A RTRCTO,d or RTRCTO of None reestablishes the retract position.</p>
               </div>
            </td>
         </tr>
      </table>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/ptpt_cycleat03.gif"></p>
      </div>
      <div class="title_figure">Auto Method Retracts the Tool to the Last Non-Cycle Position.</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"> The RTRCTO parameter serves a similar purpose as the Avoid function, with some differences. The RTRCTO parameter is a part of all CYCLE statements. Avoid motion, which must have a specific Start and End point, overrides any CYCLE motion between CL-points.</p>
               </div>
            </td>
         </tr>
      </table>
      <p class="para_division">Step Values are the distances to be drilled for each increment in a drilling operation involving drilling to progressively deeper depths. This parameter appears on the Cycle Parameters menu for the Standard - Drill, Deep and Standard - Drill,Brkchp cycles. Enter from one to seven non-zero step values.</p>
      <p class="para_division">The system includes a &quot;STEP, S1, S2, ...., Sn&quot; parameter string in the CYCLE statement, where S1 through Sn are the first n non-zero step values. (Note that only the first three Step Values are output to the CLSF, and the Graphics Postprocessor Module (GPM) expects only two values. Refer to the Postprocessing manual.) The string terminates when the system encounters the first zero value. If the first step value is zero, the system does not include the STEP parameter string in the CYCLE statement.</p>
      <p class="para_division">The number of step values and the information they represent depend on the target machine tool and postprocessor, but they typically define a method of feeding to depth in a series of increments.</p>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/ptpt_cycleat02.gif"></p>
      </div>
      <div class="title_figure">Cycle Steps in a Deep Drilling Operation</div>
   </body>
</html>