LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
vtgmfg
Мастер
Сообщения: 1438
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 53
Настоящее имя: Максим
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение vtgmfg »

ebragim писал(а): Вы серьёзно?
Абсолютно. Андроид планшет посадить стационарно? Можно. Но можно и использовать что то из того в чем он имеет преимущество перед компами.
ebragim писал(а): Это не носимая электроника, это не офисное рабочее место, и тем более не автономное устройство. Это устройство управления всем станком, который может при неосторожном касании и порталом перемолоть вас.
Смотрите шире. У вас не носимая. А у кого-то носимая. А потом глядишь и у всех будет носимая. Иногда оправдано, а иногда и неоправданно. Никто не будет делать компы, ОС и интерфейсы специально для управления любительскими станками. Придется пользоваться тем что есть. Могут и USB разъемы исчезнуть. а зарядку оставят только индукционную. Люди вон на флешках к большим станкам носят УП и вручную Gкоды вводят.
ebragim писал(а): И да, серьёзные производители за все годы что-то на радиоконтакт так и не перешли. Максимум - оптика, как у датчиков ренишоу.
А кто сказал что они на верном пути? к тому же им не вам нужно продать свои продукты, а производству. А это несколько другое. Вы же не сравниваете что лучше грузовик или легковушка?
ebragim писал(а): в заземлённом ящике, откуда наружу торчит только экран планшета.
вот чего чего - а вот это мне точно не надо
ebragim
Кандидат
Сообщения: 51
Зарегистрирован: 12 окт 2016, 22:24
Репутация: 4
Настоящее имя: Денис
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение ebragim »

vtgmfg писал(а): Никто не будет делать компы, ОС и интерфейсы специально для управления любительскими станками.
Пока технологии беспроводной связи не перейдёт в категорию "дешёвые и одновременно крайне надёжные", стационарным компам быть легкодоступными. В ближайшие лет 10-20 не предвидится отказа от стандартных портов и стационарной техники - у нас банально нет технологий, чтобы взять и выкинуть всю периферию, выпущенную за 20 лет, на помойку.
Когда что-то такое и появится, тогда и будем думать, как ходить с планшетом вокруг станка.
vtgmfg писал(а): А кто сказал что они на верном пути?
Ну если вы считаете, что разбираетесь в потребностях производства лучше, чем они - то что вы забыли на этом форуме?
vtgmfg писал(а): к тому же им не вам нужно продать свои продукты, а производству.
Например, сенсорные панели в производстве что-то не особо прижились. Было несколько попыток закатать в станки огромные панели и сделать всё сенсорным, и даже у топовых производителей... Вот только практика показывает, что это почему-то нафиг не сдалось - управлять неудобно, тактильного отклика нет, надёжность низкая.
Мы сколько угодно можем мечтать о красивом будущем с голограммами и сенсорными панелями, или о нарезающем круги вокруг станка операторе с вейпом и планшетом, но производству этого не надо. Им надо, чтобы оборудование было надёжным, делало ровно то, что запросил оператор, и не требовалось бы страдать при использовании оного оборудования. И если уж наши с вами станки пытаются делать что-то похожее на взрослую обработку, то и стремиться к оборудованию стоит нормальному, а не к игрулькам.

И да, я уже переболел этим - у с планшета панель делал, с беспроводом, и радио-пульты пробовал, и сенсорные панели, и мог сказать, что прикольно это только первые дня 3. А как начинаешь что-то потоком делать, по 10 часов в день, и физичная клавиатура, pfthrgk`yyfz стационарно под простым монитором, гораздо удобнее и меньше напрягает.
vtgmfg
Мастер
Сообщения: 1438
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 53
Настоящее имя: Максим
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение vtgmfg »

ebragim писал(а): Пока технологии беспроводной связи не перейдёт в категорию "дешёвые и одновременно крайне надёжные", стационарным компам быть легкодоступными. В ближайшие лет 10-20 не предвидится отказа от стандартных портов и стационарной техники - у нас банально нет технологий, чтобы взять и выкинуть всю периферию, выпущенную за 20 лет, на помойку.
тут вы правы - технологий нет у нас)). А зачем вам "крайне надежное"? Езернет что ли крайне надежен? Что за .. тоже мне атомная станция.. Электричество выключат и 95% любительских станков встанут поломав фрезы и не по причине вайфай а просто потому что этого никто не предполагал.
ebragim писал(а): Ну если вы считаете, что разбираетесь в потребностях производства лучше, чем они - то что вы забыли на этом форуме?
Как что забыл? Вот вас спросить например, как мне жить дальше. Мне совершенно неинтересны потребности промышленного производство - да тут и речи об этом не идет. Любительские станки. Любительские программы..
ebragim писал(а): Например, сенсорные панели в производстве что-то не особо прижились.
И что? У меня не производство. Там где привыкли работать по локоть в грязи наверное тач будет некомильфо. Но мне это не надо.
ebragim писал(а): И если уж наши с вами станки пытаются делать что-то похожее на взрослую обработку, то и стремиться к оборудованию стоит нормальному,
Одно другому не мешает . Мне вот это совершенно не надо .. Вы можете стремиться. но тогда проще заработать денег и купить хаас.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение MX_Master »

Господа, о вкусах не спорят :)

Мне, к примеру, удобнее ходить вокруг большого станка с беспроводным пультом с физическими кнопками и DRO на LCD экране.
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение antoxa-kylibin »

Планшеты, сенсоры все это фигня..... Дайте людям классический вариант стойки, чтобы работало все стабильно и было функционально, все только спасибо скажут.... А то рассуждаем что проще хаас купить, как будто они на планшетах работают.... Лучше бы дельное что то предложили...
vtgmfg
Мастер
Сообщения: 1438
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 53
Настоящее имя: Максим
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение vtgmfg »

antoxa-kylibin писал(а): Дайте людям классический вариант стойки, чтобы работало все стабильно и было функционально, все только спасибо скажут....
так это все продается. в чем вопрос? зачем изобретать то что изобретено?

Причем вот это мне нафиг не надо.. Стойка какая то. У меня компьютер и нет никакой стойки и не надо. А того что надо - тупо нет вообще. Где хоть один домашний станок? Или "домашний" софт, софт для любителя? Покажите мне. Там своя специфика которой нет у ХААС. Достаточно посмотреть ролики в инете как что делать на ХААС и понять что это чтото повернутое к любителю жопой. Все пытаются дотянуться до промышленных стандартов. Зачем? Это все можно купить и это будет дешевле чем сделать самому.
Cvazist
Мастер
Сообщения: 1080
Зарегистрирован: 16 окт 2017, 16:07
Репутация: 85
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение Cvazist »

vtgmfg писал(а): 31 июл 2022, 10:02 Достаточно посмотреть ролики в инете как что делать на ХААС и понять что это чтото повернутое к любителю жопой.
:lolh: :lolh: :lolh: В цитаты однозначно!!! :good: :good: :good:
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение MX_Master »

Максим хочет сказать, что для комнатных станков стойка не подходит не только по цене, но и по формату.

Есть, к примеру, ножовка по дереву, электролобзик и бензопила. Всё это для пиления. Но дома мы бензопилы используем реже, ибо формат инструмента неподходящий.
vtgmfg
Мастер
Сообщения: 1438
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 53
Настоящее имя: Максим
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение vtgmfg »

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

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение MX_Master »

Поступило несколько просьб по подключению энкодеров. Разберём варианты.

Большинство входов контроллера NVEM оптически развязаны. Но оптроны установлены довольно медленные (до 20 КГц максимум). Такую скорость можно получить даже на обычном LPT порте в основном цикле работы LinuxCNC. Единственный скоростной вариант для контроллера NVEM - использовать 10 входов для проводного пульта (X-IN, Y-IN, Z-IN, A-IN, B-IN, C-IN, 1X, 10X, 100X, ESTOP). Эти входы не изолированы, есть только подтяжка от небольших помех. Эти входы можно назвать скоростными. Итого, можно подключить 5 AB энкодеров с TTL выходами 0..5V (не диф. сигнал). Для Z меток большая скорость на входе не нужна. Z метки можно подключить через оптически развязанные входы.

В данный момент модуль счётчика для энкодеров в коде прошивки не реализован. Единственный вариант для реализации без переделки контроллера - программный. Аппаратный способ недоступен ввиду неправильной разводки платы. По предварительным прикидкам можно сделать программные счётчики с частотой до 50 КГц. Для примера, шаговик нормально пашет на скорости до 1000 об/мин. Если на нём стоит энкодер на 600 меток (2400 импульсов), энкодерный вход должен переварить 1000 / 60 * 2400 = 40000 импульсов в секунду (это 40 КГц). Если есть "в студии" люди, кому нужно работать с энкодерами, поднимите руки.

Ещё один вариант для подключения энкодеров - использовать внешнюю макетную плату с STM32 (blue pill, black pill или что-то другое). Эту макетку можно подключить к четырём из 10-ти пинов, озвученных ранее. Внешняя макетка аппаратно и программно считает энкодеры и передаёт данные по шине SPI. Скорость счёта при этом будет достигать нескольких мегагерц. Входы на макетке не изолированы, тот же TTL до 5V (не диф. сигнал). Кому нужен такой вариант, поднимите руки.

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

Blue-vs-Black-Pill-Pin-Layout.png (1821 просмотр) <a class='original' href='./download/file.php?id=204338&sid=3f363a5dbbfa3fa34335adce231720a2&mode=view' target=_blank>Загрузить оригинал (340.11 КБ)</a>
71IRF-Stz+L._SL1500_.jpg (1821 просмотр) <a class='original' href='./download/file.php?id=204339&sid=3f363a5dbbfa3fa34335adce231720a2&mode=view' target=_blank>Загрузить оригинал (132.31 КБ)</a>
b6f580eccf309afd2f78b805bedf7a8ae41ca4a5_original.jpeg (1821 просмотр) <a class='original' href='./download/file.php?id=204340&sid=3f363a5dbbfa3fa34335adce231720a2&mode=view' target=_blank>Загрузить оригинал (49.75 КБ)</a>
Аватара пользователя
azbukived
Опытный
Сообщения: 172
Зарегистрирован: 13 окт 2012, 17:08
Репутация: 5
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение azbukived »

Нет, просто стойка по Гостам производственных цехов имеет определённый параметр надёжности и защищенности, в зависимости от эксплуатационных условий. Ведь в заводском цехе особый допуск эксплуатации. Но стойка ничем не отличается от простого компа. Также матплата, память + контроллер, и тд и тп...
vtgmfg
Мастер
Сообщения: 1438
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 53
Настоящее имя: Максим
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение vtgmfg »

azbukived писал(а): Ведь в заводском цехе особый допуск эксплуатации.
ага - в тех же самых особых условиях в которых находится оператор станка. Это все натягивание совы на глобус. IP54 и работа 7/24. Там комп по ттх равный которому уже сложно найти на разборках только за 10 цен нормального современного. + какянить привязка по ТПМ к софту, чтобы юзер у которого он подох не смог сам его заменить.
Какие такие Госты по надежности? Самая надежная - это массовая бытовая техника. А все это промышленное - не та серия, чтобы все косяки выискивать.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение MX_Master »

Кстати, про андроид.. Я как-то давно облизывался на цены обычных китайских тв боксов на андроиде. Сейчас характеристики тв боксов стали ещё бащще, а цены не сказать, чтобы сильно выросли. Комплект из мощного тв бокса и Ethernet контроллера мог бы решить многие ЧПУ задачи. Надо провентилировать этот вопрос по работе с андроидом. По крайней мере, аппаратное ускорение видео там робит лучше, чем с линуха.
vtgmfg
Мастер
Сообщения: 1438
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 53
Настоящее имя: Максим
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение vtgmfg »

а видео - оно прям так нужно? ну визуально проконтролировать как прога распознала гкод может и полезно.
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение antoxa-kylibin »

Михаил, вопрос с энкодерами актуальный. Заморачиваться ради 40кгц вам охота? Делать так уже по нормальному, чтобы мегагерц могло переваривать. Если для этого надо отдельную stm задействовать по шине spi, то лучше реализовать такой вариант. Ну и нужно думать про дифф сигнал.... Просто TTL 5в от помех не защищён, а энкодеры должны быть защищены от помех и работать стабильно иначе обратная связь будет только головной болью.... Так что я за то чтобы 1мгц и дифф. Аппаратно как это сделать вам виднее должно быть.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение MX_Master »

Аппаратное видео было камнем преткновения при отрисовке траектории на мини компах средствами LinuxCNC. Ибо видеодрайвер под линух на мини компах робит не ахти. А в андроиде видеодрайвер уже шуршит кучеряво прямо из коробки. Кому нравится сенсорный экран, нет проблем, кому клава и мышь - андроид это тоже умеет.

Про энкодеры - идёт опрос мнений. Пока что, один человек хочет программный энкодерный модуль. Время покажет, надо или нет. Диф. сигнал нужен далеко не всем. Обычные линейки микронные как-то без диф. выхода обходятся. Ну и, как грицца, сделаешь диф. сигнал, народ скажет, что не хватает аналога -10..10В. А это уже совсем другой вид контроллера. Гораздо выгоднее сделать отдельную коробочку, которая будет конвертером степдир в аналог и диф. сигнал в 5V TTL.
vtgmfg
Мастер
Сообщения: 1438
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 53
Настоящее имя: Максим
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение vtgmfg »

а какая применимость вот того энкодера что на фото в любительском станке? Где то мне попадалось что там то ли 262 тыс рисок то ли импульсов на оборот?
antoxa-kylibin писал(а): Так что я за то чтобы 1мгц и дифф.
да в общем то не запредельная частота - можно и согласованием обойтись. Дифференциальные кстати тоже согласовывать надо
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение antoxa-kylibin »

MX_Master писал(а): Гораздо выгоднее сделать отдельную коробочку, которая будет конвертером степдир в аналог и диф. сигнал в 5V TTL.
Так я про это и говорю, пусть коробочка отдельная конвертер дифф в ттл. Главное чтобы контроллер умел этот ttl переваривать на хорошей частоте.
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение antoxa-kylibin »

MX_Master писал(а): Обычные линейки микронные как-то без диф. выхода обходятся
Коряво обходятся, обратная связь должна быть стабильной и не восприимчивой к помехам и др. искажениям сигнала... Я же не просто так это говорю..... Зачем пытаться доказать что дифф сигнал не нужен? Не от делать нечего его придумали....
Аватара пользователя
azbukived
Опытный
Сообщения: 172
Зарегистрирован: 13 окт 2012, 17:08
Репутация: 5
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение azbukived »

vtgmfg писал(а): 31 июл 2022, 16:47
azbukived писал(а): Ведь в заводском цехе особый допуск эксплуатации.
ага - в тех же самых особых условиях в которых находится оператор станка. Это все натягивание совы на глобус. IP54 и работа 7/24. Там комп по ттх равный которому уже сложно найти на разборках только за 10 цен нормального современного. + какянить привязка по ТПМ к софту, чтобы юзер у которого он подох не смог сам его заменить.
Какие такие Госты по надежности? Самая надежная - это массовая бытовая техника. А все это промышленное - не та серия, чтобы все косяки выискивать.
Верно, но! Применительно секретности этих самих допусков, к примеру нашего завода, где атомные чайники выпускают - простые компы зависают постоянно, и по этому они в спец боксах. Разница эксплуатации у каждого направления своя.
Ответить

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