Automation of machine tools by means of computers executing pre-programmed sequences of machine control commands. this is in contrast to machines that are manually controlled by hand wheels or levers, or mechanically automated by cams alone