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

<html>

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

<head>

<title>Listing Commentary Data</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:10:50 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>Listing Commentary Data</h1>

<p CLASS=Paragraph>This option allows you to select ten items to be included 
 in the commentary data of the listing file when commentary data is wanted.</p>

<p CLASS=Paragraph>The following choices toggle between YES, and NO depending 
 on whether or not you want the Commentary Data listed in the postprocessor 
 output.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Record Number</span> 
 - The Record Number is a reference number for each line of information 
 in the CLSF.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">X </span>(<span style="font-weight: bold;">Y</span> 
 and <span style="font-weight: bold;">Z</span>)<span style="font-weight: bold;"> 
 Coordinate</span> - Use these options to indicate that those coordinate 
 locations are to be listed in the Commentary Data of the post processor 
 output.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">4th Axis Angle</span> 
 - Use this option to indicate that the angle of the 4th axis should be 
 listed in the Commentary Data of the postprocessor output.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">5th Axis Angle</span> 
 - Use this option to indicate that the angle of the 5th axis should be 
 listed in the Commentary Data of the postprocessor output.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Feed</span> - Use this 
 option to indicate that the present Feed Rate is to be listed in the Commentary 
 Data of the postprocessor output.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">RPM</span> - Use this 
 option to indicate that the present RPM is to be listed in the Commentary 
 Data of the postprocessor output. </p>

<p CLASS=Paragraph><span style="font-weight: bold;">Block Time</span> - 
 Use this option to indicate that the time it takes to run a complete block 
 of information is listed at the end of the block in the Commentary Data.</p>

<p CLASS=Paragraph>When you select <span style="font-weight: bold;">Entry 
 Complete</span>, the <span style="font-style: italic;">Generate MDF</span> 
 menu is redisplayed, unless the MDF being generated is for a Lathe. If 
 you are creating a Lathe MDF, you have these additional <span style="font-style: italic;">Commentary 
 Coordinate Data To Be</span> menu choices: the following menu is displayed.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Tool Tip</span> 
 - Outputs the present Tool Tip location in the postprocessor output.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Turret Reference</span> 
 - Outputs the present Turret Reference location in the postprocessor output.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">CL Point</span> 
 - Outputs the present CL Point location in the postprocessor output.</p>

<h1><a NAME=inital_codes></a>Initial Codes</h1>

<p CLASS=Paragraph>The Initial Codes menu allows you to specify the content 
 and order of machine tool specific codes at the beginning of the punch 
 tape file.</p>

<p CLASS=Paragraph>You have the following options:</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Partno</span> - This 
 option controls whether man-readable partno is output.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Rewind Stop Code</span> 
 - This option allows you to specify the codes that will be used for the 
 rewind stop code. The rewind stop code for ISO is % and for EIA is #. 
 GPM will replace the string &lt;RWS&gt; with one of the following in the 
 header blocks. You have the following choices.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Rewind Stop with 
 End-of-Block</span>.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Rewind Stop without 
 End-of-Block</span>.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">End-of-Block code 
 only</span>.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">None</span>.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Other (User-defined)</span>. 
 You can use this option to specify a code other than % or #. You can also 
 use this option to pass characters that the GPM cannot convert directly 
 from the CLF into machine code (these characters are unprintable characters) 
 through the GPM by using their EIA or ISO octal values. The octal values 
 must be contained within angle brackets (&lt;&gt;) to differentiate them 
 from text. You must enter the character which represents the Initial Character 
 String in ISO (or EIA) format and the number which represents the length 
 of the Initial Character String in the ISO (or EIA) format. If you use 
 angle brackets, they must be counted in the length of the code. Then indicate 
 whether to output the End Of Block with the Initial Characters.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Program ID</span> - 
 The program ID is the character string that will be output preceding the 
 program number or name. GPM will replace the variable &lt;PROGID&gt; in 
 the header blocks with the string specified in the program ID specification 
 menus. If you include the variable &lt;PROGID&gt; in your initial header 
 blocks, you must specify the character string and number of characters 
 for the program ID. For instance, the string (&lt;PROGID&gt;,&lt;PARTNO,1,4&gt;) 
 would generate (PGM,1234) in the NC tape file if the program ID was PGM 
 and the first four characters of PARTNO was 1234. You have the option 
 to specify the character and number of characters for ISO (or EIA) for 
 the program ID.</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Header Blocks</span> 
 - This option allows you to define up to ten initial blocks of the NC 
 tape output file. These blocks can literals or variables. GPM will replace 
 the variables at run time. The following variables are defined.</p>

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

<!--(Table)=========================================================-->
<table x-use-null-cells
		wrapperparagraphselector=P.Paragraph
		style="x-border-left: 1px table-solid;
				x-border-top: 1px table-solid;
				x-border-right: 1px table-solid;
				x-border-bottom: 1px table-solid;
				border-collapse: separate;
				border-spacing: 0px;"
		cellspacing=0
		border=1>

