Numerical Control Machine (also known as NC machine) is an automated machine in which the machine tool control is programmed with a series of numbers. These numbers represent the tool position, cutting speed, feed, etc.
The below ppt speaks about the components, working, programming, advantages and disadvantages of a numerical control machine: