Computerized numerical control (CNC) technology