Страница 1 из 2

3 платы LPT на LinuxCNC

Добавлено: 11 окт 2022, 15:45
gk_aledar
Добрый день господа форумчане.
Есть деревообрабатывающий станок, по сути обычный трехосевик, но имеющий очень много различной обвязки, необычная многошпиндельная головка под управлением пневмоострова, дополнительные пневмоприжимы заготовки, куча датчиков для контроля и т.д. В общей сложности, помимо трех осей с коцевиками, необходимо управлять 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 интерфейс, и толком информации не нашёл по этой теме...

Re: 3 платы LPT на LinuxCNC

Добавлено: 11 окт 2022, 18:43
гражданинъ
gk_aledar писал(а): Ethernet интерфейс + несколько плат расширения
MESA называется .

Re: 3 платы LPT на LinuxCNC

Добавлено: 11 окт 2022, 19:27
gk_aledar
И что MESA??

https://cnc-tehnologi.ru/chpu-kontrolle ... ler-ep7i92

Плюс две вот этих

https://cnc-tehnologi.ru/chpu-kontrolle ... -dptr-1-03

Не дают нужного количества пинов.

Re: 3 платы LPT на LinuxCNC

Добавлено: 11 окт 2022, 19:56
gk_aledar
А вот MESA по ethernet + 2 LPT могут накрыть все потребности.
Только вот вопрос: LCNC это может?

Re: 3 платы LPT на LinuxCNC

Добавлено: 11 окт 2022, 20:03
гражданинъ
У LPT пять входов ,у трёх 15 ,а вам нужно 18 + концевики , готового решения видимо нет , известно ,что у MESA много входов вот и всё .

Re: 3 платы LPT на LinuxCNC

Добавлено: 11 окт 2022, 20:12
xenon-alien
gk_aledar писал(а): 11 окт 2022, 19:56 А вот MESA по ethernet + 2 LPT могут накрыть все потребности.
Только вот вопрос: LCNC это может?
Проще всего 7i76e (Но эти платы для 5 осей степ/дир, 16 выходов 32 входа, высокоскоростной энкодерный вход шпинделя и аналоговое управление шпинделем + смотрим документацию) + 7i75 (если нужно дополнительно 16 вход/выход)
Но их пока нет в наличии.
Можно вместо 7i76e 7I96S (6 выходов 11 входов) заказать, но к ней только одну плату расширения можно подключить (7i75, если нужно дополнительно 16 вход/выход).
Правда там ещё по серийному порту можно подключать какие-то платы (лично я не вникал)

Быстрей вам подскажут на форуме LinuxCNC. Там и производитель плат меса отвечает, по этому но лучше подскажет, что вам подойдёт из того, что есть в наличии.

Re: 3 платы LPT на LinuxCNC

Добавлено: 11 окт 2022, 20:46
gk_aledar
Проще всего 7i76e (Но эти платы для 5 осей степ/дир, 16 выходов 32 входа, высокоскоростной энкодерный вход шпинделя и аналоговое управление шпинделем + смотрим документацию) + 7i75 (если нужно дополнительно 16 вход/выход)
А вот это уже кое что!!

Не подскажете, аналогов каких то нет на них?

Re: 3 платы LPT на LinuxCNC

Добавлено: 11 окт 2022, 20:52
xenon-alien
gk_aledar писал(а): Не подскажете, аналогов каких то нет на них?
xenon-alien писал(а): Быстрей вам подскажут на форуме LinuxCNC. Там и производитель плат меса отвечает, по этому но лучше подскажет, что вам подойдёт из того, что есть в наличии.
Если вы о других аналогах, то я не в курсе.

Re: 3 платы LPT на LinuxCNC

Добавлено: 11 окт 2022, 21:13
alex_sar
gk_aledar писал(а): Не подскажете, аналогов каких то нет на них?
есть конечно
https://cnc-tehnologi.ru/chpu-kontrolle ... ler-ep7i92

ещё на форуме кто-то делал.

из США я бы не рассчитывал получить что-то сейчас.

Re: 3 платы LPT на LinuxCNC

Добавлено: 11 окт 2022, 21:25
gk_aledar
из США я бы не рассчитывал получить что-то сейчас
Дык вот и я о том же... спросить на форуме я конечно спрошу, но помоему дохляк все это сейчас

