3 платы LPT на LinuxCNC
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 20 апр 2021, 21:56
- Репутация: 0
- Настоящее имя: Павел
- Контактная информация:
3 платы LPT на LinuxCNC
Добрый день господа форумчане.
Есть деревообрабатывающий станок, по сути обычный трехосевик, но имеющий очень много различной обвязки, необычная многошпиндельная головка под управлением пневмоострова, дополнительные пневмоприжимы заготовки, куча датчиков для контроля и т.д. В общей сложности, помимо трех осей с коцевиками, необходимо управлять 25 реле и получать данные с 18 датчиков.
На станке установлена собственная пропиеитанная система. Поддержки от производителя толком нет. Появилась идея прицелиться к переводу всего этого хозяйства на linuxcnc.
Сразу же стало понятно что для управления всем этим хозяйством даже 2 LPT портов не хватит.
Сейчас решение видится в 1 из трех направлений:
1. CAN шина + несколько плат расширения - слишком мутно с CAN интерфейсом и LCNC;
2. Ethernet интерфейс + несколько плат расширения - уже вроде попроще, пока просто есть непонимание по конкретике, но уже вроде попроще.
3. Три LPT платы...
Вот вариант с LPT на текущий момент выглядит предпочтительнее, простот в силу того, что наиболее понятент с точки зрения настройки: берем три платы LPT + 3 подходящих платы опторазвязки и вперёд. Но есть вопросы:
1. Может ли LCNC работать с 3 интерфейсами LPT. Логика подсказывает, что может: прописываем в три адреса платы, и вперёд. Но хотелось бы выслушать мнения гуру.
2. Если ли смысл использовать LPT в этом случае. Может все же заморочиться на Ethernet интерфейс + несколько плат расширения? Если да, то что лучше выбрать в качестве периферии?
Подключените CAN шины во первых потребует доп. расходов на сам CAN интерфейс, и толком информации не нашёл по этой теме...
Есть деревообрабатывающий станок, по сути обычный трехосевик, но имеющий очень много различной обвязки, необычная многошпиндельная головка под управлением пневмоострова, дополнительные пневмоприжимы заготовки, куча датчиков для контроля и т.д. В общей сложности, помимо трех осей с коцевиками, необходимо управлять 25 реле и получать данные с 18 датчиков.
На станке установлена собственная пропиеитанная система. Поддержки от производителя толком нет. Появилась идея прицелиться к переводу всего этого хозяйства на linuxcnc.
Сразу же стало понятно что для управления всем этим хозяйством даже 2 LPT портов не хватит.
Сейчас решение видится в 1 из трех направлений:
1. CAN шина + несколько плат расширения - слишком мутно с CAN интерфейсом и LCNC;
2. Ethernet интерфейс + несколько плат расширения - уже вроде попроще, пока просто есть непонимание по конкретике, но уже вроде попроще.
3. Три LPT платы...
Вот вариант с LPT на текущий момент выглядит предпочтительнее, простот в силу того, что наиболее понятент с точки зрения настройки: берем три платы LPT + 3 подходящих платы опторазвязки и вперёд. Но есть вопросы:
1. Может ли LCNC работать с 3 интерфейсами LPT. Логика подсказывает, что может: прописываем в три адреса платы, и вперёд. Но хотелось бы выслушать мнения гуру.
2. Если ли смысл использовать LPT в этом случае. Может все же заморочиться на Ethernet интерфейс + несколько плат расширения? Если да, то что лучше выбрать в качестве периферии?
Подключените CAN шины во первых потребует доп. расходов на сам CAN интерфейс, и толком информации не нашёл по этой теме...
-
- Мастер
- Сообщения: 1245
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 160
- Настоящее имя: Дмитрий
- Контактная информация:
Re: 3 платы LPT на LinuxCNC
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 20 апр 2021, 21:56
- Репутация: 0
- Настоящее имя: Павел
- Контактная информация:
Re: 3 платы LPT на LinuxCNC
И что MESA??
https://cnc-tehnologi.ru/chpu-kontrolle ... ler-ep7i92
Плюс две вот этих
https://cnc-tehnologi.ru/chpu-kontrolle ... -dptr-1-03
Не дают нужного количества пинов.
https://cnc-tehnologi.ru/chpu-kontrolle ... ler-ep7i92
Плюс две вот этих
https://cnc-tehnologi.ru/chpu-kontrolle ... -dptr-1-03
Не дают нужного количества пинов.
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 20 апр 2021, 21:56
- Репутация: 0
- Настоящее имя: Павел
- Контактная информация:
Re: 3 платы LPT на LinuxCNC
А вот MESA по ethernet + 2 LPT могут накрыть все потребности.
Только вот вопрос: LCNC это может?
Только вот вопрос: LCNC это может?
-
- Мастер
- Сообщения: 1245
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 160
- Настоящее имя: Дмитрий
- Контактная информация:
Re: 3 платы LPT на LinuxCNC
У LPT пять входов ,у трёх 15 ,а вам нужно 18 + концевики , готового решения видимо нет , известно ,что у MESA много входов вот и всё .
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: 3 платы LPT на LinuxCNC
Проще всего 7i76e (Но эти платы для 5 осей степ/дир, 16 выходов 32 входа, высокоскоростной энкодерный вход шпинделя и аналоговое управление шпинделем + смотрим документацию) + 7i75 (если нужно дополнительно 16 вход/выход)
Но их пока нет в наличии.
Можно вместо 7i76e 7I96S (6 выходов 11 входов) заказать, но к ней только одну плату расширения можно подключить (7i75, если нужно дополнительно 16 вход/выход).
Правда там ещё по серийному порту можно подключать какие-то платы (лично я не вникал)
Быстрей вам подскажут на форуме LinuxCNC. Там и производитель плат меса отвечает, по этому но лучше подскажет, что вам подойдёт из того, что есть в наличии.
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 20 апр 2021, 21:56
- Репутация: 0
- Настоящее имя: Павел
- Контактная информация:
Re: 3 платы LPT на LinuxCNC
А вот это уже кое что!!Проще всего 7i76e (Но эти платы для 5 осей степ/дир, 16 выходов 32 входа, высокоскоростной энкодерный вход шпинделя и аналоговое управление шпинделем + смотрим документацию) + 7i75 (если нужно дополнительно 16 вход/выход)
Не подскажете, аналогов каких то нет на них?
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: 3 платы LPT на LinuxCNC
Если вы о других аналогах, то я не в курсе.xenon-alien писал(а): ↑ Быстрей вам подскажут на форуме LinuxCNC. Там и производитель плат меса отвечает, по этому но лучше подскажет, что вам подойдёт из того, что есть в наличии.
-
- Мастер
- Сообщения: 1718
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 286
- Настоящее имя: Алексей
- Контактная информация:
Re: 3 платы LPT на LinuxCNC
есть конечно
https://cnc-tehnologi.ru/chpu-kontrolle ... ler-ep7i92
ещё на форуме кто-то делал.
из США я бы не рассчитывал получить что-то сейчас.
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 20 апр 2021, 21:56
- Репутация: 0
- Настоящее имя: Павел
- Контактная информация:
Re: 3 платы LPT на LinuxCNC
Дык вот и я о том же... спросить на форуме я конечно спрошу, но помоему дохляк все это сейчасиз США я бы не рассчитывал получить что-то сейчас
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 20 апр 2021, 21:56
- Репутация: 0
- Настоящее имя: Павел
- Контактная информация:
Re: 3 платы LPT на LinuxCNC
Ребят, ну а все же сабж:
Удастся ли 3 lpt с LCNC подружить? Как думаете?
Удастся ли 3 lpt с LCNC подружить? Как думаете?
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 20 апр 2021, 21:56
- Репутация: 0
- Настоящее имя: Павел
- Контактная информация:
Re: 3 платы LPT на LinuxCNC
Я так понимаю, чтоткаждый из lpt плат может быть сконфигурирована тремя способами.
И если две из плат сконфинить как out и одну как in получается примерно столько скольок надо...
И если две из плат сконфинить как out и одну как in получается примерно столько скольок надо...
-
- Мастер
- Сообщения: 1718
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 286
- Настоящее имя: Алексей
- Контактная информация:
Re: 3 платы LPT на LinuxCNC
можно но не нужно, если это взрослый станок
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: 3 платы LPT на LinuxCNC
Где-то видел, что кто-то аж 7 ЛПТ подружил с ПК и ЛЦНЦ
Но тут главное ПК подобрать, так как импульсы для шаговиков генерируются програмно.
По этому очень важны показания тестов базового периода.
Но тут главное ПК подобрать, так как импульсы для шаговиков генерируются програмно.
По этому очень важны показания тестов базового периода.
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 20 апр 2021, 21:56
- Репутация: 0
- Настоящее имя: Павел
- Контактная информация:
Re: 3 платы LPT на LinuxCNC
У меня сейчас стоит i5 с 8 ГБ на борту. Джитер 5000 примерно.Но тут главное ПК подобрать, так как импульсы для шаговиков генерируются программно.
По этому очень важны показания тестов базового периода.
Учитывая потенциальную экономию на MESAх, можно собрать систему на каком то высокочастотном камне что хорошо зарекомендовало себя под линухами и с 32ГБ памяти на борту.
Ну и еще нужно учитывать, что это будет работать исключительно как сервер, эта машина будет заниматься ИСКЛЮЧИТЕЛЬНО CNC и ничем больше, только будет предоставлять http интерфейс через python, а собственно user интерфейс всего этого будет крутиться на другой машине на html, css, как тут viewtopic.php?f=15&t=11968
Как думаете, может прокатить чисто теоретически?
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 20 апр 2021, 21:56
- Репутация: 0
- Настоящее имя: Павел
- Контактная информация:
Re: 3 платы LPT на LinuxCNC
я уже писал про эту плату. Это аналог 7i92 а не 7i76e , там два слота для расширений, и насколько я понимаю
gk_aledar писал(а): ↑ https://cnc-tehnologi.ru/chpu-kontrolle ... ler-ep7i92
Плюс две вот этих
https://cnc-tehnologi.ru/chpu-kontrolle ... -dptr-1-03
Не дают нужного количества пинов.
-
- Мастер
- Сообщения: 1718
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 286
- Настоящее имя: Алексей
- Контактная информация:
Re: 3 платы LPT на LinuxCNC
как вариант (оно же и дешевле выйдет), я бы рассмотрел какую нибудь plc или даже ардуино для датчиков и так далее.
там наверняка жесткая логика и её всю не обязательно в linuxcnc заводить.
там наверняка жесткая логика и её всю не обязательно в linuxcnc заводить.
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: 3 платы LPT на LinuxCNC
Большинство периферии можно прикрутить при помощи ModBUS RTU
Подключается к USB потру и с него три проводка к клемам (типа ардуины). А то вход, или выход назначаете сами.
Или по серийному протоколу.
Это применимо, где не сильно важно быстродействие отклика.
Подключается к USB потру и с него три проводка к клемам (типа ардуины). А то вход, или выход назначаете сами.
Или по серийному протоколу.
Это применимо, где не сильно важно быстродействие отклика.
-
- Мастер
- Сообщения: 296
- Зарегистрирован: 14 апр 2015, 10:28
- Репутация: 38
- Настоящее имя: Антон
- Откуда: Томск
- Контактная информация:
Re: 3 платы LPT на LinuxCNC
Это точно, всё что можно повесить на дружелюбный микроконтроллер, нужно на него вешать, надёжнее и безопаснее будет. Насмотрелся я, как управляемые с ПК автосмены вхерачивают штревеля в конусы шпинделей дорогущих... Недавно чел на такое налетел: viewtopic.php?f=42&t=34042