Страница 9 из 39
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 17 дек 2013, 17:11
Serg
Serg-tmn писал(а):"Так других-то нет!"(с)
Полно! Только вот разрабы LinuxCNC как-то "зависли" на одной платформе и rtai.
selenur писал(а):Вот только GPIO там на 3.3 вольта, не критично, но все-же
А ничего, что сейчас на многих компах LPT тоже на 3.3 вольта?..

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 17 дек 2013, 17:13
PKM
UAVpilot писал(а):Полно! Только вот разрабы LinuxCNC как-то "зависли" на одной платформе и rtai.
В стабильных версиях да, но скоро появится кроссплатформенный билд.
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 17 дек 2013, 17:44
Serg
Не, ну сейчас-то их уже запинали в нужном направлении, но сопли долго жевали.
Я уж даже собрался было свою ветку начать...

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 17 дек 2013, 17:54
PKM
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 18 дек 2013, 01:51
torvn77
UAVpilot писал(а):LinuxCNC всё никак не релизнут на основе PREEMPT_RT хоть на каком-то дистрибуте, так что SteamOS тут как-бы лишний.
Почему лишний?Как раз на оборот,за правильным функционированием ядра и правильной работой патчей будут следить другие,при этом на время жизни консоли Вальве будет заинтересована в стабильной работе апи.
В общем ядро патчить будет не надо и можно будет сконцентрироватся на разработке программы,
по крайней мере так мне,быдлоюзеру видится возможность.
UAVpilot писал(а):И вообще программный генератор шагов на платформе PC - это тупиковый путь. Причины уже не раз раскрывал.
А если посмотреть на LNC как на средство создания ПЛМ с монструозной логикой работы и и возможностью легко создать развитый индикаторно-кнопочный интерфейс?
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 18 дек 2013, 02:40
Сергей Саныч
UAVpilot писал(а):Полно!
В смысле? Других платформ? Трудно найти что-то сравнимое с PC по распространенности и универсальности. Так уж сложилось.
При всей моей нелюбви к этой платформе в частности, и архитектуре x86 вообще.
Как только появляется идея перейти на другую платформу, "на смену ей спешит другая" - приделать к PC аппаратное расширение и резко снизить требования к реалтайму.
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 18 дек 2013, 06:22
Serg
torvn77 писал(а):Почему лишний?
Потому что SteamOS будет по сути закрытым для развития продуктом. Valve будет развивать и поддерживать только нужные ей функции и игнорировать любые другие "улучшения", ибо изменение требует определённых затрат (тестирование, распостранение обновление и т.п.). В этом плане официальный репозитарий linuxcnc на базе убунты гораздо лучше всяких там стимосов и т.п.
Serg-tmn писал(а):В смысле? Других платформ? Трудно найти что-то сравнимое с PC по распространенности и универсальности. Так уж сложилось.
Пром. ЧПУ стойки почти все делают на специализированных контроллерах и т.п. и не очень-то страдают от их нераспостранённости...

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 18 дек 2013, 08:00
tooshka
UAVpilot писал(а):Пром. ЧПУ стойки почти все делают на специализированных контроллерах и т.п. и не очень-то страдают от их нераспостранённости...
Страдают потребители))) (в прочем как всегда)-заглючит платка в стойке, ценой 20 баксов получишь счет на 1500-2000 евробаксов и три недели жди когда привезут.
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 18 дек 2013, 08:09
Сергей Саныч
UAVpilot писал(а):Пром. ЧПУ стойки почти все делают на специализированных контроллерах и т.п. и не очень-то страдают от их нераспостранённости...

