Страница 32 из 58
Установка LinuxCNC EMC2
Добавлено: 05 дек 2009, 14:08
Nick

- EMC2 LinuxCNC.png (13.47 КБ) 341113 просмотров
| Тип | Управление станками с ЧПУ |
| Разработчик | LinuxCNC.org |
| OS | Linux |
| Последняя версия | 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.
Процедура установки:
- Загружаете iso образ LiveCD.
- Записываете его на CD, или Flash. Инструкция по записи на Flash на сайте ubuntu: http://www.ubuntu.com/download/desktop/ ... on-windows. При записи на флешку можно оставить место под пользовательские файлы, чтобы, в случае работы в режиме LiveUSB каждый раз не начинать с чистого листа.
- Загружаетесь с записанного CD или Flash. Выбираете русский язык.
- После этого Вы можете
- Запустить 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
Re: Установка LinuxCNC EMC2
Добавлено: 17 апр 2014, 21:30
WhiteMask
Попробую конечно, но помоему мой камп с флешки не грузится.
Re: Установка LinuxCNC EMC2
Добавлено: 17 апр 2014, 21:32
Serg
WhiteMask писал(а):Перекачал сегодня еще раз, проверил контрольную сумму, записал диск, жесть какаято, теперь такая ошибка:
Boot fail... press any key for retry
С записанного диска сними образ и проверь его контрольную сумму. Вроде в писалках есть проверка записанного...