На видео представлен мой проект, в котором используется системе Linuxcnc в связке с контроллером аналог mesa 7i92 производства Smd-taxi. Рассказываю общие принципы.
Пікірлер: 74
@Karasevichganzaliss2 жыл бұрын
Очень круто спасибо. Искал такое решение очень долго. Спасибо что все так подробно рассказали. Инфы по такой системе очень мало. У меня как раз станки на линуксе и другой системы не хочу очень надежная система. Один раз настроил и за 4 года не одного сбоя если не считать сгоревшего винта.
@antonsimutin2 жыл бұрын
Рад, что информация оказалась полезной
@Karasevichganzaliss2 жыл бұрын
@@antonsimutin подскажите Вы использовали TTL или EIA-422 (RS-422), выходы с линеек? Спасибо.
@antonsimutin2 жыл бұрын
@@Karasevichganzaliss на видео да, но в дальнейшем столкнулся с проблемой помех от частотника. Пришлось доработать линейки под RS422 и сделать дополнительный конвертер для преобразования RS422 в TTL. Пробовал ещё использовать конвертеры RS485, тоже рабочий вариант. После доработок, все заработало стабильно. Тестировал, но пока не все линейки поставил, как поставлю сниму видос на эту тему. Китайские дешёвые линейки не стоит брать, у них нет никакой помехозащиты и Z меток как оказалось. Так что лучше использовать сразу RS422 и доп конвертер.
@Karasevichganzaliss2 жыл бұрын
@@antonsimutin А Вы бы не могли поделиться информацией где приобретать хорошие линейки? Спасибо. Я смотрю на алишке так ведь они все там китайские. Очень буду Вам признателен.
@antonsimutin2 жыл бұрын
@@Karasevichganzaliss да на том же AliExpress, только не самый дешман брать. Те которые с RS422 изначально стоят от 6-7тыс уже. Я смотрю в сторону Sino линеек, они и по цене дороже стоят и по описанию есть разные варианты и ttl и RS422 и про Z метку пишут что есть. Вообще продавца надо сразу мучать вопросами. У меня NTS линейки, около 3.5тыс.р стоили. Но их не советую.
@Alex-dk6lm Жыл бұрын
Здравствуйте. Спасибо Вам большое за полезное, содержательное видео! Я решил поработать с linuxcnc, но стoлкнулся с небольшой трудностью. Во время работы управляющей программы, монитор, минут через десять входит в спящий режим. Приходиться пошевелить мышкой, чтобы изображение появилось.Это доставляет неудобство. Не могу настроить в системе. Может поможете мне пожалуйста устранить этот момент. Ещё раз спасибо!
@user-vo1tv3ch2i Жыл бұрын
А при помощи опт линейки и линукс CNC или NC Studio идет коррекция в реальном времени по координатам, чтобы хоть чуть чуть снизить влияние люфтов на косых рейках?
@antonsimutin Жыл бұрын
NC studio с линейками не умеет работать, по крайней мере дешёвые версии. Linuxcnc умеет работать с обратной связью, да коррекция идёт. Но люфтов не должно быть больших. Придется загрублять ошибку рассогласования, а это точность следования заданной траектории. Вобщем, обратная связь хорошо, но механика должны быть в порядке
@rusticagenerica11 ай бұрын
Hello ! Would you have the slightest idea about why there is an import restriction to Europe on this gorgeous board?
@antonsimutin9 ай бұрын
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 Жыл бұрын
А у этой платы все входы быстрые, подходят для энкодеров? И как быть, если входов на энкодеры хватает, а для остальной периферии уже не хватает?
@antonsimutin Жыл бұрын
У этой платы есть специально предназначенные для этого входы. Энкодерных каналов 4, свободных GPIO помоему 4 шт остается. Для простого фрезера настольного этой платы хватит, если уже надо автосмену и кучу всяких доп. функций, то как вариант можно использовать PLC модули которые по modbus умеют работать....Но я пока такое решение не использовал....
@LeonidKorobeynikov2 ай бұрын
Подскажите, в этой сборке, ПИДы крутятся на ПК или в МЕСА? Я собирал, давно, фрезер как раз на коллекторниках с самодельными энкодерами и драйверами и контур был замкнут в ПК, linuxcnc видел заданное положение и фактический угол винта, строил графики, step responce и т.д. Но это достаточно медленно и слишком "софтово". Если у вас контур крутится в mesa, а по LAN идут только команды - то наверно это очень быстро, но linuxcnc уже не может видеть в каждой точке теоретическое и фактическое положение осей, поправьте если не так. В идеале хотелось бы и ошибку видеть и управлять не по step/dir, а по CAN или RS.
@antonsimutin2 ай бұрын
Сам pid крутится в компе. Частота опроса платы компом 1кгц. Linuxcnc умеет работать с EtherCAT. Никто не запрещает использовать этот сетевой протокол для управления драйверами и другими модулями, которые поддерживают этот протокол. Но смысл по сути не меняется, комп так же будет с сервопериодом давать команды и принимать информацию с подчиненных устройств....
@user-ib3xj5vz1p2 жыл бұрын
Подскажите пожалуйста, я правильно понимаю, что если хочется и линейки и все оси будут на сервах, то сделать это уже на данном контроллере не получится?
@antonsimutin2 жыл бұрын
Почему не получится? Сервопривод или шаговый привод не влияют на линейки. Линейки нужны для контроля перемещения осей.
@user-ib3xj5vz1p2 жыл бұрын
@@antonsimutin нет нет, я понимаю, я просто вот думаю а хватит ли входных разъемов, ведь линейки подключены к энкодерным входам на плате, но и серводвигатели ведь пойдут туда же?
@antonsimutin2 жыл бұрын
@@user-ib3xj5vz1p нет, энкодер с сервомотора подключается к серводрайверу. Там закрытый контур управления реализован на уровне драйвера. В драйвере свой pid регулятор, который тоже можно настраивать и менять поведение мотора в целом. Т. Е. это система более низкого уровня, а линейки нужны для главного контроллера, роль которого может выполнять linuxcnc с дочерними платами.
@user-ib3xj5vz1p2 жыл бұрын
@@antonsimutin Понял! Большое спасибо за разъяснение и столь быстрый ответ на мои наверное глупые вопросы :) Просто с сервами дела пока не имел, собираю станок и инфомацию к нему и хочу уже уйти от шаговиков на сервы, но так же хочу поставить линейки. Вопросов конечно тонна, потому что к линукс цнц привык, но одно дело 3 шаговика, три датчика хоум и пробинг. а другое 4 сервы, три линейки, автосмена инструмента, и я даже не знаю осилю ли столь сложные процессы(
@user-wz6tr1hp1t2 жыл бұрын
Здравствуйте! Вы подключили сигналы А+ и В+ или инверсные ? Я что то не понял как подключить энкодер к входам с подтяжкой +5В
@antonsimutin2 жыл бұрын
У меня энкодеры npn типа.... Подключал по схеме, которая у разработчиков на сайте размещена. Вроде проблем не возникло с этим. Если у вас pnp типа энкодер, то нужно что то городить....что за энкодеры у вас?
@user-wz6tr1hp1t2 жыл бұрын
@@antonsimutin Круговой ЛИР-158
@user-wz6tr1hp1t2 жыл бұрын
Вчера рискнул подключил, халскоп видит оба канала А и В а вот Z метку не знаю куда воткнуть. Наверное нужно перепрошить плату.
@antonsimutin2 жыл бұрын
@@user-wz6tr1hp1t да, чтобы z метки задействовать, нужно прошить плату. У разработчиков есть такая прошивка, запросите, они поделятся. У меня где то была, но только вечером смогу посмотреть
@user-wz6tr1hp1t2 жыл бұрын
не могу вставить адрес для связи
@andreandreev37759 ай бұрын
Хорошее видео. Лайк конечно. Антон как найти конкретно вашего производителя MESA. Ссылку или контакт можно в личку.
@antonsimutin9 ай бұрын
А как я вам в личку напишу? У меня ваших контактов нет как таковых. Smd-taxi называется сайт производителя этих плат.
@user-hg7bw4sc7n2 жыл бұрын
Здравствуйте! Платы управления mesa 7i92 от "smd taxi" старая и обновленная сильно отличаются по функционалу, как и их цена(10000,14000руб)? Спасибо!
@antonsimutin2 жыл бұрын
Это вопрос или констатация факта?
@user-hg7bw4sc7n2 жыл бұрын
Это вопрос. Какой из них выбрать?
@antonsimutin2 жыл бұрын
@@user-hg7bw4sc7n на сколько я знаю, сейчас только новая версия делается, старых не было в наличии. Ну и в новой версии 4 энкодера можно подключить, в старой 3 энкодера было.
@user-hg7bw4sc7n2 жыл бұрын
Спасибо!
@user-vu1gs8kg2j4 ай бұрын
Я в шоке. Метаюсь то grbl то fluid nc то фиг пойми. Дело в том что рама с моторами есть а контроллера нет. Когда то запускал его через lpt и оно просто стояло в сарае. Сейчас хочется заняться и понимаю что просто lpt опторахвязку это смешно на сегодня. А тут такой видеоролик полезный. Спасибо! Мне нужно именно электронику подобрать.
@antonsimutin4 ай бұрын
Ну linuxcnc система бесплатная, открытая. Использовать можно вполне законно, по функционалу очень гибкая, но надо хорошо с ней разобраться, чтобы понять потенциал этого софта....с контроллерами не густо конечно, но есть варианты.
@user-vu1gs8kg2j4 ай бұрын
@@antonsimutin Вы поделитесь пожалуйста опытом. Плата стоящая? Планирую взять, 14т.р. Станочек маленький, примерно А4. Моторы 2,2А или чуть больше. Тут получается так что если беру эту плату то уже только LinuxCNC и никаких Candle и.т.п. Вы сами пользуетесь? Всё устраивает?
@antonsimutin4 ай бұрын
@@user-vu1gs8kg2jесли с этой платой то только под линуксом рулить станком. у меня 4 станка работают на linuxcnc. Варианты разные меса без обратной связи, меса с обратной связью, через лпт порт и с китайской платой в качестве альтернативы месам. Китайская плата 5а-75е. Все работает, меня устраивает
@Dronrus78spb9 ай бұрын
Можно проконсультироваться по электронной обвеске поподробнее? Лично столкнулся с проблемой, что слишком большие помехи от частотника когда он работает, как только шпиндель врубаю, сразу шаговики начинают глючить. Пока никак не могу настроить управление с платы NVUM v2.
@antonsimutin9 ай бұрын
Самое простое это вынести частотник за пределы электрошкафа. Ну и меры нужно принимать по помехозащите, экранирование сигнальных проводов, кабель силовой на шпиндель использовать тоже с экранированием.
@Dronrus78spb9 ай бұрын
@@antonsimutinПочти всё это сделано, но вроде помогло, после того как заземлил фильтр, к которому подключен управляющий компьютер .. Но всёравно, хочу сделать всё по уму, и чтобы уже работало железобетонно )) А спросил, потому что увидел частотник в коробке с остальным оборудованием. Подумал, может магия какая есть )
@antonsimutin9 ай бұрын
@@Dronrus78spb этот частотник тоже мне создал не мало проблем)))
@user-yu5ml5ks6r2 жыл бұрын
а как ты подключил линейки? Я себе просто планирую такой же купить контроллер.
@antonsimutin2 жыл бұрын
У меня линейки с TTL сигналом 5в A, B, Z. Подключил только A, B. Z не задействован, но можно задействовать, прошивку в плате нужно поменять только. Нужно работать с помехозащищенными линейками, которые дифф сигнал выдают A+ A-, B+B-, Z+Z-. Но эта плата в лоб не умеет это делать. Нужно городить конвертер RS422 - ->TTL. Я пока над этим работаю. Как будет решение, постараюсь показать видос.
@user-yu5ml5ks6r2 жыл бұрын
@@antonsimutin Правильно ли я вас понял? У вас линейка не абсолютный енкодер а инкрементный линейный?
@antonsimutin2 жыл бұрын
@@user-yu5ml5ks6r да
@user-yu5ml5ks6r2 жыл бұрын
@@antonsimutin как то дороговато они стоят как для простого линейного енкодера, вы их где брали и какие деньги стоило это?
@antonsimutin2 жыл бұрын
@@user-yu5ml5ks6r на али продаются всякие разные... По цене не могу сказать, дорого или дёшево. Это все относительно, но денег они стоят. А с RS422 стоят денег ещё дороже)
@user-og4lr7rm1d2 ай бұрын
Как вы добавляли линейку в конфигураторе? почему то я когда добавляю линукс загружается с ошибками и не дает открыть программу ставил 2.8 и 2.9 версии что же я делаю не так, сломал всю голову уже.
@antonsimutin2 ай бұрын
Я не пользуюсь графическим конфигуратором, все что мне нужно я добавляю сразу в hal и ini файлах. Там если в двух словах, то нужно энкодеры задействовать и связать их с pid регулятором. А выход с pid регулятора связать с stepgen. Это нужно конкретно показывать как в конфиге прописано. Можете взять за образец конфиги с сайта smd-taxi, там есть варианты с энкодерами и без энкодеров.
@user-xf4ib7gu6p Жыл бұрын
Прошивки стандартные месовские?
@antonsimutin Жыл бұрын
Ну прошивка та, которую разработчик заливает. Конфиг примерный тоже у них есть. Я сам с оригинальными месами не сравнивал, но для linuxcnc по сути разницы нет.
@yurapol34022 жыл бұрын
а что у вас за серви???у вас так ихо все работает
@antonsimutin2 жыл бұрын
Leadshine bldc сервопривода на 180вт
@raincross54446 ай бұрын
Такой вопрос. А куда на это плате подключать метку Z с линеек?
@antonsimutin6 ай бұрын
К свободным gpio можно подключить но прошивку надо менять, чтобы те gpio преобразовать в z метку энкодера
@raincross54446 ай бұрын
@@antonsimutin а прошивку где брали?
@antonsimutin6 ай бұрын
@@raincross5444 там уже залита была без z меток, у меня в линейках нет меток, поэтому без этого работаю. Прошивку можно попросить у производителя плат, я думаю они не откажут в помощи
@raincross54446 ай бұрын
@@antonsimutin Понял. Спасибо большое.
@yurapol34022 жыл бұрын
Снимите видос как в линуксе настроються линейки?!
@antonsimutin2 жыл бұрын
Надо подумать как это показать ещё.... Там в 2-х словах не расскажешь....как буду заниматься этой задачей, попробую заснять.
@yurapol34022 жыл бұрын
@@antonsimutin создайте новий конфиг,и покажите пожалуста))а то так интересно!!!такие виде безценние!
@antonsimutin2 жыл бұрын
@@yurapol3402 как будет время, постараюсь сделать. Проще всего показать пример на стенде. У меня есть такой, для проверки энкодеров.