Это же вообще другая категория. Во всех смыслах. И ценовых в первую очередь - как железа, так и софта. Было бы странно видеть офисный писюк в качестве контроллера обрабатывающего центра за миллионы нерублей. Разве что как монитор для удаленного наблюдения и программирования.
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 18 дек 2013, 10:26
Serg
tooshka писал(а):Страдают потребители))) (в прочем как всегда)-заглючит платка в стойке, ценой 20 баксов получишь счет на 1500-2000 евробаксов и три недели жди когда привезут.
Тут всё довольно просто: либо ты обладаешь знаниями, позволяющими сэкономить, либо платишь деньги тому, кто обладает.
Serg-tmn писал(а):Это же вообще другая категория. Во всех смыслах.
Это не руководство к действию, а просто пример.
я например в своих проектах уже давно PC использую только по прямому назначению (интерфейс с оператором и постобработка данных), а сбор и передача данных строится на других платформах и это позволяет обходить конкурентов не только по цене, но и по надёжности.
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 18 дек 2013, 11:39
NightV
UAVpilot писал(а):либо ты обладаешь знаниями, позволяющими сэкономить, либо платишь деньги тому, кто обладает.
в точку

в воскресенье здохла плата памяти на окуме (Bubble Memory Card).... в тот же день заказали с
ибея ВЕСЬ блок мозгов (навсякий... пусть лежит, включая плату памяти),
подфортило! с экспрес доставкой через UPS вышло всего 664$, а если бы позвонили в месную контору то попали бы на 3-5 килобаксов как минимум.
а так сэкономили и еще запасной сет плат почти всей электроники

считаю что хорошо отделались.
теперь будем надеяться что все запустится... ждем доставки

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 20 янв 2014, 11:57
WWW116
Можно ли в Линуксе в конфиге сделать так чтобы 0 осей сохранилась при выключении станка?
Допустим сегодня выставил 0 на всех осях поработал и выключил станок, а на утро придти и включить его и не выставлять 0 заново, а он уже сохранён без изменений.
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 20 янв 2014, 11:58
WWW116
Или как устанавливается 0 при автосмене инструмента?
Как определяется где находится магазин?
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 20 янв 2014, 12:08
aftaev
WWW116 писал(а):Как определяется где находится магазин?
по абсолютным координатам. Когда станок включается он ищет НОМЕ(абсолютные координаты) от них находит магазин.
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 20 янв 2014, 12:09
Сергей Саныч
WWW116 писал(а):Можно ли в Линуксе в конфиге сделать так чтобы 0 осей сохранилась при выключении станка?
Можно. Даже уже сделано. Но не нужно. Дело в том, что при включении позиция может сместиться на плюс-минус два полных шага ШД. Даже если станок никто не трогал. И это определяет не LCNC, а драйвер.
А нужны достаточно точные датчики начала осей (Home), и после каждого включения выполнять соответствующий поиск.
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 20 янв 2014, 12:28
WWW116
А что за датчики, есть примеры?
А как можно это сделать программно?
Я просто видел как это происходит на промышленных обрабатывающих центрах, но в эти подробности не вникал.
А сейчас очень интересно стало как это можно реализовать в Линуксе.
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 20 янв 2014, 13:03
aftaev
WWW116 писал(а):А сейчас очень интересно стало как это можно реализовать в Линуксе.
а ты попробуй ЕМС запустить УП без нахождения НОМЕ. Первое что делает ЕМС ищет НОМЕ.
а датчиками НОМЕ могут быть кнопки, датчики индуктивности, оптопары, Z метки энкодеров (линеек или серв). На форуме полно информации по датчикам НОМЕ.
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 20 янв 2014, 13:08
Сергей Саныч
WWW116 писал(а):А что за датчики, есть примеры?
Да какие душа пожелает и жаба разрешит
Оптические, индуктивные, контактные. Поиск по форуму в помощь.
Подключение к LCNC тоже многократно описывалась. Всё уже сделано.
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 20 янв 2014, 13:13
WWW116
В том, то и прикол, что на станке имеются 3 индуктивных датчика, но не один не подключен. Обходимся без них уже 3 года и всё отлично работает.
С этими датчиками столько запарки было.
Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел
Добавлено: 20 янв 2014, 13:24
nkp
NO_FORCE_HOMING = 1 По умолчанию EMC принуждает пользователя выставлять оси станка перед до выполнения любой MDI команды или запуска программы. Обычно разрешено только перемещение в ручном режиме до выставления нулей осей. Установка NO_FORCE_HOMING = 1 позволяет пользователю выполнять MDI перемещения и запускать программы без предварительного выставления осей. Интерфейсы без возможности выставления осей нуждаются в этой опции.
про это
здесь