Числовое программное управление (сокр. ЧПУ; англ. computer numerical control, сокр. CNC — компьютерное числовое управление)(программируемые станки) — область техники, связанная с применением цифровых вычислительных устройств для управления производственными процессами.
![image](https://www.wikidata.ru-ru.nina.az/image/aHR0cHM6Ly93d3cud2lraWRhdGEucnUtcnUubmluYS5hei9pbWFnZS9hSFIwY0hNNkx5OTFjR3h2WVdRdWQybHJhVzFsWkdsaExtOXlaeTkzYVd0cGNHVmthV0V2WTI5dGJXOXVjeTkwYUhWdFlpODJMelpqTDFOdFlXeHNYME5PUTE5VWRYSnVhVzVuWDBObGJuUmxjaTVxY0djdk16SXdjSGd0VTIxaGJHeGZRMDVEWDFSMWNtNXBibWRmUTJWdWRHVnlMbXB3Wnc9PS5qcGc=.jpg)
Оборудование с ЧПУ может быть представлено:
- станочным парком, например, станками (станки, оборудованные числовым программным управлением, называются станками с ЧПУ) для обработки металлов (например, фрезерные или (токарные)), дерева, пластмасс;
- (приводами) асинхронных электродвигателей, использующих векторное управление;
- характерной системой управления современными промышленными роботами;
- Периферийные устройства, например: 3D-принтер, (3D-сканер).
История
Сменяемые программы, нанесённые на перфокарты с помощью двоичного кода, использовались уже в (жаккардовом ткацком станке), созданном в 1804 году. На перфокартах были закодированы два возможных положения исполнительного механизма — опуская или поднимая челнок, можно было программировать простые одноцветные узоры.
В XIX веке были разработаны механические исполнительные устройства на основе (кулачкового механизма), похожие на используемые в . Хотя они позволяли плавно варьировать параметры движения обрабатывающих инструментов, процесс создания алгоритма обработки и требовал создания полноразмерных моделей детали.
Изобретателем первого станка с электронным числовым управлением (англ. Numerical Control, NC) является Джон Пэрсонс (John T. Parsons), работавший инженером в компании своего отца Parsons Inc., выпускавшей в конце Второй мировой войны пропеллеры для вертолётов. Он впервые предложил использовать для обработки пропеллеров станок, работающий по программе, вводимой с перфокарт. В качестве привода впервые использовались шаговые искатели.
В 1949 году ВВС США профинансировали Parsons Inc. разработку станка для контурного (фрезерования) сложных по форме деталей авиационной техники. Однако компания не смогла самостоятельно выполнить работы и обратилась за помощью в лабораторию сервомеханики Массачусетского технологического института (MIT). Сотрудничество Parsons Inc. с MIT продолжалось до 1950 года. В том году MIT приобрел компанию по производству фрезерных станков Hydro-Tel и отказался от сотрудничества с Parsons Inc., заключив самостоятельный контракт с ВВС на создание фрезерного станка с программным управлением.
В сентябре 1952 года станок был впервые продемонстрирован публике — про него была напечатана статья в журнале (Scientific American). Станок управлялся с помощью перфоленты.
Первый станок с ЧПУ отличался особой сложностью и не мог быть использован в производственных условиях. Первое серийное устройство ЧПУ было создано компанией Bendix Corp. в 1954 году и со следующего года стало устанавливаться на станки. Широкое внедрение станков с ЧПУ шло медленно. Предприниматели с недоверием относились к новой технике. Министерство обороны США вынуждено было на свои средства изготовить 120 станков с ЧПУ, чтобы передать их в аренду частным компаниям.
Первыми советскими станками с ЧПУ промышленного применения являются токарно-винторезный станок 1К62ПУ и токарно-карусельный 1541П. Эти станки были созданы в первой половине 1960-х годов. Станки работали совместно с управляющими системами типа ПРС-3К и другими. Затем были разработаны вертикально-фрезерные станки с ЧПУ 6Н13 с системой управления «Контур-ЗП». В последующие годы для (токарных станков) наибольшее распространение получили системы ЧПУ советского/российского производства и «(Электроника НЦ-31)».[]. Базовыми системами ЧПУ в СССР были НЦ-31 и 2Р22 (токарная группа) и 2С42 и 2Р32 (фрезерная группа).
Серийный выпуск собственных образцов промышленного оборудования с ЧПУ был освоен в Болгарии.
Числовое программное управление также характерно для систем управления современными промышленными роботами.
Аббревиатура «ЧПУ» соответствует двум англоязычным — NC и CNC, — отражающим эволюцию развития систем управления оборудованием.
- Системы типа NC (англ. Numerical control), появившиеся первыми, предусматривали использование жестко заданных схем управления обработкой — например, задание программы с помощью штекеров или переключателей, хранение программ на внешних носителях. Каких-либо устройств оперативного хранения данных, управляющих процессоров не предусматривалось.
- Более современные системы ЧПУ, называемые CNC (англ. Computer numerical control), — системы управления, позволяющие использовать для модификации существующих/написания новых программ программные средства. Базой для построения CNC служат современный (микро)контроллер или (микро)процессор:
- микроконтроллер,
- контроллер с программируемой логикой,
- управляющий компьютер на базе микропроцессора.
Возможна реализация модели с централизованным (автоматизированным рабочим местом) (например, ABB Robot Studio, (Microsoft Robotics Developer Studio)) с последующей загрузкой программы посредством передачи по промышленной сети.
Крупнейшими производителями станков с числовым программным управлением по состоянию на 2013 год являются Германия (14 млрд долл), Япония (13 млрд долл), Китай (8 млрд долл). Крупнейшими потребителями станков являются: Китай (11 млрд долл), США (8 млрд долл), Германия (7 млрд долл).
Аппаратное обеспечение
![image](https://www.wikidata.ru-ru.nina.az/image/aHR0cHM6Ly93d3cud2lraWRhdGEucnUtcnUubmluYS5hei9pbWFnZS9hSFIwY0hNNkx5OTFjR3h2WVdRdWQybHJhVzFsWkdsaExtOXlaeTkzYVd0cGNHVmthV0V2WTI5dGJXOXVjeTkwYUhWdFlpOHdMekEzTDAxdmNtbFRaV2xyYVV4aGRHaGxMbXB3Wnk4eU1qQndlQzFOYjNKcFUyVnBhMmxNWVhSb1pTNXFjR2M9LmpwZw==.jpg)
![image](https://www.wikidata.ru-ru.nina.az/image/aHR0cHM6Ly93d3cud2lraWRhdGEucnUtcnUubmluYS5hei9pbWFnZS9hSFIwY0hNNkx5OTFjR3h2WVdRdWQybHJhVzFsWkdsaExtOXlaeTkzYVd0cGNHVmthV0V2WTI5dGJXOXVjeTkwYUhWdFlpODRMemhpTDBOT1ExOVRhV1Z0Wlc1elgxTnBiblZ0WlhKcFkxOHdNRGd1YW5Cbkx6SXlNSEI0TFVOT1ExOVRhV1Z0Wlc1elgxTnBiblZ0WlhKcFkxOHdNRGd1YW5Cbi5qcGc=.jpg)
![image](https://www.wikidata.ru-ru.nina.az/image/aHR0cHM6Ly93d3cud2lraWRhdGEucnUtcnUubmluYS5hei9pbWFnZS9hSFIwY0hNNkx5OTFjR3h2WVdRdWQybHJhVzFsWkdsaExtOXlaeTkzYVd0cGNHVmthV0V2WTI5dGJXOXVjeTkwYUhWdFlpODBMelJoTDBOT1ExOXdZVzVsYkY5VGFXNTFiV1Z5YVdzdWFuQm5Mekl5TUhCNExVTk9RMTl3WVc1bGJGOVRhVzUxYldWeWFXc3VhbkJuLmpwZw==.jpg)
![image](https://www.wikidata.ru-ru.nina.az/image/aHR0cHM6Ly93d3cud2lraWRhdGEucnUtcnUubmluYS5hei9pbWFnZS9hSFIwY0hNNkx5OTFjR3h2WVdRdWQybHJhVzFsWkdsaExtOXlaeTkzYVd0cGNHVmthV0V2WTI5dGJXOXVjeTkwYUhWdFlpODFMelZrTDAxcGJuTnJYMVJ5WVdOMGIzSmZWMjl5YTNOZlRWUmFYMjl3Wlc1ZlpHRjVYekl3TWpGZkpVVXlKVGd3SlRrMFgybHVjMmxrWlY5MGFHVmZkMjl5YTNOb2IzQmZUVU10TWw4d09DNXFjR2N2TWpBd2NIZ3RUV2x1YzJ0ZlZISmhZM1J2Y2w5WGIzSnJjMTlOVkZwZmIzQmxibDlrWVhsZk1qQXlNVjhsUlRJbE9EQWxPVFJmYVc1emFXUmxYM1JvWlY5M2IzSnJjMmh2Y0Y5TlF5MHlYekE0TG1wd1p3PT0uanBn.jpg)
![image](https://www.wikidata.ru-ru.nina.az/image/aHR0cHM6Ly93d3cud2lraWRhdGEucnUtcnUubmluYS5hei9pbWFnZS9hSFIwY0hNNkx5OTFjR3h2WVdRdWQybHJhVzFsWkdsaExtOXlaeTkzYVd0cGNHVmthV0V2WTI5dGJXOXVjeTkwYUhWdFlpODBMelF5TDBaQlRsVkRYMUl5TURBd2FVSmZRMjl1ZEhKdmJGVnVhWFF1YW5Cbkx6SXdNSEI0TFVaQlRsVkRYMUl5TURBd2FVSmZRMjl1ZEhKdmJGVnVhWFF1YW5Cbi5qcGc=.jpg)
Структурно в состав ЧПУ входят:
- пульт оператора (или консоль ввода-вывода), позволяющий вводить управляющую программу, задавать режимы работы; выполнить операцию вручную. Как правило, внутри шкафа пульта современной компактной ЧПУ размещаются её остальные части;
- дисплей (или операторская панель) — для визуального контроля режимов работы и редактируемой управляющей программы/данных; может быть реализован в виде отдельного устройства для дистанционного управления оборудованием;
- контроллер — вычислительное устройство, решающее задачи формирования траектории движения режущего инструмента, технологических команд управления устройствами автоматики станка, общим управлением, редактирования управляющих программ, диагностики и вспомогательных расчетов (траектории движения режущего инструмента, режимов резания);
- ПЗУ — память, предназначенная для долговременного хранения (годы и десятки лет) системных программ и констант; информация из ПЗУ может только считываться;
- ОЗУ — память, предназначенная для временного хранения управляющих программ и системных программ, используемых в данный момент.
В роли контроллера выступает (промышленный контроллер), как то: микропроцессор, на котором построена встраиваемая система; программируемый логический контроллер либо более сложное устройство управления — промышленный компьютер.
Важной характеристикой CNC-контроллера является количество осей (каналов), которые он способен синхронизировать (управлять) — для этого требуется высокая производительность и соответствующее программное обеспечение.
В качестве исполнительных механизмов используются (сервоприводы), (шаговые двигатели).
Для передачи данных между исполнительным механизмом и системой управления станком обычно используется промышленная сеть (например, (CAN), (Profibus), Industrial Ethernet).
Крупнейшие производители систем ЧПУ (по данным на 2009 год):
- — 8037, 8055, 8060, 8065, 8070;
- (FANUC) — 0i-MD, 0i-TD, 0i-PD, 0i Mate-MD, 0i Mate-TD, 30i-MODEL B;
- — nC 12R, nC 15, C10, C20, C40;
- (HAAS);
- (Heidenhain) — TNC 128, TNC 320, TNC 620, TNC 640, MANUALpus 620, CNC PILOT 640;
- (Mitsubishi Electric) — C70, M70V, M700V;
- — IndraMotion MTX micro, IndraMotion MTX standard, IndraMotion MTX performance, IndraMotion MTX advanced;
- Siemens — 802D, 808D, 810D, 828D, 840D.
Программное обеспечение
После того как составлена управляющая программа, оператор при помощи (программатора) вводит её в контроллер. Команды управляющей программы размещаются в ОЗУ. В процессе создания или после ввода управляющей программы оператор (в данном аспекте выполняющий функцию программиста) может отредактировать её, включив в работу системную программу редактора и выводя на дисплей всю или нужные части управляющей программы и внося в них требуемые изменения. При работе в режиме изготовления детали управляющая программа кадр за кадром поступает на выполнение. В соответствии с командами управляющей программы контроллер вызывает из ПЗУ соответствующие системные подпрограммы, которые заставляют работать подключенное к ЧПУ оборудование в требуемом режиме — результаты работы контроллера в виде электрических сигналов поступают на исполнительное устройство — приводы подач, либо на устройства управления автоматикой станка.
Управляющая система считывает инструкции (специализированного языка программирования) (например, (G-кода)) программы, который затем интерпретатором системы ЧПУ переводится из входного языка в команды управления главным приводом, приводами подач, контроллерами управления узлов станка (например, включить/выключить подачу охлаждающей эмульсии).
Разработка управляющих программ в настоящее время выполняется с использованием специальных модулей для систем автоматизированного проектирования (САПР) или отдельных систем автоматизированного программирования ((CAM)), которые по электронной модели генерируют программу обработки.
Для определения необходимой траектории движения рабочего органа в целом (инструмента/заготовки) в соответствии с управляющей программой используется интерполятор, рассчитывающий положение промежуточных точек траектории по заданным в программе конечным.
В системе управления, кроме самой программы, присутствуют данные других форматов и назначения. Как минимум, это машинные данные и данные пользователя, специфически привязанные к конкретной системе управления либо к определённой серии (линейке) однотипных моделей систем управления.
Программа для станка (оборудования) с ЧПУ может быть загружена с внешних носителей, например, магнитной ленты, перфорированной бумажной ленты (перфоленты), дискеты или флеш-накопителей в собственную память либо временно, до выключения питания — в оперативную память, либо постоянно — в ПЗУ, карту памяти или другой накопитель: жёсткий диск или твердотельный накопитель. Помимо этого, современное оборудование подключается к централизованным системам управления посредством заводских (цеховых) сетей связи.
Наиболее распространенный язык программирования ЧПУ для металлорежущего оборудования описан документом Международного комитета по стандартам и называется «(G-код)». В отдельных случаях — например, системы управления гравировальными станками — язык управления принципиально отличается от стандарта. Для простых задач, например, раскроя плоских заготовок, система ЧПУ в качестве входной информации может использовать текстовый файл в формате обмена данными — например, DXF или (HPGL).
См. также
Практическая организация
Программное обеспечение
- (Параметрическое программирование)
- (G-code)
Автоматизация, в том числе с использованием компьютера
- (CAx)
- (CAM)
- CAD
- (CAE)
- (ADEM)
- (SprutCAM)
- (NX CAM)
- Mathcad
- SCADA
- (Windows Embedded)
- Windows Server
Промышленная автоматизация и частные аспекты
- (Промышленная автоматика)
- (Промышленный контроллер)
- Микроконтроллер
- Встраиваемые системы
- (Человеко-машинный интерфейс)
- (Операторская панель)
Разработка и аппаратное обеспечение
- (Наноробот)
- (Программируемая материя)
- Молекулярный компьютер
- (ДНК-компьютер)
Примечания
- N.097 numerical control числовое программное управление, ЧПУ//Иллингуорт В., Глейзер Э., Пайл И. (ред.) Толковый словарь по вычислительным системам —М.:Машиностроение, 1990
- Для резки металла // "Красная звезда" от 31 марта 1988
- Пайвин, А. С. Основы программирования станков с ЧПУ : учебное пособие / А. С. Пайвин, О. А. Чикова ; Уральский гос. пед. ун-т, Ин-т физики, технологии и экономики. — Екатеринбург : [б. и.], 2015. — 102 с.
- Мартинов Г. М. (д.т.н.), Мартинова Л. И. (к.т.н.). Современные тенденции развития систем ЧПУ // Стружка. — 2009, 2010. — № 1—2 (26—27). — С. 38—45. 17 октября 2014 года.
Литература
- Сосонкин В. Л., Мартинов Г. М. Системы числового программного управления. Учебное пособие для вузов. Изд. Логос, 2005 г., 296 стр.
- Сосонкин В. Л., Мартинов Г. М. Программирование систем числового программного управления. Изд. Логос, Университетская книга, 2008 г., 344 стр. , (ошибоч.)
- Босинзон М. А. Современные системы ЧПУ и их эксплуатация. Учебник для нач. проф. образования Изд. Academia, 2009 г.
- Ловыгин А. А., Васильев А. В. Современный станок с ЧПУ и CAD/CAM система. Изд. Эльф ИПР, 2006 г.,
- Байков В. Д., Вашкевич С. Н. Решение траекторных задач в микропроцессорных системах ЧПУ. Л, «Машиностроение», 1986
Ссылки
- FSWizard — CNC-калькулятор: фрезеровка, сверление (рус.) (англ.)
- Основы числового программного управления
Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер