Cadcam for programming cnc machine tools