История числового программного управления

Сменяемые программы, нанесённые на перфокарты с помощью двоичного кода, использовались уже в Жаккардовом ткацком станке, созданном в 1801 году.

Изобретателем первого станка с числовым (программным) управлением (англ. Numerical ControlNC) является Джон Пэрсонс (John T. Parsons), работавший инженером в компании своего отца Parsons Inc, выпускавшей в конце Второй мировой войны пропеллеры для вертолётов. Он впервые предложил использовать для обработки пропеллеров станок, работающий по программе, вводимой с перфокарт.

В 1949 году ВВС США профинансировали Parsons Inc разработку станка для контурного фрезерования сложных по форме деталей авиационной техники. Однако компания не смогла самостоятельно выполнить работы и обратилась за помощью в лабораторию сервомеханики Массачусетского технологического института (MIT). Сотрудничество Parsons Inc с MIT продолжалось до 1950 года. В 1950 году MIT приобрел компанию по производству фрезерных станков Hydro-Tel и отказался от сотрудничества с Parsons Inc, заключив самостоятельный контракт с ВВС США на создание фрезерного станка с программным управлением.
В сентябре 1952 года станок был впервые продемонстрирован публике — про него была напечатана статья в журнале Scientific American. Станок управлялся с помощью перфоленты.
Первый станок с ЧПУ отличался особой сложностью и не мог быть использован в производственных условиях. Первое серийное устройство ЧПУ было создано компанией Bendix Corp. в 1954 году и с 1955 года стало устанавливаться на станки. Широкое внедрение станков с ЧПУ шло медленно. Предприниматели с недоверием относились к новой технике. Министерство обороны США вынуждено было на свои средства изготовить 120 станков с ЧПУ, чтобы передать их в аренду частным компаниям.
Первыми советскими станками с ЧПУ промышленного применения являются токарно-винторезный станок 1К62ПУ и токарно-карусельный 1541П. Эти станки были созданы в первой половине 1960-х годов. Станки работали совместно с управляющими системами типа ПРС-3К и другими. Затем были разработаны вертикально-фрезерные станки с ЧПУ 6Н13 с системой управления «Контур-ЗП». В последующие годы для токарных станков наибольшее распространение получили системы ЧПУ советского/российского производства 2Р22 и Электроника НЦ-31.
Числовое программное управление также характерно для систем управления современными промышленными роботами.
Аббревиатура «ЧПУ» соответствует двум англоязычным — NC иCNC, — отражающим эволюцию развития систем управления оборудованием.
1.    Системы типа NC (англ. Numerical control), появившиеся первыми, предусматривали использование жестко заданных схем управления обработкой — например, задание программы с помощью штекеров или переключателей, хранение программ на внешних носителях. Каких-либо устройств оперативного хранения данных, управляющих процессоров не предусматривалось.
2.    Более современные системы ЧПУ, называемые CNC (англ. Computer numerical control), — системы управления, позволяющие использовать для модификации существующих/написания новых программ программные средства. Базой для построения CNC служат современный (микро)контроллер или (микро)процессор:
— микроконтроллер,
— контроллер с программируемой логикой,
— управляющий компьютер на базе микропроцессора.
Возможна реализация модели с централизованным автоматизированным рабочим местом (например, ABB Robot Studio,Microsoft Robotics Developer Studio) с последующей загрузкой программы посредством передачи по промышленной сети.