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

<html>

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

<head>

<title>MACALL</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:18 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><span style="font-style: italic;"><span style="font-style: normal;">MACALL</span></span></h1>

<p CLASS=Paragraph>The MACALL option allows you to define the format of 
 the MACALL postprocessor command.</p>

<h5>&nbsp;</h5>

<h5>APT Command</h5>

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

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

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

<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 execute a previously defined 
 subroutine.</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 subroutine to which the control 
 will branch.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>2. &quot;NUMBER,m,n&quot; specifies the starting and ending 
 sequence numbers of the subroutine.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>3. &quot;REPEAT,r&quot; specifies the number of times the 
 subroutine is to be repeated. If &quot;r&quot; is not programmed, the 
 subroutine will be executed only once.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>4. &quot;AUTO&quot; outputs modal G code that causes subroutine 
 to be called at every motion block.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>5. &quot;AUTO,OFF&quot; outputs G code to cancel the modal 
 G 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><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. MACALL should not be programmed between MACST and MACND 
 commands.</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-bottom: 0;"
	align=left>2. The word &quot;NUMBER&quot; must be programmed if two 
 numbers are required for the calling sequence.</td></tr>
</table>

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

<h5>ISO Command</h5>

<p CLASS=Paragraph
	style="margin-left: 80px;">None</p>

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

<h5>APT Command</h5>

<p CLASS=ListBulletTxt><span style="font-weight: bold; font-size: 10.0pt;">MACH/mdf 
 name (without extension)</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 will invoke a Machine Data File. The character 
 &quot;without extension&quot; is the MDF name. This provides a convenient 
 way of switching MDF files within the same part program.</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>&nbsp;<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; margin-bottom: 0;"
	align=left>1. The character string is the name of an existing Machine 
 Data File (without extension). If the name specification has no path, 
 the current directory is first searched. If the file is not found in the 
 current directory, the directory defined by the environment variable UGII_MDF_DIR 
 is searched next. Finally, if the file is not found there, the directory 
 defined by the environment variable UGII_UTIL is searched.</td></tr>
</table>

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

<h5>ISO Command</h5>

<p CLASS=ListBulletTxt><span style="font-weight: bold; font-size: 10.0pt;">MACH/mdf 
 name (without extension)</span></p>

<h1>&nbsp;</h1>

<h1><a NAME=mcall_opts></a>MACALL - MDFG Options</h1>

<p CLASS=Paragraph>When you select MACALL, you have the following options.</p>

<ul>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet><span style="font-weight: bold;">Does 
 Macall Require G Code(S)</span></p></li>
</ul>

<p CLASS=ListBulletTxt>This option allows you to specify the validity and 
 value of the Non-Modal G Code, the Modal G Code, and the G Code To Cancel 
 The Modal G Code.</p>

<ul>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet><span style="font-weight: bold;">Format 
 For Macst Code</span></p></li>
</ul>

<p CLASS=ListBulletTxt>You are prompted for the validity and format of 
 MACST Word Address Code. You are also asked if you want sequence numbers 
 in MACST blocks.</p>

<ul>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet><span style="font-weight: bold;">Format 
 For Macnd Code</span></p></li>
</ul>

<p CLASS=ListBulletTxt>You are prompted for the validity and format of 
 MACND Word Address Code. You are also asked if you want sequence numbers 
 in MACND blocks.</p>

<ul>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet><span style="font-weight: bold;">Format 
 For Macall Code</span></p></li>
</ul>

<p CLASS=ListBulletTxt>You are prompted for the validity and format of 
 MACALL Word Address Code. You are also asked if you want sequence numbers 
 in MACALL blocks.</p>

<ul>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet><span style="font-weight: bold;">Format 
 For Macall 2nd Number</span></p></li>
</ul>

<p CLASS=ListBulletTxt>You are prompted for the validity and format of 
 MACALL 2ND NUMBER Word Address code. You are also asked if you want sequence 
 numbers in MACALL 2ND NUMBER blocks.</p>

<ul>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet><span style="font-weight: bold;">Format 
 For Macall Repeat Code</span></p></li>
</ul>

<p CLASS=ListBulletTxt>You are prompted for the validity and format of 
 MACALL REPEAT Word Address code. You are also asked if you want sequence 
 numbers in MACALL REPEAT blocks.</p>

<h1>&nbsp;</h1>

<h1><a NAME=macnd></a>MACND</h1>

<h5>&nbsp;</h5>

<h5>APT Command</h5>

<p CLASS=ListBulletTxt><span style="font-weight: bold; font-size: 10.0pt;">MACND</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 is used to terminate the definition of a subroutine.</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>&quot;n&quot; is a number that designates the number of 
 the subroutine being defined.</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>None</td></tr>
</table>

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

<h5>ISO Command</h5>

<p CLASS=ListBulletTxt>None</p>

<h1>&nbsp;</h1>

<h1><a NAME=macst></a>MACST</h1>

<h5>&nbsp;</h5>

<h5>APT Command</h5>

<p CLASS=ListBulletTxt><span style="font-weight: bold; font-size: 10.0pt;">MACST/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 generates code to define a subroutine.</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>&quot;n&quot; designates the number of the subroutine being 
 defined.</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>None</td></tr>
</table>

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

<h5>ISO Command</h5>

<p CLASS=ListBulletTxt>None</p>

<h1>&nbsp;</h1>

<h1><a NAME=mchtol></a>MCHTOL</h1>

<h5>&nbsp;</h5>

<h5>APT Command</h5>

<p CLASS=ListBulletTxt><span style="font-weight: bold; font-size: 10.0pt;">MCHTOL/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 accepts the programmed value for the allowable 
 overshoot for deceleration span calculations.</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; margin-bottom: 0;"
	align=left>&quot;n&quot; is the allowable overshoot in inches or millimeters.</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. &quot;n&quot; must be in the same units as the overshoot 
 values that were used to build the maximum feed rate and allowable overshoot 
 value table in the MDF.</p>
<p CLASS=CellDescrip
	style="text-align: left;"
	align=left>2. If &quot;MCHTOL/n&quot; is not programmed, GPM will use 
 the default value assigned in the MDF.</p>
<p CLASS=CellDescrip
	style="text-align: left; margin-bottom: 0;"
	align=left>3. This command provides input for calculating deceleration 
 spans specifically for Cincinnati Acramatic IV controls. See description 
 in Section 3 of MDFG System Operation Manual for possible adaptation to 
 requirements of other controls.</td></tr>
</table>

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

<h5>APT Command</h5>

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

</body>

</html>
