Добро пожаловать на Форум по станкам с ЧПУ!

Посоветуйте набор Месы

Тема в разделе "Электронные компоненты станков и бытовой техники", создана пользователем Burns, 6 окт 2017.

  1. Burns

    Burns Member

    Регистрация:
    15 апр 2012
    Сообщения:
    464
    Симпатии:
    0
    Добрый день всем.
    Строим станок прутковый автомат, уже почти готово железо и приехали сервы китайские MAXSINE EP1 с двигателями MIGE.
    Сервы управляются степ дир.
    Взяли по 1.2 киловат на оси и по 2 киловата на шпиндели.
    У нас 4 оси X Y Z1 Z2 и 3 шпинделя Z1 Z2 Z3 2 основных и один фрезерный.
    Теперь сам вопрос какой набор дочерних плат стоит брать к 5i20 ?
    Также стоит ли при управлении степ дир завязывать энкодеры на linux CNC ?
    И обьясните каким образом можно сделать обнуление за щет клнцевика и Z энкодера ?
     
  2. PRO59

    PRO59 Active Member

    Регистрация:
    11 май 2012
    Сообщения:
    20.073
    Симпатии:
    0
    а как управляются шпиндели?
    По идее тебе нужен бреакоут типа 7i42TA и на шпиндели наверное усилитель с 0-5 до 0-10В 7i33ТА.
    Если хочешь, чтобы EMC2 следил за отклонениями от траектории то энкодеры нужно завести.
    Обнуление ты хочешь делать по индексу энкодера с нажатым концевиком?
     
  3. Burns

    Burns Member

    Регистрация:
    15 апр 2012
    Сообщения:
    464
    Симпатии:
    0
    Я вроде написал что все червы степ дин. Шпиндельные двигатели реже сковывал только на 2 кв. По поиску нуля я и спрашивал как это делается с z и концевиком. Можно сделать нули за счет хороших оптопар, но зачем мучаться если можно за дет енкодера.
     
  4. Burns

    Burns Member

    Регистрация:
    15 апр 2012
    Сообщения:
    464
    Симпатии:
    0
    Забыл сказать что шпиндели планируются чтоб работали как шпиндели и как оси в момент фрезировки и сверления с боков и торца.
    Хотя я не нашел явной реализации такого плана.
    Поидее может лучше будет вариант подключить серву и просто асинхронник с частотником, но вот вопрос тогда стает как переключаться. Тоесть нада делать передачу какуюто отсоединяемую для сервы, или отключать серву в момент вращения шпинделя.
     
  5. PRO59

    PRO59 Active Member

    Регистрация:
    11 май 2012
    Сообщения:
    20.073
    Симпатии:
    0
    По поиску нуля, схема будет как на этом рисунке в самом низу или вторая снизу
    Чтобы хоуминг проходил по такой схеме, нужно выставить параметры как на рисунке в ini в параметрах оси.

    Хммм хочешь шпиндель использовать как ось? А ты видел видео такого? Не уверен, что шпиндель можно спозиционировать так же точно как и серву. У него другое предназначение. А вот наоборот, серву использовать как шпиндель можно (в разумных пределах конечно). Как раз такую ситуацию в соседней теме разбираем
     
  6. Burns

    Burns Member

    Регистрация:
    15 апр 2012
    Сообщения:
    464
    Симпатии:
    0
    Какраз так и собираемся использовать.
    У меня сервы для шпинделей 2 кв 2500 оборотов.
    Тоесть они когда нужна будет фрезировка будут поворачиваться на определенный угол, а когда токарная то будут давать постоянные обороты.
     
  7. Burns

    Burns Member

    Регистрация:
    15 апр 2012
    Сообщения:
    464
    Симпатии:
    0
    Если интересно я сегодня буду на заводе могу перефоткать все добро и буду в теме сообщать ход работы над станком.
    И самое главное забыл, Спасибо Ник за быстрые ответы.
     
  8. Burns

    Burns Member

    Регистрация:
    15 апр 2012
    Сообщения:
    464
    Симпатии:
    0
    Чтобы было более понятно сколько выводов мне надо приведу список.
    Выходы:
    Оси X, Y, Z1, Z2, шпиндель 1, шпиндель 2, фрезерн шпиндель (это все сервы управляются по степ дир) и того 7х2=14
    Сож, пневмо цанга 1, пневмо цанга 2, пневмотормоз 1, пневмотормоз 2, выталкиватель деталей, подножка забора деталей. 7 шт
    и того 28 выходов
    Входы:
    7 осей по 4 для энкодеров, лимит, хоум, старт, стоп, экстреный стоп, обнуление, сож вкл выкл
    и того 7x4=28 + 8 =36 входов.
    Касательно входов енкодера, там идет A B Z и индекс Z отдельно ?
     
  9. Karpachev Artem

    Karpachev Artem Active Member

    Регистрация:
    11 май 2012
    Сообщения:
    3.473
    Симпатии:
    0
    Для начала нужно поинтересоваться наличием прошивки для 5i20 с 7 степперами и 7 энкодерами. А поскольку такой прошивки емнип нет, то возникает вопрос - зачем вобще заводить энкодеры? Сервоприводы прекрасно отработают сами.
    В таком случае (вроде бы) одной 7I34 или 7i44 должно быть достаточно для подключения сигналов степ/дир (входы серводрайвера дифференциальные) и включения приводов. И добавить 7I42 для остальных входов/выходов.
     
  10. Burns

    Burns Member

    Регистрация:
    15 апр 2012
    Сообщения:
    464
    Симпатии:
    0
    Тоесть 7 просто степеров без энкодеров можно.
    7i44 это rs-422 каким образом оно будет работать (просто зараннее извиняюсь сли н корректный вопрос просто по месам вообще ничего не понимаю)?
    тоесть оно просто на выход будет работать ?
    Но опять же хотябы Z с энкодеров нужно будет завести для обнуления и для резьбонарезания к примеру.
    Также нужно ли заводить Enable на каждую серву или достатоно их запитать и не заводить на емц?
    И достаточно ли по одному входу на все хоумы и лимиты ?
     
  11. Karpachev Artem

    Karpachev Artem Active Member

    Регистрация:
    11 май 2012
    Сообщения:
    3.473
    Симпатии:
    0
    RS422 - это дифференциальный интерфейс, по 2 проводочка на каждый сигнал (см. схему подключения на с.19 инструкции драйвера ЕР1). Просто на выход. В принципе можно без RS422 подключить обычный сигнал TTL, но входная частота будет ограничена 200кГц (с.90 инструкции). Делим 200000 на 50об/с, выходит 4000 импульсов на оборот. В принципе должно быть достаточно. А на RS422 можно сделать и 10000.

    Z с энкодеров конечно же завести. В драйвере есть обычные выходы на Z.

    Я бы сделал. И сигналы ошибки с серв обязательно завести и подключить на e-stop, для защиты от нештатных ситуаций.

    Достаточно. Кстати, еще можно использовать входы/выходы порта LPT.
     
  12. Burns

    Burns Member

    Регистрация:
    15 апр 2012
    Сообщения:
    464
    Симпатии:
    0
    Ну на 5i20 72 пина думаю хватит на все.
    Кстате есть ли принципиальная разница брать от лпт или от писиай ?
     
  13. Karpachev Artem

    Karpachev Artem Active Member

    Регистрация:
    11 май 2012
    Сообщения:
    3.473
    Симпатии:
    0
    Для концевиков и пр. - никакой разницы.
     
  14. Burns

    Burns Member

    Регистрация:
    15 апр 2012
    Сообщения:
    464
    Симпатии:
    0
    Я имел введу что лучше покупать 5i20 или 7i43 ?
    PS Ник куда лучше разместить фотки по станку ? тут или создать отдельную тему ?
     
  15. PRO59

    PRO59 Active Member

    Регистрация:
    11 май 2012
    Сообщения:
    20.073
    Симпатии:
    0
    Энкодеры со шпинделей нужны по любому, чтобы скорость измерять. Если остальные сервы по степ-дир, то можно и не заводить, если серва сама умеет следить за следованием траектории. И конечно все ошибки вывести на Estop.

    Я бы взял 5i20, у нее пинов больше, да и ИМХО pci должен работать быстрее и стабильнее LPT...

    Фотки можешь сюда... а можешь и в отдельную тему с названием станка :)...
     
  16. Burns

    Burns Member

    Регистрация:
    15 апр 2012
    Сообщения:
    464
    Симпатии:
    0
    Сделаю в отдельную, а вот названия мы пока не придумывали, а так прутковый автомат.
    Ну щас все увидите щас залью и начну постить.
    По поыводу энкодеров завести все фазы со шпинделей или только Z там кстати он отдельно на этой серве.
     
  17. PRO59

    PRO59 Active Member

    Регистрация:
    11 май 2012
    Сообщения:
    20.073
    Симпатии:
    0
    для контроля скорости ИМХО одного Z будет недостаточно. Хотя может я и ошибаюсь. Суть в том, что для шпинделей для многих операций нужне контроль скорости вращения (для обычной сервы это не нужно, т.к. мы берем значение ее положения не из обратной связи, а косвенно из значенией stepgen полностью полагаясь на серву). Хотя это же можно брать и у шпинделей, но имхо шпинделем управлять по степ-дир не совсем правильно.

    Сервы позволяют на лету переходить между различными типами управления?
     
  18. Karpachev Artem

    Karpachev Artem Active Member

    Регистрация:
    11 май 2012
    Сообщения:
    3.473
    Симпатии:
    0
    Управление по степ-дир практически гарантирует точную отработку команд без всяких энкодеров. Но таки да, странно это - шпинделем управлять в шаговом режиме. Я бы советовал обсудить это на форуме linuxcnc.org

    Не думаю, что есть разница - реалтайм там и там. В принципе брать 5i20 нужно только тогда, когда на 7i43 не хватает пинов или прошивок. Хотя должен отметить, что у 7i43 наблюдались необъяснимые конфликты с некоторыми платами, чего в случае PCI быть не должно. Но шанс нарваться на эти проблемы ничтожен.

    Данные сервы ЕР1 вообще только в шаговом режиме управляются. А вот ЕР2 могут и по скорости в аналоговом режиме.
     
  19. Burns

    Burns Member

    Регистрация:
    15 апр 2012
    Сообщения:
    464
    Симпатии:
    0
    Я запостил первый отчет по станку в разделе станков. Все с фотками.
    Я чегото тормознул при заказе на шпинделя, но это не проблема так как это только первый станок, дальше планируеся фрезер 5 кординат со сменой инструмента, то если не пойдет шпиндель через степ дир то закажем EP2 и применим их.
    Но думаю должно быть все ок.
    В общем для надежности будем заказывать 5i20 ну и остальное что посоветовали.
    7i44 пиятнее коннекторами RJ45 будем брать, и на остальное тогда 7I42TA, но если нужно энкодеры от шпинделей то 7i42 подойдет для этого ?
     
  20. PRO59

    PRO59 Active Member

    Регистрация:
    11 май 2012
    Сообщения:
    20.073
    Симпатии:
    0
    Какая у них частота импульсов будет. Судя по даташиту 7i42 держит 10MHz.
    А как тогда его точно позиционировать в оси А для фрезерной обработки?