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

<html>

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

<head>

<title>CLAMP</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=0>
<meta name=layout-height content=0>
<meta name=layout-width content=0>
<meta name=date content="08 14, 2001 12:11:09 PM">


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

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



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

<style type="text/css">
<!--

body {
	background-image: url("../paper.gif");
	background-repeat: repeat;
	background-attachment: scroll;
}

-->
</style>


</head>

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


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


<h1>CLAMP</h1>

<p CLASS=Paragraph><img src="../graphics/app1fi203.gif"
						style="width: 510px;
								height: 225px;
								border-style: none;
								margin-top: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
								margin-right: 0px;"
						width=510
						height=225
						border=0></p>

<p CLASS=Paragraph>Use the CLAMP command to specify the validity and value 
 for the CLAMP M codes. You can specify an M code to be output in a block 
 by itself or with a DWELL.</p>

<p CLASS=Paragraph>You can specify the number of seconds you want the machine 
 to DWELL during each clamping operation. This outputs the DWELL G code 
 defined by DELAY.</p>

<p CLASS=Paragraph>You can also specify an M code output with: CLAMP/(A,B,C,X,Y,Z)AXIS,ON(or 
 OFF.)</p>

<!--(Table)=========================================================-->
<table x-use-null-cells
		wrapperparagraphselector=P.Paragraph
		style="border-spacing: 0px;"
		cellspacing=0>

<tr>
<td style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top>
<p CLASS=CellTopic
	style="text-align: left; margin-bottom: 0;"
	align=left><span style="font-weight: bold;">Description:</span></td>
<td style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>This command generates M-codes to clamp or unclamp the rotary 
 table.</p>
<p style="margin-bottom: 0;">&nbsp;</td></tr>

<tr>
<td NOWRAP
	style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top>
<p CLASS=CellTopic
	style="text-align: left; margin-bottom: 0;"
	align=left><span style="font-weight: bold;">Parameter Definitions:</span></td>
<td style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>1. &quot;ON&quot; or &quot;CLOSE&quot; generates code to 
 close the clamp or chuck.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>2. &quot;OFF&quot; or &quot;OPEN&quot; generates code to 
 open the clamp or chuck.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>3. &quot;HIGH&quot; generates code to close the clamp or 
 chuck with high pressure.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>4.&quot;LOW&quot; generates code to close the clamp or chuck 
 with low pressure.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>5. &quot;XAXIS,OFF&quot; generates code to unclamp the X-axis.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>6. &quot;XAXIS,ON&quot; generates code to clamp the X-axis.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>7. &quot;YAXIS,OFF&quot; generates code to unclamp the Y-axis.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>8. &quot;YAXIS,ON&quot; generates code to clamp the Y-axis.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>9. &quot;ZAXIS,OFF&quot; generates code to unclamp the Z-axis.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>10. &quot;ZAXIS,ON&quot; generates code to clamp the Z-axis.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>11. &quot;AAXIS,OFF&quot; generates code to unclamp the 
 A-axis.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>12. &quot;AAXIS,ON&quot; generates code to clamp the A-axis.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>13. &quot;BAXIS,OFF&quot; generates code to unclamp the 
 B-axis.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>14. &quot;BAXIS,ON&quot; generates code to clamp the B-axis.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>15. &quot;CAXIS,OFF&quot; generates code to unclamp the 
 C-axis.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>16. &quot;CAXIS,ON&quot; generates code to clamp the C-axis.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>17. &quot;AUTO,ON&quot; will activate automatic clamping.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>18. &quot;AUTO,OFF&quot; will deactivate automatic clamping.</p>
<p style="margin-bottom: 0;">&nbsp;</td></tr>

<tr>
<td style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top>
<p CLASS=CellTopic
	style="text-align: left; margin-bottom: 0;"
	align=left><span style="font-weight: bold;">Considerations:</span></td>
