CNC Machine Programming tool selection and setup.