Что должен уметь инвертор?

Vitaly

Можно добавить, если надо.

  • Какие вообще бывают интерфейсы и протоколы?
  • Не проще через USB по виртуальному COM-порту?
  • Точно надо этот маломощный девайс к мачу цеплять? Там обычно шпиндели пофигуристее.
ssilk
Vitaly:

Какие вообще бывают интерфейсы и протоколы?

Стандартно там RS-485 и ModBus, но это для промышленности и дорогих станков(контроллеров), в совсем крутых используется CAN.
А так, даже в самых ультрабюджетных платках есть выход 0-10 вольта и сигнал enable для шпинделя, то есть регулировка оборотов и старт/стоп. У очень многих частотники упрятаны в железные ящики и управление шпинделем из мача это единственный удобный способ. Кроме того, команды шпинделю встраиваются в G-код. Например, команда M3 S15000 в начале программы запускает шпиндель и задает скорость вращения, а команда М5 в конце шпиндель отключает. В общем, любой адекватный частотник должен это уметь обязательно.

Vitaly:

Не проще через USB по виртуальному COM-порту?

Нет, во первых это лишний костыль, повторяющий уже имеющийся функционал, а во вторых придется писать дополнительный плагин для мача. В случае, если контроллер цепляется через USB, то встраивать поддержку лишнего порта в плагин контроллера… Хоббийщикам это точно не нужно.

Vitaly:

Точно надо этот маломощный девайс к мачу цеплять?

Не только к мачу, к любому управляющему софту.
Я так понимаю, что Вы как человек осваивающий 3D-принтеры, рассматриваете ЧПУ-станки через ту же призму, отсюда и желание упростить, сделать автоматическую настройку и так далее. Но, на самом деле, между игрушечным железом принтеров и контроллером станка - пропасть. Станки обеспечивают точность и качество на порядок выше принтеров, поэтому там каждый параметр настраивается вручную(обязательно есть такая возможность) и многие режимы изменяются динамически, в процессе обработки изделия. Те же обороты и подачи. Вот например, управление шпинделем в маче

Аналогичный функционал есть у любого управляющего софта.

Vitaly

Ок, спасибо за пояснения. Про 0-10v и enable я запомнил, привернем ближе к делу. Надо посмотреть, как расстановка деталек на плате пойдет.

ssilk:

Я так понимаю, что Вы как человек осваивающий 3D-принтеры, рассматриваете ЧПУ-станки через ту же призму, отсюда и желание упростить, сделать автоматическую настройку и так далее.

Для тех кто занимается архитектурами и аналитикой, умение абстрагироваться от предыдущих вещей - настолько очевидная вещь, что даже странно поднимать подобные темы. Частотник рассматривался с нуля, как независимая задача. Желание искать аналогии с принтерами и тамошними подходами - это что-то ваше собственное, у меня подобных позывов нет.

Vitaly

Контактов многовато набегает. А какие маломощные разъемы для ручек-кнопочек можно поставить, с хорошей плотностью размещения? Ну не иголки же под дюпоны лепить.

Пока нашел такие и такие, но я не очень хорошо ориентируюсь, как сейчас принято.

Vitaly

Раньше тоже сомневался насчет пружинных клеммников. Но когда попользовался китайскими клонами WAGO, то поменял свое мнение. В любом случае, шаг контактов одинаковый, можно будет впаять любые.

Еще подвис вопрос по конфигурированию этих шайтан-девайсов. Которое было бы достаточно удобно для юзеров.

Пока есть такие варианты:

  1. Выставить по USB COM-порт, к которому коннектиться с компа эмулятором терминала, и дальше командами примерно как с модемом. Доступно, но не идеально.
  2. Временно втыкать ESP-12 с предварительно прошитым веб-сервером. Коннектиться к новой сетке по вайфаю и конфигурять через браузер. Выглядит слегка дико, но вроде достаточно удобно. Цена вопроса - 3$ один раз на все устройства.
  3. Эмулировать через USB сетевую плату (RNDIS), которая видит сетку с вебсервером. Цена вопроса - более дорогой (на пару долларов) контроллер. Но решение монолитное и менее удобное/гибкое в разработке.

