3 платы LPT на LinuxCNC

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
gk_aledar
Новичок
Сообщения: 37
Зарегистрирован: 20 апр 2021, 21:56
Репутация: 0
Настоящее имя: Павел
Контактная информация:

3 платы LPT на LinuxCNC

Сообщение 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 интерфейс, и толком информации не нашёл по этой теме...
гражданинъ
Мастер
Сообщения: 1234
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 160
Настоящее имя: Дмитрий
Контактная информация:

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

Сообщение гражданинъ »

gk_aledar писал(а): Ethernet интерфейс + несколько плат расширения
MESA называется .
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
gk_aledar
Новичок
Сообщения: 37
Зарегистрирован: 20 апр 2021, 21:56
Репутация: 0
Настоящее имя: Павел
Контактная информация:

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

Сообщение gk_aledar »

И что MESA??

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

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

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

Не дают нужного количества пинов.
gk_aledar
Новичок
Сообщения: 37
Зарегистрирован: 20 апр 2021, 21:56
Репутация: 0
Настоящее имя: Павел
Контактная информация:

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

Сообщение gk_aledar »

А вот MESA по ethernet + 2 LPT могут накрыть все потребности.
Только вот вопрос: LCNC это может?
гражданинъ
Мастер
Сообщения: 1234
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 160
Настоящее имя: Дмитрий
Контактная информация:

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

Сообщение гражданинъ »

У LPT пять входов ,у трёх 15 ,а вам нужно 18 + концевики , готового решения видимо нет , известно ,что у MESA много входов вот и всё .
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

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

Сообщение 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. Там и производитель плат меса отвечает, по этому но лучше подскажет, что вам подойдёт из того, что есть в наличии.
gk_aledar
Новичок
Сообщения: 37
Зарегистрирован: 20 апр 2021, 21:56
Репутация: 0
Настоящее имя: Павел
Контактная информация:

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

Сообщение gk_aledar »

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

Не подскажете, аналогов каких то нет на них?
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

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

Сообщение xenon-alien »

gk_aledar писал(а): Не подскажете, аналогов каких то нет на них?
xenon-alien писал(а): Быстрей вам подскажут на форуме LinuxCNC. Там и производитель плат меса отвечает, по этому но лучше подскажет, что вам подойдёт из того, что есть в наличии.
Если вы о других аналогах, то я не в курсе.
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

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

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

из США я бы не рассчитывал получить что-то сейчас.
gk_aledar
Новичок
Сообщения: 37
Зарегистрирован: 20 апр 2021, 21:56
Репутация: 0
Настоящее имя: Павел
Контактная информация:

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

Сообщение gk_aledar »

из США я бы не рассчитывал получить что-то сейчас
Дык вот и я о том же... спросить на форуме я конечно спрошу, но помоему дохляк все это сейчас
gk_aledar
Новичок
Сообщения: 37
Зарегистрирован: 20 апр 2021, 21:56
Репутация: 0
Настоящее имя: Павел
Контактная информация:

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

Сообщение gk_aledar »

Ребят, ну а все же сабж:
Удастся ли 3 lpt с LCNC подружить? Как думаете?
gk_aledar
Новичок
Сообщения: 37
Зарегистрирован: 20 апр 2021, 21:56
Репутация: 0
Настоящее имя: Павел
Контактная информация:

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

Сообщение gk_aledar »

Я так понимаю, чтоткаждый из lpt плат может быть сконфигурирована тремя способами.
И если две из плат сконфинить как out и одну как in получается примерно столько скольок надо...
gk_aledar
Новичок
Сообщения: 37
Зарегистрирован: 20 апр 2021, 21:56
Репутация: 0
Настоящее имя: Павел
Контактная информация:

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

Сообщение gk_aledar »

alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

можно но не нужно, если это взрослый станок
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

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

Сообщение xenon-alien »

Где-то видел, что кто-то аж 7 ЛПТ подружил с ПК и ЛЦНЦ
Но тут главное ПК подобрать, так как импульсы для шаговиков генерируются програмно.
По этому очень важны показания тестов базового периода.
gk_aledar
Новичок
Сообщения: 37
Зарегистрирован: 20 апр 2021, 21:56
Репутация: 0
Настоящее имя: Павел
Контактная информация:

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

Сообщение gk_aledar »

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

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

Как думаете, может прокатить чисто теоретически? :think:
gk_aledar
Новичок
Сообщения: 37
Зарегистрирован: 20 апр 2021, 21:56
Репутация: 0
Настоящее имя: Павел
Контактная информация:

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

Сообщение 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

Не дают нужного количества пинов.
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

как вариант (оно же и дешевле выйдет), я бы рассмотрел какую нибудь plc или даже ардуино для датчиков и так далее.
там наверняка жесткая логика и её всю не обязательно в linuxcnc заводить.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

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

Сообщение xenon-alien »

Большинство периферии можно прикрутить при помощи ModBUS RTU
Подключается к USB потру и с него три проводка к клемам (типа ардуины). А то вход, или выход назначаете сами.
Или по серийному протоколу.
Это применимо, где не сильно важно быстродействие отклика.
AAN
Мастер
Сообщения: 284
Зарегистрирован: 14 апр 2015, 10:28
Репутация: 35
Настоящее имя: Антон
Откуда: Томск
Контактная информация:

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

Сообщение AAN »

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

Вернуться в «LinuxCNC»