Установка LinuxCNC EMC2

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Установка LinuxCNC EMC2

Сообщение Nick »

EMC2 LinuxCNC.png
EMC2 LinuxCNC.png (13.47 КБ) 339771 просмотр
ТипУправление станками с ЧПУ
РазработчикLinuxCNC.org
OSLinux
Последняя версия2.4.4
ЛицензияGNU GPL
EMC2 это бесплатное программное обеспечение для управления станками с ЧПУ при помощи обычного компьютера. EMC2 запускается на базе операционной системы Linux с поддержкой rtai ядра, которое позволяет выполнять процессы в режиме realtime. Это позволяет достичь больших скоростей и большей стабильности работы станка чем при использовании других операционных систем.

Содержание


Установка EMC2 с LiveCD LinuxCNC 10.04

Этот тип установки не требует каких-либо специальных навыков и фактически повторяет обычную установку Ubuntu 10.04. Также Вы можете запустить EMC2 с диска не устанавливая его на компьютер.
Загрузить LiveCD можно официального сайта: http://www.linuxcnc.org/index.php/english/download


MD5 сумма образа 5283b33b7e23e79da1ee561ad476b05f.
По умолчанию устанавливается rtai ядро и EMC2.

Процедура установки:

  1. Загружаете iso образ LiveCD.
  2. Записываете его на CD, или Flash. Инструкция по записи на Flash на сайте ubuntu: http://www.ubuntu.com/download/desktop/ ... on-windows. При записи на флешку можно оставить место под пользовательские файлы, чтобы, в случае работы в режиме LiveUSB каждый раз не начинать с чистого листа.
  3. Загружаетесь с записанного CD или Flash. Выбираете русский язык.
  4. После этого Вы можете
    • Запустить EMC2 из меню Applications и попробовать его в работе (время загрузки программ может занимать большее время в режиме LiveCD, чем при запуске на установленной системе, т.к. доступ к CD медленнее доступа к HDD).
    • Установить Ubuntu 10.04 c предустановленным EMC2, запустив программу установки, ярлык которой находится на рабочем столе.

Установка EMC2 на уже установленную Ubuntu 10.04

Начиная с Ubuntu 10.04 и EMC2 2.4.4, процесс установки EMC2 и rtai ядра значительно упростился, не требует специальных знаний и занимает около 5 минут. Для установки потребуется доступ к интернет.

Процесс установки вариант 1 с использованием графического интерфейса

  • Загружаем установочный скрипт http://cnc-club.ru/forum/download/file.php?id=9035
  • Отрываем папку с сохраненным скриптом
  • Распаковываем архив
  • Нажимаем правой кнопкой мыши на файле и выбираем Свойства
  • Открываем вкладку "Права" и ставим галку в поле "Выполнение" и закрываем окно
  • Запускаем скрипт установки двойным кликом
  • Вводим пароль, по запросу
  • Ждем пока все само установится

Процесс установки вариант 2 из консоли

  • Выполняем следующую команду из консоли

    Код: Выделить всё

    wget  http://cnc-club.ru/forum/download/file.php?id=9035 -O linuxcnc-install.sh.tar.gz 
    tar xvf linuxcnc-install.sh.tar.gz 
    sh linuxcnc-install.sh
    
  • По запросу вводим пароль
  • Ждем пока все само установится
После успешной установки переходим к конфигурации LinuxCNC для вашего станка.


См. также

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

Re: Установка LinuxCNC EMC2

Сообщение Serg »

А почему 9.3? Там-же 13.1 дают.

chmod +x amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run
sudo ./amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Gaspar
Кандидат
Сообщения: 91
Зарегистрирован: 06 апр 2013, 10:37
Репутация: 2
Откуда: Украина, Киев
Контактная информация:

Re: Установка LinuxCNC EMC2

Сообщение Gaspar »

Я же писал, что у меня карта Radeon 9550, для неё только 9.3
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Установка LinuxCNC EMC2

Сообщение Serg »

Ну не суть, порядок действий тот-же.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Gaspar
Кандидат
Сообщения: 91
Зарегистрирован: 06 апр 2013, 10:37
Репутация: 2
Откуда: Украина, Киев
Контактная информация:

Re: Установка LinuxCNC EMC2

Сообщение Gaspar »

Где должен лежать файл .run?
Что-то не получается, пишет "No such file or directory"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Установка LinuxCNC EMC2

Сообщение Serg »

Вы скачали файл .zip, распакуйте его - там будет этот .run, куда распакуете, там он и будет лежать.
Такие разовые и временные вещи лучше делать в каталоге /tmp - система через некоторое время сама всё там подчистит.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Gaspar
Кандидат
Сообщения: 91
Зарегистрирован: 06 апр 2013, 10:37
Репутация: 2
Откуда: Украина, Киев
Контактная информация:

Re: Установка LinuxCNC EMC2

Сообщение Gaspar »

Разобрался как запускать.
Вылазит ошибка.
Error: ./default policy.sh does not support version default:v2"i686::none:2.6.32-122-rtail; make sure that the version is being
correctly set by --iscurrentdistro
Gaspar
Кандидат
Сообщения: 91
Зарегистрирован: 06 апр 2013, 10:37
Репутация: 2
Откуда: Украина, Киев
Контактная информация:

