return to homepage

The CNC controller History
Past to Present

CNC controller History

Numerically Controlled (NC) machines were introduced in the late 1940’s and early 1950’s and were used for all machine control and data processing before the advent of microprocessors or computers. Computerized Numerically Controlled (CNC) controllers are sometimes still refereed to as NC controllers.

An NC controller receives a set of sequenced instructions, the program, consisting of alphanumeric characters. The controller then uses this set of instructions to direct the motions of a machine tool such as a milling machine, lathe, plasma cutter and of course router, much like the controllers today.

In the past the program was edited and programmed with the very basic computers of the time. The program would then be transported to the controller via a tape.

This permitted the program instructions to be read by the controller's tape reader only once and then stored in the controller's memory. Magnetic tape recorders and floppy disk drives were also being used for program recording and storage. There were no direct links between the computer and controller on early systems.


In the past the program was edited and programmed with the very basic computers of the time. The program would then be transported to the controller via a tape.

This permitted the program instructions to be read by the controller's tape reader only once and then stored in the controller's memory. Magnetic tape recorders and floppy disk drives were also being used for program recording and storage. There were no direct links between the computer and controller on early systems.

Debugging an N/C program before the advent of the computerized NC required making a new tape, trying out the new tape, finding the next error, making another tape, and so on.

The process of debugging a new program could require making a dozen or more punched tapes until an error free program was achieved. Engineering changes required a new tape to be made and debugged.

Modern Controllers

Today, with the use of powerful microprocessors and computer systems, the NC controller now communicated directly to a computer system with a real time link. This is the CNC controller that is standard today.

The controllers today do far more than drive motors. Some controller systems have the capabilities to control spindle speeds, coolant flow, and other peripherals.

Modern controllers still require operators to create a program for the controller to follow. Operators today receive help from Software such as Computer-Aided Design (CAD) packages and Computer-Aided Manufacturing (CAM) software along with the controller software to create the necessary numerical code such as G-code.

The CNC controllers’ today range from professional standalone systems, with their own keyboard and user interface, to hobby CNC controllers that require a personal computer.

In the next section, CNC Controller Components, the breakdown of the CNC controller components and their function will be discussed.


NEXT Section: CNC Controller Components


Return to CNC Controllers from CNC Controller History

Return Home from CNC Controller History





The Builder's Guide
Builder's Guide
Check out the Builder's Guide. The Builder's guide walks you through the important decisions and design considerations when building your own CNC router.
Calculators
calculator
Check out the calculators and charts section.
CNC Controllers
CNC Controllers
Check out the CNC Controllers section. The CNC controllers sections convers all aspects of CNC control; Stepper motor control, Servo Motor Control...




[?] Subscribe To This Site

XML RSS
follow us in feedly
Add to My Yahoo!
Add to My MSN


Page Missing?

Please bare with us as we upload pages. The website is still under contruction and new content is being added. To see the most recent pages, visit the website blog. Thank you!
| Homepage | Buyer's Guide | Builder's Guide | Contact Us|

© Copyright 2007-2011.
All Rights Reserved No Reproduction permitted without permission.

Return to top


Copyright© 2007-20011. All Rights Reserved