<td style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>&nbsp;Auto-clamping (i.e., AUTO,ON or AUTO,OFF) assures 
 that the designated (fourth and/or fifth) axis is:</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>Clamped for motion blocks in which the axis <span style="font-style: italic;">does 
 not</span> move.</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-bottom: 0;"
	align=left>Unclamped for motion blocks in which the axis <span style="font-style: italic;">does 
 </span>move.</td></tr>
</table>

<h5>ISO Command</h5>

<p><img src="../graphics/app1fi202.gif"
		style="width: 510px;
				height: 112px;
				border-style: none;
				margin-top: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				margin-right: 0px;"
		width=510
		height=112
		border=0></p>

<p CLASS=Paragraph>If you specify ON, the 4th or 5th Axis Automatic Clamping 
 Code menu allows you specify the code (represented by a 24 character string) 
 to clamp (or unclamp) the fourth and/or fifth (rotary) axes. The desired 
 auto clamp code is output by GPM in a block by itself previous to any 
 rotary motion requiring clamping or unclamping.</p>

<p>&nbsp;</p>

<h1><a NAME=comm_clrsrf></a>CLRSRF</h1>

<h5>APT Command</h5>

<p CLASS=Paragraph><img src="../graphics/app1fi201.gif"
						style="width: 510px;
								height: 75px;
								border-style: none;
								margin-top: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
								margin-right: 0px;"
						width=510
						height=75
						border=0></p>

<!--(Table)=========================================================-->
<table x-use-null-cells
		wrapperparagraphselector=P
		style="border-spacing: 0px; margin-top: 14pt;"
		cellspacing=0>

<tr>
<td style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top>
<p CLASS=CellTopic
	style="text-align: left; margin-bottom: 0;"
	align=left><span style="font-weight: bold;">Description:</span></td>
<td style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>This command defines a clearance plane for the RETRCT command.</p>
<p style="margin-bottom: 0;">&nbsp;</td></tr>

<tr>
<td NOWRAP
	style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top>
<p CLASS=CellTopic
	style="text-align: left; margin-bottom: 0;"
	align=left><span style="font-weight: bold;">Parameter Definitions:</span></td>
<td style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>1.&quot;+z&quot; defines a clearance plane parallel to the 
 XY plane, a &quot;z&quot; distance from the part coordinate system zero.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>2.&quot;+a,+b,+c,+d&quot; defines a clearance plane from 
 the canonical form. &quot;+a,+b,+c&quot; are the x,y and z components 
 of the unit vector perpendicular to the desired plane and in the direction 
 the plane is to be positioned from the part coordinate system zero. &quot;+d&quot; 
 is the distance from the part coordinate system zero to the plane. A canted 
 plane can be defined, but the plane cannot be parallel to the YZ or ZX 
 planes.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>3.&quot;ZAXIS,+z&quot; defines the machine coordinates to 
 which the tool is to be retracted.</p>
<p style="margin-bottom: 0;">&nbsp;</td></tr>

<tr>
<td style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top>
<p CLASS=CellTopic
	style="text-align: left; margin-bottom: 0;"
	align=left><span style="font-weight: bold;">Considerations:</span></td>
<td style="x-cell-content-align: TOP;
			padding-left: 2px;
			padding-top: 2px;
			padding-right: 2px;
			padding-bottom: 2px;"
	valign=top>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>1.RETRCT motions will always occur along the Z axis. In 
 the case of a canted plane definition, the tool will retract to the intersection 
 of the specified plane and the tool axis.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>2.RETRCT motion is calculated by the postprocessor. It will 
 not be reflected in the CL file.</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-bottom: 0;"
	align=left>3.&quot;ZAXIS,+z&quot; is output without translation.</td></tr>
</table>

<h5>ISO Command</h5>

<p CLASS=ListBulletTxt
	style="margin-bottom: 0;"><span style="font-weight: bold; font-size: 10.0pt;">CLRSRF/ 
 a,b,c,d</span> </p>

</body>

</html>
