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

<html>

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

<head>

<title>SPINDL</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=4961>
<meta name=layout-width content=694>
<meta name=date content="10 27, 2005 11:59:42 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>SPINDL</h1>

<p CLASS=Paragraph>The term spindle refers to both lathes and mills.</p>

<h5>&nbsp;</h5>

<h5>APT Command</h5>

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

<p CLASS=Paragraph>&nbsp;</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 code to control spindle rotation.</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-bottom: 0;"
	align=left>&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;LOCK&quot; causes the spindle to stop and orient 
 to the spindle keylock position.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>2. &quot;ORIENT[,n]&quot; causes the spindle to stop and 
 orient to the degree position specified by &quot;n&quot;. &quot;n&quot; 
 is specified in degrees from 1 to 360. If &quot;n&quot; is not programmed, 
 &quot;0&quot; is assumed.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>3. &quot;OFF&quot; outputs code in a separate block which 
 stops the rotation of the spindle and coolant flow. No other parameters 
 can be specified after &quot;OFF&quot;.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>4. &quot;s&quot; and &quot;RPM,s&quot; define the desired 
 spindle speed in revolutions per minute. Code will be output to turn the 
 spindle on at the desired speed.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>5. &quot;ON&quot; with no other parameters directs the postprocessor 
 to turn the spindle on using the parameters of the last specified spindle 
 statement (the initial value if SPINDL has not been previously specified). 
 Other parameters specified after &quot;ON&quot; will replace the corresponding 
 parameters of the last specified spindle statement.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>6. &quot;CLW&quot; and &quot;CCLW&quot; specify the clockwise 
 and counterclockwise spindle rotation, respectively. Code will be generated 
 to start the spindle in either the clockwise or counterclockwise direction. 
 If this parameter is not specified, the previous direction will be maintained.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>7. &quot;RANGE,n selects the spindle speed range. If this 
 parameter is not specified, the previous range will be maintained.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>8. &quot;SFM,s&quot; defines the desired surface feet per 
 minute. Code will be generated to put the control in the Constant Surface 
 Speed mode. The controller calculates the increase or decrease in revolution 
 per minute to maintain the programmed SFM. Similar action is used for 
 &quot;SMM&quot; (Surface meters per minute).</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>9. &quot;MAXRPM,r&quot; defines the maximum RPM to be reached 
 during SFM motion. Code will be output to preset the desired maximum RPM.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>10. &quot;AUTO&quot; calls for the automatic output of codes 
 to inhibit or activate spindle speed changes in Constant Surface Speed 
 (CSS) mode. RAPID moves will be output with spindle speed changes inhibited; 
 non-Rapid moves will be output with spindle speed changes activated.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>11. &quot;NOMORE&quot; cancels the automatic output of codes 
 to inhibit or activate spindle speed changes in CSS mode.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>12. &quot;FRONT&quot;, &quot;REAR&quot;, &quot;RIGHT&quot;, 
 &quot;LEFT&quot;, &quot;SIDE&quot; or &quot;SADDLE&quot; will cause output 
 to designate the head to be in control of the spindle during CSS operations.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>13. &quot;RADIUS,r&quot; establishes the initial radius 
 to be used for CSS mode. If not programmed postprocessor will use the 
 current tool tip radius for the initial radius.</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-bottom: 0;"
	align=left>&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. Not all minor words are applicable to all types of machines.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>2. At program start, the conditions of SPINDL/OFF and COOLNT/OFF 
 are assumed.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>3. SPINDL/OFF, when programmed, cannot have any other parameters 
 in the command statement.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>4. The IPR mode should be programmed prior to the SFM mode 
 of operation.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>5. Spindle speed range selection should be made before entering 
 SFM or SMM mode, if a different range is required</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>6. Spindle range is normally programmed as a numeric value; 
 however, LOW, MEDIUM and HIGH can be used as follows:</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-left: 80px;"
	align=left>LOW will always equate to 1</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-left: 80px;"
	align=left>MEDIUM will always equate to 2</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-left: 80px;"
	align=left>HIGH will equate to 2 if there are only 2 ranges.</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-left: 80px;"
	align=left>If more than 2 ranges,</p>
<p CLASS=CellDescrip
	style="text-align: left;
			margin-left: 80px;
			margin-bottom: 0;"
	align=left>HIGH will equate to 3.</td></tr>
</table>

<p CLASS=Paragraph>&nbsp;</p>

<h5>ISO Command</h5>

<p CLASS=Paragraph>For Lathe</p>

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

<p CLASS=Paragraph><span style="font-weight: bold;"><span style="font-weight: bold;">Parameter 
 Definitions:</span></span></p>

<p CLASS=Paragraph>1.&quot;CSS&quot; becomes SFM or SMM depending upon 
 the UNITS command.</p>

<h5>&nbsp;</h5>

<h5>ISO Command</h5>

<p CLASS=Paragraph>For Mill</p>

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

<h1>&nbsp;</h1>

<h1><a NAME=spindl_opts></a>SPINDL - MDFG Options</h1>

<p CLASS=Paragraph>This command allows you to output code to the following 
 control spindle parameters:</p>

