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

<html>

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

<head>

<title>SELECT (Axis)</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=3705>
<meta name=layout-width content=694>
<meta name=date content="10 27, 2005 11:56:32 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>SELECT (Axis)</h1>

<h5>&nbsp;</h5>

<h5>APT Command</h5>

<p CLASS=Paragraph><img src="../graphics/app1fi101.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>

<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 position the ZAXIS, VAXIS 
 or WAXIS to the programmed coordinate.</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;ZAXIS,z&quot; will generate output to position 
 ZAXIS to coordinate.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>2. &quot;VAXIS,v&quot; will generate output to position 
 VAXIS to coordinate.</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-bottom: 0;"
	align=left>3. &quot;WAXIS,w&quot; will generate output to position 
 WAXIS to coordinate.</td></tr>
</table>

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

<h5>ISO Command</h5>

<p CLASS=ListBulletTxt>None</p>

<h1>&nbsp;</h1>

<h1><a NAME=seqno></a>SEQNO</h1>

<p CLASS=Paragraph>Use this command to define the format and output frequency 
 of sequence numbers output by the GPM.</p>

<h5>&nbsp;</h5>

<h5>APT Command</h5>

<p CLASS=Paragraph><img src="../graphics/app1fi100.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>&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 provides control of the sequence number output 
 with a tape block.</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;n&quot; defines the sequence number of the next 
 immediate block of output.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>2. &quot;INCR,i&quot; defines the increment by which the 
 sequence number will be increased between successive blocks. INCR is modal.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>3. &quot;m&quot; defines how often the sequence number will 
 be output within succeeding blocks. The next sequence number will be output 
 and succeeding sequence numbers will be output only every &quot;mth&quot; 
 block.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>4. &quot;OFF&quot; will terminate the output of sequence 
 numbers for succeeding blocks.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>5. &quot;ON&quot; will resume the output of sequence numbers 
 for succeeding blocks.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>6. &quot;AUTO&quot; will output the CL source record number 
 which caused the block of output as the sequence number. AUTO mode can 
 be cancelled by programming another SEQNO command (except ON and AUTO).</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>7. &quot;NEXT&quot; will cause the sequence number to be 
 output for the next block only. If SEQNO is in the OFF condition, the 
 output will be incremented by the last defined &quot;INCR,i&quot;. If 
 SEQNO is in the ON condition, &quot;NEXT&quot; will have no effect.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>8. &quot;NEXT,n&quot; will cause the sequence number &quot;n&quot; 
 to be output for the next block only if SEQNO is in the OFF condition. 
 If SEQNO is in the ON condition, sequence number &quot;n&quot; will be 
 output in the next block and normal sequencing will resume for following 
 blocks.</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. The postprocessor initially assumes sequencing beginning 
 at l and increments by l for succeeding blocks (SEQNO/l,INCR,l,l).</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>2. An incorrectly defined SEQNO command will be ignored 
 and sequencing will continue as previously defined.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>3. SEQNO/ON will resume either the incremented or the AUTO 
 sequence number depending upon which was in effect prior to the OFF command.</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-bottom: 0;"
	align=left>4. When an END or REWIND statement is processed, the sequence 
 number and increment are reset to initial conditions.</td></tr>
</table>

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

<h5>ISO Command</h5>

<p CLASS=Paragraph><img src="../graphics/app1fi99.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>

<h1>&nbsp;</h1>

<h1><a NAME=seqno_opts></a>SEQNO - MDFG Options</h1>

<p CLASS=Paragraph>You must specify the format for the Sequence Number 
 Word Address. Then you have the following options:</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Character For Alignment</span> 
 <span style="font-weight: bold;">(Restart) Block</span> - Enter the alignment 
 character. The system defaults to N or the Sequence Number Word Address 
 character. This option can be used to return to a safe start block (usually 
 an &quot;O&quot; block) such as after breaking a tool. You can also specify 
 that the validity of the character for the alignment (restart) block be 
 output in the TMARK and/or the tool change alignment blocks (default is 
 Valid).</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Seqno Increment</span> 
 - Enter the value to increment sequence numbers. For example the system 
 defaults to 10, the sequence numbers would advance in 10s, N0010, N0020, 
 N0030...</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Number Of Blocks Per 
 Seqno</span> - Enter the value which determines the output frequency of 
 sequence number. For instance, if you specify 100 the GPM will output 
 a sequence number with every 100th block.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Initial Sequence Number 
 </span>- Enter the initial sequence number. For example the system defaults 
 to 10 therefore the first sequence number is N0010.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Maximum Sequence Number 
 </span>- Enter the maximum sequence number. If exceeded the GPM resets 
 to a smaller sequence number.</p>

<ul>
	
	<li class=kadov-P-CNote><p CLASS=Note><span style="font-weight: bold;">NOTE:</span><span 
 style="font-weight: normal;"> </span>Refer to the GPM SEQNO section for 
 additional information.</p></li>
