Как подключить ЧПУ-станок (GRBL/Marlin) к AI-агенту ASI Biont: автоматизация G-code через COM-порт

Проблема: ЧПУ-станок без «мозгов»

У вас есть фрезерный станок с GRBL или 3D-принтер на Marlin. Вы запускаете G-code через Universal G-code Sender (UGS), Candle или Pronterface. Всё работает, но только пока вы сидите рядом. Хотите удалённо запускать фрезеровку, менять скорость шпинделя, получать уведомления о завершении или авариях? Обычно это требует написания отдельного микросервиса, поднятия MQTT-брокера и интеграции с Telegram-ботом. Неделя разработки, минимум.

ASI Biont решает это за 5 минут. AI-агент подключается к вашему станку через COM-порт, используя Hardware Bridge, и берёт на себя управление G-code, чтение статусов и уведомления. Всё через обычный чат.

Как AI подключается к GRBL/Marlin

ASI Biont не имеет прямого доступа к вашему COM-порту — он работает в облаке. Поэтому используется Hardware Bridge — маленькая программа bridge.py, которую вы запускаете на своём ПК (Windows/Linux/macOS). Bridge подключается к ASI Biont через WebSocket (единственный канал связи) и открывает COM-порт станка.

Схема простая:
1. Вы скачиваете bridge.py из дашборда ASI Biont (Devices → Create API Key → Скачать bridge).
2. Устанавливаете зависимости: pip install pyserial requests websockets
3. Запускаете: python bridge.py --token=ВАШ_ТОКЕН --ports=COM3 --baud 115200

Теперь AI может отправлять команды через industrial_command(protocol='serial', command='serial_write_and_read', data='...'). Данные передаются в hex-формате (например, data="24310a" для команды $10\). Bridge отправляет строку в COM-порт и сразу читает ответ.

Реальный сценарий: мониторинг и управление через Telegram

Задача: Фрезеровать деталь, следить за температурой шпинделя (термопара на аналоговом пине Arduino, подключённом к GRBL через I2C), получать уведомление в Telegram о завершении и аварийно останавливать станок, если температура превышает 60°C.

Решение в чате с ASI Biont:

Вы пишете:

"Подключись к моему ЧПУ-станку на GRBL через COM3, скорость 115200. Загрузи G-code из файла /home/user/part.gcode и начни фрезеровку. Одновременно подключайся к Arduino на COM5, читай температуру каждые 10 секунд. Если температура >60°C — отправь команду G-code M112 (аварийная остановка) и напиши мне в Telegram @my_channel."

AI генерирует и выполняет код. Пример того, что происходит под капотом:

import requests
import time

# Отправляем команду на запуск через bridge
# AI вызывает industrial_command() с protocol='serial'
# Пример: industrial_command(protocol='serial', command='serial_write_and_read', data='4731300a')  # G10\

# Для чтения температуры с Arduino AI использует второй bridge (на COM5)
# industrial_command(protocol='serial', command='serial_write_and_read', data='54454d500a')  # TEMP\

# Проверка температуры в цикле (с таймаутом)
start = time.time()
while time.time() - start < 300:
    temp_response = industrial_command(protocol='serial', command='serial_write_and_read', data='54454d500a')
    temp = float(temp_response['output'].strip())
    if temp > 60:
        industrial_command(protocol='serial', command='serial_write_and_read', data='4d3131320a')  # M112\

        # Отправляем уведомление в Telegram
        telegram_token = "YOUR_BOT_TOKEN"
        chat_id = "@my_channel"
        requests.post(f"https://api.telegram.org/bot{telegram_token}/sendMessage",
                      json={"chat_id": chat_id, "text": f"Авария! Температура шпинделя {temp}°C, станок остановлен"})
        break
    time.sleep(10)

Важно: Этот код выполняется в sandbox-окружении ASI Biont (таймаут 30 секунд). Для длительных задач AI разбивает работу на шаги или использует внешний планировщик.

Что даёт такая интеграция

Возможность Ручная реализация С ASI Biont
Удалённый запуск G-code Писать Telegram-бота + UGS API Одна команда в чате
Мониторинг температуры Писать скрипт на Python + логирование AI сам парсит ответы
Аварийная остановка по условию Писать watchdog на Arduino AI проверяет и отправляет M112
Уведомления в Telegram Интеграция с Bot API requests.post в одну строку

Почему это выгодно

  • Не нужно писать интеграцию с нуля. AI пишет код на Python с pyserial, paramiko, paho-mqtt — всё, что есть в sandbox.
  • Подходит для любого станка. GRBL, Marlin, LinuxCNC — разница только в G-code командах.
  • Гибкость. Хотите добавить датчик вибрации через MQTT? Просто скажите AI: «Подключись к ESP32 на mqtt://192.168.1.100:1883 и читай топик vibration/data».
  • Безопасность. Bridge работает только на вашем ПК, данные не уходят наружу, AI не имеет прямого доступа к COM-порту.

Как начать

  1. Зайдите на asibiont.com.
  2. Создайте API-ключ в разделе Devices.
  3. Скачайте bridge.py и запустите на ПК с ЧПУ-станком.
  4. Напишите в чат: «Подключись к GRBL на COM3, скорость 115200. Начни фрезеровку part.gcode и сообщи в Telegram, когда закончишь».

Всё. AI сам найдёт файл, отправит G-code, прочитает ответы и уведомит вас.

Заключение

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

← Все статьи

Комментарии

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

Почему креативность и инновации — ваш самый ценный карьерный актив в 2026 году: глубокое погружение в курс Asibiont.com

20 июля 2026

Kimi Work: Как новый AI-инструмент меняет подход к работе в 2026 году

20 июля 2026

Slack и Discord AI-бот: Автоматизируйте командный чат с помощью бескодовой интеграции ASI Biont

20 июля 2026

Human mathematicians are being outcounterexampled: как AI переигрывает математиков в их собственной игре

20 июля 2026

Курс CRM и Salesforce — управление взаимоотношениями с клиентами: как войти в топ-профессию 2026 года с помощью AI-обучения на Asibiont

20 июля 2026

ISO 9001:2015 (Системы менеджмента качества): как пройти сертификацию и построить карьеру в области качества

20 июля 2026

Как мы измеряли AI-тексты на arXiv и где измерения дают сбой: анализ методологии

20 июля 2026

Bristol Myers Squibb строит самый передовой AI-завод в биофарме: что такое Vibe Coding на базе NVIDIA Vera Rubin

20 июля 2026

Я протестировал ScrapeOps AI Scraper Builder на 5 разных сайтах: вот что случилось

20 июля 2026