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

<html>

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

<head>

<title>Machine Tool Control Functions</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:34 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>Machine Tool Control Functions</h1>

<p CLASS=Paragraph>Machine tool control functions are:</p>

<ol>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Tape code formats (decimal 
 output, leading or trailing zeroes, sign suppression), modality, limits.</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Block number control (including 
 &quot;:&quot; blocks)</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Register order control.</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Multiple G and M code output</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Operator messages.</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Startup sequences. (Partno, 
 tape ID, power up, initial codes.)</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>.Program restart. (Tmark)</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>User defined termination 
 sequence (End, Rewind).</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Absolute/Incremental output.</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Inch/Metric input or output.</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Leader</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Looping and subroutines.</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>The distance between the 
 upper and lower wire guide can be defined initially or by post commands.</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Simultaneous control of 
 upper and lower wire guide. The input to GPM will be an X,Y,Z coordinate 
 and tool axis (I,J,K) in the tool path.</p></li>
</ol>

<p CLASS=ListBulletTxt>The output differs between 2 cases :</p>

<ul>
	
	<li class=kadov-P-CListBulletTxt><p CLASS=ListBulletTxt>The distance 
 between the upper and lower wire guide will define the (U,V) coordinate 
 on the upper wire guide plane.</p></li>
	
	<li class=kadov-P-CListBulletTxt><p CLASS=ListBulletTxt>&nbsp;The tilted 
 movement will be defined with X, Y, Z and the wire inclination angle (Q 
 and R).</p></li>
</ul>

<ol START=15>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Power settings.</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Wire speeds and feedrates.</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Flushing, flooding, wire 
 thread, wire cut.</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Axis limit checking.</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Linear and circular interpolation.</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Origin and Trans control.</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Fixture offsets.</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Acceleration deceleration 
 override control by G codes.</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Coordinate reset/preset.</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Reference point return.</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Rapid positioning.</p></li>
	
	<li class=kadov-P-CListNum><p CLASS=ListNum>Wire diameter compensation.</p></li>
</ol>

<h2>&nbsp;</h2>

<h2><a NAME=startup_functions></a>Startup Machine Control Functions</h2>

<p CLASS=Paragraph>The following startup commands are available.</p>

<ul>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Thread WireLOAD/WIRE</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Flush Material OnFLUSH/ON</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Fill TankFLUSH/IN</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Power OnPOWER/ON</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Wire Feed HeadsSET/UPPER,LOWER</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Wire AngleSTAN/</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>CutcomCUTCOM/</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Fixture OffsetSET/ADJUST</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Sequence NumberSEQNO/</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>ClampCLAMP/</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>OriginORIGIN/</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>DwellDELAY/</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Set ModesSET/MODE</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Optional StopOPSTOP</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Optional SkipOPSKIP/</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>StopSTOP</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>AuxfunAUXFUN/</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>PrefunPREFUN/</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>PPRINTPPRINT/text</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>User Definedtext, 
 TRANS, ZERO, TMARK, etc.</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Operator MessageDSPLY/text</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Goto xyz</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>From Point Placement 
 (for reordering only)</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Start Point Placement 
 (for reordering only)</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Start of Engage Placement 
 (for reordering only)</p></li>
</ul>

<h2>&nbsp;</h2>

<h2><a NAME=end_path_functions></a>End of Path Machine Control Functions</h2>

<p CLASS=Paragraph>The following end of path commands are available.</p>

<ul>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Flush Material OffFLUSH/OFF</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Empty Flush TankFLUSH/OUT</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Power OffPOWER/0</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Cut WireUNLOAD/WIRE</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>CutcomCUTCOM/</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>DwellDELAY/</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Fixture OffsetSET/ADJUST</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Optional StopOPSTOP</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Optional SkipOPSKIP/</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>StopSTOP</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>ClampCLAMP/</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>AuxfunAUXFUN/</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>PrefunPREFUN/</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>PPRINTPPRINT/text</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>User Definedtext, 
 ZERO, etc.</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Operator MessageDSPLY/text</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Goto xyz</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Start of Retract 
 Placement (for ordering purposes only)</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Return Placement 
 (for ordering purposes only)</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Gohome Placement 
 (for ordering purposes only)</p></li>
</ul>

<h2>&nbsp;</h2>

<h2><a NAME=inpath_functions></a>In-Path Machine Control Functions</h2>

<p CLASS=Paragraph>The following in-path commands are available.</p>

<ul>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Flush Material OnFLUSH/ON</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Flush Material OffFLUSH/OFF</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Fill TankFLUSH/IN</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Empty Flush TankFLUSH/OUT</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Power OnPOWER/n</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Power OffPOWER/0</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Thread WireLOAD/WIRE</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Cut WireUNLOAD/WIRE</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Wire AngleSTAN/</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Optional StopOPSTOP</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Optional SkipOPSKIP/</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>StopSTOP</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>DwellDELAY/</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>ClampCLAMP/</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>AuxfunAUXFUN/</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>PrefunPREFUN/</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>PPRINTPPRINT/text</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>User Definedtext, 
 etc.</p></li>
	
	<li class=kadov-P-CListBullet><p CLASS=ListBullet>Operator MessageDSPLY/text</p></li>
</ul>

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

</body>

</html>
