Программы для CNC 3018: ПО, драйверы, G-код

Чтобы станок 3018 заработал, нужен набор программ: драйвер для связи с компьютером, управляющая программа (sender) и CAM для подготовки G-кода. Ниже — что скачать, в каком порядке установить и как это всё связано между собой.

Программное обеспечение для CNC 3018 (а также Pro, Pro Max и других версий) делится на три группы. Их легко перепутать, но каждая решает свою задачу: одна отвечает за соединение с платой, другая — за управление станком, третья — за создание самой программы обработки.

Какой софт нужен для станка 3018

Полная цепочка работы выглядит так: модель рисуют в CAD, затем в CAM задают траектории и получают G-код, после чего управляющая программа отправляет этот G-код на плату GRBL, а драйвер обеспечивает связь по USB. Разберём каждую группу программ.

1. Драйвер CH340

Плата CNC 3018 подключается к компьютеру по USB через микросхему CH340, поэтому первым делом ставят её драйвер (файл CH340SER.exe). Без него компьютер не увидит станок, а в управляющей программе не появится COM-порт. После установки в диспетчере устройств появляется новый последовательный порт — его номер понадобится при настройке.

2. Управляющая программа (sender)

Это программа, которая отправляет готовый G-код на станок и позволяет двигать оси вручную, задавать ноль и запускать обработку. Для 3018 самые популярные варианты — Candle (он же GrblControl) и Universal Gcode Sender (UGS). Для лазерной гравировки используют LaserGRBL. Именно через sender вы управляете станком в реальном времени.

3. CAM-программа и подготовка G-кода

CAM превращает чертёж или 3D-модель в траектории движения фрезы и сохраняет их как G-код. Здесь задают глубину, скорость подачи, обороты шпинделя и выбирают фрезу. Для 3018 подходят Fusion 360, Estlcam, Aspire (ArtCAM/Carveco), Easel, а для печатных плат — FlatCAM и CopperCAM. Чтобы G-код был совместим с GRBL, в CAM выбирают соответствующий постпроцессор.

Популярные программы для CNC 3018

ПрограммаТипНазначение
CH340 (драйвер)драйверсвязь платы с ПК по USB
Candle / GrblControlуправляющаяотправка G-кода, ручное управление, визуализация
Universal Gcode Sender (UGS)управляющаяальтернативный sender для GRBL
LaserGRBLуправляющая (лазер)лазерная гравировка по картинкам и векторам
Fusion 360CAD + CAMмоделирование и генерация G-кода (бесплатно для хобби)
EstlcamCAMпростая подготовка траекторий и G-кода
Aspire / CarvecoCAMхудожественная 3D-обработка и рельефы
FlatCAMCAM (платы)G-код для фрезеровки печатных плат

Постпроцессор — это «переводчик» из CAM в понятный станку G-код. Для 3018 в настройках CAM выбирают постпроцессор GRBL, иначе станок может не понять команды.

В каком порядке всё установить

  1. Установите драйвер CH340 и подключите станок по USB — проверьте, что появился COM-порт.
  2. Поставьте управляющую программу Candle (GrblControl), выберите порт и скорость 115200 — статус сменится на «готов».
  3. Установите CAM-программу (например, Fusion 360 или Estlcam) и настройте постпроцессор GRBL.
  4. Создайте проект, сохраните G-код, откройте его в Candle и запустите обработку после установки нуля.

Подробно про первый запуск и подключение — в материале подключение и настройка CNC 3018, а с чего начать новичку — в разделе как работать на CNC 3018. Готовые файлы для пробы можно взять на странице 3D-модели и STL-файлы для CNC 3018.

Почему программа не видит станок

Сбой связи компьютера с CNC 3018 — частая проблема, и почти всегда причина в одном из нескольких пунктов. Проверьте их по порядку:

  • Не установлен или «слетел» драйвер CH340 — переустановите его.
  • Выбран неверный COM-порт или скорость — для GRBL это обычно 115200.
  • Плохой или зарядный (без данных) USB-кабель — замените на нормальный.
  • Порт занят другой программой — закройте второй sender.
  • Помехи от шпинделя или двигателей — используйте экранированный кабель и отдельное питание.

Если станок виден, но команды не выполняются или сыпятся ошибки, проверьте настройки прошивки — см. прошивка GRBL для CNC 3018 и плата управления и контроллер CNC 3018.

Вопросы и ответы о программах для CNC 3018

G-код — это язык управления станком с ЧПУ: команды, которые задают перемещения и режимы обработки. G-команды отвечают за движение (например, перемещение по прямой или дуге), а M-команды — за вспомогательные функции: включение и выключение шпинделя, паузы, конец программы.

Базовых команд движения три: G0 — быстрое перемещение без реза (холостой ход), G1 — линейное перемещение с рабочей подачей (рез), G2 и G3 — перемещение по дуге по часовой и против часовой стрелки. С них начинается понимание любого G-кода.

G54 — это команда выбора рабочей системы координат, первая из набора G54–G59. Она задаёт нулевую точку заготовки, относительно которой станок отсчитывает координаты. Это удобно, когда нужно сохранить несколько разных нулей для разных деталей или приспособлений.

G2 и G3 задают движение по дуге окружности: G2 — по часовой стрелке, G3 — против часовой. Их используют для скруглений, окружностей и плавных контуров. В коде указывают конечную точку и параметры дуги (центр или радиус).

G34 относится к нарезанию резьбы с переменным шагом и применяется в основном на токарных станках с ЧПУ. На фрезере 3018 с прошивкой GRBL этот код не используется — GRBL поддерживает базовый набор команд для фрезеровки и гравировки, а не токарную резьбу.

Да, G-код остаётся основным языком станков с ЧПУ — от любительских 3018 до промышленных центров. Современные CAM-программы генерируют его автоматически, но понимание базовых команд по-прежнему полезно для отладки и ручной правки программ.

Нужны три типа: драйвер для связи с платой (CH340), управляющая программа-sender (Candle или UGS) для отправки G-кода и CAM-программа (Fusion 360, Estlcam и другие) для подготовки самого G-кода. Для лазера дополнительно используют LaserGRBL.

Бесплатно можно собрать полный набор: Candle (GrblControl) для управления, LaserGRBL для лазера, Fusion 360 в личной лицензии и FlatCAM для плат — для подготовки G-кода. Этого достаточно, чтобы полноценно работать на 3018 без покупки платного софта.