Вроде перспективнее всего 2 + 1. Хотя конечно сочетание вафли и привода выглядит психоделично.

7 days later
Vitaly

Где можно узнать точную спецификацию на сигналы управления инвертором? В гугле бардак жуткий, долго перебирать.

  • Напряжение enable
  • Диапазон напряжений Speed (обязательно ли 0-10v или можно другие)
  • Надо ли сигнал для reverse
  • Что еще?

Ну и до кучи, на потом - какие есть самые популярные протоколы управления (если modbus, то с картой адресов). Ну или как вариант - какой популярный инвертор можно было бы проэмулировать, и есть ли в этом вообще смысл (возможно что нет).

Марат
Vitaly:

Где можно узнать точную спецификацию на сигналы управления инвертором? В гугле бардак жуткий, долго перебирать.

Фиг знает - наверно где-то есть, но это специфическаяинфа…

Вот есть имструкция по эксплуатации на английском - может она чем-то поможет

Vitaly

Хм. Сурово там. Спасибо, полезно. Похоже на цифру там просто открытый коллектор.

А еще варианты есть? Например, в этом про реверс ничего не увидел. Или это совсем левый и ненужный вариант?

ssilk
Vitaly:

Где можно узнать точную спецификацию на сигналы управления инвертором?

Вот из этой картинки все понятно… Это типичная схема подключения самых распространенных бюджетных частотников типа HY02D223B
Инструкция на русском. Со страницы 19 описание и программирование функций. Массово используются не более 20ти параметров.
Вот неплохая статейка по настройке параметров… zlitos.com/publ/stanki_cnc/…/6-1-0-13

Марат
Vitaly:

Например, в этом про реверс ничего не увидел

У меня на токарнике на инвенторе выглядит так
(вставил переводы на русский)

Vitaly

Спасибо, Марат! Есть еще вопросы:

  1. На схемах некоторые тумблеры одним концом втыкаются в общий контакт. Это нормально, что в одно гнездо (например, землю) идет несколько проводов или надо продублировать контакт на клеммной колодке? Сколько максимум проводов разумно заправлять в один контакт клеммника (провода низковольные, тонкие)?
  2. На регулировку скорости надо строго 0-10v или все контроллеры позволят настроить на 0-3v?
  3. Полярность цифровых сигналов с контроллеры (enable/reverse) настраивается или 0 вольт всегда означает неактивный? Надо подавать сколько-то вольт или импользуется внутренняя подтяжка, которую открутым коллектором замыкают на землю?
  4. Зачем вообще на клеммник выводят до фига разных напряжений? Ну одно напряжение еще понятно - на потенциометор и кнопки. Больше одного - не ясно.
Марат
Vitaly:

На регулировку скорости надо строго 0-10v

Ну в принципе это типа как стандарт внешнего ШИМ управления частотником - во всяком случае, те, что я видел, все имели такое управление. Вот такая схемка у меня стоит для управления частотником через МАЧ (картинка) Уровень входного напряжения ШИМ - 5В
На остальные вопросы наверно кто-то другой ответит - я тут не очень в теме…

ssilk
Vitaly:

Это нормально, что в одно гнездо (например, землю) идет несколько проводов или надо продублировать контакт на клеммной колодке?

В каждый контакт терминала идет по одному проводу, остальная коммутация делается в электрошкафу. Может кто то и лепит висячий монтаж всего вокруг частотника, но нормальные люди так не делают.

Vitaly:

Полярность цифровых сигналов с контроллеры (enable/reverse)

Это не цифровые сигналы, это тупо замыкание на землю… В большинстве случаев эти сигналы - результат нажатия обычных кнопок или замыкания реле…

Vitaly:

Зачем вообще на клеммник выводят до фига разных напряжений?

Сценариев применения много, мало ли где и что понадобится. Это же не только шпиндели, но и привода транспортеров, а значит могут быть датчики положения или какая то другая автоматика, вот им то и может быть нужно другое напряжение…

Vitaly
Марат:

Вот такая схемка у меня стоит для управления частотником через МАЧ (картинка) Уровень входного напряжения ШИМ - 5В

