Установка 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 КБ) 339311 просмотров
ТипУправление станками с ЧПУ
Разработчик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 для вашего станка.


См. также

DArk
Опытный
Сообщения: 121
Зарегистрирован: 01 июл 2013, 21:40
Репутация: 5
Контактная информация:

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

Сообщение DArk »

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

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

Сообщение Serg »

DArk писал(а):c ucb встало похоже дело было в балванке
Дело в приводе. Нужно разбирать и чистить. но если не знаешь как, то проще купить новый.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
DArk
Опытный
Сообщения: 121
Зарегистрирован: 01 июл 2013, 21:40
Репутация: 5
Контактная информация:

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

Сообщение DArk »

у Меня такое впечатление,что образ какой то битый...
Я залил его на флешку, и пытался замутить установку из под винды, т.к. он почему то отказывался грузиться с флешки... так выскакивает ошибка...
как из винды проверить целостность образа?
DArk
Опытный
Сообщения: 121
Зарегистрирован: 01 июл 2013, 21:40
Репутация: 5
Контактная информация:

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

Сообщение DArk »

UAVpilot писал(а): DArk писал(а):c ucb встало похоже дело было в балванке


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

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

Сообщение Nick »

DArk писал(а):с юсб без проблем встала 13 убунта... предложенная в первом посту версия не встаёт ни в какую...
А вот это как раз может означать проблемы с другим железом. Я то подумал, что у тебя 10.04 завелась...
У меня на материнке с интегрированным в проц видео не запускалась 10.04...
А инсталяха совсем не грузится, даже до первого меню не доходит? попробуй при запуске shift зажать, может дополнительное меню появится...
DArk
Опытный
Сообщения: 121
Зарегистрирован: 01 июл 2013, 21:40
Репутация: 5
Контактная информация:

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

Сообщение DArk »

Nick писал(а):Лучше всего было изначально пойти по готовому рецепту:
http://www.ulmart.ru/goods/210608
дешево, сердито, работает с linuxcnc, дает не плохой laterncy, уже с процессором, маленький форм фактор.
какие Я буду иметь геморои если возьму эту плату помимо отсутствия возможности воткнуть внешнее видео ... и нужно ли оно Мне будет?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

В принципе никаких...
Плата - для станка. Всего что на борту хватает для работы + есть LPT + есть PCI + маленький размер + не греется + дешевая и уже с процом.

А зачем тебе доп видео?
DArk
Опытный
Сообщения: 121
Зарегистрирован: 01 июл 2013, 21:40
Репутация: 5
Контактная информация:

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

Сообщение DArk »

да на эту мамку всё сразу встало без проблем :good:

теперь осталось заставить это работать... :wtf: :thinking:
Аватара пользователя
mithun
Кандидат
Сообщения: 66
Зарегистрирован: 05 июн 2012, 22:38
Репутация: 2
Контактная информация:

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

Сообщение mithun »

так я вижу что есть проблемы с записью на болванку :thinking: я себе записал на слим диск 8см на скорости 4х неразу с установкой небыло проблем :beer_blow:
у меня ubuntu 10.04 lts также недавно ставил на флешку :lol: это жесть! видать сама флеха тормознутая и емс ели чхает :pssdoff: но жужжжала!
Аватара пользователя
straga
Кандидат
Сообщения: 51
Зарегистрирован: 26 фев 2012, 16:54
Репутация: 18
Настоящее имя: Виктор
Откуда: Латвия - Даугавпилс.
Контактная информация:

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

Сообщение straga »

Ubuntu 12.04 , Xenomai. Все делал по этой инструкции. http://www.anderswallin.net/2012/12/lin ... -12-04lts/.
Пришлось Python зависимостей поставить. также после компеляции linucnc скопировать в /usr/bin и /usr/share результат.
В инструкции поменял на.
git branch --track rtos origin/rtos-integration-preview3.
Stepconf не всё работает, но можно все руками поменять.
Все работает. Latency test пределах 26000. Запустит пробую отюстировать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

straga писал(а):Все работает. Latency test пределах 26000. Запустит пробую отюстировать.
А на 10.04 со стандартным ядром сколько этот же компьютер показывает?

Вообще очень интересно, как оно будет работать! :good:
Аватара пользователя
straga
Кандидат
Сообщения: 51
Зарегистрирован: 26 фев 2012, 16:54
Репутация: 18
Настоящее имя: Виктор
Откуда: Латвия - Даугавпилс.
Контактная информация:

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

Сообщение straga »

Незнаю. 10.04 не хотел ставиться через DriveDroid. Поставел сегодня еще 2.6pre из ветки - rtos-master-v0. что бы посмотреть gmoccapy(http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Gmoccapy). Так же все работает. Сегодня подогнал Scale к реальным размерам. Завтра что нибуть запилю.
Аватара пользователя
straga
Кандидат
Сообщения: 51
Зарегистрирован: 26 фев 2012, 16:54
Репутация: 18
Настоящее имя: Виктор
Откуда: Латвия - Даугавпилс.
Контактная информация:

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

