ПОЛЕЗНО ЧПУ-контроллеры Инектра(INECTRA)

Последнее редактирование:
Всем добрый день! Это агрегирующая тема по всем ЧПУ-контроллерам Инектра. В первом сообщении будет собрана вся полезная и необходимая информация, чтобы долго не искать по другим темам.
Итак, компания Инектра занимается разработкой и производством ЧПУ-контроллеров, одноплатных компьютеров, систем на модуле. Мы реализуем полный цикл проектирования и разработки оборудования, включая аппаратную часть, прошивку контроллеров и программы управления для персонального компьютера и мобильных устройств. На всё оборудование предоставляется гарантия и техническая поддержка.

Прошивка ЧПУ-контроллеров
Прошивка ЧПУ-контроллеров Инектра разработана на базе системы GrblHAL1.1f (не путать с GRBL1.1f и GRBL1.1h - это уже старые и неподдерживаемые версии GRBL). По сравнению с GRBL1.1f и GRBL1.1h добавлено много новых GRBL-параметров и механизмов.
Мы внесли довольно много изменений в прошивку, повышающих её функциональность и надежность работы. Ниже краткое описание наиболее важных из них:
  • Усовершенствован механизм чтения данных из USB/UART, значительно повышающий надежность приёма данных, что особенно влияет на работу через Bluetooth.
  • Реализована возможность управления через различные каналы управления: USB, Bluetooth, UART. При этом к контроллеру можно подключиться одновременно по двум каналам: основному и дополнительному. Дополнительный канал играет роль пульта. В каждый момент времени активен только один канал: через него разрешено полное управление станком. На пассивный канал отправляется только статусная информация и разрешено выполнение статусных команд ($G, $$, $I и т.п.). В конфигурации по умолчанию основной канал - USB, дополнительный - Bluetooth, после подачи питания контроллер загружается с активным основным каналом. Настройка основного и дополнительного каналов осуществляется через GRBL-параметры. Активация канала управления осуществляется через системную команду.
  • К UART-разъему контроллера можно подключить Bluetooth-модуль HC-06 либо offline-контроллер. Bluetooth-модуль настраивается контроллером автоматически отправкой AT-команд.
  • Добавлен механизм калибровки осей, усовершенствован механизм вычисления координат.
  • Добавлена функция задержки шпинделя на разгон
  • Реализован собственный алгоритм автоматического выравнивания оси, настраиваемый с помощью конфигурационных параметров
  • Сделаны небольшие доработки для поддержки CO2-станков: возможность использования аналогового ШИМ 0-10В (0-5В) для управления мощностью лазера, исправлен ряд ошибок при работе в режиме лазера.

Программа управления для ПК Inectra CNC Visualizer
3axis_work_macro.jpeg4axis_macro.jpeg


Ниже представлены основные возможности программы управления для ПК:
  • Совместима с 32- и 64-разрядными системами, поддержка Windows (7 и выше) и Linux (Ubuntu 18.04 и выше, Fedore28 и выше).
  • Поддержка 3- и 4-осевых контроллеров.
  • Удобное графическое меню настройки конфигурации ЧПУ-контроллера (Станок-Конфигурация)
  • Удобное графическое меню для автоматической калибровки осей (автоматический расчет шаг/мм или шаг/град для выбранной оси)
  • Поддержка как классической 3D-визуализации так и 4-осевой визуализации (4-я ось вращения). В режиме лазера - поддержка 2D-визуализации. Ниже пример 4-осевой визуализации:
  • 1666687351374.png
  • Управление режимами фрезер-лазер с автоматической подстройкой смещения рабочих координат при переключении между ними.
  • В режиме лазера реализовано полутоновое окрашивание визуализации программы G-кода в зависимости от значения мощности лазера, задаваемой S-кодом:
  • 1666687976020.png
  • Реализована функция автоматического восстановления программы G-кода после сбоя по питанию.
  • Реализована функция сохранения точки останова управляющей программы для возможности быстрого восстановления в будущем: например, закончилась смена или день, а программа до конца не выполнена. По нажатию одной кнопки можно прервать программу с сохранением точки останова, выключить станок, а на следующий день по нажатию одной кнопки продолжить работу с места прерывания.
  • Поддержка макросов
  • Очень точный расчет времени выполнения управляющей программы.
  • Наглядное отображение границ рабочего поля в виде параллелепипеда с пунктирными ребрами: очень удобно наглядно проверять управляющую программу на предмет нарушения границ станка.
  • Карта высот (компенсация неровности поверхности заготовки), коррекция скоростей подачи, холостого хода, скорости вращения шпинделя во время выполнения программы G-кода.
Документация Inectra CNC Visualizer
Ссылки для скачивания на этой страничке

Android-приложение
Android-приложение позволяет осуществлять полноценное управление станком без необходимости подключать к нему компьютер. Основные возможности Android-приложения Inectra GRBL:
  • Отображение состояния станка: машинные и рабочие координаты, скорости подачи, холостого хода, вращения шпинделя, мощность лазера.
  • Все возможности ручного управления станком: Jogging, вкл/выкл шпинделя/лазера, Homing, сброс, перемещения в рабочий ноль, машинный ноль, установка рабочего нуля и т.д.
  • Функция зондирования (поиск поверхности заготовки при помощи Z-щупа)
  • Запуск управляющей программы G-кода на исполнение, пауза, останов.
Инструкция пользователя на Android-приложение
Ссылка на Android-приложение

Модели ЧПУ-контроллеров
ЧПУ-контроллеры Инектра разделены на 2 класса: контроллеры серии Hobby и контроллеры серии Master. Главное отличие серии Master - наличие опторазвязок по всем входным/выходным сигналам (включая ШИМ) и цифровой изолятор USB-интерфейса, что в совокупности обеспечивает очень высокую защиту от воздействия электромагнитных помех и позволяет управлять станками, установленными на промышленных предприятиях, в мастерских и других помещениях с высоким уровнем помех.

Серия Hobby
ЧПУ-контроллеры серии Hobby представлены моделями: HBC-3U.J

Контроллер HBC-3U.J
1666682251783.png1666682334357.png

Программно-аппаратные особенности контроллера:
  • Устройство работает под управлением 32-битного микроконтроллера GD32F103CBT6 (полный аналог STM32F103CBT6): ARM Cortex-M3 72МГц.
  • Несколько интерфейсов управления контроллером: USB, Bluetooth, UART (offline-контроллер).
  • Контроллер не требователен к операционной системе ПК: все сигналы (Step/Dir, ШИМ) генерируются непосредственно платой контроллера, обеспечивая их великолепные частотно-временные характеристики.
  • Программа управления для ПК совместима с 32- и 64-разрядными системами, поддержка Windows 7 и выше, Ubuntu 18.04 и выше, Fedore28 и выше.
  • Одновременное подключение шпинделя и LED-лазера с возможностью безопасной раздельной работы и автоматической подстройкой координат при переключении между ними.
  • Частота сигнала Step до 100кГц.
  • Встроенные слоты для подключения популярных и недорогих драйверов шаговых двигателей DRV8825/A4988.
  • Разъемы для подключения внешних драйверов шаговых двигателей по протоколу Step-Dir.
  • Подключение коллекторного шпинделя до 300Вт: питание шпинделя от отдельного источника, регулировка оборотов двигателя ШИМ-сигналом, гальваническая изоляция цепи управления шпинделем, что значительно снижает воздействие помех от шпинделя на остальную часть схемы.
  • Высокостабильный аналоговый сигнал 0-10В (с возможностью понижения уровня до 0-5В) управления частотным преобразователем для регулировки оборотов шпинделя во всём диапазоне.
  • TTL-ШИМ 5В управления мощностью лазера.
  • Схема ограничения и подавления обратной ЭДС от шаговых двигателей: схема обеспечивает защиту платы и источника питания от воздействия "обратной" ЭДС при ручном перемещении шаговых двигателей.
  • Программное обеспечение на базе системы GrblHAL 1.1f.
  • Работа от одного источника питания 12-36В.
  • Рабочий температурный диапазон -20...70C.
  • Входные сигналы: LimitX, LimitY, LimitZ, Probe, E-Stop.
  • Выходные сигналы: реле включения шпинделя, 5В-ШИМ управления мощностью LED-лазера, аналоговый сигнал 0-10 (опционально 0-5В) управления оборотами шпинделя.
  • Разъем 12В для подключения вентилятора охлаждения.
Web-страница продукта
Документация на контроллер HBC-3U.J
Схема подключения контроллера HBC-3U.J к станку

Купить HBC-3U.J на Ozon

Серия Master
ЧПУ-контроллеры серии Master представлены моделями: MSC-3U, MSC-4US

Контроллер MSC-3U
1666682780521.png1666682885840.png

Программно-аппаратные особенности контроллера:

  • Устройство работает под управлением 32-битного микроконтроллера GD32F103CBT6 (полный аналог STM32F103CBT6): ARM Cortex-M3 72МГц.
  • Гальваническая изоляция (опторазвязка) шумных и тихих цепей.
  • Очень стабильная работа USB-соединения за счет использования цифрового USB-изолятора, прекрасно борющегося с электромагнитными помехами от частотного преобразователя.
  • Несколько интерфейсов управления контроллером: USB, Bluetooth, UART (offline-контроллер).
  • Контроллер не требователен к операционной системе ПК: все сигналы (Step/Dir, ШИМ) генерируются непосредственно платой контроллера, обеспечивая их великолепные частотно-временные характеристики.
  • Программа управления для ПК совместима с 32- и 64-разрядными системами, поддержка Windows 7 и выше, Ubuntu 18.04 и выше, Fedore28 и выше.
  • ШИМ с гальванической (оптической) развязкой.
  • Высокостабильный аналоговый сигнал 0-10В управления частотным преобразователем для регулировки оборотов шпинделя во всём диапазоне.
  • TTL-ШИМ 5В управления мощностью лазера.
  • Одновременное подключение шпинделя и LED-лазера с возможностью безопасной раздельной работы и автоматической подстройкой координат при переключении между ними.
  • Частота сигнала Step до 100кГц.
  • Прошивка контроллера на базе системы GrblHAL 1.1f.
  • Работа от одного источника питания 12-36В.
  • Рабочий температурный диапазон -20...+70C.
  • Подключение внешних драйверов шаговых двигателей с управлением по стандартному протоколу Step-Dir.
  • Входные сигналы: LimitX, LimitY, LimitZ, Probe, Start, Hold, Safety Door, Reset, E-Stop.
  • Выходные сигналы: аналоговый ШИМ 0-10В; импульсный ШИМ 5В; реле включения шпинделя, основного и дополнительного охлаждения; сигнал управления направлением вращения шпинделя; сигнал HMNG синхронизации с платой выравнивания портала MABI-1.
Web-страница продукта
Документация на контроллер MSC-3U
Схема подключения контроллера MSC-3U к станку
Схема подключения платы автовыравнивания MABI-1 к контроллеру MSC-3U

Купить MSC-3U на Ozon
Купить MABI-1 на Ozon


Контроллер MSC-4US
1666683012989.png1666683121817.png

Программно-аппаратные особенности контроллера:
  • Устройство работает под управлением 32-битного микроконтроллера GD32F103CBT6 (полный аналог STM32F103CBT6): ARM Cortex-M3 72МГц.
  • Поддержка до четырех осей: 4-я ось A - поворотная
  • Функция автоматического выравнивания оси Y по двум концевым датчикам.
  • Гальваническая изоляция (опторазвязка) шумных и тихих цепей.
  • Очень стабильная работа USB-соединения за счет использования цифрового USB-изолятора, прекрасно борющегося с электромагнитными помехами от частотного преобразователя.
  • Несколько интерфейсов управления контроллером: USB, Bluetooth, UART.
  • Контроллер не требователен к операционной системе ПК: все сигналы (Step/Dir, ШИМ) генерируются непосредственно платой контроллера, обеспечивая их великолепные частотно-временные характеристики.
  • Программа управления для ПК совместима с 32- и 64-разрядными системами, поддержка Windows 7 и выше, Ubuntu 18.04 и выше, Fedore28 и выше.
  • ШИМ с гальванической развязкой.
  • Высокостабильный аналоговый сигнал 0-10В управления частотным преобразователем для регулировки оборотов шпинделя во всём диапазоне.
  • TTL-ШИМ 5В управления мощностью лазера.
  • Одновременное подключение шпинделя и LED-лазера с возможностью безопасной раздельной работы и автоматической подстройкой координат при переключении между ними.
  • Частота сигнала Step до 100кГц.
  • Прошивка контроллера на базе системы GrblHAL 1.1f.
  • Работа от одного источника питания 12-36В.
  • Рабочий температурный диапазон -20...+70C.
  • Подключение внешних драйверов шаговых двигателей с управлением по стандартному протоколу Step-Dir.
  • Входные сигналы: LimitX, LimitY1, LimitY2, LimitZ, LimitA, Probe, Start, Hold, Safety Door, Reset, E-Stop.
  • Выходные сигналы: аналоговый ШИМ 0-10В; импульсный ШИМ 5В; реле включения шпинделя, основного и дополнительного охлаждения; сигнал управления направлением вращения шпинделя.
