mmv писал(а): ↑
Я про то, что реально для контроллера какого то производительного чипа совсем не нужно...
Мы примерно одинаково думаем. Проехали, идём дальше. А нет ли в планах, кроме пинцета, собственного варианта ЧПУ на замену LCNC? Чтоб на скромном микроконтроллере и, так скать, с блэкджеком и шлю ассемблерными вставками?
Дальше, на какой сегмент пользователей должен будет расчитан девайс:
Хобийники со станками стоимостью 100т.р., мелкие производства со станками 500т.р., крупные производства, производители станков?
Просто для всех категорий будет разный продукт : от вот вам конструктор собирайте сами, до вот вам стойка все скомплектовано, оттестировано в термокамерах и вибростендах, с гарантией, сервисным обслуживанием и обучением персонала.
А чем вам lcnc не угодил то? Чего такого вам потребовалось, чего не может эта система? Есть система с кучей готовых компонентов (программных), которая позволяет знающим людям реализовать в ней многие вещи. Например автосмену инструмента умельцы делают.... С корректора и инструмента работать умеет, круговые интерполяции умеет....осей можно и 5х реализовать, если сильно надо то и кинематику спецефическую описать..... То что комп не может делать хорошо, для этого придумали mesa и подобные контроллеры... С GUI тоже выбор есть..... Dragon и gmoccapy заслуживают внимания..... Запихнуть все это добро в нормальный корпус и прикрутить панель управления никто не запрещает. От этой сборки пожалуй больше было бы эффекта, чем от очередных "новых" контроллеров....Многим пользователям оборудования нужен удобный в работе станок, который работал бы надёжно и обеспечивая необходимую точность и производительность....
antoxa-kylibin писал(а): ↑24 июн 2021, 02:35
А чем вам lcnc не угодил то? Чего такого вам потребовалось, чего не может эта система? Есть система с кучей готовых компонентов (программных), которая позволяет знающим людям реализовать в ней многие вещи. Например автосмену инструмента умельцы делают.... С корректора и инструмента работать умеет, круговые интерполяции умеет....осей можно и 5х реализовать
Здравствуйте! Уже лет пять пользуюсь и разбираюсь с системой LCNC. Она успешно управляет несколькими станками, тут проблем нет. Но в целом система устаревает. На неё всё труднее эффективно решать новые современные задачи. Ну вот например синхронное управление станком и роботом (нормальный старый робот 6 координат и схват).
Нарастает дисбаланс между возможностями и ценой современным МК и ПЛИС и стоимостью MESA для LCNC. Современные МК в принципе способны обрабатывать энкодер, датчики токов и концевики, крутя при этом генератор шагов, не медленнее чем LCNC с MESA. Вся проблема в подключении новых аппаратных возможностей к LCNC единственный вариант обеспечивающий нужное быстродействие LCNC это MESA, которая стоит дороже компа к которому подключатся. И полноценный комп не везде нужен, для многих станков оптимален планшет, но LCNC практически работает только на Debian про даже убунту можно забыть не говоря о андроиде. LCNC безнадёжно застрял в эпохе LPT, еще некоторое время прожил на спецплате MESA, но сейчас уже всё это является устаревшими и не отвечающими современным запросам и возможностям решениями. Кроме этого в LCNC изначально есть большие проблемы с надёжностью кода, в принципе не заложено автоматическое тестирование самой системы, она немного глючит, и надежно устранить иногда всплывающие проблемы не представляется возможным, вы это сами знаете. Всё идёт к тому что LCNC придется переделывать почти полностью.
Отстаивание позиции состоящей в том, что LCNC вечно актуален, бесперспективно. Надеюсь вы это понимаете.
В версий 2.7 аксис стабильно виснет примерно в течении получаса работы на УП более 10к слов в том случае когда отрисоваемые траектории выходят за область отрисовки. Есть и глюки с отработкой датчика инструмента.
Аналогов МЕСА практически нет 2, 3 любительских проекта без поддержки.
На убунту 20.04 ставить пробовал, гимор.
Несколько месяцев занимаюсь переносом на Zynq.
Фирменные стойки доступны, но они все представляют собой черный ящик.
Конкретно сейчас надо создать систему управления двумя роботами и фрезерным станком. Причем так чтобы был открытый исходный код и бюджетно, нет возможности все вопросы заливать деньгами.
Т.е. мой тезис в этой теме состоит в том что изернет контроллер для LCNC это полумера, тут надо еще многое переделывать.
Вернуться к началу
Перед тем как сказать, что LinuxCNC устаревает, надо обязательно вспоминать на какие шиши она разрабатывается Спасибо добрым людям, которые всё это дело бесплатно поддерживают и тянут вперёд как могут.
Любая нестандартная связка фрезера с роботом силами другого закрытого ЧПУ выльется во вполне ощутимые деньги. При этом нет гарантии, что через 5 лет автор закрытого ЧПУ будет поддерживать свой проект. Вместо старого, скорее всего, будет заявлен новый вариант ЧПУ, за который снова придётся платить.
Аналоги mesa есть, лично пользуюсь. Linux не устаревает явно, debian тот же развивается планомерно и это не самый слабый дистрибутив Linux который существует. В EMC тоже вносят изменения, пусть не впереди планеты всей, но изменения проходят. В плане gui тоже есть с подвижки, dragon qt и вообще qt библиотеки прикрутили уже. Можно изобретать что захочется. Управлять 2 станками и роботом синхронно..... Не совсем понял почему именно lcnc тут слабое звено.....? Что именно нужно управлять? Синхронизировать станок с работой робота? Типа тот меняет заготовки, станок их обрабатывает..... Так это нужна внешняя система управления, которая грубо говоря говорит роботу старт, тот делает то что по ум заложено, сделал что то ответил внешней системе, та смотрит, ага этот справился, даёт команду старт станку, тот попёр воевать с заготовкой, отвоевал, сказал я усе, система даёт роботу команду "фас", тот забирает заготовки и пихает новую..... И так по циклу.... Если такая задача, то это одно..... И скорее всего решаемо... М если 1 комп должен рулить 2-мя станками и ещё и роботом одновременно, то тут вопрос возникает, нафига козе баян? Как то непонятно на самом деле что именно устаревает в linuxcnc. Из фануков видел только старые стойки, на вид архаично, но зато работает надёжно годами.... Поэтому и признано в мире это решение. Siemens тоже зачастую встретить можно, старый но работает.... В производстве важна стабильность работы в первую очередь, а не обновления с каждым годом....
Stepanov писал(а): ↑
Конкретно сейчас надо создать систему управления двумя роботами и фрезерным станком. Причем так чтобы был открытый исходный код и бюджетно, нет возможности все вопросы заливать деньгами.
Нужно построить систему стоимостью в десятки миллионов, на съэкономленные от обедов деньги?
Так вы уж определитесь - задача грести бабло, чтобы автоматы работали без участия человека и экономили по 500к в месяц на трудоустройве..
Вообще если надо управлять конвеером, так это отдельная система. Она ловит команды готовности от станков и роботов и работает по своему алгоритму. А смешивать все в одно - это не правильно по принципам проектирования.
Кому-нибудь всё ещё интересно заюзать китайские контроллеры NVEM c LinuxCNC? Недавно экспериментировал.. есть возможность для любых двух осей сделать вывод шагов до 2 МГц, остальные оси будут на софт выводе до 200 КГц. Получается 2 оси по 2 МГц и 4 оси по 200 КГц. Есть возможность вывода шагов на пинах, куда подключается проводной пульт-штурвал. По факту, можно сделать вывод шагов для 8-9 осей.
А я вот очень даже "за," . За окном ситуация не ясная. Авось пригодится. Появление "пинцета" - это очень хорошо . Мне вот только вечно gpio не хватает. На станке постоянно больше сотни и тех и других. Я самопальными опторазвязками LPT постоянно балуюсь
NVEM'чики идут уже с развязками и стоят дешевле. Для Mach3 у них встречаются проблемы с плагином и прошивкой. И автора нельзя попросить что-то исправить. А вот для LinuxCNC ситуация другая, мы сами можем что-то добавить или исправить.
Dmaster писал(а): ↑
Мне вот только вечно gpio не хватает. На станке постоянно больше сотни и тех и других. Я самопальными опторазвязками LPT постоянно балуюсь
Если нужно много GPIO без развязки, могу подсобить. Сами развязки всех видов продаются отдельно на АЛИ по 3 копейки, можно брать мешками. Ну, или самостоятельно спаять. У меня есть практически готовый софт для разных макеток с любыми STM32. Если интересно, можно в личку.
MX_Master писал(а): ↑
Кому-нибудь всё ещё интересно заюзать китайские контроллеры NVEM c LinuxCNC?
Приветствую. Как?
Лежит третий год такая плата, выкинуть жалко продать некому(
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак. https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA