Подключение ЧПУ-станка к AI-агенту: GRBL + Marlin + ASI Biont — автоматизация производства через чат

Сегодня малый бизнес и фрилансеры всё чаще используют станки с ЧПУ, но их автоматизация обычно заканчивается на написании G-code вручную или в специализированных CAM-системах. А что, если попросить AI-агента «выфрезеровать деталь по чертежу» или «сделать гравировку логотипа» — и он сам создаст управляющую программу, отправит её на станок и проконтролирует исполнение? В этой статье я покажу, как connected к своей фрезере или лазерному станку на базе GRBL / Marlin AI-агента ASI Biont, настроить генерацию G-code из текстовой команды и получать уведомления о статусе работ в Telegram или Slack.

ASI Biont — это платформа для создания AI-агентов и автоматизации сценариев через AI-конструктор интеграций. Сегодня уже доступен модуль для работы с устройствами, которые общаются через последовательный порт (COM, UART) или по сети. Это значит, что станок с Arduino + GRBL или платой с Marlin можно подключить к Biont так же просто, как лампочку умного дома. Ниже — полная инструкция, основанная на реальных проектах клиентов: от подключения оборудования до автоматической генерации управляющих программ.

Схема подключения: как связать ЧПУ-станок и ASI Biont

Для интеграции станка с AI-агентом нужна простая архитектура: контроллер станка (например, Arduino Uno + GRBL shield) подключается к компьютеру, на котором запущен ASI Biont. Дальше Biont общается с прошивкой через последовательный порт, а вы — через любой удобный канал: Telegram, Slack, браузер или API.

Вот базовый список компонентов

Компонент Роль Пример
Станок с ЧПУ Исполнительный механизм Фрезерный, лазерный, режущий плоттер
Контроллер Преобразует сигналы в движение осей Arduino Uno + GRBL 0.9/1.1, RAMPS + Marlin
Компьютер / SBC Хост для ASI Biont, хранение кода и логирование Raspberry Pi, PC, ноутбук
ASI Biont AI-агент: понимает команды, генерирует G-code, следит за процессом Облачный/локальный сервис
Мессенджер / UI Интерфейс для взаимодействия Telegram, Slack, Web-панель

Для GRBL станок обычно подключается через USB-порт (виртуальный COM-порт). Для Marlin — через USB, а в случае с платами RAMPS — также через USB. В некоторых промышленных контроллерах используется Ethernet или RS-485, но принцип тот же.

Сама схема интеграции выглядит так: вы пишете сообщение в Telegram «сделай гравировку надписи PRESS 2026 размером 80 мм» → ASI Biont получает запрос → генерирует G-code → отправляет по COM-порту на контроллер → станок выполняет → возвращает статус → Biont пишет вам результат.

Настройка GRBL и Marlin: шаг за шагом

Прежде чем подключать станок к Biont, необходимо убедиться, что прошивка работает корректно и настроена на вашу механику. Рассмотрю обе популярные прошивки.

GRBL (Arduino)

  1. Установите GRBL на Arduino Uno через Arduino IDE или PlatformIO (стандартный способ — загрузка библиотеки GRBL и заливка прошивки).
  2. Подключите станок к USB-порту. Убедитесь, что драйвер CH340 или FTDI установлен и появился COM-порт (в Windows — Диспетчер устройств; в Linux — ls /dev/ttyUSB*).
  3. Настройте параметры под вашу механику: посылайте команды $$ — вывод всех параметров, $X — сброс ошибок, $H — хомминг. Важные параметры:
Параметр Описание
$110, $111, $112 Максимальная скорость X, Y, Z (мм/мин)
$130, $131, $132 Размеры рабочего поля (мм)
$20 Включить/выключить единицы дюйм
$22 Хомминг в начале цикла
$32 Режим лазера (если используется)
  1. Проверьте связь: отправьте в монитор порта ? — должен прийти статус `<Idle

|Run|Alarm>`.

Marlin (RAMPS, Mega2560)

  1. Прошивка Marlin загружается через Arduino IDE из официального репозитория. Настройте параметры в файле Configuration.h: тип платы, скорость печати, ускорения.
  2. Подключите плату к ПК, проверьте порт (Linux: /dev/ttyACM0).
  3. Проверьте связь через Pronterface или монитор порта: команды M115 — возвращает информацию о прошивке, M114 — текущие координаты.

Обе прошивки работают через ASCII-протокол с переносами строк \. Это идеально подходит для интеграции со скриптами на Python или C++.

Подключение станка к ASI Biont через AI-конструктор интеграций

ASI Biont — это не просто библиотека, а полноценный AI-ассистент, который можно настроить под свои устройства. В интерфейсе Biont создайте новый модуль «ЧПУ-станок» и укажите:

  • Тип подключения: последовательный порт (COM/USB) или виртуальный TCP.
  • Порт и скорость: например, /dev/ttyUSB0 и 115200.
  • Промпт для AI: например, «ты — оператор фрезерного станка с GRBL. Твоя задача — по словам пользователя создавать корректный G-code и отправлять его на станок».

Интеграция строится в три шага:

  1. Создание агента — определите роль и возможные команды («фрезеровать», «гравировать», «сделать отверстие», «остановить»).
  2. Добавление инструмента — в AI-конструкторе добавьте блок «Serial Send/Receive», в котором указывается порт и скорость.
  3. Создание сценария — свяжите получение сообщения из Telegram с вызовом функции генерации G-code и отправкой данных на порт.

У Biont есть готовые коннекторы для Telegram и Slack, так что не нужно ничего писать на коленке — только настройка параметров.

Генерация G-code через AI: как это реализовано

Самая интересная часть — превращение естественного языка в G-code. Встроенный в ASI Biont AI использует специальные библиотеки и может генерировать сотни строк кода. Однако для точной работы с размерами лучше использовать гибридный подход: AI понимает намерение, а математику берут на себя зарекомендовавшие себя библиотеки.

Простая реализация на Python (псевдокод для Biont)

Внутри Biont можно выполнить пользовательскую функцию. Пример: по запросу «прямоугольник 100×50 мм» вызывается скрипт, который возвращает G-code:

```python
import serial
import math

def generate_gcode(shape, params):
if shape == 'rectangle':
width_cm = params['width']
height_cm = params['height']
# старт G-code
gcode =

← Все статьи

Комментарии

Читайте также

ESP32-CAM OV2640 + ASI Biont: умный дверной звонок с распознаванием лиц без облаков

27 июля 2026

Как AI-агент ASI Biont автоматизирует WooCommerce: от описаний товаров до SEO за 5 минут

5 июля 2026

Разработка Telegram-ботов в 2026 году: почему этот курс — ваш быстрый путь к успеху в автоматизации

1 июля 2026

Как обучение с использованием ИИ трансформирует подготовку по международному праву и арбитражу: глубокое погружение в курс уровня LL.M.

16 июля 2026

Освоение стандартов GxP в 2026 году: Почему обучение GMP, GDP и GCP — ваш катализатор карьеры (FDA, EMA, WHO, ICH)

13 июля 2026

Промышленная безопасность 2026: Как AI-обучение помогает готовиться к проверкам Ростехнадзора и снижать риски

23 июня 2026

3D-моделирование в Blender: как обучение с ИИ может сделать вас профессионалом за 3 месяца

16 июля 2026

Как пройти курс JavaScript для веб-разработки и стать Junior-разработчиком за 4 месяца: карьерный гайд 2026

15 июля 2026

ESP32 и AI-агент ASI Biont: полное руководство по интеграции через MQTT и WebSocket для умного дома и IoT

14 июля 2026