Сенькс. Со стороны конечно необходимость кастомной платы согласования выглядит как полная жесть. Но ок, будем работать с тем что есть. Не хочу городить всякие питания и выводить десять вольт на колодку. Пока сделаю отдельный вывод с делителем напряжения 10v -> 3v, а там видно будет.

Можно поставить подстроечник, но не уверен что это хорошая идея. Можно переключатель на несколько положений. Посоветуйте, какие нужны варианты. Лично мне кажется, что лучше чтобы каждый сам принял решение, и просто запаял нужные резисторы в делитель.

ssilk:

В каждый контакт терминала идет по одному проводу, остальная коммутация делается в электрошкафу.

Логично. Как-то я в мыслях про компактные регули совсем позабыл про это дело. Спасибо.

ssilk:

Это не цифровые сигналы, это тупо замыкание на землю… В большинстве случаев эти сигналы - результат нажатия обычных кнопок или замыкания реле…

Хотелось бы полной уверенности в этом вопросе.

  • Замыкание точно на землю а не на плюс питания (на одной из схем Марата было иначе)? Т.е. физически - это подпертый вход, и активный сигнал - ноль вольт.
  • Получается, что когда вместо кнопки подключается внешний девайс, у него обычно на выходе транзистор с открытым коллектором?

Лично мне предпочтительнее, чтобы контакт на землю замыкался.

ssilk
Vitaly:

Замыкание точно на землю а не на плюс питания (на одной из схем Марата было иначе)?

Да, я тоже видел девайсы у которых общий это + питания… Если хотите, завтра измерю: на выключенном девайсе сопротивление между Аналог коммон, это по моей картинке выше ACM(GND), там точно “земля” относительно выхода 10 вольт, и Диджитал коммон - DCM(COM) на картинке. А так же, на включенном девайсе проверю наличие потенциала на DCM относительно ACM или выхода 10 вольт… Устроит?

Vitaly

Да, было бы интересно.

Если есть возможность - посмотрите порог срабатывания входа enable инвертора, и какой там ток подпорки.

Честно говоря, не понял смысла в разделении ACM и DCM на клеммниках. IMHO это имеет смысл на разводке платы, и для совсем других аналоговых сигналов (токового шунтаи всего что идет с мотора). Но подобные навороты ради ручки регулировки скорости кажутся дурью, хотя возможно я чего-то не учитываю.

ssilk

Намерил…) ACM и DCM никак не связаны между собой не звонятся в любом состоянии инвертора. DCM и выход 10 вольт тоже индифферентны. Между DCM и любым из FOR или REV, потенциал 1 вольт, минус на DCM…

Vitaly:

осмотрите порог срабатывания входа enable инвертора, и какой там ток подпорки.

Ну, если подскажете как это сделать только мультиметром…) Я, к своему стыду, все это благополучно забыл много лет назад…)

Vitaly
ssilk:

Ну, если подскажете как это сделать только мультиметром…) Я, к своему стыду, все это благополучно забыл много лет назад…)

Ток - вместо тумблера миллиамперметр воткнуть и посмотреть что покажет.

Порог срабатывания - воткнуть 1к потенциометр ( + / сигнал / - ), покрутить пока не сработает и померять напряжение. Одним только мультиметром пожалуй никак.

19 days later
Vitaly

Приехала часть деталек, покрутил в руках. Трудно в 100х100мм плату вписаться с “безразмерной” мощностью. Наверное надо будет несколько плат разводить.

  • до 700-1000Вт - попробовать вписаться в 100х100, чтобы платы совсем дешевые были (2$ за десяток + пересылка)
  • от 1000Вт - более крупные платы, ~20$ за десяток + пересылка.

Под мощные платы конденсаторы здоровые и радиатор побольше с нормальным обдувом. Никак пока в мелкий размер не утаптывается. Буду думать дальше.

Для бесколлекторников должно хватить и мелких плат. А большие - уже для асинхронников, но там мы заползаем в вотчину китайских частотников, где особо ловить нечего. Идея мелкой платы с резиновой мощностью благополучно накрывается 😃