Страница 32 из 58

Установка LinuxCNC EMC2

Добавлено: 05 дек 2009, 14:08
Nick
EMC2 LinuxCNC.png
EMC2 LinuxCNC.png (13.47 КБ) 341113 просмотров
ТипУправление станками с ЧПУ
Разработчик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 для вашего станка.


См. также


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

Добавлено: 01 мар 2014, 14:42
Dimanjy
Сергей Саныч писал(а):
Dimanjy писал(а): будет ли работать LinuxCNC после обновления?
не будет.
Все верно. Сразу не заработало.
Пришлось читать вражеские инструкции :)

Чтобы заработал LinuxCNC на Ubuntu 12.04 нужно:

1. Перекомпилить ядро (я использовал Xenomai)
2. Пересобрать LinuxCNC из git-репозитория

Пользовался вот этими двумя инструкциями
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?NewRTInstall
http://www.anderswallin.net/2012/12/lin ... -12-04lts/

Времени ушло на это более 3-х часов.

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

Добавлено: 02 мар 2014, 14:31
going
Dimanjy писал(а):Времени ушло на это более 3-х часов
И какие результаты теста латентности по сравнению со сборкой на ubuntu 10 и ядром 2.6.32-122-rtai.
Весьма интересно. Сам этот путь прошёл.

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

Добавлено: 02 мар 2014, 21:55
Dimanjy
going писал(а):
Dimanjy писал(а):Времени ушло на это более 3-х часов
И какие результаты теста латентности по сравнению со сборкой на ubuntu 10 и ядром 2.6.32-122-rtai.
Весьма интересно. Сам этот путь прошёл.
Я особо не сравнивал, но на первый взгляд показалось, что хуже.
Возможно, это связано с тем, что для 12.04 нужна машина мощнее.
У меня другие проблемы вылезли под 12.04 - с видеокартой беда.
Поэтому я после этих экспериментов уже поверх 12.04 снова установил 10.04 с диска,
причем 12.04 сохранил с возможностью выбора операционки при начальной загрузке.
Так сказать, отложил до лучших времен.

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

Добавлено: 03 мар 2014, 09:58
Nick
Запусти latency!!! Оч интересно!

Хуже скорее всего из-за другого ядра...
Как я понял, из того, что читал (а читал я очень мало) у Xenomai дела с латенси на base-thread будут хуже, зато появтяс яплюшки в виде дайверов под usb и ethernet в realtime потоке...

Надеюсь, что меня сейчас все поправят и расскажут, как там все обстоит на самом деле :)

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

Добавлено: 03 мар 2014, 11:08
Dimanjy
Чтобы по-хорошему тесты погонять, надо "погрузить" систему всякими видео, GL-ями и т.д., а у меня, как я говорил выше, проблемы с видеокартой в 12.04. При запуске аппаратных ускорений буквально через 30 секунд происходит падение дров nouveau. "Родные" проприетарные дрова от NVidia вообще не хотят ставиться под Xenomai. В общем, одни проблемы :(

Насколько я понял, сейчас LinuxCNC 2.6 готовится, который уже будет "официально" ставиться на новую Ubuntu, да и не только на нее, причем без плясок с бубнами. И там уже не будет ядра RTAI, которое, вроде как, давно устаревшее, заброшенное и не поддерживается разработчиками. В общем, наверное просто подождать надо :)

Так, ради интереса, конечно погоняю тесты, как смогу. Результаты выложу позднее.

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

Добавлено: 10 мар 2014, 17:57
shamaneedze
Всем привет. Ребят есть ли в emc2 время выполнения программы? Или как реализовать это программно? Что бы по окончанию работы было видно сколько времени потрачено. Устал уже с секундомером бегать.... Спасибо.

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

Добавлено: 11 мар 2014, 16:28
Nick

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

Добавлено: 13 мар 2014, 12:46
shamaneedze
Спасибо старина

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

Добавлено: 14 мар 2014, 12:10
Dimanjy
Вот, как и обещал, небольшие результаты Latency Test (Max Jitter)

Type ------------------- Ubuntu 10.04 RTAI --------------------- Ubuntu 12.04 Xenomai
Servo ------------------------------------ 8500 ---------------------------------------- 19000
Base ------------------------------------- 9800 -----------------------------------------13000

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

Добавлено: 14 мар 2014, 12:21
Nick
Хммм.. всеравно не много. А какая материнка стоит?

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

Добавлено: 14 мар 2014, 13:17
Dimanjy
Nick писал(а):Хммм.. всеравно не много. А какая материнка стоит?
Старенькая epox ep4pda3i
Проц Pentium-4 ~2GHz (не помню точно)

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

Добавлено: 14 мар 2014, 13:19
Nick
А то подозрительно хорошо... это с нагрузкой?

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

Добавлено: 14 мар 2014, 13:36
Dimanjy
в общем-то без нагрузки. так, окнами подвигал.
тут показательна относительная разница. думаю, с нагрузкой разница сохранится.
к сожалению, более детально протестировать не могу, т.к. в одной руке грудной ребенок, а за вторую старший все время дергает :)

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

Добавлено: 02 апр 2014, 19:24
Raptirius
Достался промышленный монитор 800х600 с тачскрином, может кто себе под такое разрешение перерисовывал, поделитесь, буду благодарен.

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

Добавлено: 16 апр 2014, 21:50
WhiteMask
Ув. друзья прошу вашей помощи!! Вот уже третий день бьюсь как рыба об лед с записью диска. Сделал все как написано, скачал образ диска .sio с linuxcnc.org\download. Неполучается записать диск так чтоб компьютер с него грузился! Выдает следующую ошибку:

ISOLINUX 3.63 .................
Culd not find kernel image:
boot:

Я и записывал разными програмами (в т.ч. программа предложеная на сайте linuxcnc.org) и грузился с 3х разных компьютеров и никак, испортил уже 5 СДшных болванок:). Может образ какойто битый.
По предложению Nicka "..когда спросит boot - напиши live и энтер, честно говоря, не знаю откуда берется, у меня тоже так... ", сделал данную операцию и к сожалению без результатно, вроди бы СДюк зажжужал, я было обрадовался и всёравно таже ошибка...(

boot: live
Culd not find kernel image: live
boot:

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

Добавлено: 17 апр 2014, 01:32
Serg
Похоже образ скачался не полностью. Контрольная сумма совпадает?

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

Добавлено: 17 апр 2014, 20:57
WhiteMask
Перекачал сегодня еще раз, проверил контрольную сумму, записал диск, жесть какаято, теперь такая ошибка:
Boot fail... press any key for retry

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

Добавлено: 17 апр 2014, 21:05
NightV
может загрузочную флешку попробуй создать
Installation/FromUSBStick
How to create a bootable USB stick on Windows

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

Добавлено: 17 апр 2014, 21:30
WhiteMask
Попробую конечно, но помоему мой камп с флешки не грузится.

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

Добавлено: 17 апр 2014, 21:32
Serg
WhiteMask писал(а):Перекачал сегодня еще раз, проверил контрольную сумму, записал диск, жесть какаято, теперь такая ошибка:
Boot fail... press any key for retry
С записанного диска сними образ и проверь его контрольную сумму. Вроде в писалках есть проверка записанного...