Web-страница продукта
Документация на контроллер MSC-4US
Схема подключения контроллера MSC-4US к станку

Полезные видео
Наш youtube-канал
Как переключиться с NC Studio на INECTRA
Макросы
Макровызовы
Одновременное подключение шпинделя и лазера к контроллеру, настройка
Детальный обзор возможностей визуализатора Inectra CNC
Построение карты высот
4-осевая обработка заготовки контроллером MSC-4US
Управление станком из Android-приложения
Автоматическое восстановление управляющей программы после сбоя по питанию

Видео от наших клиентов





Мы предоставляем
  • Гарантия 12 месяцев на всё оборудование
  • Комплексная техническая поддержка (support@inectra.ru, WA/TG: +7-911-920-1474)
  • Всё программное обеспечение бесплатно
  • Постоянная модернизация и добавление нового функционала, учитываем Ваши пожелания в доработке софта
 
После таких слов, сразу приходят на ум свежие версии Candle.
И контроллеры добавлены. И в свободном доступе.
По моим ощущениям, бывшего айтишника:), инектра это клон candle, переработанный канешна и соблюдён порог 15%, я так думаю:) не в обиду разработчикам, всётаки свободная лицензия.

Наткнулся тут на Candle 2.0 из моего родного города Казани автор, на гетнубе выложена, но сыровата как мне кажется)
 
Посоветовал бы вам использовать два блока питания.
Осмелюсь предположить, с таким шпинделем вполне можно обойтись одним источником. Схему прилагаю.
Источники примерно такой мощности обычно имеют более одного плинта для подключения нагрузки.
Принципиально использование двух разных кабелей для питания контроллера и для питания шпинделя.
Важно, что каждый из кабелей прикручивается к своей, отдельной контактной площадке на блоке питания.
"Нагрузкой шпинделя" для контроллера является обмотка реле, помех должно быть на пару порядков менее.
Из недостатков - отсутствие возможности управления ШИМ, но это точно надо?
По опыту, если какая-то регулировка скорости нужна, правильнее использовать второй источник с разными напряжениями. Но мощность на валу шпинделя в такой системе при снижении напряжения падает очень резко и нелинейно.
 

Вложения

  • предложение по источникам помех.png
    предложение по источникам помех.png
    21.1 KB · Просмотры: 18
Последнее редактирование:
Осмелюсь предположить, с таким шпинделем вполне можно обойтись одним источником. Схему прилагаю.
Источники примерно такой мощности обычно имеют более одного плинта для подключения нагрузки.
Принципиально использование двух разных кабелей для питания контроллера и для питания шпинделя.
Важно, что каждый из кабелей прикручивается к своей, отдельной контактной площадке на блоке питания.
"Нагрузкой шпинделя" для контроллера является обмотка реле, помех должно быть на пару порядков менее.
Из недостатков - отсутствие возможности управления ШИМ, но это точно надо?
По опыту, если какая-то регулировка скорости нужна, правильнее использовать второй источник с разными напряжениями. Но мощность на валу шпинделя в такой системе при снижении напряжения падает очень резко и нелинейно.
Разные контактные площадки как помогут от помех избавиться если они общие по схеме?
От щёток двигателя весь спектр помех прилетит по общей плюсовой шине.
 
