<!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>Circular Move</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_topic5" id="xps10_pagetitle">Circular Move</div>
      <hr noshade="true">
      <p align="center"><img align="bottom" src="graphics/pb_image6e4.gif"></p>
      <p class="para_topic">The Circular Move event dialog allows you to define the parameters and blocks for outputting circles.&nbsp;This dialog allows you to define the&nbsp; </p><a name="prog_toolpth_prog_circle_move_circ_gcode"></a><p class="para_topic">G code (clockwise or counterclockwise), that the system outputs with circle block. If you need the G02 or G03 output with every block then right click on the G02 word and set the option to force output.&nbsp;You can do this with any word in any block in Post Builder.</p>
      <p class="para_topic">You can set the output to&nbsp; </p><a name="prog_toolpth_prog_circle_move_full_circle"></a><p class="para_topic">full circle or output only&nbsp; </p><a name="prog_toolpth_prog_circle_move_quad_bound."></a><p class="para_topic">quadrant boundaries.&nbsp;With full circle output you get a circle block for each 360 degrees of the circle.&nbsp;If the input file has a circle that is 400 degrees, you will get one block at 360 degrees and another with the endpoint at 400 degrees.&nbsp;If you set the output to quadrant boundaries you get a circle block for each quadrant boundary and another circle block with the endpoint. Note that you use the same circle event block for each quadrant you output.</p>
      <p class="para_topic">You can also define the&nbsp; </p><a name="prog_toolpth_prog_circle_move_minmax_radius"></a><p class="para_topic">minimum and maximum radius that the system outputs in a circle record.&nbsp; If a circle is processed that has a radius less than the minimum or greater than the maximum, the system approximates the circle with linear moves using the circle tolerance.</p>
      <p class="para_topic">The dialog for the&nbsp;</p><a name="prog_toolpth_prog_circle_move_circles_planes"></a><p class="para_topic">mill Circular Move has an added capability of outputting circles in other planes.&nbsp; You can specify that you want XY plane only, YZ plane only, ZX plane only or all three planes.</p>
      <p class="para_topic"><img align="bottom" src="graphics/pb_image8se.gif" border="0"></p>
      <p class="para_topic">You can also define how the system specifies the  </p><a name="prog_toolpth_prog_circle_move_circle_center"></a><p class="para_topic">circle center.&nbsp;The choices on the dialog define what the system outputs with the I and K words.&nbsp;If you need to output the&nbsp; </p><a name="prog_toolpth_prog_circle_move_circle_radius_output"></a><p class="para_topic">radius instead of I and K, you can find the address you need from the list of addresses as shown above.&nbsp;Pull down the address arrow until you see the R word and select the Arc Radius.&nbsp;Now drop the R word into your block. If you don't need I, K, and R, then remove the I and K and put them in the trash can.</p>
      <p class="para_topic">If you manually edit the expression in the I, J or K words, the system retains the edit and uses the setting in the circle center dialog. To correct the word to the desired format, set the circle center setting to the desired option, right click on the address and select Change Element. Select the arc center option from the list. &nbsp;It is now parameterized again and the output for the word will be correct. If the option is grayed out, then it is already set correctly. &nbsp;</p>
   </body>
</html>