<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">

<html>

<!--(==============================================================)-->
<!--(Document created with RoboEditor. )============================-->
<!--(==============================================================)-->

<head>

<title>Machine Tool Motion Control</title>

<!--(Meta)==========================================================-->

<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">
<meta name=generator-major-version content=0.1>
<meta name=generator-minor-version content=1>
<meta name=filetype content=kadov>
<meta name=filetype-version content=1>
<meta name=page-count content=1>
<meta name=layout-height content=1327>
<meta name=layout-width content=694>
<meta name=date content="10 27, 2005 11:28:39 AM">


<!--(Links)=========================================================-->

<link rel="StyleSheet" href="../../css/main_styles.css">



<!--(Style Sheet)===================================================-->

<style>
<!--
body {background-color: #ffffff;}
-->
</style>


</head>

<!--(Body)==========================================================-->


<body class="bodydocs" onLoad="top.pageLoader()" bgcolor="#FFFFFF">


<h1>Machine Tool Motion Control</h1>

<p CLASS=Paragraph>The Motion Control option allows you to specify how 
 the GPM outputs machine tool coordinate motion.</p>

<p CLASS=Paragraph>You can control the <span style="font-style: italic;">format</span> 
 of the G codes using the <span style="font-weight: bold;">Preparatory, 
 Function G Code Format</span> option under the <span style="font-style: italic;">Preparatory, 
 Auxiliary, and Event Code Format</span> menu. Use the <span style="font-weight: bold;">Machine 
 Tool Motion Control</span> option to specify the G codes that control 
 motions.</p>

<h2><a NAME=g_codes></a>Motion G Codes</h2>

<p CLASS=Paragraph>This section allows you to specify the G codes to control 
 the type of machine tool motion. You have the following options:</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Normal Motion G Codes</span> 
 - allows you to set up non-cycle motion G codes for rapid traverse, linear 
 interpolation and circular interpolation. Typical values are G00, G01, 
 G02, G03.</p>

<p CLASS=Paragraph>You can also define whether the codes are modal. The 
 default is SET/MODE,COARSE. This is the usual method of output. The following 
 codes are then output.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Traverse Motion 
 G Code</span> - this allows you to define a G code that the GPM outputs 
 for non-cycle RAPID motions.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Linear Motion Contouring 
 G Code</span> - this allows you to define a G code that the GPM outputs 
 for contouring motions.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Circular Interpolation 
 Clockwise G Code</span> - this allows you to define a G code that the 
 GPM outputs for clockwise circular interpolation.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Circular Interpolation 
 Counterclockwise G Code</span> - this allows you to define a G code that 
 the GPM outputs for counter clockwise circular interpolation.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Spline Interpolation 
 G Code</span> - this allows you to define a G code that the GPM outputs 
 for spline/NURBs interpolation.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Precision Cornering 
 Motion G Codes (Mode, Fine)</span> - Some controls have a coarse mode 
 for normal work and a fine mode for precision cornering for rapid traverse, 
 linear and circular interpolation motion. Typical codes are G20, G21, 
 G22 and G23. These codes are set the same as the normal motion G codes.</p>

<p CLASS=Paragraph>The SET/MODE, FINE command is used to select the fine 
 G codes and SET/MODE, COARSE to select the coarse codes.</p>

<ul>
	
	<li class=kadov-P-CNote><p CLASS=Note><span style="font-weight: bold;">NOTE:</span> 
 The interactive sequence for defining Precision Cornering G Codes is the 
 same as for Normal Motion G Codes.</p></li>
</ul>

<p CLASS=Paragraph><span style="font-weight: bold;">Absolute And/Or Incremental 
 Mode</span> - This option allows you to specify how the GPM outputs absolute 
 and incremental modes. You have the following options:</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Absolute/Incremental 
 Mode Output Control</span> -This option allows you to specify whether 
 the coordinates are the absolute position or an incremental distance from 
 the previous position. You can specify one of the following:</p>

<p CLASS=ListBulletTxt
	style="margin-left: 40px;"><span style="font-weight: bold;">G Code 
 Determines Absolute And Incremental Mode - </span>Causes the system to 
 output a Modal G code to define the operating mode. When you select this 
 option, the Current Status changes to G Code For Absol And Incr and the 
 defaults for option 2 and 3 change to 90 and 91 respectively. G90 is a 
 common G Code for Absolute Mode and G91 is a common G Code for Incremental 
 Mode.</p>

<p CLASS=ListBulletTxt
	style="margin-left: 40px;"><span style="font-weight: bold;">X Y Z Determines 
 Absolute And U V W Determines Incremental - </span>Causes the system to 
 output data using X, Y, and Z for Absolute coordinates and U, V, and W 
 for Incremental coordinates where U, V, and W represent X, Y, and Z respectively. 
 The system also changes the Current Status of option 2 and 3 to Not Valid 
 since G Codes to change from one mode to another are not required.</p>

<p CLASS=ListBulletTxt
	style="margin-left: 40px;"><span style="font-weight: bold;">Absolute 
 Mode Only - </span>Causes the system to output only Absolute coordinates. 
 This option should always be used if your machine tool does not support 
 Incremental coordinates. The system also changes the Current Status of 
 option 2 and 3 to Not Valid since G Codes to change from one mode to another 
 are not required. The system also changes the Current Status of the Default 
 Mode to Absolute.</p>

<p CLASS=ListBulletTxt
	style="margin-left: 40px;"><span style="font-weight: bold;">Incremental 
 Mode Only - </span>Causes the system to output only Incremental coordinates. 
 The system also changes the Current Status of option 2 and 3 to Not Valid 
 since G Codes to change from one mode to another are not required. The 
 system also changes the Current Status of the Default Mode to Incremental.</p>

<p CLASS=ListBulletTxt
	style="margin-left: 40px;"><span style="font-weight: bold;">Trailing 
 Character For Incremental - </span>Causes the system to output a character 
 following each coordinate to tell the controller that the coordinate is 
 Incremental. Some controls use a slash (/) following a coordinate to indicate 
 that the coordinate is incremental. You must specify a character for both 
 incremental and absolute modes.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Absolute Mode G 
 Code</span> - This allows you to specify the G code that the GPM outputs 
 for the Absolute output. You must have also specified that G codes determine 
 Absolute or Incremental modes.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Incremental Mode 
 G Code</span> - This allows you to specify the G code that the GPM outputs 
 for the Incremental output. You must have also specified that G codes 
 determine Absolute or Incremental modes.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Default Mode</span> 
 - This allows you to define the initial mode as Incremental or Absolute. 
 All coordinates are defined in this mode until the system encounters a 
 SET/MODE to change it.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Can Rotary Axis 
 Be Incremental</span> - This option is only valid for Mills and Production 
 Centers.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Inch And Metric Output 
 G Codes</span> - allows you to define the G codes that the GPM outputs 
 indicating either inch or metric values. You can specify a G code for 
 Inch and a G code for Metric modes.</p>

<h2 style="margin-bottom: 0;">&nbsp; </h2>

</body>

</html>
