From: <Saved by Microsoft Internet Explorer 5>
Subject: The NIST RS274NGC Interpreter - Version 3
Date: Tue, 30 May 2006 07:35:01 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C683BB.8FA8DF90"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.2663

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C683BB.8FA8DF90
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/RS274NGC_3TOC.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>The NIST RS274NGC Interpreter - Version 3</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3DISO-8859-1">
<META content=3D"MSHTML 6.00.3790.2666" name=3DGENERATOR>
<META content=3D"Dynamic HTML Standard Edition" name=3DTEMPLATEBASE>
<META content=3D"Sat Sep 02 09:07:33 2000" name=3DLASTUPDATED><LINK =
media=3Dscreen=20
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
standard.css"=20
type=3Dtext/css rel=3DStyleSheet></HEAD>
<BODY=20
background=3Dhttp://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3=
.web/images/backgrnd.gif>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D331 align=3Dright =
border=3D0>
  <TBODY>
  <TR>
    <TD><IMG height=3D23 alt=3DTOC=20
      =
src=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/i=
mages/navtocx.gif"=20
      width=3D84 border=3D0> </TD>
    <TD><IMG height=3D23 alt=3DPREV=20
      =
src=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/i=
mages/navprevx.gif"=20
      width=3D81 border=3D0> </TD>
    <TD><A=20
      =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_3LOF.html"><IMG=20
      height=3D23 alt=3DNEXT=20
      =
src=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/i=
mages/navnext.gif"=20
      width=3D81 border=3D0> </A></TD>
    <TD><A=20
      =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_3IX.html"><IMG=20
      height=3D23 alt=3DINDEX=20
      =
src=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/i=
mages/navidx.gif"=20
      width=3D85 border=3D0> </A></TD></TR></TBODY></TABLE>
<P><IMG alt=3D"National Institute of Standards and Technology"=20
src=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/i=
mages/nist.gif"></P>
<HR align=3Dleft>

<BLOCKQUOTE>
  <H1 class=3DTitle><A name=3D866442></A></H1>
  <HR>

  <H1 class=3DTitle><A name=3D866443></A></H1>
  <HR>

  <H1 class=3DTitle><A name=3D866444></A></H1>
  <HR>

  <H1 class=3DTitle><A name=3D866445></A>The NIST RS274NGC Interpreter - =
Version 3=20
  </H1>
  <HR>

  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: center; =
TEXT-DECORATION: none"><A=20
  name=3D866446></A>Thomas R. Kramer<BR>Frederick M. Proctor<BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: center; =
TEXT-DECORATION: none"><A=20
  name=3D866447></A>Elena Messina<BR><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: center; =
TEXT-DECORATION: none"><A=20
  name=3D866448></A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: center; =
TEXT-DECORATION: none"><A=20
  name=3D866449></A>Intelligent Systems Division<BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: center; =
TEXT-DECORATION: none"><A=20
  name=3D866450></A>National Institute of Standards and =
Technology<BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: center; =
TEXT-DECORATION: none"><A=20
  name=3D866451></A>Technology Administration<BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: center; =
TEXT-DECORATION: none"><A=20
  name=3D866452></A>U.S. Department of Commerce<BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: center; =
TEXT-DECORATION: none"><A=20
  name=3D866453></A>Gaithersburg, Maryland 20899<BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: center; =
TEXT-DECORATION: none"><A=20
  name=3D866454></A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: center; =
TEXT-DECORATION: none"><A=20
  name=3D866455></A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: center; =
TEXT-DECORATION: none"><A=20
  name=3D866456></A>NISTIR 6556<BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: center; =
TEXT-DECORATION: none"><A=20
  name=3D866457></A>August 17, 2000<BR></DIV>
  <P class=3DBody><A name=3D866458></A>Disclaimer </P>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 6pt =
54pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: justify; =
TEXT-DECORATION: none"><A=20
  name=3D866459></A>Commercial equipment and materials are identified in =
order to=20
  specify certain procedures adequately. In no case does such =
identification=20
  imply recommendation or endorsement by the National Institute of =
Standards and=20
  Technology, not does it imply that the materials or equipment =
identified are=20
  necessarily the best available for the purpose.<BR></DIV>
  <P class=3DBody><A name=3D866460></A>Acknowledgements </P>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 6pt =
54pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: justify; =
TEXT-DECORATION: none"><A=20
  name=3D866461></A>Partial funding for the work described in this paper =
was=20
  provided to Catholic University by the National Institute of Standards =
and=20
  Technology under cooperative agreement Number 70NANB7H0016.<BR></DIV>
  <P class=3DBody><A name=3D866462></A>Abstract </P>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 6pt =
54pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: justify; =
TEXT-DECORATION: none"><A=20
  name=3D866463></A>This report describes an interpreter which reads =
numerical=20
  control code and produces calls to a set of canonical machining =
functions. The=20
  interpreter is a software system written in the C++ programming =
language. The=20
  output of the interpreter may be used to drive 3-axis to 6-axis =
machining=20
  centers. Input to the interpreter is RS274 code in the dialect defined =
by the=20
  Next Generation Controller (NGC) project, with modifications. The =
interpreter=20
  may be compiled as a stand-alone computer program or may be integrated =
with=20
  the NIST Enhanced Machine Controller (EMC) control system. Input can =
come from=20
  a file or from a user typing on a computer keyboard. Output commands =
can=20
  either be printed for future use or be executed directly on a =
machining=20
  center. The report includes a full description of the RS274/NGC input =
language=20
  and the canonical machining functions called by the interpreter. It is =
a=20
  complete users manual.<BR></DIV>
  <P class=3DBody><A name=3D866464></A>Keywords </P>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 6pt =
54pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: justify; =
TEXT-DECORATION: none"><A=20
  name=3D866465></A>controller, interpreter, machining, NC code, =
numerical=20
  control, NIST, rs274<BR></DIV>
  <P class=3DBody><A name=3D866466></A></P>
  <DIV=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 12pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866160></A>1.0 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_3.html#1013081">Introduction=20
  1</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866162></A>1.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_3.html#1009459">Audience=20
  1</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866164></A>1.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_3.html#1001714">Background=20
  1</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866166></A>1.2.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_3.html#1001715">Enhanced=20
  Machine Controller Project 1</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866168></A>1.2.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_3.html#1001717">Numerical=20
  Control Programming Language RS274 1</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866170></A>1.2.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_3.html#1001722">The=20
  RS274/NGC Language 2</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866172></A>1.2.4 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_3.html#1001730">Previous=20
  Work at NIST 2</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866174></A>1.2.5 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_3.html#1001759">Current=20
  Work at NIST 3</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866176></A>1.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_3.html#1004111">Major=20
  Characteristics of the Interpreter 3</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866178></A>1.3.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_3.html#1011960">How=20
  it Runs 3</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866180></A>1.3.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_3.html#1004113">Modes=20
  of Use 3</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 12pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866182></A>2.0 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_32a.html#999260">Machining=20
  Center Overview 4</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866184></A>2.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_32a.html#999261">Machining=20
  Centers 4</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866186></A>2.1.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_32a.html#1009590">Mechanical=20
  Components 4</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866188></A>2.1.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_32a.html#1009613">Control=20
  and Data Components 6</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866190></A>2.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_32a.html#1004215">Interpreter=20
  Interaction with Switches 9</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866192></A>2.2.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_32a.html#1011642">Feed=20
  and Speed Override Switches 9</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866194></A>2.2.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_32a.html#1011605">Block=20
  Delete Switch 9</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866196></A>2.2.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_32a.html#1004224">Optional=20
  Program Stop Switch 9</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866198></A>2.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_32a.html#999811">Tool=20
  File 9</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 12pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866200></A>3.0 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#999262">Input:=20
  the RS274/NGC Language 12</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866202></A>3.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1001267">Overview=20
  12</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866204></A>3.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1004245">RS274/NGC=20
  Language View of a Machining Center 12</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866206></A>3.2.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1008243">Parameters=20
  12</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866208></A>3.2.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1019988">Coordinate=20
  Systems 14</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866210></A>3.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1001300">Format=20
  of a Line 14</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866212></A>3.3.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1001441">Line=20
  Number 15</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866214></A>3.3.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1001402">Word=20
  15</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866216></A>3.3.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1001537">Parameter=20
  Setting 18</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866218></A>3.3.4 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1001587">Comments=20
  and Messages 18</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866220></A>3.3.5 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1001460">Item=20
  Repeats 19</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866222></A>3.3.6 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1001465">Item=20
  order 19</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866224></A>3.3.7 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1001060">Commands=20
  and Machine Modes 19</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866226></A>3.4 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1001063">Modal=20
  Groups 20</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866228></A>3.5 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1002165">G=20
  Codes 21</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866230></A>3.5.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1012810">Rapid=20
  Linear Motion - G0 23</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866232></A>3.5.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1002443">Linear=20
  Motion at Feed Rate - G1 23</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866234></A>3.5.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1002442">Arc=20
  at Feed Rate - G2 and G3 23</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866236></A>3.5.4 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1002447">Dwell=20
  - G4 25</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866238></A>3.5.5 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1002552">Set=20
  Coordinate System Data - G10 25</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866240></A>3.5.6 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1012609">Plane=20
  Selection - G17, G18, and G19 25</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866242></A>3.5.7 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1004239">Length=20
  Units - G20 and G21 26</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866244></A>3.5.8 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1013246">Return=20
  to Home - G28 and G30 26</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866246></A>3.5.9 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1001097">Straight=20
  Probe - G38.2 26</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866248></A>3.5.10 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1003540">Cutter=20
  Radius Compensation - G40, G41, and G42 28</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866250></A>3.5.11 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1013768">Tool=20
  Length Offsets - G43 and G49 29</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866252></A>3.5.12 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1002573">Move=20
  in Absolute Coordinates - G53 29</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866254></A>3.5.13 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1013862">Select=20
  Coordinate System - G54 to G59.3 29</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866256></A>3.5.14 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1013869">Set=20
  Path Control Mode - G61, G61.1, and G64 30</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866258></A>3.5.15 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1003378">Cancel=20
  Modal Motion - G80 30</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866260></A>3.5.16 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1003380">Canned=20
  Cycles - G81 to G89 30</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866262></A>3.5.17 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1015809">Set=20
  Distance Mode - G90 and G91 36</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866264></A>3.5.18 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1015878">Coordinate=20
  System Offsets - G92, G92.1, G92.2, G92.3 36</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866266></A>3.5.19 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1003508">Set=20
  Feed Rate Mode - G93 and G94 37</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866268></A>3.5.20 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1016050">Set=20
  Canned Cycle Return Level - G98 and G99 37</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866270></A>3.6 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1002603">Input=20
  M Codes 38</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866272></A>3.6.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1002379">Program=20
  Stopping and Ending - M0, M1, M2, M30, M60 38</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866274></A>3.6.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1016064">Spindle=20
  Control - M3, M4, M5 39</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866276></A>3.6.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1016063">Tool=20
  Change - M6 39</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866278></A>3.6.4 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1016069">Coolant=20
  Control - M7, M8, M9 39</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866280></A>3.6.5 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1016072">Override=20
  Control - M48 and M49 39</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866282></A>3.7 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1016395">Other=20
  Input Codes 40</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866284></A>3.7.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1016396">Set=20
  Feed Rate - F 40</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866286></A>3.7.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1016398">Set=20
  Spindle Speed - S 40</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866288></A>3.7.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1016400">Select=20
  Tool - T 40</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866290></A>3.8 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_33a.html#1003527">Order=20
  of Execution 41</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 12pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866292></A>4.0 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_34a.html#999264">Output:=20
  the Canonical Machining Functions 42</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866294></A>4.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_34a.html#1000209">Introduction=20
  42</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866296></A>4.1.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_34a.html#1010813">Objectives=20
  of Canonical Machining Functions 42</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866298></A>4.1.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_34a.html#1000216">Implementing=20
  Canonical Machining Functions 42</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866300></A>4.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_34a.html#1000220">Canonical=20
  Machining Function View of a Machining Center 45</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866302></A>4.2.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_34a.html#1010157">Mechanical=20
  Components 45</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866304></A>4.2.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_34a.html#1000249">Control=20
  Components 45</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866306></A>4.2.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_34a.html#1000283">Error=20
  Conditions 46</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866308></A>4.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_34a.html#1000309">The=20
  Canonical Machining Functions Defined 46</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866310></A>4.3.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_34a.html#1000310">Preliminaries=20
  46</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866312></A>4.3.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_34a.html#1000327">Initialization=20
  and Termination 47</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866314></A>4.3.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_34a.html#1000334">Representation=20
  47</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866316></A>4.3.4 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_34a.html#1000346">Free=20
  Space Motion 48</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866318></A>4.3.5 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_34a.html#1000361">Machining=20
  Attributes 48</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866320></A>4.3.6 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_34a.html#1000403">Machining=20
  Functions 51</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866322></A>4.3.7 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_34a.html#1000489">Spindle=20
  Functions 55</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866324></A>4.3.8 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_34a.html#1000529">Tool=20
  Functions 57</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866326></A>4.3.9 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_34a.html#1000551">Miscellaneous=20
  Functions 58</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866328></A>4.3.10 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_34a.html#1003340">Program=20
  Functions 61</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866330></A>4.3.11 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_34a.html#1000605">Cutter=20
  Radius Compensation 61</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 12pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866332></A>5.0 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_35a.html#1001894">Stand-Alone=20
  Interpreter 62</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866334></A>5.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_35a.html#1001966">Running=20
  the SAI 62</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866336></A>5.1.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_35a.html#1002670">Starting=20
  the SAI 62</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866338></A>5.1.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_35a.html#1002626">Running=20
  with Keyboard Input 63</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt 0pt 0pt =
108pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: -108pt; FONT-STYLE: normal; TEXT-ALIGN: left; =
TEXT-DECORATION: none"><A=20
  name=3D866340></A>5.1.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_35a.html#1016824">Running=20
  with RS274/NGC File Input 65</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866342></A>5.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_35a.html#1001942">Building=20
  an SAI Executable 65</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866344></A>5.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_35a.html#1016574">Interpreter=20
  Speed 68</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 15pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866346></A>Appendix A <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_37a.html#999266">Error=20
  Handling 70</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866348></A>A.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_37a.html#1002337">Basic=20
  Approach 70</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866350></A>A.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_37a.html#1002361">Handling=20
  Calculated Values 71</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866352></A>A.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_37a.html#1002363">Compiler=20
  Macros 71</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866354></A>A.4 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_37a.html#1002369">Automatic=20
  Generation of Software 71</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866356></A>A.5 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_37a.html#999267">Interpreter=20
  Bugs 72</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866358></A>A.6 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_37a.html#1002846">Stand-Alone=20
  Interpreter Driver Error Messages 72</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 15pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866360></A>Appendix B <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_38a.html#999268">Cutter=20
  Radius Compensation 73</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866362></A>B.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_38a.html#1018017">Introduction=20
  73</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866364></A>B.1.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_38a.html#1021539">Data=20
  for Cutter Radius Compensation 74</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866366></A>B.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_38a.html#999451">Programming=20
  Instructions 75</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866368></A>B.2.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_38a.html#999452">Turning=20
  Cutter Radius Compensation On 75</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866370></A>B.2.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_38a.html#999457">Turning=20
  Cutter Radius Compensation Off 75</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866372></A>B.2.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_38a.html#999459">Sequencing=20
  75</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866374></A>B.2.4 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_38a.html#999461">Use=20
  of D Number 75</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866376></A>B.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_38a.html#999470">Material=20
  Edge Contour 75</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866378></A>B.3.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_38a.html#1020998">Programming=20
  Entry Moves 76</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866380></A>B.4 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_38a.html#999493">Nominal=20
  Path Contour 78</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866382></A>B.5 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_38a.html#999522">Programming=20
  Errors and Limitations 80</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866384></A>B.5.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_38a.html#999540">Concave=20
  Corner and Tool Radius Too Big (10 and 16) 81</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866386></A>B.5.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_38a.html#999566">Cannot=20
  Turn Cutter Radius Comp on When On (5) 81</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866388></A>B.5.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_38a.html#999570">Cutter=20
  Gouging (11) 82</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866390></A>B.5.4 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_38a.html#999575">Tool=20
  Radius Index Too Big (15) 82</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866392></A>B.5.5 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_38a.html#999577">Two=20
  G Codes Used from Same Modal Group (17) 82</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866394></A>B.6 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_38a.html#999580">First=20
  Move into Cutter Compensation 82</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 15pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866396></A>Appendix C <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_39a.html#999270">Sample=20
  Programs 84</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866398></A>C.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_39a.html#1019533">Sample=20
  Simple Program 84</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866400></A>C.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_39a.html#1002769">Sample=20
  Program to Test Expressions 85</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866402></A>C.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_39a.html#1019378">Sample=20
  Program to Test Canned Cycles 86</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 15pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866404></A>Appendix D <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_310a.html#1002853">Interpreter=20
  Software 88</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866406></A>D.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_310a.html#1018202">Interpreter=20
  Interfaces 88</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866408></A>D.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_310a.html#1003980">Software=20
  Files and Organization 89</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866410></A>D.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_310a.html#1004199">Cyclic=20
  Operation 91</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866412></A>D.3.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_310a.html#1004201">Read,=20
  Store, and Check 91</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866414></A>D.3.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_310a.html#1004206">Execute=20
  91</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866416></A>D.4 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_310a.html#1018758">Interpreter-do-it=20
  Functions 91</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866418></A>D.5 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_310a.html#1018815">Interpreter-give-information=20
  Functions 92</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866420></A>D.6 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_310a.html#1018760">World-give-information=20
  Functions 93</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866422></A>D.7 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_310a.html#1003548">Interpreter=20
  Function Call Hierarchies 95</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866424></A>D.8 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_310a.html#1019633">Special=20
  Topics 101</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866426></A>D.8.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_310a.html#1019687">Interpreter=20
  World Model 101</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866428></A>D.8.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_310a.html#1020094">Block=20
  Model 102</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866430></A>D.8.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_310a.html#1020187">Expression=20
  Evaluation 103</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866432></A>D.8.4 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_310a.html#1019708">Parameter=20
  Buffering 103</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 15pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866434></A>Appendix E <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_311a.html#999272">Production=20
  Rules for theRS274/NGC Language 105</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866436></A>E.1 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_311a.html#999302">Production=20
  Language 105</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866438></A>E.2 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_311a.html#999311">Productions=20
  105</A><BR></DIV>
  <DIV=20
  style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 5pt 0pt; =
VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; COLOR: #000000; =
TEXT-INDENT: 0pt; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: =
none"><A=20
  name=3D866440></A>E.3 <A=20
  =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_311a.html#999359">Production=20
  Tokens in Terms of Characters 107</A><BR></DIV></BLOCKQUOTE>
<HR>

<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D331 border=3D0>
  <TBODY>
  <TR>
    <TD><IMG height=3D23 alt=3DTOC=20
      =
src=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/i=
mages/navtocx.gif"=20
      width=3D84 border=3D0> </TD>
    <TD><IMG height=3D23 alt=3DPREV=20
      =
src=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/i=
mages/navprevx.gif"=20
      width=3D81 border=3D0> </TD>
    <TD><A=20
      =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_3LOF.html"><IMG=20
      height=3D23 alt=3DNEXT=20
      =
src=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/i=
mages/navnext.gif"=20
      width=3D81 border=3D0> </A></TD>
    <TD><A=20
      =
href=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/=
RS274NGC_3IX.html"><IMG=20
      height=3D23 alt=3DINDEX=20
      =
src=3D"http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/i=
mages/navidx.gif"=20
      width=3D85 border=3D0> =
</A></TD></TR></TBODY></TABLE></BODY></HTML>

------=_NextPart_000_0000_01C683BB.8FA8DF90
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/images/navtocx.gif

R0lGODlhVAAXAKL/AP///8zMzJmZmWZmZjMzMwAAAAAAAAAAACwAAAAAVAAXAEADyQi63P4wyklj
EUHozbvvQShuYgiOX6oKw0AsF9vOdG3feK7vOvEqBUVmRSwaj8cWDIM0mkhDTPTZJLZ+lax2y+16
v+DthVotm6vXZfR84lDfazYnDZSnyJqSB2WXYQtXPoKDhIWGh4iJiothjY6PkJGOBZSVlpeYmZqb
nJ2elTALeH2kZXQAY6Wqci5/TKp4U7J5cWetS6tSbrN5uSw+uKuxQ3HEtWa3db7LSMmoMwQu0tHU
09bV2Nfa2dzb3oQwn+Lj5OWXkuiRCQA7

------=_NextPart_000_0000_01C683BB.8FA8DF90
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/images/navprevx.gif

R0lGODlhUQAXAKL/AP///8zMzJmZmWZmZjMzMwAAAAAAAAAAACwAAAAAUQAXAEAD0Ai63P4wyklX
EUHozbv/QRhy4riVmWaanzcMxCW8dG3feK7vPE/EilRrSCwaj8TXRWhktZwnFZNJghpfhIp2y+16
v+BwZElFms/oD3ZptnaE0+gpQ02VkzBZmnjHyKUib31Da1g/h4iJiouMjY6PkGKSk5SVllsFmZqb
nJ2en6ChoqObC257qKkda36qrq+rP2xng622LHEeK2cwMbS1gLgoVYFRpy29erR8IHAkQ8fIsrDU
1Mk0BDDa2dzb3t3g3+Lh5OPmiaTp6uvsnZfvkwkAOw==

------=_NextPart_000_0000_01C683BB.8FA8DF90
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/images/navnext.gif

R0lGODlhUQAXAPf/AP//////zP//mf//Zv//M///AP/M///MzP/Mmf/MZv/MM//MAP+Z//+ZzP+Z
mf+ZZv+ZM/+ZAP9m//9mzP9mmf9mZv9mM/9mAP8z//8zzP8zmf8zZv8zM/8zAP8A//8AzP8Amf8A
Zv8AM/8AAMz//8z/zMz/mcz/Zsz/M8z/AMzM/8zMzMzMmczMZszMM8zMAMyZ/8yZzMyZmcyZZsyZ
M8yZAMxm/8xmzMxmmcxmZsxmM8xmAMwz/8wzzMwzmcwzZswzM8wzAMwA/8wAzMwAmcwAZswAM8wA
AJn//5n/zJn/mZn/Zpn/M5n/AJnM/5nMzJnMmZnMZpnMM5nMAJmZ/5mZzJmZmZmZZpmZM5mZAJlm
/5lmzJlmmZlmZplmM5lmAJkz/5kzzJkzmZkzZpkzM5kzAJkA/5kAzJkAmZkAZpkAM5kAAGb//2b/
zGb/mWb/Zmb/M2b/AGbM/2bMzGbMmWbMZmbMM2bMAGaZ/2aZzGaZmWaZZmaZM2aZAGZm/2ZmzGZm
mWZmZmZmM2ZmAGYz/2YzzGYzmWYzZmYzM2YzAGYA/2YAzGYAmWYAZmYAM2YAADP//zP/zDP/mTP/
ZjP/MzP/ADPM/zPMzDPMmTPMZjPMMzPMADOZ/zOZzDOZmTOZZjOZMzOZADNm/zNmzDNmmTNmZjNm
MzNmADMz/zMzzDMzmTMzZjMzMzMzADMA/zMAzDMAmTMAZjMAMzMAAAD//wD/zAD/mQD/ZgD/MwD/
AADM/wDMzADMmQDMZgDMMwDMAACZ/wCZzACZmQCZZgCZMwCZAABm/wBmzABmmQBmZgBmMwBmAAAz
/wAzzAAzmQAzZgAzMwAzAAAA/wAAzAAAmQAAZgAAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAUQAXAEAI/wABCBxI
sKDBgwgTKlzIcOC1UXlGSZxIseLEPABUSARQZWLBiKOqcBxFQmPIgh0tjvqjsiWpZ88eklJFqqbN
mzhz6tzJs6fPnatgXhOIh2XLo0iTKl16dOaqhyCZSsSYpwqJkRtTVhRJgkRFqkjzqBDoxKhLmA3T
ql3Ltq3bt3ATXsuDJ6rUu3jzViQVFGpejE40Yh2VsYphin/IfgVg1+KfsQDKIn0ZE+JfxhAHo5Q4
VqITzFNB690rVFVQmKhTq17NurXr17Bjx51Nu7bt22qv6d7Nu7fv38CDCx9OnPdnEnXzKF/OvLnz
59CjS5/efBTfyo2ZRrVbfer2i8xHk1rGfhmzZq0UVZAQyV20yrHomwq1jJfqes0lVZicOLYx2KSJ
RTbZfNkpBdZVWkW2nFkZYYTefy3pF99ZlZkl3oUYWkTZNU7F5uGHIIbIWnEklmjiib7hpiJtAQEA
Ow==

------=_NextPart_000_0000_01C683BB.8FA8DF90
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/images/navidx.gif

