Что я еще не знал о LinuxCNC, что нам еще предстоит сделать

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Serg »

Serg-tmn писал(а):"Так других-то нет!"(с)
Полно! Только вот разрабы LinuxCNC как-то "зависли" на одной платформе и rtai.
selenur писал(а):Вот только GPIO там на 3.3 вольта, не критично, но все-же
А ничего, что сейчас на многих компах LPT тоже на 3.3 вольта?.. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение PKM »

UAVpilot писал(а):Полно! Только вот разрабы LinuxCNC как-то "зависли" на одной платформе и rtai.
В стабильных версиях да, но скоро появится кроссплатформенный билд.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Serg »

Не, ну сейчас-то их уже запинали в нужном направлении, но сопли долго жевали.
Я уж даже собрался было свою ветку начать... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение PKM »

Кстати если кто не видел http://wiki.linuxcnc.org/cgi-bin/wiki.p ... tu_Precise
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение torvn77 »

UAVpilot писал(а):LinuxCNC всё никак не релизнут на основе PREEMPT_RT хоть на каком-то дистрибуте, так что SteamOS тут как-бы лишний.
Почему лишний?Как раз на оборот,за правильным функционированием ядра и правильной работой патчей будут следить другие,при этом на время жизни консоли Вальве будет заинтересована в стабильной работе апи.
В общем ядро патчить будет не надо и можно будет сконцентрироватся на разработке программы,
по крайней мере так мне,быдлоюзеру видится возможность.
UAVpilot писал(а):И вообще программный генератор шагов на платформе PC - это тупиковый путь. Причины уже не раз раскрывал.
А если посмотреть на LNC как на средство создания ПЛМ с монструозной логикой работы и и возможностью легко создать развитый индикаторно-кнопочный интерфейс?
Дилетанту сложные вещи кажутся очень простыми,а профессионалу простые очень сложными.
В результате дилетант работает,а профессионал чешет в затылке.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Сергей Саныч »

UAVpilot писал(а):Полно!
В смысле? Других платформ? Трудно найти что-то сравнимое с PC по распространенности и универсальности. Так уж сложилось.
При всей моей нелюбви к этой платформе в частности, и архитектуре x86 вообще.
Как только появляется идея перейти на другую платформу, "на смену ей спешит другая" - приделать к PC аппаратное расширение и резко снизить требования к реалтайму.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Serg »

torvn77 писал(а):Почему лишний?
Потому что SteamOS будет по сути закрытым для развития продуктом. Valve будет развивать и поддерживать только нужные ей функции и игнорировать любые другие "улучшения", ибо изменение требует определённых затрат (тестирование, распостранение обновление и т.п.). В этом плане официальный репозитарий linuxcnc на базе убунты гораздо лучше всяких там стимосов и т.п.
Serg-tmn писал(а):В смысле? Других платформ? Трудно найти что-то сравнимое с PC по распространенности и универсальности. Так уж сложилось.
Пром. ЧПУ стойки почти все делают на специализированных контроллерах и т.п. и не очень-то страдают от их нераспостранённости... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение tooshka »

UAVpilot писал(а):Пром. ЧПУ стойки почти все делают на специализированных контроллерах и т.п. и не очень-то страдают от их нераспостранённости...
Страдают потребители))) (в прочем как всегда)-заглючит платка в стойке, ценой 20 баксов получишь счет на 1500-2000 евробаксов и три недели жди когда привезут.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Сергей Саныч »

UAVpilot писал(а):Пром. ЧПУ стойки почти все делают на специализированных контроллерах и т.п. и не очень-то страдают от их нераспостранённости... :)
Это же вообще другая категория. Во всех смыслах. И ценовых в первую очередь - как железа, так и софта. Было бы странно видеть офисный писюк в качестве контроллера обрабатывающего центра за миллионы нерублей. Разве что как монитор для удаленного наблюдения и программирования.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Serg »

