Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

A Framework for Component-based CNC Machines



John L. Michaloski, S Birla, G Weinert, C J. Yen


Open architecture technology is ushering in new advances in the world of computer numerically controlled (CNC) machines. Yet, some major benefits of open architecture technology have failed to materialize due to the lack of a standard open architecture specification. We propose an open architecture framework to fill the specification void. The proposed framework supports component-based technology by specifying a control class hierarchy, plug-and-play components and a design framework. This framework can be used to build applications ranging from a single-axis device to a multi-arm robot. Some example application designs applying the framework are documented.
Special Publication (NIST SP) -


API, archetecture, classes, CNC, control, framework, object-oriented


Michaloski, J. , Birla, S. , Weinert, G. and Yen, C. (1998), A Framework for Component-based CNC Machines, Special Publication (NIST SP), National Institute of Standards and Technology, Gaithersburg, MD, [online], (Accessed April 21, 2024)
Created December 1, 1998, Updated February 17, 2017