LinuxCNC и MESA 7i92. Общая информация

  Рет қаралды 9,336

Anton Simutin

Anton Simutin

2 жыл бұрын

На видео представлен мой проект, в котором используется системе Linuxcnc в связке с контроллером аналог mesa 7i92 производства Smd-taxi. Рассказываю общие принципы.

Пікірлер: 74
@Karasevichganzaliss
@Karasevichganzaliss 2 жыл бұрын
Очень круто спасибо. Искал такое решение очень долго. Спасибо что все так подробно рассказали. Инфы по такой системе очень мало. У меня как раз станки на линуксе и другой системы не хочу очень надежная система. Один раз настроил и за 4 года не одного сбоя если не считать сгоревшего винта.
@antonsimutin
@antonsimutin 2 жыл бұрын
Рад, что информация оказалась полезной
@Karasevichganzaliss
@Karasevichganzaliss 2 жыл бұрын
@@antonsimutin подскажите Вы использовали TTL или EIA-422 (RS-422), выходы с линеек? Спасибо.
@antonsimutin
@antonsimutin 2 жыл бұрын
@@Karasevichganzaliss на видео да, но в дальнейшем столкнулся с проблемой помех от частотника. Пришлось доработать линейки под RS422 и сделать дополнительный конвертер для преобразования RS422 в TTL. Пробовал ещё использовать конвертеры RS485, тоже рабочий вариант. После доработок, все заработало стабильно. Тестировал, но пока не все линейки поставил, как поставлю сниму видос на эту тему. Китайские дешёвые линейки не стоит брать, у них нет никакой помехозащиты и Z меток как оказалось. Так что лучше использовать сразу RS422 и доп конвертер.
@Karasevichganzaliss
@Karasevichganzaliss 2 жыл бұрын
@@antonsimutin А Вы бы не могли поделиться информацией где приобретать хорошие линейки? Спасибо. Я смотрю на алишке так ведь они все там китайские. Очень буду Вам признателен.
@antonsimutin
@antonsimutin 2 жыл бұрын
@@Karasevichganzaliss да на том же AliExpress, только не самый дешман брать. Те которые с RS422 изначально стоят от 6-7тыс уже. Я смотрю в сторону Sino линеек, они и по цене дороже стоят и по описанию есть разные варианты и ttl и RS422 и про Z метку пишут что есть. Вообще продавца надо сразу мучать вопросами. У меня NTS линейки, около 3.5тыс.р стоили. Но их не советую.
@Alex-dk6lm
@Alex-dk6lm Жыл бұрын
Здравствуйте. Спасибо Вам большое за полезное, содержательное видео! Я решил поработать с linuxcnc, но стoлкнулся с небольшой трудностью. Во время работы управляющей программы, монитор, минут через десять входит в спящий режим. Приходиться пошевелить мышкой, чтобы изображение появилось.Это доставляет неудобство. Не могу настроить в системе. Может поможете мне пожалуйста устранить этот момент. Ещё раз спасибо!
@user-vo1tv3ch2i
@user-vo1tv3ch2i Жыл бұрын
А при помощи опт линейки и линукс CNC или NC Studio идет коррекция в реальном времени по координатам, чтобы хоть чуть чуть снизить влияние люфтов на косых рейках?
@antonsimutin
@antonsimutin Жыл бұрын
NC studio с линейками не умеет работать, по крайней мере дешёвые версии. Linuxcnc умеет работать с обратной связью, да коррекция идёт. Но люфтов не должно быть больших. Придется загрублять ошибку рассогласования, а это точность следования заданной траектории. Вобщем, обратная связь хорошо, но механика должны быть в порядке
@rusticagenerica
@rusticagenerica 11 ай бұрын
Hello ! Would you have the slightest idea about why there is an import restriction to Europe on this gorgeous board?
@antonsimutin
@antonsimutin 9 ай бұрын
Hello. I don't know why there might be such restrictions. I also can’t buy original mesa boards right now. But it turned out that in my country there are competent people who were able to make their own version of the board, which works fine and can solve most of the problems that I need to solve.
@user-xf4ib7gu6p
@user-xf4ib7gu6p Жыл бұрын
А у этой платы все входы быстрые, подходят для энкодеров? И как быть, если входов на энкодеры хватает, а для остальной периферии уже не хватает?
@antonsimutin
@antonsimutin Жыл бұрын
У этой платы есть специально предназначенные для этого входы. Энкодерных каналов 4, свободных GPIO помоему 4 шт остается. Для простого фрезера настольного этой платы хватит, если уже надо автосмену и кучу всяких доп. функций, то как вариант можно использовать PLC модули которые по modbus умеют работать....Но я пока такое решение не использовал....
@LeonidKorobeynikov
@LeonidKorobeynikov 2 ай бұрын
Подскажите, в этой сборке, ПИДы крутятся на ПК или в МЕСА? Я собирал, давно, фрезер как раз на коллекторниках с самодельными энкодерами и драйверами и контур был замкнут в ПК, linuxcnc видел заданное положение и фактический угол винта, строил графики, step responce и т.д. Но это достаточно медленно и слишком "софтово". Если у вас контур крутится в mesa, а по LAN идут только команды - то наверно это очень быстро, но linuxcnc уже не может видеть в каждой точке теоретическое и фактическое положение осей, поправьте если не так. В идеале хотелось бы и ошибку видеть и управлять не по step/dir, а по CAN или RS.
@antonsimutin
@antonsimutin 2 ай бұрын
Сам pid крутится в компе. Частота опроса платы компом 1кгц. Linuxcnc умеет работать с EtherCAT. Никто не запрещает использовать этот сетевой протокол для управления драйверами и другими модулями, которые поддерживают этот протокол. Но смысл по сути не меняется, комп так же будет с сервопериодом давать команды и принимать информацию с подчиненных устройств....
@user-ib3xj5vz1p
@user-ib3xj5vz1p 2 жыл бұрын
Подскажите пожалуйста, я правильно понимаю, что если хочется и линейки и все оси будут на сервах, то сделать это уже на данном контроллере не получится?
@antonsimutin
@antonsimutin 2 жыл бұрын
Почему не получится? Сервопривод или шаговый привод не влияют на линейки. Линейки нужны для контроля перемещения осей.
@user-ib3xj5vz1p
@user-ib3xj5vz1p 2 жыл бұрын
@@antonsimutin нет нет, я понимаю, я просто вот думаю а хватит ли входных разъемов, ведь линейки подключены к энкодерным входам на плате, но и серводвигатели ведь пойдут туда же?
@antonsimutin
@antonsimutin 2 жыл бұрын
@@user-ib3xj5vz1p нет, энкодер с сервомотора подключается к серводрайверу. Там закрытый контур управления реализован на уровне драйвера. В драйвере свой pid регулятор, который тоже можно настраивать и менять поведение мотора в целом. Т. Е. это система более низкого уровня, а линейки нужны для главного контроллера, роль которого может выполнять linuxcnc с дочерними платами.
@user-ib3xj5vz1p
@user-ib3xj5vz1p 2 жыл бұрын
@@antonsimutin Понял! Большое спасибо за разъяснение и столь быстрый ответ на мои наверное глупые вопросы :) Просто с сервами дела пока не имел, собираю станок и инфомацию к нему и хочу уже уйти от шаговиков на сервы, но так же хочу поставить линейки. Вопросов конечно тонна, потому что к линукс цнц привык, но одно дело 3 шаговика, три датчика хоум и пробинг. а другое 4 сервы, три линейки, автосмена инструмента, и я даже не знаю осилю ли столь сложные процессы(
@user-wz6tr1hp1t
@user-wz6tr1hp1t 2 жыл бұрын
Здравствуйте! Вы подключили сигналы А+ и В+ или инверсные ? Я что то не понял как подключить энкодер к входам с подтяжкой +5В
@antonsimutin
@antonsimutin 2 жыл бұрын
У меня энкодеры npn типа.... Подключал по схеме, которая у разработчиков на сайте размещена. Вроде проблем не возникло с этим. Если у вас pnp типа энкодер, то нужно что то городить....что за энкодеры у вас?
@user-wz6tr1hp1t
@user-wz6tr1hp1t 2 жыл бұрын
@@antonsimutin Круговой ЛИР-158
@user-wz6tr1hp1t
@user-wz6tr1hp1t 2 жыл бұрын
Вчера рискнул подключил, халскоп видит оба канала А и В а вот Z метку не знаю куда воткнуть. Наверное нужно перепрошить плату.
@antonsimutin
@antonsimutin 2 жыл бұрын
@@user-wz6tr1hp1t да, чтобы z метки задействовать, нужно прошить плату. У разработчиков есть такая прошивка, запросите, они поделятся. У меня где то была, но только вечером смогу посмотреть
@user-wz6tr1hp1t
@user-wz6tr1hp1t 2 жыл бұрын
не могу вставить адрес для связи
@andreandreev3775
@andreandreev3775 9 ай бұрын
Хорошее видео. Лайк конечно. Антон как найти конкретно вашего производителя MESA. Ссылку или контакт можно в личку.
@antonsimutin
@antonsimutin 9 ай бұрын
А как я вам в личку напишу? У меня ваших контактов нет как таковых. Smd-taxi называется сайт производителя этих плат.
@user-hg7bw4sc7n
@user-hg7bw4sc7n 2 жыл бұрын
Здравствуйте! Платы управления mesa 7i92 от "smd taxi" старая и обновленная сильно отличаются по функционалу, как и их цена(10000,14000руб)? Спасибо!
@antonsimutin
@antonsimutin 2 жыл бұрын
Это вопрос или констатация факта?
@user-hg7bw4sc7n
@user-hg7bw4sc7n 2 жыл бұрын
Это вопрос. Какой из них выбрать?
@antonsimutin
@antonsimutin 2 жыл бұрын
@@user-hg7bw4sc7n на сколько я знаю, сейчас только новая версия делается, старых не было в наличии. Ну и в новой версии 4 энкодера можно подключить, в старой 3 энкодера было.
@user-hg7bw4sc7n
@user-hg7bw4sc7n 2 жыл бұрын
Спасибо!
@user-vu1gs8kg2j
@user-vu1gs8kg2j 4 ай бұрын
Я в шоке. Метаюсь то grbl то fluid nc то фиг пойми. Дело в том что рама с моторами есть а контроллера нет. Когда то запускал его через lpt и оно просто стояло в сарае. Сейчас хочется заняться и понимаю что просто lpt опторахвязку это смешно на сегодня. А тут такой видеоролик полезный. Спасибо! Мне нужно именно электронику подобрать.
@antonsimutin
@antonsimutin 4 ай бұрын
Ну linuxcnc система бесплатная, открытая. Использовать можно вполне законно, по функционалу очень гибкая, но надо хорошо с ней разобраться, чтобы понять потенциал этого софта....с контроллерами не густо конечно, но есть варианты.
@user-vu1gs8kg2j
@user-vu1gs8kg2j 4 ай бұрын
@@antonsimutin Вы поделитесь пожалуйста опытом. Плата стоящая? Планирую взять, 14т.р. Станочек маленький, примерно А4. Моторы 2,2А или чуть больше. Тут получается так что если беру эту плату то уже только LinuxCNC и никаких Candle и.т.п. Вы сами пользуетесь? Всё устраивает?
@antonsimutin
@antonsimutin 4 ай бұрын
@@user-vu1gs8kg2jесли с этой платой то только под линуксом рулить станком. у меня 4 станка работают на linuxcnc. Варианты разные меса без обратной связи, меса с обратной связью, через лпт порт и с китайской платой в качестве альтернативы месам. Китайская плата 5а-75е. Все работает, меня устраивает
@Dronrus78spb
@Dronrus78spb 9 ай бұрын
Можно проконсультироваться по электронной обвеске поподробнее? Лично столкнулся с проблемой, что слишком большие помехи от частотника когда он работает, как только шпиндель врубаю, сразу шаговики начинают глючить. Пока никак не могу настроить управление с платы NVUM v2.
@antonsimutin
@antonsimutin 9 ай бұрын
Самое простое это вынести частотник за пределы электрошкафа. Ну и меры нужно принимать по помехозащите, экранирование сигнальных проводов, кабель силовой на шпиндель использовать тоже с экранированием.
@Dronrus78spb
@Dronrus78spb 9 ай бұрын
@@antonsimutinПочти всё это сделано, но вроде помогло, после того как заземлил фильтр, к которому подключен управляющий компьютер .. Но всёравно, хочу сделать всё по уму, и чтобы уже работало железобетонно )) А спросил, потому что увидел частотник в коробке с остальным оборудованием. Подумал, может магия какая есть )
@antonsimutin
@antonsimutin 9 ай бұрын
@@Dronrus78spb этот частотник тоже мне создал не мало проблем)))
@user-yu5ml5ks6r
@user-yu5ml5ks6r 2 жыл бұрын
а как ты подключил линейки? Я себе просто планирую такой же купить контроллер.
@antonsimutin
@antonsimutin 2 жыл бұрын
У меня линейки с TTL сигналом 5в A, B, Z. Подключил только A, B. Z не задействован, но можно задействовать, прошивку в плате нужно поменять только. Нужно работать с помехозащищенными линейками, которые дифф сигнал выдают A+ A-, B+B-, Z+Z-. Но эта плата в лоб не умеет это делать. Нужно городить конвертер RS422 - ->TTL. Я пока над этим работаю. Как будет решение, постараюсь показать видос.
@user-yu5ml5ks6r
@user-yu5ml5ks6r 2 жыл бұрын
@@antonsimutin Правильно ли я вас понял? У вас линейка не абсолютный енкодер а инкрементный линейный?
@antonsimutin
@antonsimutin 2 жыл бұрын
@@user-yu5ml5ks6r да
@user-yu5ml5ks6r
@user-yu5ml5ks6r 2 жыл бұрын
@@antonsimutin как то дороговато они стоят как для простого линейного енкодера, вы их где брали и какие деньги стоило это?
@antonsimutin
@antonsimutin 2 жыл бұрын
@@user-yu5ml5ks6r на али продаются всякие разные... По цене не могу сказать, дорого или дёшево. Это все относительно, но денег они стоят. А с RS422 стоят денег ещё дороже)
@user-og4lr7rm1d
@user-og4lr7rm1d 2 ай бұрын
Как вы добавляли линейку в конфигураторе? почему то я когда добавляю линукс загружается с ошибками и не дает открыть программу ставил 2.8 и 2.9 версии что же я делаю не так, сломал всю голову уже.
@antonsimutin
@antonsimutin 2 ай бұрын
Я не пользуюсь графическим конфигуратором, все что мне нужно я добавляю сразу в hal и ini файлах. Там если в двух словах, то нужно энкодеры задействовать и связать их с pid регулятором. А выход с pid регулятора связать с stepgen. Это нужно конкретно показывать как в конфиге прописано. Можете взять за образец конфиги с сайта smd-taxi, там есть варианты с энкодерами и без энкодеров.
@user-xf4ib7gu6p
@user-xf4ib7gu6p Жыл бұрын
Прошивки стандартные месовские?
@antonsimutin
@antonsimutin Жыл бұрын
Ну прошивка та, которую разработчик заливает. Конфиг примерный тоже у них есть. Я сам с оригинальными месами не сравнивал, но для linuxcnc по сути разницы нет.
@yurapol3402
@yurapol3402 2 жыл бұрын
а что у вас за серви???у вас так ихо все работает
@antonsimutin
@antonsimutin 2 жыл бұрын
Leadshine bldc сервопривода на 180вт
@raincross5444
@raincross5444 6 ай бұрын
Такой вопрос. А куда на это плате подключать метку Z с линеек?
@antonsimutin
@antonsimutin 6 ай бұрын
К свободным gpio можно подключить но прошивку надо менять, чтобы те gpio преобразовать в z метку энкодера
@raincross5444
@raincross5444 6 ай бұрын
@@antonsimutin а прошивку где брали?
@antonsimutin
@antonsimutin 6 ай бұрын
@@raincross5444 там уже залита была без z меток, у меня в линейках нет меток, поэтому без этого работаю. Прошивку можно попросить у производителя плат, я думаю они не откажут в помощи
@raincross5444
@raincross5444 6 ай бұрын
@@antonsimutin Понял. Спасибо большое.
@yurapol3402
@yurapol3402 2 жыл бұрын
Снимите видос как в линуксе настроються линейки?!
@antonsimutin
@antonsimutin 2 жыл бұрын
Надо подумать как это показать ещё.... Там в 2-х словах не расскажешь....как буду заниматься этой задачей, попробую заснять.
@yurapol3402
@yurapol3402 2 жыл бұрын
@@antonsimutin создайте новий конфиг,и покажите пожалуста))а то так интересно!!!такие виде безценние!
@antonsimutin
@antonsimutin 2 жыл бұрын
@@yurapol3402 как будет время, постараюсь сделать. Проще всего показать пример на стенде. У меня есть такой, для проверки энкодеров.
@user-py8zw4gf8y
@user-py8zw4gf8y Жыл бұрын
Добрый день. Какие рельсы стоят на вашем станке?
@antonsimutin
@antonsimutin Жыл бұрын
HGM20 или как то так. Китайские вобщем
@user-py8zw4gf8y
@user-py8zw4gf8y Жыл бұрын
@@antonsimutin А ШВП какие?
@antonsimutin
@antonsimutin Жыл бұрын
@@user-py8zw4gf8y 1605 китай
@user-py8zw4gf8y
@user-py8zw4gf8y 2 жыл бұрын
200 тыс или 20 тыс не пойму?!
@antonsimutin
@antonsimutin 2 жыл бұрын
Не понял вопроса....
@MrEnot22
@MrEnot22 10 ай бұрын
10 т
LinuxCNC for the bare bones beginner - Part 1
37:06
The Feral Engineer
Рет қаралды 62 М.
Обзор интерфейса AXIS для Linux CNC. Часть №4
18:03
ЧПУ Технологии
Рет қаралды 15 М.
Happy 4th of July 😂
00:12
Alyssa's Ways
Рет қаралды 68 МЛН
Clown takes blame for missing candy 🍬🤣 #shorts
00:49
Yoeslan
Рет қаралды 40 МЛН
Установка LinuxCNC.
17:45
Александр Паршев
Рет қаралды 19 М.
Планировка плоскости
1:47
Anton Simutin
Рет қаралды 198
ЧПУ с нуля. Часть 17. Настройка LinuxCNC
33:35
Александр Паршев
Рет қаралды 25 М.
Первый тест платы в работе с closed loop
4:04
В чем отличие ШВП класса С7 от С5
28:07
ЧПУ Технологии
Рет қаралды 33 М.
Linux CNC 2.7 Debian. Установил. Работает. Стабильно.
15:26
Русский Валенок
Рет қаралды 7 М.