NIST logo

Publication Citation: The NIST RS274NGC Interpreter - Version 3

NIST Authors in Bold

Author(s): Thomas R. Kramer; Frederick M. Proctor; Elena R. Messina;
Title: The NIST RS274NGC Interpreter - Version 3
Published: August 01, 2000
Abstract: This report describes an interpreter which reads numerical control code and produces calls to a set of canonical machining functions. The interpreteris a software system written in the C++ programming language. The output of the interpreter may be used to drive 3-axis to 6-axis machining centers. Input to the interpreter is RS274 code in the dialect defined by the NextGeneration Controller (NGC) project, with modifications. The interpreter may be compiled as a stand-alone computer program or may be integrated with the NIST Enhanced Machine Controller (EMC) control system. Input can comefrom a file or from a user typing on a computer keyboard. Output commands can either be printed for future use or be executed directly on a machining center. The report includes a full description of the RS274/NGC input language and the canonical machining functions called by the interpreter. It is a complete users manual.
Citation: NIST Interagency/Internal Report (NISTIR) - 6556
Keywords: controller;interpreter;machining;NC code;NIST;numerical control;rs274
Research Areas:
PDF version: PDF Document Click here to retrieve PDF version of paper (1MB)