Milling machines are also able to be computer controlled, in which case they are referred to as a computer numerical control (CNC) milling machine. CNC milling machines move the workpiece and cutter based on commands that are preprogrammed and offer very high precision.