<h5>&nbsp;</h5>

<h5><span style="font-weight: bold;">LOCK and ORIENT</span></h5>

<p CLASS=Paragraph><span style="font-weight: bold;">Spindle/Lock</span> 
 - allows you to define the M code that GPM outputs to stop and orient 
 the spindle to the &quot;key lock&quot; position.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Spindle/Orient</span> 
 - allows you to define the M code that GPM outputs to stop and orient 
 the spindle to the angle specified in the SPINDLE/ORIENT,n command. If 
 no degree is programmed, 0 is assumed. You can then specify the Word Address 
 format for the Orient Angle code.</p>

<h5>&nbsp;</h5>

<h5>RPM</h5>

<p CLASS=Paragraph><span style="font-weight: bold;">RPM</span> -This section 
 defines how the spindle speed code (usually &quot;S&quot;) is output by 
 the GPM. Define the Word Address format for the RPM spindle speed code. 
 You have the following options:</p>

<p CLASS=Paragraph><span style="font-weight: bold;">G Code For RPM Mode 
 Is </span>- Enter the validity and value for the spindle speed RPM output 
 mode G code. This is intended for lathes only.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Is Spindle Table Required?</span> 
 - This is a table of codes you will create (or edit.) Use this option 
 when the spindle speed codes do not represent the actual RPM. The table 
 is composed of two other tables - one of S codes and a table of associated 
 spindle speeds (RPMs.) For example, SPINDL/RPM,100,RANGE,1 could output 
 an S12 and SPINDL/RPM,120,RANGE,2 could output an S13.</p>

<p CLASS=Paragraph>This toggles between Yes or No. If you select Yes you 
 have the following options to determine how the S codes are matched to 
 a programmed RPM :</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Next Smaller Than 
 Programmed RPM </span>- The GPM always selects the closest smaller number 
 on the table of spindle speeds. Example, in the spindle table a spindle 
 speed of 100 outputs an S12 and a spindle speed of 110 outputs an S13. 
 If a SPINDL/RPM,103 is programmed in the CLF, the spindle speed output 
 in this case would be S12.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Next Larger Than 
 Programmed RPM </span>- The GPM always selects the closest larger number 
 on the table of spindle speeds. Example, in the spindle table a spindle 
 speed of 100 outputs an S12 and a spindle speed of 110 outputs an S13. 
 If a SPINDL/RPM,103 is programmed in the CLF, the spindle speed output 
 in this case would be S13.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Closest To Programmed 
 RPM </span>- The GPM always selects the closest number on the table of 
 spindle speeds. Example, in the spindle table a spindle speed of 100 outputs 
 an S12 and a spindle speed of 110 outputs an S13. If a SPINDL/RPM,103 
 is programmed in the CLF, the spindle speed output in this case would 
 be S12.</p>

<p CLASS=Paragraph>Next, you can specify the number of spindle ranges (maximum 
 of 10) and entries per range. The GPM allows a total of 360 number entries. 
 For example, if there are 6 ranges, each range could have 60 number entries.</p>

<h5>&nbsp;</h5>

<h5>Creating the Table</h5>

<p CLASS=Paragraph>You must specify both the spindle codes and their (associated) 
 programmed RPMs. It is recommended that you first enter the all the spindle 
 codes in to the Spindle Code table before entering the RPM values into 
 the Spindle RPM table.</p>

<p CLASS=Paragraph>For example: after selecting Spindle Codes, specify 
 the range no. for entering spindle codes, then select the area within 
 that range (e.g., 1 thru 15), then enter the S code for the first table 
 entry (Number 1.) This does not create an S1 code<span style="font-style: italic;"> 
 </span>unless<span style="font-style: italic;"> you enter</span> a 1. 
 Continue entering the S codes for all the ranges. Then create the RPM 
 table following the same sequence.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Should S Code Go Out 
 With T Code</span> - Indicate whether the S code is to be output in the 
 same block as the T code. If you want the S code to be output in block 
 with the T code, you must program the SPINDL command immediately preceding 
 the LOAD command.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Spindle</span> <span 
 style="font-weight: bold;">Speed Change M Code Required With S Code</span> 
 - You can specify the validity and value for the M code that is output 
 with the S code.</p>

<h5>&nbsp;</h5>

<h5>Direction</h5>

<p CLASS=Paragraph>The following menus determine how the spindle direction 
 is controlled.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Is Spindle Direction 
 Tape Controlled? </span>- Yes allows you to specify the spindle direction 
 codes to be output by the GPM.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Does M Code Control 
 Spindle Direction?</span> - Yes causes the GPM to output M codes to control 
 the spindle direction. You can define the following M codes for spindle 
 direction:</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Code For CLW</span> 
 - You can specify the M code that the GPM outputs to cause the spindle 
 to rotate clockwise.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Code For CCLW</span> 
 - You can specify the M code that the GPM outputs to cause the spindle 
 to rotate counter clockwise.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Default Code For 
 On</span> - You can specify the default direction code.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Code For Off</span> 
 - You can specify the M code that the GPM outputs to stop spindle rotation.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Does Sign Of S Code 
 Control Spindle Direction?</span> - Yes causes the GPM to output a plus 
 or minus sign with the S code to control the spindle direction. You can 
 define the following sign usage for spindle direction:</p>

<ul>
	
	<li class=kadov-P-CNote><p CLASS=Note><span style="font-weight: bold;">NOTE:</span><span 
 style="font-weight: normal;"> </span>The options, <span style="font-weight: bold;">Does 
 M Code Control Spindle Direction?</span> And <span style="font-weight: bold;">Does 
 Sign Of S Code Control Spindle Direction?</span>, cannot both be set to 
 Yes or No.</p></li>
</ul>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Code For CLW</span> 
 - indicate whether a + or - character causes clockwise rotation. The character 
 is inserted between the S and the number (e.g., S+100 causes the spindle 
 to rotate clockwise at 100 RPM.)</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Code For CCLW</span> 
 -indicate whether a + or - character causes <span style="font-style: italic;">counter 
 </span>clockwise rotation. The character is inserted between the S and 
 the number (e.g., S-100 causes the spindle to rotate counter clockwise 
 at 100 RPM.)</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Default Code For 
 On</span> - You can specify the default direction character (+ or -.)</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Code For Off</span> 
 - Enter the S code value that the GPM outputs to stops the rotation of 
 the spindle (usually &quot;S0&quot;)</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Off Code Required For 
 Direction Change? </span>- If you select Yes, the GPM outputs a spindle 
 off code before it outputs the new direction code.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Direction Code Required 
 With S Code?</span> - Yes specifies that the GPM always outputs the direction 
 code when the S code is output. It does not necessarily mean the direction 
 code is output in the same block as the S code. Yes is recommended.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Must Direction Code 
 Be In Block Before S Code?</span> - Yes indicates that the direction code 
 is output in the block before the S block.</p>

<h1>&nbsp;</h1>

<h1><a NAME=stan></a>STAN</h1>

<p CLASS=Paragraph>This command defines the wire angle constant and intersecting 
 corner solution for wire EDM.</p>

<ul>
	
	<li class=kadov-P-CNote><p CLASS=Note><span style="font-weight: bold;">NOTE:</span> 
 this is required for 2 1/2 axis with tilting wire customers.</p></li>
</ul>

<h5>&nbsp;</h5>

<h5>APT Command</h5>

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

<p CLASS=Paragraph>&nbsp;</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>For Wire EDM, this command defines the wire angle constant 
 and intersecting corner solution for wire EDM. (Note: this is required 
 for 2 1/2 axis with tilting wire customers.)</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-bottom: 0;"
	align=left>&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;SLOPE,aSpecifies the wire angle measured perpendicular 
 to the direction of travel looking toward the direction of travel when 
 a negative (a) value is clockwise and a positive (a) value is counterclockwise.&quot;</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>2. &quot;ANGLE,b&quot;Specifies the wire angle measured 
 in a plane parallel to the direction of travel looking toward the part.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>3. &quot;PERPTO&quot;Specifies maintaining the wire slope 
 (a) perpendicular to direction of travel resulting in a sweeping corner 
 rounding at the open end of the slope</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>4. &quot;INTOF&quot;Specifies extending the plane of slope 
 (a) to an intersecting slope (a) plane resulting in an intersecting corner 
 at both the top and lower levels.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>5. &quot;RADIUS,c&quot;Specifies a constant corner radius 
 (c) be maintained at both the upper and lower wire guides.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>6. &quot;NOW&quot;Specifies apply immediately.</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-bottom: 0;"
	align=left>7. &quot;NEXT&quot;Specifies apply during the next move.</td></tr>
</table>

<p CLASS=Paragraph>&nbsp;</p>

<h5>ISO Command</h5>

<p CLASS=ListBulletTxt>Same</p>

<h1>&nbsp;</h1>

<h1><a NAME=stloop></a>STLOOP</h1>

<h5>&nbsp;</h5>

<h5>APT Command</h5>

<p CLASS=ListBulletTxt><span style="font-weight: bold; font-size: 10.0pt;">STLOOP/n</span></p>

<p CLASS=Paragraph>&nbsp;</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 assigns the next sequence number to the number 
 programmed for later use by the NDLOOP command for repetitive programming.</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-bottom: 0;"
	align=left>&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>&nbsp;&quot;n&quot; is a number to designate a specific 
 loop to be called by NDLOOP.</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-bottom: 0;"
	align=left>&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. Sequence numbers must be ON when STLOOP is programmed.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>2. Ten is the maximum number of STLOOPs that can be nested.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>3. &quot;n&quot; is useful in clarifying the program for 
 the programmer. It is not used by GPM for selecting the sequence number 
 to be output by NDLOOP. See NDLOOP command.</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-bottom: 0;"
	align=left>4. This command is useful only with controls that support 
 this type of repetitive programming.</td></tr>
</table>

<p CLASS=Paragraph>&nbsp;</p>

<h5>ISO Command</h5>

<p CLASS=ListBulletTxt
	style="margin-bottom: 0;">None </p>

</body>

</html>
