Внедряем LinuxCNC в массы

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

Re: Внедряем LinuxCNC в массы

Сообщение MX_Master »

Немного поменяем вектор темы. В начале обсуждалось коммерческое решение. И даже не одно. В законченном виде, в составе конкретного железа, оно вполне может быть коммерческим. Со всеми атрибутами, включая брэнд, отдельный сайт, контакты, цены и т.д. Это всё логично, есть много людей, которые хотят готовое решение и могут его, просто, купить. Но если пользователь хочет что-то собрать сам, надо дать ему такую возможность. Поэтому дальнейшая разработка будет вестись максимально открыто.

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

Re: Внедряем LinuxCNC в массы

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

Не очень понял суть этой темы..... Вы хотите сделать какой то GUI, который бы позволил своими средствами настроить полностью рабочую конфигурацию станка? Чтобы через различные менюшки этого gui можно было задать параметры осей, алгоритм поиска референтных точек, местоположение датчиков home, указать тип контроллера mesa или подобное или просто lpt порт, а то и 2 lpt если одного мало... Так же настройка обратной связи.... Т. Е. указать параметры энкодеров, к каким входам они подключены.... В дополнение к этому настройка pid для каждой оси..... Варианты управления шпинделем и т. д. и т. п. И на закуску настройка из gui внешней панели управления, если такая имеется..... Такая идея у вас?
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: Внедряем LinuxCNC в массы

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

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

Re: Внедряем LinuxCNC в массы

Сообщение MX_Master »

Да, примерно так. В параллель к этому попробуем ещё и КАД с КАМом запилить. Веб инструментарий уже давно просится в оффлайн. К примеру, GUI и отрисовка у Fusion 360 - это всё веб, а вычисления - отдельные консольные программки. Конечно, в начале это будет выглядеть по-детски, содержания будет маловато. Но по мере развития подтянем недостающее. Возможно, оно выльется в нечто большее, чем просто человеческое лицо для LinuxCNC, пока неясно.

Сам интерфейс (GUI) - модульный, и не привязан ни к чему. С какой-то системой его связывает только соответствующая программа прокладка (CGI). Всё это даёт возможность применять сие решение без ограничений на разных платформах. Формула работы выглядит так:

GUI (браузер) <-> веб-сервер <-> CGI (программа-прокладка) <-> Система ЧПУ (и другие программы)

Между GUI и CGI могут быть любые расстояния, данные гуляют по сетевым интерфейсам. Это, к примеру, даёт возможность запустить ЧПУ автономно на ARM одноплатнике, а рулить этим можно прям с винды или с планшета под любыми Андройдами. В общем, плюсов масса.

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

Re: Внедряем LinuxCNC в массы

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

А к чему такое стремление рулить станком с планшета на андроиде? Практика показывает что до сих пор классикой жанра является физическая панель управления, с нормальными кнопочками, крутилками и т. д. При отработки новых деталей оператору приходится все равно контролировать процесс и всегда быть готовым оперативно прервать процесс, если что то пошло не так. Ну или просто в нужный момент убрать подачу, чтобы убедиться что станок едет куда надо. Ну или остановить станок на переходе, чтобы проверить состояние инструмента. Лучше аппаратных панелей управления пока не придумали способа так взаимодействовать с оборудованием. На планшете я не представляю как можно оперативно управлять станком, там будет бесконечная война с дисплеем. Может я чего то не знаю?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение aftaev »

Планшет будет служить HMI(Человеко-машинный интерфейс), к ЧПУ можно прикручивать панель управления(крутилки с кнопочками).
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
alex_sar
Мастер
Сообщения: 1674
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение alex_sar »

Планшет это идеальный вариант - там уже готовый дружественный (программисту и пользователю) интерфейс, 3д и так далее.

Планшет можно использовать как готовый "монитор" с тачскрином. А физические крутилки/кнопки рядом поставить никто не мешает.

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

Re: Внедряем LinuxCNC в массы

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

aftaev писал(а): 30 мар 2022, 10:20 Планшет будет служить HMI(Человеко-машинный интерфейс), к ЧПУ можно прикручивать панель управления(крутилки с кнопочками).
В таком случае планшет будет выполнять роль дисплея.... Логичнее просто дисплей использовать, он же дешевле в сравнении с планшетом. Есть дисплеи с тачем, если хочется пальцами экран мацать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение aftaev »