Сообщение straga »

Поставел 10.04. Latency test 18 000. Так что не так все плохо на 12.04
kernel
Опытный
Сообщения: 158
Зарегистрирован: 12 мар 2011, 15:48
Репутация: 17
Откуда: Красноярск
Контактная информация:

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

Сообщение kernel »

Народ, подскажите, можно ли и как управлять linuxcnc машинкой из windows (7) дистанционно? :thinking: А то монитор один на два компа получается.
Смотрел в сторону TkEmc, но так ничего и не понял, как связать это с мелкомягкими. В идеале было бы не плохо, что-нибудь типа интерфейса TkEmc под Windows. Но ничего не нашел такого.
Думал еще по поводу RDP сервера, но ведь на проц лишняя нагрузка, а jitter и так не радует.

---- Добавлено позже: ----
Блин... я так понял, что все не так просто :( Кто-то teamviewer пользует, кто-то предлагает написать интерфейс под win, чтобы по ssh управлять. Но готового так и не увидел. Any ideas?

---- Добавлено еще позже: ----
На сайте linuxcnc увидел:
TkEmc is most well-supported, and runs on Linux and Microsoft Windows. The Windows version can connect to a real-time EMC running on a Linux machine via a network connection, allowing the monitoring of the machine from a remote location. TkEmc comes with the Linux distribution of the EMC.
Так а где он этот "TkEmc runs on Microsoft Windows", :wik:
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

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

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

Сообщение Serg »

Поставь на винду Tcl/Tk и запускай там TkEmc.
Только у меня есть подозрения что так-же под винду надо будет пересобрать и emcsh.cc.
Наверно будет проще поставить под винду какой-нибудь X Window Server и запускать linuxcnc с отрисовкой интерфейса на венде.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
kernel
Опытный
Сообщения: 158
Зарегистрирован: 12 мар 2011, 15:48
Репутация: 17
Откуда: Красноярск
Контактная информация:

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

Сообщение kernel »

nkp писал(а):может поможет запрос по axis-remote ?
(emcrsh) - текстовый режим...
Спасибо, то что по ссылкам уже смотрел. Но так и не понял, где найти GUI под Windows для всего этого?

Сейчас думаю, может поставить еще один linuxcnc на виртуальную машину из-под win и там уже помучиться с tkemc?
kernel
Опытный
Сообщения: 158
Зарегистрирован: 12 мар 2011, 15:48
Репутация: 17
Откуда: Красноярск
Контактная информация:

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

Сообщение kernel »

Поставь на винду Tcl/Tk и запускай там TkEmc.
Кстати, вот такие же слова пробегали на одном из мануалов linuxcnc. Может с этим проблем не будет? :)

Или все-таки лучше так:
UAVpilot писал(а):Наверно будет проще поставить под винду какой-нибудь X Window Server и запускать linuxcnc с отрисовкой интерфейса на венде.
?
X Window Server не добавит джиттера? :)

Мне в сторону Xming копать?
asutpka
Мастер
Сообщения: 294
Зарегистрирован: 17 апр 2013, 14:27
Репутация: 78
Контактная информация:

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

Сообщение asutpka »

эдак запустив в putty ssh соединение можно попробовать, у меня будет работать так, когда все комплектующие появятся http://www.cnc-club.ru/forum/viewtopic. ... 548#p76548
kernel
Опытный
Сообщения: 158
Зарегистрирован: 12 мар 2011, 15:48
Репутация: 17
Откуда: Красноярск
Контактная информация:

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

Сообщение kernel »

If the second GUI is to be on a different PC, there are a couple of approaches:
  • X11 over SSH: simply to do steps 7 and onward using a ssh login from the remote PC. Either specfiy "-X" (capital X) to ssh, or put the line "ForwardX11 yes" in your ~/.ssh/config (see "man ssh" and "man ssh_config for more information). In that case, the second GUI runs on the main PC, and only the screen, keyboard, and mouse are forwarded to the remote PC. If the second PC is a Windows machine, then an X server such as [Xming] must be used.
  • VNC over SSH: ... What VNC does better than X11: you can be right in the middle of doing something, and if you switch off the display machine, go to any other random machine, log back in -- and see all the windows exactly how you left them. ... someone who knows is going to have to fill this in ... ([Ubuntu: VNC over SSH])
  • Actually run the the second GUI on the remote PC, and send NML commands over the network. You must edit the appropriate fields (IP addresses) in the file specified by [EMC] NML_FILE, typically emc.nml in the example configurations. The files configs/common/client.nml and configs/common/server.nml are provided to help with this.
А кто что может сказать по поводу VNC over SSH? Вроде как лучше X11 должен быть, в том смысле, что при завершении сессии X11 вроде как будет остановлена работа станка, а по VNC - нет.
Мне не понятно, зачем там SSH, если вроде VNC и без него можно использовать? И второе, все-таки это не должно повлиять на работу самого EMC (т.е. на litter)? Ведь maxjitter выбирают в "нагруженном режиме".
Ответить

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