Re: 3 платы LPT на LinuxCNC

Добавлено: 11 окт 2022, 21:26
gk_aledar
Ребят, ну а все же сабж:
Удастся ли 3 lpt с LCNC подружить? Как думаете?

Re: 3 платы LPT на LinuxCNC

Добавлено: 11 окт 2022, 21:31
gk_aledar
Я так понимаю, чтоткаждый из lpt плат может быть сконфигурирована тремя способами.
И если две из плат сконфинить как out и одну как in получается примерно столько скольок надо...

Re: 3 платы LPT на LinuxCNC

Добавлено: 11 окт 2022, 21:31
gk_aledar

Re: 3 платы LPT на LinuxCNC

Добавлено: 11 окт 2022, 22:03
alex_sar
можно но не нужно, если это взрослый станок

Re: 3 платы LPT на LinuxCNC

Добавлено: 11 окт 2022, 22:05
xenon-alien
Где-то видел, что кто-то аж 7 ЛПТ подружил с ПК и ЛЦНЦ
Но тут главное ПК подобрать, так как импульсы для шаговиков генерируются програмно.
По этому очень важны показания тестов базового периода.

Re: 3 платы LPT на LinuxCNC

Добавлено: 11 окт 2022, 22:44
gk_aledar
Но тут главное ПК подобрать, так как импульсы для шаговиков генерируются программно.
По этому очень важны показания тестов базового периода.
У меня сейчас стоит i5 с 8 ГБ на борту. Джитер 5000 примерно.
Учитывая потенциальную экономию на MESAх, можно собрать систему на каком то высокочастотном камне что хорошо зарекомендовало себя под линухами и с 32ГБ памяти на борту.

Ну и еще нужно учитывать, что это будет работать исключительно как сервер, эта машина будет заниматься ИСКЛЮЧИТЕЛЬНО CNC и ничем больше, только будет предоставлять http интерфейс через python, а собственно user интерфейс всего этого будет крутиться на другой машине на html, css, как тут viewtopic.php?f=15&t=11968

Как думаете, может прокатить чисто теоретически? :think:

Re: 3 платы LPT на LinuxCNC

Добавлено: 11 окт 2022, 22:49
gk_aledar
alex_sar писал(а): есть конечно
https://cnc-tehnologi.ru/chpu-kontrolle ... ler-ep7i92
я уже писал про эту плату. Это аналог 7i92 а не 7i76e , там два слота для расширений, и насколько я понимаю
gk_aledar писал(а): https://cnc-tehnologi.ru/chpu-kontrolle ... ler-ep7i92

Плюс две вот этих

https://cnc-tehnologi.ru/chpu-kontrolle ... -dptr-1-03

Не дают нужного количества пинов.

Re: 3 платы LPT на LinuxCNC

Добавлено: 12 окт 2022, 00:00
alex_sar
как вариант (оно же и дешевле выйдет), я бы рассмотрел какую нибудь plc или даже ардуино для датчиков и так далее.
там наверняка жесткая логика и её всю не обязательно в linuxcnc заводить.

Re: 3 платы LPT на LinuxCNC

Добавлено: 12 окт 2022, 00:25
xenon-alien
Большинство периферии можно прикрутить при помощи ModBUS RTU
Подключается к USB потру и с него три проводка к клемам (типа ардуины). А то вход, или выход назначаете сами.
Или по серийному протоколу.
Это применимо, где не сильно важно быстродействие отклика.

Re: 3 платы LPT на LinuxCNC

Добавлено: 12 окт 2022, 06:56
AAN
alex_sar писал(а): как вариант (оно же и дешевле выйдет), я бы рассмотрел какую нибудь plc или даже ардуино для датчиков и так далее.
там наверняка жесткая логика и её всю не обязательно в linuxcnc заводить.
Это точно, всё что можно повесить на дружелюбный микроконтроллер, нужно на него вешать, надёжнее и безопаснее будет. Насмотрелся я, как управляемые с ПК автосмены вхерачивают штревеля в конусы шпинделей дорогущих... Недавно чел на такое налетел: viewtopic.php?f=42&t=34042