Из Википедии, бесплатной энциклопедии
  (Перенаправлено с ЧПУ )
Перейти к навигации Перейти к поиску
Станок с ЧПУ, работающий по дереву

Цифровое управление (также компьютер с числовым программным управлением , и обычно называют CNC ) является автоматизированным управлением по обработке инструментов (например, сверло , токарных станков , мельниц и 3D принтеров ) с помощью компьютера . Станок с ЧПУ обрабатывает кусок материала (металл, пластик, дерево, керамика или композит) в соответствии со спецификациями, следуя кодированной запрограммированной инструкции и без ручного оператора, непосредственно управляющего операцией обработки.

Станок с ЧПУ представляет собой моторизованный маневренный инструмент и часто моторизованную маневренную платформу, которые управляются компьютером в соответствии с конкретными входными инструкциями. Команды доставляются на станок с ЧПУ в виде последовательной программы команд управления станком, таких как G-код и M-код, а затем выполняются. Программа может быть написана человеком или, гораздо чаще, сгенерирована с помощью программного обеспечения автоматизированного графического проектирования (CAD) и / или программного обеспечения автоматизированного производства (CAM). В случае 3D-принтеров деталь, которую нужно напечатать, «нарезается» до того, как будут сгенерированы инструкции (или программа). 3D-принтеры также используют G-Code.

ЧПУ - это значительное улучшение по сравнению с некомпьютеризированной обработкой, которой необходимо управлять вручную (например, с помощью таких устройств, как маховички или рычаги) или механически с помощью предварительно изготовленных направляющих шаблона ( кулачков ). В современных системах ЧПУ проектирование механической части и ее производственная программа в высокой степени автоматизированы. Механические размеры детали определяются с помощью программного обеспечения CAD, а затем переводятся в производственные директивы с помощью программного обеспечения автоматизированного производства (CAM). Полученные директивы преобразуются ( с помощью « постпроцессора программного обеспечения») в конкретных команды , необходимые для конкретной машины для производства компонент , а затем загружают в машину с ЧПУ.

Поскольку для любого конкретного компонента может потребоваться использование ряда различных инструментов - сверл , пил и т. Д. - современные машины часто объединяют несколько инструментов в одну «ячейку». В других установках используется ряд различных машин с внешним контроллером и операторами-людьми или роботами, которые перемещают компонент от машины к машине. В любом случае последовательность шагов, необходимых для производства любой детали, в значительной степени автоматизирована и позволяет получить деталь, которая близко соответствует исходному чертежу САПР.

Описание [ править ]

Движение управляет несколькими осями, обычно как минимум двумя (X и Y), [1] и шпинделем инструмента, который перемещается по Z (глубина). Положение инструмента регулируется шаговыми двигателями с прямым приводом или серводвигателями для обеспечения высокоточных перемещений или, в более старых конструкциях, двигателями через серию понижающих передач. Управление без обратной связи работает до тех пор, пока силы достаточно малы, а скорости не слишком велики. На промышленных металлообрабатывающих станках управление с обратной связью является стандартным и требуется для обеспечения требуемой точности, скорости и повторяемости .

Описание деталей [ править ]

По мере развития аппаратного обеспечения контроллера развивались и сами фабрики. Одно изменение заключалось в том, чтобы в качестве меры безопасности поместить весь механизм в большую коробку, часто с дополнительными блокировками безопасности, чтобы оператор находился достаточно далеко от обрабатываемой детали для безопасной работы. Большинство новых систем ЧПУ, построенных сегодня, имеют 100% электронное управление.

Системы, подобные ЧПУ, используются для любого процесса, который можно описать как движения и операции. К ним относятся лазерная резка , сварка , сварка трением с перемешиванием , ультразвуковой сварки , пламени и плазменной резки , гибки , прядение, перфорирования, пиннинга, склейка, ткани резки, шитье, ленты и размещение волокон, маршрутизации, сбор и размещение, а также распиловки.

История [ править ]

Первые станки с ЧПУ были построены в 1940-х и 1950-х годах на основе существующих инструментов, которые были модифицированы двигателями, которые перемещали инструмент или деталь в соответствии с точками, введенными в систему на перфорированной ленте . Эти ранние сервомеханизмы были быстро дополнены аналоговыми и цифровыми компьютерами, в результате чего были созданы современные станки с ЧПУ, которые произвели революцию в процессах обработки .

Примеры станков с ЧПУ [ править ]

Другие инструменты с ЧПУ [ править ]

Многие другие инструменты имеют варианты ЧПУ, в том числе:

  • Сверла
  • Вышивальные машины
  • Токарные станки
  • Фрезерный станок
  • Консервированный цикл
  • Фрезы по дереву
  • Работы с листовым металлом ( Револьверный пробойник )
  • Станки для гибки труб, труб и проволоки
  • Резаки для вспененной проволоки
  • Плазменные резаки
  • Водоструйные резаки
  • Лазерная резка
  • Кислородно-топливо
  • Плоскошлифовальный станок
  • Цилиндрические шлифовальные машины
  • 3D печать
  • Индукционные закалочные машины
  • Сварка под флюсом
  • Резка стекла
  • Фрезерный станок с ЧПУ
  • Резак для винила

Сбой инструмента / станка [ править ]

В ЧПУ «авария» происходит, когда станок движется таким образом, что это вредно для станка, инструментов или обрабатываемых деталей, что иногда приводит к изгибу или поломке режущих инструментов, вспомогательных зажимов, тисков и приспособлений или вызывает повреждение самого станка из-за сгибания направляющих рельсов, поломки приводных винтов или растрескивания или деформации компонентов конструкции под действием напряжения. Легкая авария может не повредить станок или инструменты, но может повредить обрабатываемую деталь, и ее придется утилизировать. Многие инструменты с ЧПУ не чувствуют абсолютного положения стола или инструментов при включении. Они должны быть вручную "привязаны" или "обнулены", чтобы иметь какую-либо ссылку для работы, и эти ограничения предназначены только для определения местоположения детали для работы с ней и на самом деле не являются каким-либо ограничением жесткого движения для механизма.Часто возможно вывести машину за пределы физических границ ее приводного механизма, что приведет к столкновению с самим собой или повреждению приводного механизма. Многие станки реализуют параметры управления, ограничивающие движение оси сверх определенного предела в дополнение к физическим параметрам.концевые выключатели . Однако эти параметры часто могут быть изменены оператором.

Многие инструменты с ЧПУ также ничего не знают о своей рабочей среде. Станки могут иметь системы измерения нагрузки на шпиндельных и осевых приводах, но некоторые из них не имеют. Они слепо следуют предоставленному коду обработки, и оператор должен определить, происходит ли сбой или вот-вот произойти, а оператор должен вручную прервать активный процесс. Станки, оснащенные датчиками нагрузки, могут останавливать движение оси или шпинделя в ответ на состояние перегрузки, но это не предотвращает аварии. Это может только ограничить ущерб, нанесенный в результате аварии. Некоторые сбои могут не привести к перегрузке приводов оси или шпинделя.

Если система привода слабее, чем структурная целостность машины, то система привода просто толкает препятствие, и приводные двигатели «скользят на месте». Станок может не обнаруживать столкновение или проскальзывание, поэтому, например, инструмент теперь должен находиться на 210 мм по оси X, но на самом деле он находится на 32 мм, когда он ударяется о препятствие и продолжает проскальзывать. Все следующие движения инструмента будут отклоняться на -178 мм по оси X, и все будущие движения теперь недействительны, что может привести к дальнейшим столкновениям с зажимами, тисками или самим станком. Это обычное явление в шаговых системах с разомкнутым контуром, но невозможно в системах с замкнутым контуром, если не произошло механического проскальзывания между двигателем и приводным механизмом. Вместо этого в системе с обратной связьюмашина будет продолжать попытки двигаться против нагрузки до тех пор, пока либо приводной двигатель не перейдет в состояние перегрузки, либо серводвигатель не перейдет в желаемое положение.