tooshka писал(а):Страдают потребители))) (в прочем как всегда)-заглючит платка в стойке, ценой 20 баксов получишь счет на 1500-2000 евробаксов и три недели жди когда привезут.
Тут всё довольно просто: либо ты обладаешь знаниями, позволяющими сэкономить, либо платишь деньги тому, кто обладает.
Serg-tmn писал(а):Это же вообще другая категория. Во всех смыслах.
Это не руководство к действию, а просто пример.
я например в своих проектах уже давно PC использую только по прямому назначению (интерфейс с оператором и постобработка данных), а сбор и передача данных строится на других платформах и это позволяет обходить конкурентов не только по цене, но и по надёжности.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение NightV »

UAVpilot писал(а):либо ты обладаешь знаниями, позволяющими сэкономить, либо платишь деньги тому, кто обладает.
в точку :cry: в воскресенье здохла плата памяти на окуме (Bubble Memory Card).... в тот же день заказали с ибея ВЕСЬ блок мозгов (навсякий... пусть лежит, включая плату памяти),
подфортило! с экспрес доставкой через UPS вышло всего 664$, а если бы позвонили в месную контору то попали бы на 3-5 килобаксов как минимум.
а так сэкономили и еще запасной сет плат почти всей электроники ;) считаю что хорошо отделались.
теперь будем надеяться что все запустится... ждем доставки ;)
Всё просто! если знаешь КАК!
WWW116
Мастер
Сообщения: 205
Зарегистрирован: 14 янв 2014, 16:31
Репутация: 2
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение WWW116 »

Можно ли в Линуксе в конфиге сделать так чтобы 0 осей сохранилась при выключении станка?
Допустим сегодня выставил 0 на всех осях поработал и выключил станок, а на утро придти и включить его и не выставлять 0 заново, а он уже сохранён без изменений.
WWW116
Мастер
Сообщения: 205
Зарегистрирован: 14 янв 2014, 16:31
Репутация: 2
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение WWW116 »

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

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение aftaev »

WWW116 писал(а):Как определяется где находится магазин?
по абсолютным координатам. Когда станок включается он ищет НОМЕ(абсолютные координаты) от них находит магазин.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Сергей Саныч »

WWW116 писал(а):Можно ли в Линуксе в конфиге сделать так чтобы 0 осей сохранилась при выключении станка?
Можно. Даже уже сделано. Но не нужно. Дело в том, что при включении позиция может сместиться на плюс-минус два полных шага ШД. Даже если станок никто не трогал. И это определяет не LCNC, а драйвер.
А нужны достаточно точные датчики начала осей (Home), и после каждого включения выполнять соответствующий поиск.
Чудес не бывает. Бывают фокусы.
WWW116
Мастер
Сообщения: 205
Зарегистрирован: 14 янв 2014, 16:31
Репутация: 2
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение WWW116 »

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

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение aftaev »

WWW116 писал(а):А сейчас очень интересно стало как это можно реализовать в Линуксе.
а ты попробуй ЕМС запустить УП без нахождения НОМЕ. Первое что делает ЕМС ищет НОМЕ.
а датчиками НОМЕ могут быть кнопки, датчики индуктивности, оптопары, Z метки энкодеров (линеек или серв). На форуме полно информации по датчикам НОМЕ.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Сергей Саныч »

WWW116 писал(а):А что за датчики, есть примеры?
Да какие душа пожелает и жаба разрешит :)
Оптические, индуктивные, контактные. Поиск по форуму в помощь.
Подключение к LCNC тоже многократно описывалась. Всё уже сделано.
Чудес не бывает. Бывают фокусы.
WWW116
Мастер
Сообщения: 205
Зарегистрирован: 14 янв 2014, 16:31
Репутация: 2
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение WWW116 »

В том, то и прикол, что на станке имеются 3 индуктивных датчика, но не один не подключен. Обходимся без них уже 3 года и всё отлично работает.
С этими датчиками столько запарки было.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение nkp »

NO_FORCE_HOMING = 1 По умолчанию EMC принуждает пользователя выставлять оси станка перед до выполнения любой MDI команды или запуска программы. Обычно разрешено только перемещение в ручном режиме до выставления нулей осей. Установка NO_FORCE_HOMING = 1 позволяет пользователю выполнять MDI перемещения и запускать программы без предварительного выставления осей. Интерфейсы без возможности выставления осей нуждаются в этой опции.
про это здесь
Ответить

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