R0lGODlhVQAXAPf/AP//////zP//mf//Zv//M///AP/M///MzP/Mmf/MZv/MM//MAP+Z//+ZzP+Z
mf+ZZv+ZM/+ZAP9m//9mzP9mmf9mZv9mM/9mAP8z//8zzP8zmf8zZv8zM/8zAP8A//8AzP8Amf8A
Zv8AM/8AAMz//8z/zMz/mcz/Zsz/M8z/AMzM/8zMzMzMmczMZszMM8zMAMyZ/8yZzMyZmcyZZsyZ
M8yZAMxm/8xmzMxmmcxmZsxmM8xmAMwz/8wzzMwzmcwzZswzM8wzAMwA/8wAzMwAmcwAZswAM8wA
AJn//5n/zJn/mZn/Zpn/M5n/AJnM/5nMzJnMmZnMZpnMM5nMAJmZ/5mZzJmZmZmZZpmZM5mZAJlm
/5lmzJlmmZlmZplmM5lmAJkz/5kzzJkzmZkzZpkzM5kzAJkA/5kAzJkAmZkAZpkAM5kAAGb//2b/
zGb/mWb/Zmb/M2b/AGbM/2bMzGbMmWbMZmbMM2bMAGaZ/2aZzGaZmWaZZmaZM2aZAGZm/2ZmzGZm
mWZmZmZmM2ZmAGYz/2YzzGYzmWYzZmYzM2YzAGYA/2YAzGYAmWYAZmYAM2YAADP//zP/zDP/mTP/
ZjP/MzP/ADPM/zPMzDPMmTPMZjPMMzPMADOZ/zOZzDOZmTOZZjOZMzOZADNm/zNmzDNmmTNmZjNm
MzNmADMz/zMzzDMzmTMzZjMzMzMzADMA/zMAzDMAmTMAZjMAMzMAAAD//wD/zAD/mQD/ZgD/MwD/
AADM/wDMzADMmQDMZgDMMwDMAACZ/wCZzACZmQCZZgCZMwCZAABm/wBmzABmmQBmZgBmMwBmAAAz
/wAzzAAzmQAzZgAzMwAzAAAA/wAAzAAAmQAAZgAAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAVQAXAEAI/wABCBxI
sKDBgwgTKlzI8OC1UXlGSZxIsSLFPAAijqoCoArEjBIxDlRBsaBGjh5JkLTIkiKpZ8+uDXxIShWp
mzhz6tzJs6fPn0B7roIpU2BRPH9aKl3KtKnTpTVXFQXwUOPTiRhPAhjlhATIjxpJeJTYkSVHEiSu
uiTasK3bt3Djyp1Ld+61PHisqt3Lt+8oUkOnVu2bVSJHJ04Kg5WoYuUoACqqSKb4R6CTvi9jzoRI
+CtHiU6+igQgtiTBsSq2cv16NbNgVUNhyp5Nu7bt27hz6949ta7v38CDC/d9rbjx48iTK1/OvLnz
58dnhiaRN4/169iza9/Ovbv379n/BnTerFetXqvnr1cMHxI9X9fkO2vdqrgwxrGP8VNUIZZ1a7ZG
ccaXYhxVxpFGijU2EWmNOcaYf/9pFmB5TxG4VWWidZRHaFYBkJh1SZGlwn3vAUjVKCH6peKKUJl4
TVS7xSjjjDTaJhh0OOao447JDefjjwAEBAA7

------=_NextPart_000_0000_01C683BB.8FA8DF90
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/images/nist.gif

R0lGODlh6wBDALMIAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/
/////yH5BAEAAAgALAAAAADrAEMAAwT7EMlJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu73wf
A8CgcEgsGo/IpHK5BCV9kqaFKWJar9is9uix+qQV6mdLLpvPnSwPTBFzzvC4HLkh79gTt2bO78fr
djl4UYNhfoeIahloOIV6F4mRknQYfzeOhXmTm5wAi5Y1mEqfnaWJlXM2ok+opq59rXKho1OZr7d8
sbIzq5S1uMBmurs/tIbGbcHKgcd+Mr1cv8vTXtKUWsWszb7Jj1BdyCtu2C/QRpDe32nhKnrkLeZF
1tzqY+wpj+/i997V9U73UPRTtE9bN4OEAv7bo9BEOoLt+A1Kt5AhwogBIQqUyM77X8U3DUtQRKDR
IceLHj9apIfx4sGRIeIRQZdJ5ctzLmCSxILvJMudOlXWNBkSaMoRMofQpDaTxFCRTxMejekz2jam
TQG63FhUatCVVm/inIdVCNWtJ756jUrqJ8WyaMlmZaF2bdelYTUphPsT71i6bMXGbZvXrrxhfM2C
HOw0sOC+YP/qjZu4sFylOR1Pnhr58FXJlxMDYoxU8+a6Ri0HrQz6sWJ4pk87Tvq6c2XbmGHf9RuY
dhBwrGt/nluQNOGvvoFoDX7cM+DdiEkn91SFdXPiLSHbu7LYbewv3Hlj7wn9uvbUrVGrCx/6d+by
5i3LHq9+/Vv46/BHhzzt3ebord91d95ZnPXnX3zCzZfbc8ZtN5WBB4o3HnrOFTdgdewpmCCFFUao
4YYcLmihfGnx5Jp7w014YIH6/XdhaRna0mIPLDa43IswVnOfjfbtiOONJJIHi4TBMdKecu/xiGEu
RBbJzJHU6aYkgans5+QWCCIp5Y+NMdnklSZ+GSWDXHYJiphgDhWgi0GSKQxuaXJmmIjZtenmk1bG
OdiacIIIAxzA6Snnh1re2SEvZTgoaFd8ZlmoKlhSueihYpbTqJmD9imooq1xNWWdZZ6YpqSUljij
kJ3mqKeqqXro6quwxirrrLTWauutGEQAACH+AA==