Обнаружение и предотвращение столкновений возможно за счет использования датчиков абсолютного положения (полос или дисков оптического кодировщика) для проверки наличия движения или датчиков крутящего момента или датчиков потребления энергии в системе привода для обнаружения аномального напряжения, когда машина должна просто двигаться. и не резка, но они не являются обычным компонентом большинства хобби-инструментов с ЧПУ. Вместо этого большинство любительских инструментов с ЧПУ просто полагаются на предполагаемую точность шаговых двигателей.которые поворачиваются на определенное количество градусов в ответ на изменения магнитного поля. Часто предполагается, что шаговый двигатель идеально точен и никогда не ошибается, поэтому мониторинг положения инструмента просто включает в себя подсчет количества импульсов, отправленных на шаговый двигатель с течением времени. Альтернативные средства контроля положения шагового двигателя обычно недоступны, поэтому обнаружение столкновения или проскальзывания невозможно.

В коммерческих металлообрабатывающих станках с ЧПУ используется система управления с обратной связью для перемещения оси. В системе с обратной связью контроллер контролирует фактическое положение каждой оси с помощью абсолютного или инкрементального энкодера . При правильном программировании управления это снизит вероятность аварии, но оператор и программист по-прежнему должны гарантировать, что машина будет эксплуатироваться безопасным образом. Однако в течение 2000-х и 2010-х годов программное обеспечение для моделирования обработки быстро развивалось, и это уже не является чем-то необычным для всего диапазона станков (включая все оси, шпиндели, патроны, револьверные головки, держатели инструмента, задние бабки, приспособления, зажимы, и сток) для точного моделирования с помощью твердотельных 3D-моделей, что позволяет программному обеспечению моделирования достаточно точно предсказать, приведет ли цикл к аварии. Хотя такое моделирование не ново, его точность и проникновение на рынок значительно меняются из-за достижений вычислительной техники. [7]

Числовая точность и люфт оборудования [ править ]

В числовых системах программирования ЧПУ генератор кода может предполагать, что управляемый механизм всегда идеально точен или что допуски точности идентичны для всех направлений резания или движения. Это не всегда истинное состояние инструментов с ЧПУ. Инструменты с ЧПУ с большим количеством механических люфтовможет быть очень точным, если привод или режущий механизм приводится в действие только так, чтобы прикладывать силу резания в одном направлении, и все приводные системы плотно прижаты друг к другу в этом одном направлении резания. Однако устройство с ЧПУ с высоким люфтом и затупившимся режущим инструментом может привести к вибрации резца и возможной строжке заготовки. Люфт также влияет на точность некоторых операций, связанных с изменением направления движения оси во время резания, таких как фрезерование круга, где движение оси является синусоидальным. Однако это можно компенсировать, если величина люфта точно известна линейным энкодерам или ручным измерениям.

Сам механизм с высоким люфтом не обязательно зависит от точности повторения процесса резания, но для обнуления механизма можно использовать какой-либо другой эталонный объект или прецизионную поверхность, сильно приложив давление к эталону и установив это в качестве нулевых эталонов для все последующие движения с ЧПУ. Это похоже на метод ручного станка: прижимают микрометр к эталонному лучу и устанавливают шкалу Нониуса на ноль, используя этот объект в качестве эталона. [ необходима цитата ]

Система управления позиционированием [ править ]

В системах числового программного управления положение инструмента определяется набором инструкций, называемых программой обработки детали . Управление позиционированием осуществляется с помощью системы с разомкнутым или замкнутым контуром. В системе без обратной связи связь осуществляется только в одном направлении: от контроллера к двигателю. В системе с обратной связью контроллеру предоставляется обратная связь, чтобы он мог корректировать ошибки положения, скорости и ускорения, которые могут возникнуть из-за изменений нагрузки или температуры. Системы с открытым контуром обычно дешевле, но менее точны. Шаговые двигатели могут использоваться в обоих типах систем, в то время как серводвигатели могут использоваться только в закрытых системах.

Декартовы координаты [ править ]

Все позиции кода G и M основаны на трехмерной декартовой системе координат . Эта система представляет собой типичную плоскость, которую часто можно увидеть в математике при построении графиков. Эта система требуется для отображения траекторий станка и любых других действий, которые должны происходить в определенных координатах. Абсолютные координаты - это то, что обычно используется для машин и представляет собой точку (0,0,0) на плоскости. Эта точка устанавливается на материал заготовки, чтобы задать начальную точку или «исходное положение» перед началом фактической обработки.

Кодирование [ править ]

G-коды [ править ]

