Изложены теоретические основы и практические методы программирования обработки на станках и роботах с ЧПУ в соответствии с профессиональной деятельностью бакалавров и инженеров по направлению обучения «Автоматизация технологических процессов и производств». Приведены модель жизненного цикла изделий машиностроения, а также компьютерные модели изделий и технологических процессов машиностроения. Дано описание основных характеристик оборудования с ЧПУ, оснастки, систем ЧПУ и автоматизированного программирования. Описаны физические принципы и методы программирования резки, наплавки, токарной, фрезерной, сверлильно-расточной и токарно-фрезерной обработок.
Дано описание теории и практики программирования многокоординатной обработки и промышленных роботов, а также контрольно-измерительных машин.
Содержание учебника соответствует курсу лекций, читаемых в МГТУ им. Н.Э. Баумана.