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

<html>

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

<head>

<title>STOP</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=4004>
<meta name=layout-width content=661>
<meta name=date content="04 2, 2004 3:28:46 PM">


<!--(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>STOP</h1>

<h5><img src="../graphics/app1fi69.gif"
		x-maintain-ratio=true
		style="border: none;
				width: 510px;
				height: 131px;
				float: none;"
		width=510
		height=131
		border=0></h5>

<h5>APT Command</h5>

<p CLASS=ListBulletTxt><span style="font-weight: bold; font-size: 10.0pt;">STOP</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 statement generates code to stop the tape reader and 
 machine tool, cancelling the spindle and coolant conditions if they are 
 on.</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>Parame<span style="font-weight: bold;">ter 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>None</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; margin-bottom: 0;"
	align=left>It is the programmer's responsibility to restore the spindle 
 and coolant conditions after a STOP.</td></tr>
</table>

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

<h5>ISO Command</h5>

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

<h1>&nbsp;</h1>

<h1><a NAME=thread></a>THREAD</h1>

<p CLASS=Paragraph>This command allows you to specify the formats and parameters 
 for the GPM to output Thread motion.</p>

<p CLASS=Paragraph>The Thread submodule generates the following motion:</p>

<ol>
	
	<li class=kadov-p-CListNum><p CLASS=ListNum>A Rapid (or feed) to the 
 thread Start Point</p></li>
	
	<li class=kadov-p-CListNum><p CLASS=ListNum>A threading pass (at the 
 feed rate calculated from the specified RPM and Pitch)</p></li>
	
	<li class=kadov-p-CListNum><p CLASS=ListNum>A Retract (at Rapid or 
 feed)</p></li>
	
	<li class=kadov-p-CListNum><p CLASS=ListNum>A Rapid to a position above 
 the Start Point</p></li>
</ol>

<p CLASS=Paragraph>These motions are repeated reaching the correct thread 
 depth.</p>

<h5>&nbsp;</h5>

<h5>APT Command</h5>

<p CLASS=Paragraph><img src="../graphics/app1fi69.gif"
						x-maintain-ratio=true
						style="border-style: none;
								margin-top: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
								margin-right: 0px;
								width: 510px;
								height: 131px;
								float: none;"
						width=510
						height=131
						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 will generate a block of data that will make 
 one pass through a threaded portion of a part.</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;TURN&quot; designates that the threads are machined 
 either parallel to or on a linear taper with the machine Z axis.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>2. &quot;FACE&quot; designates that the threads are machined 
 either parallel to or on a linear taper with the machine X axis.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>3. &quot;ON&quot; can be used to machine the same threading 
 operation (TURN or face) as defined in the previous THREAD command. If 
 &quot;ON&quot; is used in the first THREAD command, the postprocessor 
 assumes the TURN operation.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>4. &quot;TPI,p&quot; specifies the threads per inch for 
 the following thread cuts.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>5. &quot;PITCH,p&quot; specifies the distance between the 
 centers of adjacent threads. PITCH = 1/TPI.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>6. &quot;LEAD,p&quot; specifies the distance one thread 
 advances when rotated one revolution. This value is used to machine the 
 threads in a threading operation. When calculating the lead of a multiple 
 start thread, LEAD = (1/TPI)* (the number of multiple starts).</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>7. &quot;INCR,i&quot; is the amount of increase that the 
 lead requires for increasing variable lead threading. &quot;i&quot; is 
 the increase per inch or millimeter.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>8. &quot;DECR,i&quot; is the amount of decrease that the 
 lead requires for the decreasing variable lead threading. &quot;i&quot; 
 is the decrease per inch or millimeter.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>9. &quot;FINE,n&quot; will generate a threading pass without 
 accumulating errors. &quot;n&quot; is the feed rate override percentage 
 used to calculate the U value in the thread block. If &quot;n&quot; is 
 not programmed, the default value of 100%, or the last defined value will 
 be used.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>10. &quot;FINISH&quot; specifies that precision threading 
 will be used. PITCH will output as an E-code. If FINISH is not programmed, 
 an F-code will output. It will be effective only when FINE is programmed.</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;">&nbsp;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. This command is applicable only to lathes.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>2. The Constant Surface Speed (SFM/SMM) programming is ignored 
 during threading operations.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>3. For threading, the feed rate is calculated as follows:</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-left: 80px;"
	align=left>Constant lead threading (no &quot;F&quot; number output):</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-left: 80px;"
	align=left>FEEDRATE = (SPINDL RPM) x (LEAD OF THREAD)</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-left: 80px;"
	align=left>Variable lead threading &quot;F&quot; or &quot;E&quot; computation:</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-left: 80px;"
	align=left>THREADING =[FINAL LEAD]<span style="vertical-align: super;">2</span> 
 - [INITIAL LEAD]<span style="vertical-align: super;">2</span><br>
2 divided by LENGTH OF THREAD</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>4. After any thread motion, the current feed rate code will 
 be reinstated in the next motion block.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>5. A &quot;TPI&quot;, &quot;PITCH&quot;, or &quot;LEAD&quot; 
 parameter must be specified for the initial threading operation of a program. 
 Once programmed, this parameter is modal until cancelled by another &quot;TPI&quot;, 
 &quot;PITCH&quot;, or &quot;LEAD&quot; parameter.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>6. &quot;DECR&quot; and &quot;INCR&quot; parameters are 
 modal until a new &quot;TPI&quot;, &quot;PITCH&quot; or &quot;LEAD&quot; 
 parameter is programmed.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>7. Variable lead straight threads are programmed only parallel 
 to the Z axis. (Taper threading cannot be programmed when increasing or 
 decreasing the lead.)</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>8. If &quot;FINE&quot; is programmed the threading block 
 includes a &quot;U&quot; value which is calculated as follows:</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left><img src="../graphics/app1fi68.gif"
					x-maintain-ratio=true
					style="border-style: none;
							margin-top: 0px;
							margin-bottom: 0px;
							margin-left: 0px;
							margin-right: 0px;
							width: 510px;
							height: 225px;
							float: none;"
					width=510
					height=225
					border=0></p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>9. &quot;FINE&quot; is non-modal and must be re-programmed 
 in a THREAD command for odd lead thread cutting.</p>
<p CLASS=CellDescrip
	style="text-align: left;
			margin-left: 80px;
			margin-bottom: 0;"
	align=left>*&quot;U&quot; is for incremental output, and the value 
 will be the same for X&quot; in G91 mode using American standard output. 
 If absolute mode is being used, the U-value will be added to the previous 
 X value.</td></tr>
</table>

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

<h5>ISO Command</h5>

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

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

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

<p CLASS=Paragraph>1.&quot;PERREV&quot; becomes TPI.</p>

<h1>&nbsp;</h1>

<h1><a NAME=thread_opts></a>THREAD - MDFG Options</h1>

<p CLASS=Paragraph>After you select Thread you can choose to have the Thread 
 output in one of two methods.</p>

<p CLASS=Paragraph>The most common method is <span style="font-weight: bold;">Multiple 
 Thread Cycle Output Blocks</span>. The GPM generates <span style="font-style: italic;">four 
 separate</span> blocks of output for the above sequence.</p>

<p CLASS=Paragraph>If you select the option, <span style="font-weight: bold;">One 
 Thread Cycle Output Block</span> then the GPM reads ahead and combines 
 the four motions into a <span style="font-style: italic;">single </span>output 
 block. (This is primarily for Okuma controls.)</p>

<p CLASS=Paragraph>Regardless of your choice, you then have the following 
 options:</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Lead Output As I And 
 K Or E Or F?</span> - If you specify I and K are the Word Address codes 
 for Lead (or Pitch), then I represents the Lead for Face Threading and 
 K represents the Lead for turn threading. This is the most common.</p>

<p CLASS=Paragraph>If you specify E or F, then you will need to specify 
 the Fine and Finish options.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Maximum </span>and 
 <span style="font-weight: bold;">Minimum Lead</span> - Enter the minimum 
 and maximum values that can be programmed.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Maximum RPM For Threading</span> 
 - Enter the maximum RPM that can be programmed with the SPINDL command. 
 This is to restrict the spindle speed during threading operations.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">G Code For Constant 
 Lead Thread</span> - Specify the G code that the GPM is to output for 
 Constant (i.e., ordinary) Lead threading. This is usually G33.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">G Code For Increasing 
 </span>(Or <span style="font-weight: bold;">Decreasing</span>) <span style="font-weight: bold;">Lead 
 Thread</span> - Specify the G code that the GPM is to output for Increasing 
 or Decreasing Lead threading. Specify the INCR or DECR amount of increase 
 or decrease per inch using the GPM THREAD command.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Character Address For 
 Fine</span> (threads) - You can specify a Word Address code that the GPM 
 outputs in the Threading block to establish a feed rate override percentage. 
 The value in the THREAD/..., FINE,n command is used to calculate the output 
 value.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Character Address For 
 Finish</span> - This allows you to specify a Word Address code that the 
 GPM outputs for precision threading.</p>

<p CLASS=Paragraph>This option works in conjunction with the E and F mode 
 for Lead output.</p>

<p CLASS=ListBulletTxt>If FINISH <span style="font-style: italic;">is</span> 
 specified, and FINE is specified, an E code is output.</p>

<p CLASS=ListBulletTxt>If FINISH <span style="font-style: italic;">is not</span> 
 specified, and FINE is specified, the an F code is output.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Format For Variable 
 Lead Modifier</span> - You can specify the Word Address format for the 
 increasing and decreasing lead codes.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">M Code For Thread Turn</span> 
 - You can specify an M code that the GPM outputs designating that the 
 threads are either parallel to or tapered to the Z axis.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">M Code For Thread Face</span> 
 - You can specify an M code that the GPM outputs designating that the 
 threads are either parallel to or tapered to the X axis.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Is Thread Code Modal</span> 
 - You can specify whether the THREAD TURN and THREAD FACE M codes are 
 modal.</p>

<h1>&nbsp;</h1>

<h1><a NAME=time></a>TIME</h1>

<h5>&nbsp;</h5>

<h5>APT Command</h5>

<p CLASS=Paragraph><img src="../graphics/app1fi66.gif"
						x-maintain-ratio=true
						style="border-style: none;
								margin-top: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
								margin-right: 0px;
								width: 510px;
								height: 75px;
								float: none;"
						width=510
						height=75
						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>&nbsp;This command is used to modify postprocessor calculated 
 machine time for variable delays such as tool changing, machine stops, 
 etc. The present accumulated machine time, either modified or unmodified, 
 can also be printed on the primary listing device.</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;TIME&quot; without any parameters will print the 
 present accumulated machine time on the primary listing device.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>2. &quot;+t&quot; is the amount of time in minutes and fractions 
 of a minute (2 decimal places) to be algebraically added to the present 
 accumulated machine time.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>3. &quot;SCALE,+p&quot; is the fractional percentage by 
 which the present accumulated machine time will be increased or decreased. 
 The present accumulated machine time will be multiplied by &quot;+p&quot; 
 and the result will be algebraically added to the present accumulated 
 machine time to create a scaled accumulated machine time.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>4. &quot;NOW&quot; will cause the present accumulated machine 
 time modified by &quot;+t&quot; or &quot;SCALE,+p&quot; to be printed 
 on the primary listing device.</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; margin-bottom: 0;"
	align=left>The accumulated machine time will be increased by programming 
 a positive time &quot;+t&quot; or fraction percentage &quot;+p&quot;.</td></tr>
</table>

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

<h5>ISO Command</h5>

<p CLASS=ListBulletTxt
	style="margin-bottom: 0;"><span style="font-weight: bold; font-size: 10.0pt;">TIME/t</span> 
 </p>

</body>

</html>