G-коды используются для управления определенными движениями станка, такими как движения станка или функции сверления. Большинство программ G-кода начинаются с символа процента (%) в первой строке, за которым следует «O» с числовым названием программы (например, «O0001») во второй строке, затем еще один процент (% ) в последней строке программы. Формат G-кода - это буква G, за которой следуют две-три цифры; например G01. G-коды немного различаются между фрезерными и токарными станками, например:

[G00 Rapid Motion Positioning]
[G01 Движение с линейной интерполяцией]
[G02 Круговая интерполяция, движение по часовой стрелке]
[G03 Движение с круговой интерполяцией - против часовой стрелки]
[G04 Dwell (Group 00) Mill]
[G10 Задать смещения (Группа 00) Фрезерование]
[G12 Круглые карманы - по часовой стрелке]
[G13 Круглые карманы - против часовой стрелки]

M-коды [ править ]

[Код Разные функции (M-код)] [ необходима ссылка ] . M-коды - это разные машинные команды, которые не управляют движением оси. Формат M-кода - это буква M, за которой следуют две-три цифры; Например:

[M02 Конец программы]
[M03 Пуск шпинделя - по часовой стрелке]
[M04 Пуск шпинделя - против часовой стрелки]
[M05 Stop Spindle]
[M06 Смена инструмента]
[M07 Охлаждающая жидкость на тумане охлаждающей жидкости]
[M08 Затопление охлаждающей жидкости включено]
[M09 Coolant off]
[M10 Chuck open]
[M11 Chuck close]
[M13 BOTH M03 & M08 Шпиндель по часовой стрелке вращение и залив охлаждающей жидкости]
[M14 BOTH M04 & M08 Шпиндель против часовой стрелки и залив охлаждающей жидкости]
[Вызов специального инструмента M16]
[Ориентация шпинделя M19]
[Режим M29 DNC]
[M30 Программа сброса и перемотки]
[Дверь M38 открыта]
[M39 Дверь закрывается]
[Шпиндельная шестерня M40 посередине]
[M41 Выбор пониженной передачи]
[M42 Выбор высокой передачи]
[M53 Retract Spindle] (поднимает инструментальный шпиндель выше текущего положения, чтобы оператор мог делать все, что ему нужно)
[Гидравлический патрон M68 закрыт]
[Гидравлический патрон M69 открыт]
[Задняя бабка M78 выдвигается]
[M79 Реверс задней бабки]

Пример [ править ]

%O0001G20 G40 G80 G90 G94 G54 (дюйм, отмена коррекции резца, деактивировать все стандартные циклы, перемещает оси в координаты станка, подача в мин., Исходная система координат)M06 T01 (замена инструмента на инструмент 1)G43 H01 (Коррекция длины инструмента в положительном направлении, коррекция длины инструмента)M03 S1200 (шпиндель вращается по часовой стрелке при 1200 об / мин)G00 X0. Y0. (Ускоренный переход к X = 0. Y = 0.)G00 Z.5 (ускоренный ход до z = 0,5)G00 X1. Y-0,75 (ускоренный ход до X1. Y-0,75)G01 Z-.1 F10 (Погружение в деталь на Z-.25 со скоростью 10 дюймов в минуту)G03 X.875 Y-.5 I.1875 J-.75 (дуга против часовой стрелки срезана до X.875 Y-.5 с началом радиуса I.625 J-.75)G03 X.5 Y-.75 I0.0 J0.0 (дуга против часовой стрелки срезана до X.5 Y-.75 с началом радиуса в I0.0 J0.0)G03 X.75 Y-.9375 I0.0 J0.0 (дуга против часовой стрелки срезана до X.75 Y-.9375 с началом радиуса в I0.0 J0.0)G02 X1. Y-1.25 I.75 J-1.25 (дуга по часовой стрелке до X1. Y-1.25 с началом радиуса в I.75 J-1.25)G02 X.75 Y-1.5625 I0.0 J0.0 (дуга по часовой стрелке до X.75 Y-1.5625 с тем же началом радиуса, что и предыдущая дуга)G02 X.5 Y-1.25 I0.0 J0.0 (дуга по часовой стрелке сокращена до X.5 Y-1.25 с тем же началом радиуса, что и предыдущая дуга)G00 Z.5 (ускоренный ход до z.5)M05 (шпиндель останавливается)G00 X0.0 Y0.0 (фрезерный станок возвращается в исходное положение)M30 (конец программы)%