Осмелюсь предположить, с таким шпинделем вполне можно обойтись одним источником. Схему прилагаю.
Источники примерно такой мощности обычно имеют более одного плинта для подключения нагрузки.
Принципиально использование двух разных кабелей для питания контроллера и для питания шпинделя.
Важно, что каждый из кабелей прикручивается к своей, отдельной контактной площадке на блоке питания.
"Нагрузкой шпинделя" для контроллера является обмотка реле, помех должно быть на пару порядков менее.
Из недостатков - отсутствие возможности управления ШИМ, но это точно надо?
По опыту, если какая-то регулировка скорости нужна, правильнее использовать второй источник с разными напряжениями. Но мощность на валу шпинделя в такой системе при снижении напряжения падает очень резко и нелинейно.
У меня два блока питания по другой причине. Контроллер и шаговые двигатели 24 Вольта, а на шпиндель 48 Вольт. Да и такое разделение все таки предполагает уменьшение помех по питанию.
 
Разные контактные площадки как помогут от помех избавиться если они общие по схеме?
Опыт говорит, что чудес обычно не бывает и когда любое "странное" явление побеждено, объяснения всегда укладываются во вполне разумные рамки.
Не существует мистических "помех вообще". Щётки шпинделя хаотически размыкаясь/замыкаясь по мере вращения, в точках контакта создают как импульсы тока нагрузки, так и импульсы ЭДС в точке разрыва в момент размыкания. Если провод контроллера и источника питания общий, мощные импульсы тока в общей точке контакта и на самом проводе создают соответствующие закону Ома ПРОТИВОФАЗНЫЕ импульсы напряжения, которые идут прямо в контроллер по линии его питания. Это и есть помеха, и это процентов 90-99 её составляющая. Разделяя провод питания и контакты в источнике мы на порядки снижаем эту компоненту.
То, что Вы говорите "общие по схеме" - это синфазные помехи, т.е., в обоих проводах питания пульсирующие одинаково, одновременно. "Отдельный", или "висящий в воздухе" контроллер (или, например, светодиод) их не замечает вообще. Но для большой железяки и кучи проводов влияние, конечно, есть, через емкостную связь с вездесущей "землёй".
 
Опыт говорит, что чудес обычно не бывает и когда любое "странное" явление побеждено, объяснения всегда укладываются во вполне разумные рамки.
Не существует мистических "помех вообще". Щётки шпинделя хаотически размыкаясь/замыкаясь по мере вращения, в точках контакта создают как импульсы тока нагрузки, так и импульсы ЭДС в точке разрыва в момент размыкания. Если провод контроллера и источника питания общий, мощные импульсы тока в общей точке контакта и на самом проводе создают соответствующие закону Ома ПРОТИВОФАЗНЫЕ импульсы напряжения, которые идут прямо в контроллер по линии его питания. Это и есть помеха, и это процентов 90-99 её составляющая. Разделяя провод питания и контакты в источнике мы на порядки снижаем эту компоненту.
То, что Вы говорите "общие по схеме" - это синфазные помехи, т.е., в обоих проводах питания пульсирующие одинаково, одновременно. "Отдельный", или "висящий в воздухе" контроллер (или, например, светодиод) их не замечает вообще. Но для большой железяки и кучи проводов влияние, конечно, есть, через емкостную связь с вездесущей "землёй".
Я вот даже спорить не буду про очевидные вещи. Что значит синфазные в конкретно данном случае??? Вы уверены что обе щётки прямо вот в один момент размыкаются и замыкаются с ламелями на роторе??? Я вот уверен что нет. Просто возьмите осциллограф и посмотрите что на + питания будет.
1777898961563.png
 