Re: Установка LinuxCNC EMC2

Сообщение Gaspar »

Разобрался я во всём.
Оказывается из за глюкнутого сдрома, ubuntu криво установилась и по этому у меня флешки не определялись, нельзя было подключить интернет и т.д.
Драйвера на видеокарту от amd не подходят, amd прекратила разработку драйверов на старые видеокарты, карта работает на встроенном драйвере, правда пришлось в загрузчик Grub прописать режим "nomodeset" при загрузке ubuntu.
Спасибо всем за помощь.
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Установка LinuxCNC EMC2

Сообщение tooshka »

Вопрос, никто не делал в линукс снс вместо кнопок "найти начало оси" на каждую ось, одну общую или добавить кнопку что бы по одной по очереди само все хоумилось?
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Установка LinuxCNC EMC2

Сообщение nkp »

Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Установка LinuxCNC EMC2

Сообщение tooshka »

О-о-опс)) Смотрел на нее и не видел))
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Установка LinuxCNC EMC2

Сообщение Nick »

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

Re: Установка LinuxCNC EMC2

Сообщение PKM »

Такая кнопка появляется, если в ini прописаны параметры HOME_SEQUENCE
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: Установка LinuxCNC EMC2

Сообщение Ворон226 »

Не уверен - нужно ли этот вопрос вытаскивать в отдельную тему... Потому напишу тут:

Народ!
В чем плюсы и минусы установки LinuxCNC двумя вариантами:
в системную область в замен старой
или
в пользовательский раздел из исходников ?
(не уверен, что сам вопрос корректен - если так - подправим!)

Описание обоих вариантов установки попытался изложить в материалах вики - http://cnc-club.ru/wiki/index.php/%D0%9 ... 0%B8%D1%8F
Хочешь быть счастливым? Будь им!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Установка LinuxCNC EMC2

Сообщение Serg »

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

Создание собственного интерфейса средствами, имеющимися в linuxcnc не требуют изменения самого linuxcnc, поэтому тут вполне достаточно первого варианта.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Sanya
Новичок
Сообщения: 4
Зарегистрирован: 22 июн 2013, 08:16
Репутация: 0
Контактная информация:

Re: Установка LinuxCNC EMC2

Сообщение Sanya »

Здравствуйте.
Установил ubuntu 10.04 c LiveCD, но не работает lpt порт. Подключал контролер с шаговиками, нет сигналов. Установил менеджер устройств и с помощью него нашел lpt, но он там в списке устройств идет как паралельный порт и передним стоит знак вопроса. Как понял на него нужен драйвер. Как его установить и где взять? А то опыт с Linux 2 дня.
P.S. На mach3 все работает.
Заранее спасибо.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Установка LinuxCNC EMC2

Сообщение nkp »

Sanya писал(а):Как его установить
вроде бы на лпт драйвер не нужен...
а номер порта в hal файле совпадает с показаным диспетчером ??
Sanya
Новичок
Сообщения: 4
Зарегистрирован: 22 июн 2013, 08:16
Репутация: 0
Контактная информация:

Re: Установка LinuxCNC EMC2

Сообщение Sanya »

nkp писал(а):а номер порта в hal файле совпадает с показаным диспетчером ??
:shock: не подскажите где это найти? а то я с програмирование на огромное ВЫ. Спасибо.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Установка LinuxCNC EMC2

Сообщение nkp »

в домашней папке есть скорей всего папка linuxcnc...
в ней - папки с файлами запускаемых конфигураций...(в папке configs)
каждая такая конфигурация содержит (обязательно !) один .ini файл и один или несколько .hal файлов...
открываем standard_pinout.hal:
Выделение(009).jpg (3223 просмотра) <a class='original' href='./download/file.php?id=15646&mode=view' target=_blank>Загрузить оригинал (367.75 КБ)</a>
только если несколько конфигураций - то не перепутать .а то бывает редактируют одну конфигурацию , а запускают другую ;)
Sanya
Новичок
Сообщения: 4
Зарегистрирован: 22 июн 2013, 08:16
Репутация: 0
Контактная информация:

Re: Установка LinuxCNC EMC2

Сообщение Sanya »

nkp писал(а):в домашней папке есть скорей всего папка linuxcnc...
в ней - папки с файлами запускаемых конфигураций...(в папке configs)
каждая такая конфигурация содержит (обязательно !) один .ini файл и один или несколько .hal файлов...
открываем standard_pinout.hal:
standard_pinout.hal я не нашел. В папке configs нашел только мой-станок.hal в нем есть про порт
Снимок.png (3208 просмотров) <a class='original' href='./download/file.php?id=15653&mode=view' target=_blank>Загрузить оригинал (275.89 КБ)</a>
Вот скрин device manager
Снимок-2.png (3208 просмотров) <a class='original' href='./download/file.php?id=15654&mode=view' target=_blank>Загрузить оригинал (259.05 КБ)</a>
Sanya
Новичок
Сообщения: 4
Зарегистрирован: 22 июн 2013, 08:16
Репутация: 0
Контактная информация:

Re: Установка LinuxCNC EMC2

Сообщение Sanya »

Спасибо за ответы. Проблему решил обновлением и перезагрузкой.
Ответить

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