<!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>Cycles (KF)</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">Cycles (KF)</div>
      <hr noshade="true">
      <p class="para_topic">You can edit a cycle by selecting the cycle from the option list and clicking the Edit Cycle button. The Cycle Parameters dialog displays with parameters based on the cycle you selected. You can edit these parameters.</p>
      <div class="title_division">Systems Cycles</div>
      <p class="para_division">Currently CAM supports thirteen cycles:</p>
      <ol type="1" start="1">
         <li>
            <p class="para_item">Drill</p>
         </li>
         <li>
            <p class="para_item">Drill,Text</p>
         </li>
         <li>
            <p class="para_item">Drill,Csink</p>
         </li>
         <li>
            <p class="para_item">Drill,Deep</p>
         </li>
         <li>
            <p class="para_item">Drill,Deep,BreakChip</p>
         </li>
         <li>
            <p class="para_item">Drill,Tap</p>
         </li>
         <li>
            <p class="para_item">Drill,Bore</p>
         </li>
         <li>
            <p class="para_item">Drill,Bore,Drag</p>
         </li>
         <li>
            <p class="para_item">Drill,Bore,NoDrag</p>
         </li>
         <li>
            <p class="para_item">Drill,Bore,Back</p>
         </li>
         <li>
            <p class="para_item">Drill,Bore,Manual</p>
         </li>
         <li>
            <p class="para_item">Peck Drill</p>
         </li>
         <li>
            <p class="para_item">Break Chip</p>
         </li>
      </ol>
      <p class="para_division">These cycles are presented as system cycles. The system cycles have a predefined base set of parameters. You can't change these parameters. &nbsp;However, you can add more parameters to the system cycles through the ude.cdl file found under Mach-&rarr; Resource-&rarr; user_def_event.</p>
      <div class="title_division">Example</div>
      <p class="para_division">SYS_CYCLE indicates that you are adding a parameter to a system cycle. This example shows that you are adding a coolant type parameter to a drill cycle.</p><pre class="indent">SYS_CYCLE Drill
&nbsp;&nbsp;{ 
&nbsp;&nbsp;&nbsp;PARAM coolant_type 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TYPE &nbsp;o
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DEFVAL &quot;0&quot; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OPTIONS &quot;0&quot;,&quot;1&quot;,&quot;2&quot;,&quot;3&quot; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UI_LABEL &quot;Coolant Type&quot;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} 
&nbsp;}</pre><p class="para_division">System cycles output the events identical to current Point-to-Point events. For more information go to Manufacturing Milling-&rarr; Point to Point-&rarr; Cycle Options and Cycle Parameters.</p>
      <div class="title_division">User Defined Cycles</div>
      <p class="para_division">You can create user defined cycles and add them to the list of system cycles through the ude.cdl file found under Mach-&rarr; Resource-&rarr; user_def_event. The description of the cycle is user definable using a language similar to the language of User Defined Events (UDEs). Defining the cycles is similar to defining UDEs. You can define as many cycles as desired. This specification is done as a part of the machine definition. You can then edit or replace the defined cycle. </p>
      <div class="title_division">Example</div>
      <p class="para_division">CYCLE indicates that you are adding a User Defined Cycle.</p><pre class="indent">CYCLE standard_drill
&nbsp;&nbsp;&nbsp;{ 
&nbsp;&nbsp;&nbsp;UI_LABEL &quot;standard drill&quot;
&nbsp;&nbsp;&nbsp;PARAM dwell_type 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TYPE o 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DEFVAL &quot;Off&quot; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OPTIONS &quot;Off&quot;,&quot;On&quot;,&quot;Seconds&quot;,&quot;Revolutions&quot; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UI_LABEL &quot;Dwell&quot; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} 
&nbsp;&nbsp;&nbsp;PARAM dwell_value 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TYPE i 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DEFVAL &quot;0&quot; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UI_LABEL &quot;Dwell Value&quot; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} 
&nbsp;&nbsp;&nbsp;PARAM cycle_option 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TYPE o 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DEFVAL &quot;Off&quot; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OPTIONS &quot;Off&quot;,&quot;On&quot; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UI_LABEL &quot;Option&quot; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} 
&nbsp;&nbsp;&nbsp;PARAM cycle_cam 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TYPE i 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DEFVAL &quot;0&quot; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TOGGLE Off 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UI_LABEL &quot;CAM&quot; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} 
&nbsp;&nbsp;} </pre></body>
</html>