<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>&lt;DAY&gt;</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 current day</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>&lt;IMONTH&gt;</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 current month number (e.g., 09)</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>&lt;YEAR&gt;</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 current year</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>&lt;HOUR&gt;</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 current hour</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>&lt;MIN&gt;</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 current minute</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>&lt;PARTNO,c1,c2&gt;</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>Range of text within the PARTNO statement. Will be ignored 
 if not programmed.</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;&lt;PPRINT,n,c1,c2&gt;</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>Range of text within the nth PPRINT statement. Will be ignored 
 if n PPRINT statements not programmed.</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>&lt;RWS&gt;</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>Rewind stop or user defined rewind stop</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>&lt;PROGID&gt;</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 current program ID code if defined</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>&lt;TOOLDEF&gt;</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 current tool definition blocks if defined</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>&lt;SEQNO&gt;</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 next sequential sequence number</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>&lt;TOOLNO&gt;</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 next tool (or turret) number in the current CLF. Used 
 in tool definition blocks only.</td></tr>
</table>

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

<p CLASS=Paragraph>You will have the option to enter data for any header 
 block line, change the number of header block lines or move header block 
 lines ahead or other header block lines.</p>

<p CLASS=Paragraph>The initial codes for a new MDF will be as follows:</p>

<p CLASS=ListBulletTxt>1) &lt;RWS&gt;</p>

<p CLASS=Paragraph>The header blocks for a Deckel Dialog 11 control might 
 look like the following:</p>

<p CLASS=ListBulletTxt>1) &lt;SEQNO&gt;&lt;RWS&gt;(M-D11-000000-&lt;IMONTH&gt;- 
 &lt;DAY&gt;-&lt;YEAR&gt;-&lt;PARTNO,23,30&gt;)</p>

<p CLASS=ListBulletTxt>2) &lt;SEQNO&gt;</p>

<p CLASS=ListBulletTxt>3) &lt;SEQNO&gt;?</p>

<p CLASS=ListBulletTxt>4) &lt;SEQNO&gt;</p>

<p CLASS=ListBulletTxt>5) &lt;SEQNO&gt;&lt;TOOLDEF&gt;</p>

<p CLASS=Paragraph>The above header blocks would output the following NC 
 tape file for a CLF with a PARTNO and three LOAD commands.</p>

<p CLASS=ListBulletTxt>N0010 %(M-D11-000000-01-01-1993-ABCDEFGH)</p>

<p CLASS=ListBulletTxt>N0020</p>

<p CLASS=ListBulletTxt>N0030 ?</p>

<p CLASS=ListBulletTxt>N0040</p>

<p CLASS=ListBulletTxt>N0050 T1 R0 L0</p>

<p CLASS=ListBulletTxt>N0060 T2 R0 L0</p>

<p CLASS=ListBulletTxt>N0070 T3 R0 L0</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Tool Definition Blocks</span> 
 - This option allows you define the format for a tool definition sequence 
 if your controller requires that all tools be predefined in your NC tape 
 file. GPM will read through the entire CLF and replace the &lt;TOOLNO&gt; 
 variable with the tool number of a LOAD or TURRET command. The tool definition 
 block for the above example would be as follows.</p>

<p CLASS=ListBulletTxt>T&lt;TOOLNO&gt;R0 L0</p>

<p CLASS=Paragraph><span style="font-weight: bold;">Control In/Out Codes</span> 
 - This option is used to send messages to the operator console. The text 
 between between Control Out (left parenthesis) and Control In (right parenthesis) 
 is treated as an operator message and is not used by the machine tool.</p>

<p CLASS=Paragraph>If you want an operator message in the NC tape file 
 , you can use the postprocessor command INSERT or PPRINT as follows:</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold; font-size: 10.0pt;">INSERT/(THIS 
 IS AN OPERATOR MESSAGE)</span></p>

<p CLASS=ListBulletTxt><span style="font-weight: bold; font-size: 10.0pt;">PPRINT/(THIS 
 IS AN OPERATOR MESSAGE)</span></p>

<p CLASS=Paragraph>When you define the Control character string on the 
 menu above, the GPM translates the parentheses into the defined control 
 in/out codes. You have the following options for control in/out codes.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Translate &quot;(&quot; 
 and &quot;)&quot; for INSERT commands and header blocks. </span>This defaults 
 to yes. If set to yes GPM will translate all parenthesis in the NC tape 
 output file except from PPRINT commands into the defined control in/out 
 codes.</p>

<p CLASS=ListBulletTxt><span style="font-weight: bold;">Translate &quot;(&quot; 
 and &quot;)&quot; for PPRINT commands. </span>This defaults to no. If 
 set to yes GPM will translate PPRINT commands parenthesis into control 
 in/out codes.</p>

<p CLASS=ListBulletTxt>You can specify the length and the text or octal 
 codes for control in/out codes for ISO and EIA.</p>

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

</body>

</html>
