Если требуется много двигателей

Общие вопросы станкостроения и организиции труда.
sinys
Кандидат
Сообщения: 92
Зарегистрирован: 05 сен 2016, 15:43
Репутация: 0
Настоящее имя: Иван Петров
Контактная информация:

Если требуется много двигателей

Сообщение sinys »

Подскажите, пожалуйста, если требуется управлять скажем 12-15 двигателями в одном станке, то выход только искать какой-то крутой контроллер, который поддерживает столько выходов или можно использовать несколько контроллеров и одной программой управлять сразу несколькими контроллерами?
viael
Кандидат
Сообщения: 60
Зарегистрирован: 17 фев 2015, 15:35
Репутация: 23
Настоящее имя: Vitaliy
Контактная информация:

Re: Если требуется много двигателей

Сообщение viael »

Обратитесь к Сергею, разработчику myCnc. Вроде умет рулить несколькими контроллерами из одной проги.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Если требуется много двигателей

Сообщение aftaev »

sinys писал(а):если требуется управлять скажем 12-15 двигателями в одном станке,
Смотря как ими нужно управлять. Например: если пару движков нужно для смены инструментов, то можно взять какую нибудь Ардуину и ей доверить это дело, а ЧПУ будет только сигнал разрешающий отправлять подвинуть/отодвинуть магазин инструментов.

DeltaTau поддерживает 32 или 96 иль больше осей. Оси как модули добавляются https://www.ebay.com/itm/DELTA-TAU-CON- ... 0507.m3226

для правильного подбора оборудования, нужно правильно сформулировать задачу ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
sinys
Кандидат
Сообщения: 92
Зарегистрирован: 05 сен 2016, 15:43
Репутация: 0
Настоящее имя: Иван Петров
Контактная информация:

Re: Если требуется много двигателей

Сообщение sinys »

Все же хотелось сэкономить и использовать несколько простых.
А как организуется синхронизация программ между ардуино и контроллером?
Аватара пользователя
Hanter
Мастер
Сообщения: 5414
Зарегистрирован: 27 янв 2012, 14:52
Репутация: 4338
Настоящее имя: Алексей
Откуда: Питер
Контактная информация:

Re: Если требуется много двигателей

Сообщение Hanter »

по датчикам. например конечных положений. команда с контролера ушла, смотрим состояние датчиков - с одного ушли, к другому пришли.. следующая команда.. или не пришли.. алярм-алярм...
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
Аватара пользователя
uralpt
Мастер
Сообщения: 651
Зарегистрирован: 23 ноя 2015, 14:31
Репутация: 104
Настоящее имя: евгений
Откуда: Миасс
Контактная информация:

Re: Если требуется много двигателей

Сообщение uralpt »

тут, наверное, стоит задать вопрос - что за движки, нужна ли плавная регулировка, и какова требуемая скорость обработки сигнала.
Я к тому, что одно дело - просто "on-off" по двум проводам (и LPT в большинстве случаев будет достаточно, UNO точно хватит), другое дело - аналоговое задание через ЦАП х-битный, и третье - объединение по сети и обращение по адресу сервопака/vfd
Лапки на контроллерах имеют свойство заканчиваться :))
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11626
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Если требуется много двигателей

Сообщение michael-yurov »

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

Но т.с. не хочет колоться...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3099
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Если требуется много двигателей

Сообщение MX_Master »

По-моему, в LinuxCNC максимум каналов STEP/DIR = 16, может подойти.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11626
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Если требуется много двигателей

Сообщение michael-yurov »

MX_Master писал(а):По-моему, в LinuxCNC максимум каналов STEP/DIR = 16, может подойти.
А как в тексте программы ими управлять? Букв то не хватит.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3099
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Если требуется много двигателей

Сообщение MX_Master »

michael-yurov писал(а):
MX_Master писал(а):По-моему, в LinuxCNC максимум каналов STEP/DIR = 16, может подойти.
А как в тексте программы ими управлять? Букв то не хватит.
Это верно, буковок всего 9.
sinys
Кандидат
Сообщения: 92
Зарегистрирован: 05 сен 2016, 15:43
Репутация: 0
Настоящее имя: Иван Петров
Контактная информация:

Re: Если требуется много двигателей

Сообщение sinys »

9 двигателей это уже куда лучше чем 4-5, но делать логику смены контроллера на датчиках это выглядит как обходное решение. LinuxCNC не умеет управлять и контролировать сразу 2 контроллера из одной программы?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3099
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Если требуется много двигателей

Сообщение MX_Master »

Может и 10-ю контроллерами управлять, если есть соответствующие драйвера и контроллеры.
Аватара пользователя
uralpt
Мастер
Сообщения: 651
Зарегистрирован: 23 ноя 2015, 14:31
Репутация: 104
Настоящее имя: евгений
Откуда: Миасс
Контактная информация:

Re: Если требуется много двигателей

Сообщение uralpt »

KFlop тоже умеет.
Но алгоритм писать самому.
Вложения
111.jpg (2520 просмотров) <a class='original' href='./download/file.php?id=135971&sid=b35ac0bb427536ff6c027725e86273b8&mode=view' target=_blank>Загрузить оригинал (171.99 КБ)</a>
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Если требуется много двигателей

Сообщение Serg »

MX_Master писал(а):Это верно, буковок всего 9.
Если на каждую поставить по 100 приводов и подключить через egantry, то можно будет управлять 900-ми моторами. :)

Есть ещё auxaxis, позволяет организовать сколько угодно осей без букв и гонять их в любые позиции и с любой скоростью, но не синхронно. Правда пока чуток недоделано и не отлажено - есть более важные дела.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

Вернуться в «Общие вопросы»