</ul>

<h1>&nbsp;</h1>

<h1><a NAME=set_adjust></a>SET/ADJUST</h1>

<h5>&nbsp;</h5>

<h5>APT Command</h5>

<p CLASS=Paragraph><img src="../graphics/app1fi98.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>

<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 is used either to select or remove tool offsets.</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;ADJUST,n&quot; is used to select the offset register 
 that is output as the tool offset code.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>2. &quot;ADJUST,OFF&quot; cancels the active tool offset.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>3. &quot;ADJUST,ON&quot; reinstates the last selected offset. 
 If no offset was selected previously, the postprocessor will use the default 
 value. If offset registers are not programmable, the &quot;ON&quot; G 
 code will be output.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>4. &quot;PLUS&quot; will cause the &quot;PLUS&quot; G code 
 to go out with the adjust code. &quot;PLUS&quot; is the default.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>5. &quot;MINUS&quot; will cause the &quot;MINUS&quot; G 
 code to go out with the adjust code.</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>&nbsp;<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. The postprocessor initially assumes SET/ADJUST,OFF.</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-bottom: 0;"
	align=left>2. This command produces the same output as LOAD/TOOL,n, 
 ADJUST for mills, or TURRET/FACE,n,ADJUST for lathes.</td></tr>
</table>

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

<h5>ISO Command</h5>

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

<ul>
	
	<li class=kadov-P-CNote><p CLASS=Note><span style="font-weight: bold;">NOTE:</span><span 
 style="font-weight: normal;"> </span>See SET/ADJUST.</p></li>
</ul>

<p CLASS=ListBulletTxt>1. &quot;TOOL,n&quot; becomes &quot;ADJUST,n&quot;.</p>

<p CLASS=ListBulletTxt>2. &quot;NOMORE&quot; becomes &quot;ADJUST,OFF&quot;.</p>

<h1>&nbsp;</h1>

<h1><a NAME=set_angular></a>SET/(Angular)</h1>

<h5>&nbsp;</h5>

<h5>APT Command</h5>

<p CLASS=Paragraph><img src="../graphics/app1fi96.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>

<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 provides the capacity for converting the x, 
 y or z axis to the proper angular position for the rotary dividing head.</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;*AXIS,+n&quot; establishes the rotary substitution 
 mode, &quot;n&quot; specifies the diameter of the work mounted in the 
 rotary dividing head.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>2. &quot;*AXIS,ON&quot; turns on the rotary axis substitution 
 mode using the previously defined parameters.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>3. *AXIS,OFF&quot; turns off the rotary axis substitution 
 mode.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>4. &quot;XAXIS&quot;, &quot;YAXIS&quot;, &quot;ZAXIS&quot; 
 specifies which of the x, y, or z axes will be replaced by the rotary 
 axis.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>5. &quot;SCALE,b&quot; will break up following moves in 
 increments specified by &quot;b&quot;. The end point of the total move 
 will be made when the remaining rotation displacement is less than or 
 equal to &quot;b&quot;.</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. Direction of table rotation will be determined by the 
 sign of the delta difference in the substitution axis.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>2. Any table rotations that occur outside of the SET/*AXIS 
 mode will revert back to relative (0 to +359.999) table positioning. Therefore 
 if the table was at an absolute position that exceeded +359.999 degrees 
 (defined by the last SET/*AXIS move) it will be reduced to its complement 
 under 360 degrees.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>3. This feature will be interrupted if multax, circular 
 interpolation, canned cycles, ROTATE/TABLE,RETRCT or GOHOME are called 
 for.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>4. Inverse time (G93) mode will be used to output simultaneous 
 linear and rotary contouring moves.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>5. Direct IPM (G94) mode will be automatically initiated 
 on the motion following SET/*AXIS,OFF. Inverse time mode can be continued 
 by programming SET/MODE,INVERS after set/*AXIS.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>6. &quot;SCALE,b&quot; is taken as a positive number that 
 cannot exceed 359.999.</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-bottom: 0;"
	align=left>7. The &quot;OFF&quot; condition is initially assumed.</td></tr>
</table>

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

<ul>
	
	<li class=kadov-P-CNote><p CLASS=Note><span style="font-weight: bold;">NOTE:</span><span 
 style="font-weight: normal;"> </span>Some Bostomatic 4-axis machines can 
 use a Flat Pattern X,Y,Z tool path and convert it to wrap around a mandrel 
 producing an X,A,Z output path similar to a production center. You can 
 use the command <span style="font-weight: bold;">SET/AAXIS,D,YAXIS</span> 
 (D represents the diameter of the work) and the post will convert all 
 Y axis motion to A axis motion based on the diameter specified.</p></li>
</ul>

<h5>&nbsp;</h5>

<h5>ISO Command</h5>

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

</body>

</html>