antoxa-kylibin писал(а): Логичнее просто дисплей использовать, он же дешевле в сравнении с планшетом.
У кого планшеты старые лежат и скучают?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
alex_sar
Мастер
Сообщения: 1674
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение alex_sar »

antoxa-kylibin писал(а): В таком случае планшет будет выполнять роль дисплея.... Логичнее просто дисплей использовать, он же дешевле в сравнении с планшетом. Есть дисплеи с тачем, если хочется пальцами экран мацать.
неа. монитор с тачскрином не дешевле, а примерно так же как китайский планшет.

но! в планшете есть графический процессор который сможет красиво и шустро рисовать визуализацию и прочее,
совершенно не грузя само чпу, управляющее станком.

одна проблема. мелкие они эти планшетики.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение aftaev »

alex_sar писал(а): одна проблема. мелкие они эти планшетики.
Пром стойки ЧПУ, частенько идут с экранами 8-10". Удобно работать из-за грамотного интерфейса. Это в хобячных ЧПУ, любят всю инфу затолкать в один экран.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
alex_sar
Мастер
Сообщения: 1674
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение alex_sar »

aftaev писал(а): Пром стойки ЧПУ, частенько идут с экранами 8-10". Удобно работать из-за грамотного интерфейса. Это в хобячных ЧПУ, любят всю инфу затолкать в один экран.
Да, согласен, можно работать.

Но чтобы делать ништяки типа простейшего CAM уже тесно и неудобно. Это меня и остановило. А с большими экранами планшеты уже реально дорогие.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение aftaev »

alex_sar писал(а): Но чтобы делать ништяки типа простейшего CAM уже тесно и неудобно.
У меня в Сименсе 808D есть бесплатный типо shopMill. Стоять возле станка и писать программульку мне не удобно. Дело даже не в маленьком экране. Пока станок работает, не шибко будет желание в этом же компе работать в САМ.

Что такое shopMill
https://www.youtube.com/watch?v=133evrF ... dRABGAE%3D
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение aftaev »

Писать нужно не САМ, а ништяки в ЧПУ. Эти ништяки обычно продаются как отдельные опции.
например
https://www.youtube.com/watch?v=8_gXh3iuTlU
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение aftaev »

На 7:40мин описание некоторых опция. Самое ценное это 18я опция ;)

https://www.youtube.com/watch?v=fpf4AFJcQy0&t=481s
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
alex_sar
Мастер
Сообщения: 1674
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение alex_sar »

Ну это (18) в linuxcnc легко сделать.
motion.adaptive-feed - для этого андроидов не надо никаких.

видюшки интересные

Под кам имел в виду не полноценный CAM конечно же. А вот например FACE, отверстия по шаблону, контур прямоугольный. Вот такие вещи приятно было бы прям со станка делать, чтоб к компу не гонять. И с предпросмотром. А что - под игрушки 3д на андроиде всё готово. Бери и делай.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение aftaev »

alex_sar писал(а): Ну это в linuxcnc легко сделать.
motion.adaptive-feed - для этого андроидов не надо никаких.
Это надо как нибудь прописать, чтобы было по умолчанию. И вкл/выкл какими нибудь М командами.
alex_sar писал(а): видюшки интересные
В мануалах больше интересного ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: Внедряем LinuxCNC в массы

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

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

Re: Внедряем LinuxCNC в массы

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

Про cam модуль на стойке тут на самом деле сложных вещей не надо, но базовые операции типа планировка плоскости, обработка по контуру можно внедрить, чтобы тупо заготовку вырезать можно было не отходя от станка. В остальных вещах удобнее и быстрее в нормальном cam на компе сделать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Внедряем LinuxCNC в массы

Сообщение aftaev »

antoxa-kylibin писал(а): Вопрос не совсем в тему, но тут упомянули. Что за адаптивная подача? Читал что lcnc это умеет, но для чего оно пока не понял. Поясните кто в теме....
Адаптивные подачи
Опция адаптивная подача позволяет изменять подачу перемещения инструмента динамически в соответствии с реальной нагрузкой на инструмент.
Или viewtopic.php?p=236571#p236571

Подача по контуру, это малость другое. Загрузил в стойку УП. Активируешь опцию, жмакаешь Пуск, станок стоит, берешь пульт и начинаешь крутить колёсеко. ЧПУ начинает ехать в ручном режиме по программе со скоростью и в сторону как крутишь колесеко. Убедился что все хорошо, жмешь Пуск и пошла обработка в нормальном режиме.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Ответить

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