Купил контроллер HBC-3U.J + USB-кабель и решил установить его на свой китайский Twotrees CNC 3018 вместо родного контроллера MKS DLC32 V2.1.
Наивно думал что после китайских инструкций с подключением запросто справлюсь. Однако не тут то было!
Сам я из категории людей не родившихся с "паяльником в руках", я всего лишь простой столяр-плотник .
Первым делом скачал и ознакомился с документацией к контроллеру.
Начали возникать вопросы. Связался по совету Дмитрия с человеком якобы отвечающим за техподдержку.
Выяснилось что человек имеет весьма поверхностное представление о хоббийном станке CNC 3018 . Разговор не клеился как у "немого с глухим"! За услуги подключения с выездом он зарядил мне 15т.р. При стоимости моего станка 15т.р.+ контроллер HBC-3U.J + USB-кабель 5.т.р. посчитал сумму оказания услуги неприемлемой и решил подключать сам.
На моём станке CNC 3018 установлен щеточный двигатель постоянного тока типа 775 (12-36 В, 7000–10000 об/мин) , концевики с роликом KW11-3Z-11, ШД NEMA 17.
Вроде бы всё делал по документации и схеме однако сначала шпиндель не запускался, ШД по оси Z издавал устрашающие звуки. Переключил по схеме на "Реле включения V12+ V12-" ,теперь шпиндель начинает работать при включении контроллера, в визуализаторе при нажатии кнопки "ВКЛ" работает с усиленными оборотами, а при нажатии "ВЫКЛ" продолжает вращаться с пониженными оборотами. В Конфигурация-Рабочее поле размеры рабочего поля выставлены в соответствии со своим станком: X:300;Y:180;Z:40.
Однако при попытке выполнить перемещение или команду " выскакивает окно "ошибка 15: Превышено максимальное перемещение по оси. Команда перемещение проигнорирована, так как расстояние превышает размеры рабочего поля станка." И т.д и т.п. В общем уже задолбало и в связи с этим возникло пожелание для Дмитрия. Поскольку вы со своим продуктом вошли на форум с конкретным названием "cnc3018.ru" , можно ли выпустить ролик или нормальный гайд по подключению вашего контроллера HBC-3U.J применительно именно к станку CNC 3018, без всяких заумных радиотехнических тонкостей (которыми завален весь форум!).
Прочитал все 63 страницы и не извлёк ничего вразумительного. Отвлекать Вас по мелочам своими тупыми вопросами, неохота. Сделайте пожалуйста удобоваримую инструкцию для простых пользователей которым все ваши графики и остальная радиотехническая специализированная для узкого круга лиц информация, нужна как "собаке боковой карман"! Для примера посмотрите как это реализовано у Сергея под ником "MasterZnak". Возможно после этого популярность вашего продукта увеличится!
Добрый день! сходу могу предположить, что конфигурация контроллера скорее всего сбита или, вероятно, не была восстановлена после обновления прошивки. Ошибка 15 обычно возникает, когда снята галочка "Ограничивать команды перемещения по датчика" в меню Станок-Конфигурация-Шаговые двигатели (в заводской конфигурации она включена)
Если прям очень быстро что-то предложить, то я бы посоветовал загрузить заводской конфиг вот этот inectra_cnc_backup_3u.bkp и из него настроить шаги, размеры рабочего поля, скорости/ускорения под Ваш станок.

Ну и после, если какие-то проблемы останутся - лучше пишите нам напрямую в техподдержку, это будет оперативнее гораздо.
 
Импульсные блоки питания, щеточные двигатели и прочая лабуда очень хорошо гадят по питанию и в эфир. У меня под носом(в метрах 30-40) находится магазин "Дикси". На окнах стоят 3 баннера, которые включают с 8 утра и до 24 часов ночи. Так вот, сначала начал моргать один баннер, потом два, а теперь мыргают все три. Так вот, при работе на трансивере треск от их моргания слышно на всех диапазонах. А это от 1,6 КГц до 30 МГц. Так что надеяться, что нет помех от какого либо устройства, нельзя. Просто надо выискивать причины и устранять.
 
Последнее редактирование:
Вы уверены что обе щётки прямо вот в один момент размыкаются и замыкаются с ламелями на роторе???
Разумеется, по линии питания шпинделя эта помеха - не синфазная. И если питать контроллер от той-же линии, что и шпиндель - всё идёт в контроллер в полный рост.
А вот если подключить контроллер и шпиндель по приведённой выше схеме, честно запитать осциллограф от некой батарейки, честно развязать оптикой или реле всякие наводки, то на выделенной линии питания у контроллера помеха от шпинделя во многом будет синфазная. Конечно, не на стописот децибел. Но на такую кучу децибел, что будет значимо для картины.
Ваши сообщения автоматически объединены:

Кстати, ещё одно может оказаться полезным: насколько можно короткими петельками повесить прямо на клеммы источника питания пару керамических кондюков, один на 0.1 мкф и, второй, побольше мкф, сколько найдётся, но хотя-бы не менее 1 мкф.
Это будет полезно, если и шпиндель, и контроллер питаются от одного источника.
 
Сверху Снизу