------=_NextPart_000_0000_01C683BB.8FA8DF90
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/images/backgrnd.gif

R0lGODlhggUKAJH/AP///8zMzJmZmWZmZiwAAAAAggUKAEACsNyEocDtD6OctNqLs968+w+G4kiW
5omm6sq27gvH8kzX9o3n+s73vmhACBSBn/GITCqXzKbzCY1Kp9Sq9YrNah/BxGILDovH5LL5jE6r
1+y2u9wdft/0uv2Oz+v3/L7/D9gSRxRYaHiImKi4yNjo+Ag2WFQEWWl5iZmpucnZ6akkCUD5SVpq
eoqaqrrKqhU62horO0tba3uLe/may9vr+wscLDxMs0t8jJysvMzcvFkAADs=

------=_NextPart_000_0000_01C683BB.8FA8DF90
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/standard.css

BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; WORD-SPACING: normal; COLOR: =
#000000; TEXT-INDENT: 15pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, =
Arial, Helvetica, sans-serif; LETTER-SPACING: normal; BACKGROUND-COLOR: =
#ffffff; TEXT-ALIGN: left
}
A:active {
	COLOR: #0000cc
}
A:hover {
	COLOR: #cc0033
}
A:link {
	COLOR: #3366cc
}
A:visited {
	COLOR: #9999cc
}
.Body {
	MARGIN-LEFT: 30pt
}
.BodyRelative {
=09
}
.CellBody {
=09
}
.CellHeading {
	FONT-WEIGHT: bold; COLOR: #003366; TEXT-ALIGN: center
}
.GroupTitlesIX {
	FONT-SIZE: 16pt; COLOR: #003366
}
.Heading1 {
	MARGIN-TOP: 20px; FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #003366
}
.Heading2 {
	FONT-WEIGHT: normal; FONT-SIZE: 15pt; COLOR: #003366
}
.Heading3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #003366
}
.Heading4 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #003366; FONT-STYLE: italic
}
.Indented1 {
=09
}
.Indented2 {
=09
}
.Indented3 {
=09
}
.Indented4 {
=09
}
.Indented5 {
=09
}
.IndentedRelative {
=09
}
.Level1IX {
=09
}
.Level2IX {
=09
}
.Level3IX {
=09
}
.Level4IX {
=09
}
.Level5IX {
=09
}
.NewHtmlPage {
	MARGIN-TOP: 20px; FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #003366; =
TEXT-ALIGN: center
}
.Preformatted {
=09
}
.PreformattedRelative {
=09
}
.SmartList1 {
=09
}
.SmartList2 {
=09
}
.SmartList3 {
=09
}
.SmartList4 {
=09
}
.SmartList5 {
=09
}
.TableTitle {
	FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: center
}
.Title {
	MARGIN-TOP: 20px; FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #003366; =
TEXT-ALIGN: center
}
.TOC1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt
}
.TOC2 {
	FONT-SIZE: 11pt
}
.TOC3 {
	FONT-SIZE: 10pt
}
.TOC4 {
	FONT-SIZE: 9pt
}
.TOC5 {
	FONT-SIZE: 8pt
}
.Code {
=09
}
.CodeEmphasis {
	FONT-STYLE: italic
}
.CodeStrong {
	FONT-WEIGHT: bold
}
.Emphasis {
	FONT-STYLE: italic
}
.EmphasisUnderline {
	FONT-STYLE: italic; TEXT-DECORATION: underline
}
.Strong {
	FONT-WEIGHT: bold
}
.StrongUnderline {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.SubScript {
=09
}
.SuperScript {
=09
}
.WebJump {
=09
}

------=_NextPart_000_0000_01C683BB.8FA8DF90--