Наличие в программе правильных скоростей и подач обеспечивает более эффективный и плавный прогон продукта. Неправильная скорость и подача могут привести к повреждению инструмента, шпинделя станка и даже продукта. Самый быстрый и простой способ найти эти числа - использовать калькулятор, который можно найти в Интернете. Формулу также можно использовать для расчета правильной скорости и подачи материала. Эти значения можно найти в Интернете или в Справочнике по оборудованию .

См. Также [ править ]

  • Автоматическая смена инструмента
  • Расположение двоичного резака
  • Компьютерные технологии
    • Компьютерная инженерия (CAE)
  • Координатно-измерительная машина (КИМ)
  • Дизайн для технологичности для обработки с ЧПУ
  • Прямое числовое управление (DNC)
  • EIA RS-274
  • EIA RS-494
  • Формат Гербера
  • Домашняя автоматизация
  • Маслоу ЧПУ
  • Многокоординатная обработка
  • Программа детали
  • Робототехника
  • Беспроводной DNC

Ссылки [ править ]

  1. ^ Майк Линч, "Key CNC Concept # 1-Основы ЧПУ", Modern Machine Shop , 4 января 1997 . Доступ 11 февраля 2015 г.
  2. ^ Грейс-потоп, Ли (2017-11-10). «Голиаф представляет новую породу станков с ЧПУ» . Wevolver . Проверено 20 января 2018 .
  3. ^ «Многошпиндельные станки - подробный обзор» . Машина Давенпорта . Проверено 25 августа 2017 .
  4. ^ "Типы обработки - Барсук частей" . Запчасти Badger . Проверено 7 июля 2017 .
  5. ^ «Как это работает - электроэрозионный электроэрозионный станок | Сегодняшний мир обработки» . todaysmachiningworld.com . Проверено 25 августа 2017 .
  6. ^ "Sinker EDM - Электроэрозионная обработка" . www.qualityedm.com . Проверено 25 августа 2017 .
  7. ^ Зелински, Питер (2014-03-14), «Новые пользователи внедряют программное обеспечение для моделирования» , Modern Machine Shop .

Дальнейшее чтение [ править ]

  • Бриттен, Джеймс (1992), Александерсон: пионер в американской электротехнике , Johns Hopkins University Press, ISBN 0-8018-4228-X.
  • Холланд, Макс (1989), Когда машина остановилась: Поучительная история из промышленной Америки , Бостон: Harvard Business School Press, ISBN 978-0-87584-208-0, OCLC  246343673 .
  • Ноубл, Дэвид Ф. (1984), Производственные силы: Социальная история промышленной автоматизации , Нью-Йорк, Нью-Йорк, США: Кнопф, ISBN 978-0-394-51262-4, LCCN  83048867 .
  • Рейнтьес, Дж. Фрэнсис (1991), Численное управление: создание новой технологии , Oxford University Press, ISBN 978-0-19-506772-9.
  • Weisberg, David, The Engineering Design Revolution (PDF) , архивировано из оригинала (PDF) 9 марта 2010 г.
  • Wildes, Karl L .; Линдгрен, Нило А. (1985), Век электротехники и информатики в Массачусетском технологическом институте , MIT Press, ISBN 0-262-23119-0.
  • Херрин, Голден Э. "Промышленность чествует изобретателя NC" , Modern Machine Shop , 12 января 1998 г.
  • Сигель, Арнольд. «Автоматическое программирование станков с числовым программным управлением», « Техника управления» , том 3, выпуск 10 (октябрь 1956 г.), стр. 65–70.
  • Смид, Питер (2008), Справочник по программированию ЧПУ (3-е изд.), Нью-Йорк: Industrial Press, ISBN 9780831133474, LCCN  2007045901 .
  • Кристофер Джун Пэгариган (Вини) Эдмтон Альберта Канада. CNC Infomatic, Автомобильный дизайн и производство .
  • Эволюция станков с ЧПУ (2018). Получено 15 октября 2018 г. из Engineering Technology Group.
  • Фитцпатрик, Майкл (2019), «Технология обработки и ЧПУ».

Внешние ссылки [ править ]

  • СМИ, связанные с числовым программным управлением на Викискладе?