Я прошу прощения, если тема создана не в том разделе или нарушает правила форума: я неоднократно пытался связаться с администрацией форума, но не получил никакого ответа.
Итак, мы занимаемся разработкой и производством ЧПУ-контроллеров, одноплатных компьютеров, систем на модуле и реализуем полный цикл проектирования и разработки оборудования, включая аппаратную часть, прошивку контроллеров и программы управления для персонального компьютера и мобильных устройств. На всё оборудование предоставляется гарантия и техническая поддержка. Хочется познакомить форумчан прежде всего с нашими ЧПУ-контроллерами.
Прошивка ЧПУ-контроллеров
Прошивка ЧПУ-контроллеров Инектра базируется на системе GrblHAL1.1f. Мы внесли определенные изменения в прошивку, повышающие её функциональность и надежность работы. Ниже краткое описание наиболее важных из них:- Усовершенствован механизм чтения данных из USB/UART, значительно повышающий надежность приёма данных, что особенно влияет на работу через Bluetooth.
- Реализована возможность управления через различные каналы управления: USB, Bluetooth, UART. При этом к контроллеру можно подключиться одновременно по двум каналам: основному и дополнительному. Дополнительный канал играет роль пульта. В каждый момент времени активен только один канал: через него разрешено полное управление станком. На пассивный канал отправляется только статусная информация и разрешено выполнение статусных команд ($G, $$, $I и т.п.). В конфигурации по умолчанию основной канал - USB, дополнительный - Bluetooth, после подачи питания контроллер загружается с активным основным каналом. Настройка основного и дополнительного каналов осуществляется через GRBL-параметры. Активация канала управления осуществляется через системную команду.
К UART-разъему контроллера можно подключить Bluetooth-модуль HC-06 либо offline-контроллер. Bluetooth-модуль настраивается контроллером автоматически отправкой AT-команд.
- Добавлен механизм калибровки осей, усовершенствован механизм вычисления координат.
- Добавлена функция задержки шпинделя на разгон
- Реализован собственный алгоритм автоматического выравнивания оси, настраиваемый с помощью GRBL-параметра
- Сделаны небольшие доработки для поддержки CO2-станков: возможность использования аналогового ШИМ 0-10В (0-5В) для управления мощностью лазера, исправлен ряд ошибок при работе в режиме лазера.
Программа управления для ПК Inectra CNC Visualizer
Ниже представлены основные возможности программы управления для ПК:- Совместима с 32- и 64-разрядными системами, поддержка Windows (7 и выше) и Linux (Ubuntu 18.04 и выше, Fedore28 и выше).
- Поддержка 3- и 4-осевых контроллеров.
- Удобное графическое меню настройки конфигурации ЧПУ-контроллера (Станок-Конфигурация)
- Удобное графическое меню для автоматической калибровки осей (автоматический расчет шаг/мм или шаг/град для выбранной оси)
- Поддержка как классической 3D-визуализации так и 4-осевой визуализации (4-я ось вращения). В режиме лазера - поддержка 2D-визуализации. Ниже пример 4-осевой визуализации:
- Управление режимами фрезер-лазер с автоматической подстройкой смещения рабочих координат при переключении между ними.
В режиме лазера реализовано полутоновое окрашивание визуализации программы G-кода в зависимости от значения мощности лазера, задаваемой S-кодом:
- Реализована функция автоматического восстановления программы G-кода после сбоя по питанию.
- Реализована функция сохранения точки останова управляющей программы для возможности быстрого восстановления в будущем: например, закончилась смена или день, а программа до конца не выполнена. По нажатию одной кнопки можно прервать программу с сохранением точки останова, выключить станок, а на следующий день по нажатию одной кнопки продолжить работу с места прерывания.
- Очень точный расчет времени выполнения управляющей программы.
- Наглядное отображение границ рабочего поля в виде параллелепипеда с пунктирными ребрами: очень удобно наглядно проверять управляющую программу на предмет нарушения границ станка.
- Карта высот (компенсация неровности поверхности заготовки), коррекция скоростей подачи, холостого хода, скорости вращения шпинделя во время выполнения программы G-кода.
Android-приложение
Android-приложение позволяет осуществлять полноценное управление станком без необходимости подключать к нему компьютер. Основные возможности Android-приложения Inectra GRBL:- Отображение состояния станка: машинные и рабочие координаты, скорости подачи, холостого хода, вращения шпинделя, мощность лазера.
- Все возможности ручного управления станком: Jogging, вкл/выкл шпинделя/лазера, Homing, сброс, перемещения в рабочий ноль, машинный ноль, установка рабочего нуля и т.д.
- Функция зондирования (поиск поверхности заготовки при помощи Z-щупа)
- Запуск управляющей программы G-кода на исполнение, пауза, останов.
Ссылка на Android-приложение
Модели ЧПУ-контроллеров
ЧПУ-контроллеры Инектра разделены на 2 класса: контроллеры серии Hobby и контроллеры серии Master. Главное отличие серии Master - наличие опторазвязок по всем входным/выходным сигналам (включая ШИМ) и цифровой изолятор USB-интерфейса, что в совокупности обеспечивает очень высокую защиту от воздействия электромагнитных помех и позволяет управлять станками, установленными на промышленных предприятиях, в мастерских и других помещениях с высоким уровнем помех.Серия Hobby
ЧПУ-контроллеры серии Hobby представлены моделями: HBC-3U.J
Контроллер HBC-3U.J
Программно-аппаратные особенности контроллера:
- Устройство работает под управлением 32-битного микроконтроллера GD32F103CBT6 (полный аналог STM32F103CBT6): ARM Cortex-M3 72МГц.
- Несколько интерфейсов управления контроллером: USB (ПК с установленной Windows или Linux), Bluetooth (ПК с установленной Windows или Linux, Android-приложение), UART (offline-контроллер).
- Контроллер не требователен к операционной системе ПК: все сигналы (Step/Dir, ШИМ) генерируются непосредственно платой контроллера, обеспечивая их великолепные частотно-временные характеристики.
- Программа управления для ПК совместима с 32- и 64-разрядными системами, поддержка Windows 7 и выше, Ubuntu 18.04 и выше, Fedore28 и выше.
- Одновременное подключение шпинделя и LED-лазера с возможностью безопасной раздельной работы и автоматической подстройкой координат при переключении между ними.
- Частота сигнала Step до 150кГц.
- Встроенные слоты для подключения популярных и недорогих драйверов шаговых двигателей DRV8825/A4988.
- Разъемы для подключения внешних драйверов шаговых двигателей по протоколу Step-Dir.
- Подключение коллекторного шпинделя до 300Вт: питание шпинделя от отдельного источника, регулировка оборотов двигателя ШИМ-сигналом, гальваническая изоляция цепи управления шпинделем, что значительно снижает воздействие помех от шпинделя на остальную часть схемы.
- Высокостабильный аналоговый сигнал 0-10В (с возможностью понижения уровня до 0-5В) управления частотным преобразователем для регулировки оборотов шпинделя во всём диапазоне.
- TTL-ШИМ 5В управления мощностью лазера.
- Схема ограничения и подавления обратной ЭДС от шаговых двигателей: схема обеспечивает защиту платы и источника питания от воздействия "обратной" ЭДС при ручном перемещении шаговых двигателей.
- Программное обеспечение на базе системы GrblHAL 1.1f.
- Работа от одного источника питания 12-36В.
- Широкий рабочий температурный диапазон -40...85C.
- Входные сигналы: LimitX, LimitY, LimitZ, Probe, E-Stop.
- Выходные сигналы: реле включения шпинделя, 5В-ШИМ управления мощностью LED-лазера, аналоговый сигнал 0-10 (опционально 0-5В) управления оборотами шпинделя.
- Разъем 12В для подключения вентилятора охлаждения.
Серия Master
ЧПУ-контроллеры серии Master представлены моделями: MSC-3U, MSC-4US.
Контроллер MSC-3U
Программно-аппаратные особенности контроллера:
- Устройство работает под управлением 32-битного микроконтроллера GD32F103CBT6 (полный аналог STM32F103CBT6): ARM Cortex-M3 72МГц.
- Гальваническая изоляция (опторазвязка) шумных и тихих цепей.
- Очень стабильная работа USB-соединения за счет использования цифрового USB-изолятора, прекрасно борющегося с электромагнитными помехами от частотного преобразователя.
- Несколько интерфейсов управления контроллером: USB (ПК с установленной Windows или Linux), Bluetooth (ПК с установленной Windows или Linux, Android-приложение), UART (offline-контроллер).
- Контроллер не требователен к операционной системе ПК: все сигналы (Step/Dir, ШИМ) генерируются непосредственно платой контроллера, обеспечивая их великолепные частотно-временные характеристики.
- Программа управления для ПК совместима с 32- и 64-разрядными системами, поддержка Windows 7 и выше, Ubuntu 18.04 и выше, Fedore28 и выше.
- ШИМ с гальванической (оптической) развязкой.
- Высокостабильный аналоговый сигнал 0-10В управления частотным преобразователем для регулировки оборотов шпинделя во всём диапазоне.
- TTL-ШИМ 5В управления мощностью лазера.
- Одновременное подключение шпинделя и LED-лазера с возможностью безопасной раздельной работы и автоматической подстройкой координат при переключении между ними.
- Частота сигнала Step до 150кГц.
- Прошивка контроллера на базе системы GrblHAL 1.1f.
- Работа от одного источника питания 12-36В.
- Широкий рабочий температурный диапазон -40...+85C.
- Подключение внешних драйверов шаговых двигателей с управлением по стандартному протоколу Step-Dir.
- Входные сигналы: LimitX, LimitY, LimitZ, Probe, Start, Hold, Safety Door, Reset, E-Stop.
- Выходные сигналы: аналоговый ШИМ 0-10В; импульсный ШИМ 5В; реле включения шпинделя, основного и дополнительного охлаждения; сигнал управления направлением вращения шпинделя; сигнал HMNG синхронизации с платой выравнивания портала MABI-1.
Информация по плате автовыравнивания MABI-1 здесь
Контроллер MSC-4US
Программно-аппаратные особенности контроллера:
- Устройство работает под управлением 32-битного микроконтроллера GD32F103CBT6 (полный аналог STM32F103CBT6): ARM Cortex-M3 72МГц.
- Поддержка до четырех осей: 4-я ось A - поворотная
- Функция автоматического выравнивания оси Y по двум концевым датчикам.
- Гальваническая изоляция (опторазвязка) шумных и тихих цепей.
- Очень стабильная работа USB-соединения за счет использования цифрового USB-изолятора, прекрасно борющегося с электромагнитными помехами от частотного преобразователя.
- Несколько интерфейсов управления контроллером: USB (ПК с установленной Windows или Linux), Bluetooth (ПК с установленной Windows или Linux, Android-приложение), UART (offline-контроллер).
- Контроллер не требователен к операционной системе ПК: все сигналы (Step/Dir, ШИМ) генерируются непосредственно платой контроллера, обеспечивая их великолепные частотно-временные характеристики.
- Программа управления для ПК совместима с 32- и 64-разрядными системами, поддержка Windows 7 и выше, Ubuntu 18.04 и выше, Fedore28 и выше.
- ШИМ с гальванической развязкой.
- Высокостабильный аналоговый сигнал 0-10В управления частотным преобразователем для регулировки оборотов шпинделя во всём диапазоне.
- TTL-ШИМ 5В управления мощностью лазера.
- Одновременное подключение шпинделя и LED-лазера с возможностью безопасной раздельной работы и автоматической подстройкой координат при переключении между ними.
- Частота сигнала Step до 150кГц.
- Прошивка контроллера на базе системы GrblHAL 1.1f.
- Работа от одного источника питания 12-36В.
- Широкий рабочий температурный диапазон -40...+85C.
- Подключение внешних драйверов шаговых двигателей с управлением по стандартному протоколу Step-Dir.
- Входные сигналы: LimitX, LimitY1, LimitY2, LimitZ, LimitA, Probe, Start, Hold, Safety Door, Reset, E-Stop.
- Выходные сигналы: аналоговый ШИМ 0-10В; импульсный ШИМ 5В; реле включения шпинделя, основного и дополнительного охлаждения; сигнал управления направлением вращения шпинделя.
Полезные видео
Управление станком из Android-приложенияАвтоматическое восстановление управляющей программы после сбоя по питанию
4-осевая обработка заготовки контроллером MSC-4US
P.S. Форумчанам можем бесплатно предоставить контроллеры на тест, а также доступны промокоды на скидку.