РАБОТАЕМ БОЛЕЕ 12 ЛЕТ
Тест ЧПУ на ардуино

Тест ЧПУ на ардуино Комментировать

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

В состав любого современного ЧПУ входят следующие компоненты

  • Микроконтроллер/микропроцессор — он отвечает за полный цикл управления станком: программирование и осуществление заданной работы, онлайн-контроль выполнения задач и диагностика ошибок.
  • Оперативная память (ОЗУ) — осуществляет временное хранение и обработку данных, использующихся в текущей программе/операции.
  • ПЗУ — устройство долгосрочного хранения информации, предназначенной для чтения.
  • Устройство ввода-вывода необходимо для задания программы и режима работы.
  • Дисплей — используется для визуального контроля выполнения операции, а также контроля ввода данных.
  • Софт или программное обеспечение загружается в микроконтроллер ЧПУ через специальное устройство — программатор. ПО хранится в оперативной памяти, из которой в любой момент времени часть программы может быть вручную отредактирована. Находясь в ОЗУ программа постоянно запрашивает подразделы программы из ПЗУ, благодаря чему ЧПУ управляет подключенным оборудованием.

Софт также может быть загружен а ПЗУ на постоянной основе или загружаться через флеш-накопитель.

ЧПУ на Ардуино

Самостоятельное изготовление станка ЧПУ на Ардуино имеет несколько подэтапов:

  • Составление плана изготовления станка
  • Выбор двигателя
  • Организация электроники управления
  • Загрузка Софта

Логичнее всего взять за основу уже готовый проект станка и подобрать к нему соответствующую модель силовой установки. Чем большие нагрузки будет испытывать двигатель, тем выше должна быть его надежность. В обратном случае силовая установка будет слишком часто подвержена сервисному обслуживанию и ремонту.

Количество силовых установок в составе станка напрямую влияет на производительность: чем больше осей будет задействовано, тем больше моторов должно присутствовать в системе. Как правило, при обработке металла должны быть задействованы оси X,Y,Z. Кроме того должна быть предусмотрена инверсия.

G-код позволят выполнить полноценное программирование станка, задав точные параметры перемещения по каждой из задействованных осей. Программирование кода позволяет осуществить сторонняя программа, например, Inkspace. Если в G-код необходимо добавить изображения, то дополнительно следует воспользоваться другой программой, которая работает с графикой. Изображения должны иметь разрешение .PNG, которое поддерживает прозрачность. В обратном случае картинка будет обработана по краям фона изображения.

Тест ЧПУ на ардуино

В программе контроллера должна быть полностью описана схема подключения силовых установок и выключателей. Здесь же программируется подача данных через интерфейс USB, а также использование информации из G-кода. Используя стандартные и добавленные вручную библиотеки программируется работа каждой силовой установки: в зависимости от требований к типу двигателя, а также конкретно заданной программе.