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


См. также

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

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

Сообщение Nick »

1. Надо проверить образ на целостность. При загрузке должно быть где-то в меню проверить образ.
2. А что за компьютер?
boxxx2006
Почётный участник
Почётный участник
Сообщения: 206
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

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

Сообщение boxxx2006 »

Nick писал(а):1. Надо проверить образ на целостность. При загрузке должно быть где-то в меню проверить образ.
2. А что за компьютер?
СПАСИБО НИК,
ты где-то далеко,
я в предыдущих постах все обрисовал, не беспокойся, записал образ на другую флеш, и всё пошло и установилось
меня очень интересует вопрос русификации убунту, где-то читал, но не могу вспомнить, не подскажешь?
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

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

Сообщение Романов Семен »

boxxx2006 писал(а):
Nick писал(а):Что за затык?
Что поменял, чтобы начало грузиться с диска?
привет, мне вчера Семен все расписал, удалось загрузится с флешки, а вот установить убунту на жесткий диск не получается,
там в начале установки 7 шагов, на 3 шаге всё останавливается и молчит
Диск форматируешь? (выбрать аля удалить все данные)

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

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

Сообщение Nick »

Так при установке нужно было выбрать русский язык и все, а теперь придется специальные пакеты ставить.
boxxx2006
Почётный участник
Почётный участник
Сообщения: 206
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

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

Сообщение boxxx2006 »

Романов Семен писал(а):boxxx2006 писал(а):
Nick писал(а):
Что за затык?
Что поменял, чтобы начало грузиться с диска?

привет, мне вчера Семен все расписал, удалось загрузится с флешки, а вот установить убунту на жесткий диск не получается,
там в начале установки 7 шагов, на 3 шаге всё останавливается и молчит

Диск форматируешь? (выбрать аля удалить все данные)

пс. у unix систем свой формат жд, не нтфс
Семен, всё установилось

как русифицировать убунту и как подключить мегафоновский модем
boxxx2006
Почётный участник
Почётный участник
Сообщения: 206
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

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

Сообщение boxxx2006 »

при установке я выбрал русский, но русского там почти нет, маловато
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

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

Сообщение Романов Семен »

boxxx2006 писал(а):при установке я выбрал русский, но русского там почти нет, маловато
Да, там когда выбираешь раздел, или что то типа того, есть выбор жесткого диска,
Так вот его попробуй отформатировать.

пс. сейчас в виртуал боксе смоделирую установку, гляну!
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

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

Сообщение Романов Семен »

Так еще даже до выбора диска не дошло?
Странно, а что выбираешь на третьем шаге?
boxxx2006
Почётный участник
Почётный участник
Сообщения: 206
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

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

Сообщение boxxx2006 »

БРАТЦЫ, Я ВСЁ УЖЕ УСТАНОВИЛ НА ЖЕСТКИЙ ДИСК И ВЫБРАЛ РУССКИЙ, НО РУССИФИЦИРОВАНО СЛАБО, БОГ С НИМ
как подключить мегафоновский модем?
Последний раз редактировалось boxxx2006 28 янв 2012, 19:05, всего редактировалось 1 раз.
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

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

Сообщение Романов Семен »

boxxx2006, убери восклицательные знаки, некрасиво, и читать неудобно..
А я бы лучше на английском все оставил.
Мало инфы на ЮНИКС системы на русском.
И порой мучаешься как же перевели название той или иной кнопки/вкладки.

Мегафоновский модем не пробовал, а он разве поддерживает ЮНИКС системы?

http://lmgtfy.com/?q=%D0%A3%D1%81%D1%82 ... untu+10.04
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

С мегафоном отдельный бубен, включаешь момед, он должен лпределиться как съемный диск, на нем лежит файл с инструкциями. С 10.04 оно может быть по-сложнее, а вот в последних версиях я думаю он тупо при включении заводится.
boxxx2006
Почётный участник
Почётный участник
Сообщения: 206
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

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

Сообщение boxxx2006 »

Nick писал(а):С мегафоном отдельный бубен, включаешь момед, он должен лпределиться как съемный диск, на нем лежит файл с инструкциями. С 10.04 оно может быть по-сложнее, а вот в последних версиях я думаю он тупо при включении заводится.
вот эти инструкции и есть тёмный лес
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

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

Сообщение Романов Семен »

Выложи сюда инструкции
boxxx2006
Почётный участник
Почётный участник
Сообщения: 206
Зарегистрирован: 13 дек 2011, 22:38
Репутация: 2
Откуда: Тверская обл.
Контактная информация:

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

Сообщение boxxx2006 »

snap034.gif в папке linux, открывающейся вместе с втыканием модема в компьютер
Вложения
readme.txt
(877 байт) 1383 скачивания
snap035.gif (4583 просмотра) <a class='original' href='./download/file.php?id=3972&mode=view' target=_blank>Загрузить оригинал (18.78 КБ)</a>
vladimir74
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 25 май 2011, 14:14
Репутация: 19
Откуда: Магнитогорск
Контактная информация:

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

Сообщение vladimir74 »

boxxx2006 писал(а):БРАТЦЫ, Я ВСЁ УЖЕ УСТАНОВИЛ НА ЖЕСТКИЙ ДИСК И ВЫБРАЛ РУССКИЙ, НО РУССИФИЦИРОВАНО СЛАБО, БОГ С НИМ
как подключить мегафоновский модем?
Если устанавливал ubuntu с образа 700 мб, там русификация не полная, после этого нужно подключиться к интернету и докачать пакеты русификации, сделать это проще всего через центр обновлений, там я думаю найдешь среди огромного множества пакеты отвечающие за русификацию. Внимательно! при логине в систему нужно выбрать русский язык, это перед тем как пароль на вход вводишь.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

Установил убунту 10.04.Чурез менеджер пакетов поставил emc 2.5. Работала,но так как устанавливались пакеты других програм axis отказался работать.
C TkEMC в ini работает. С axis такая ошибка:
(для просмотра содержимого нажмите на ссылку)

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

Print file information:
RUN_IN_PLACE=no
EMC2_DIR=
EMC2_BIN_DIR=/usr/bin
EMC2_TCL_DIR=/usr/share/emc/tcl
EMC2_SCRIPT_DIR=
EMC2_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/emc2
EMC2_CONFIG_DIR=
EMC2_LANG_DIR=/usr/share/emc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
EMC2_EMCSH=/usr/bin/wish8.5
EMC2 - 2.4.6
Machine configuration directory is '/home/nkp/emc2/configs/SherlineLathe'
Machine configuration file is 'SherlineLathe_mm.ini'
INIFILE=/home/nkp/emc2/configs/SherlineLathe/SherlineLathe_mm.ini
PARAMETER_FILE=stepper.var
EMCMOT=motmod
EMCIO=io
TASK=milltask
HALUI=
DISPLAY=axis
NML_FILE=
Starting EMC2...
Starting EMC2 server program: emcsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting EMC2 IO program: io
Starting EMC2 TASK program: milltask
Starting EMC2 DISPLAY program: axis
Shutting down and cleaning up EMC2...
Killing task emcsvr, PID=2287
Killing task milltask, PID=2355
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done

Debug file information:
/usr/bin/emc: строка 654:  2356 Ошибка сегментирования                   $EMCDISPLAY -ini "$INIFILE" $EMCDISPLAYARGS $EXTRA_ARGS
2287
  PID TTY      STAT   TIME COMMAND
2355
  PID TTY      STAT   TIME COMMAND
 2355 ?        D      0:00 milltask -ini /home/nkp/emc2/configs/SherlineLathe/SherlineLathe_mm.ini
  PID TTY      STAT   TIME COMMAND
Stopping realtime threads
Unloading hal components





Через менедж удалил emc, поставил 2.4- ошибка та же.
P.S.
Код после стр 654:
(для просмотра содержимого нажмите на ссылку)

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

case $EMCDISPLAY in
  tkemc|mini)
    # tkemc and mini are in the tcl directory, not the bin directory
    if [ ! -x $EMC2_TCL_DIR/$EMCDISPLAY.tcl ] ; then
	echo "Can't execute DISPLAY program $EMC2_TCL_DIR/$EMCDISPLAY.tcl $EMCDISPLAYARGS"
	Cleanup
	exit 1
    fi
    $EMC2_TCL_DIR/$EMCDISPLAY.tcl -ini "$INIFILE" $EMCDISPLAYARGS
    result=$?
  ;;
  dummy)
    # dummy display just waits for <ENTER>
    echo "DUMMY DISPLAY MODULE, press <ENTER> to continue."
    read foo;
  ;;
  keystick)
    if ! program_available keystick ; then
	echo "Can't execute DISPLAY program $EMCDISPLAY $EMCDISPLAYARGS $EXTRA_ARGS"
	Cleanup
	exit 1
    fi
    if [ ! -z "$DISPLAY" ]; then
        xterm -xrm 'XTerm*metaSendsEscape:false' -ls -e keystick -ini "$INIFILE"
    else
        keystick -ini "$INIFILE"
    fi
    result=$?
  ;;
  *)
    # all other displays are assumed to be commands on the PATH
    if ! program_available $EMCDISPLAY; then
        echo "Can't execute DISPLAY program $EMCDISPLAY $EMCDISPLAYARGS $EXTRA_ARGS"
        Cleanup
        exit 1
    fi
    $EMCDISPLAY -ini "$INIFILE" $EMCDISPLAYARGS $EXTRA_ARGS
    result=$?
  ;;
esac

# the display won't return until you shut it down,
# so when you get here it's time to clean up
Cleanup

exit $result
Можно конечно переуст убунту,но хочеться написать в терминале пару строк- и , о чудо , все заработало ! :)
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

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

Сообщение Романов Семен »

Почему бы сразу и не поставить убунту+емс2? есть такие же дистрибы =)
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

Так и было: уб 10.04 + емс 2.4 с последующим обновлением до 2.5.
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

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

Сообщение Романов Семен »

А цель обновления то? 2,5 еще не стабильная версия!
У меня получалось обновить, я скачал deb пакет и его ставил, он требовал там что-то дополнительно, установил все что требовал, а потом уже 2,5,0 правда я уже ставил linuxcnc а не емс.

Вопрос в том зачем обновлятся то?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

Есть желание поработать над интерфейсом емс:
1) в направлении т.н. "мастеров"
2) под работу с панелью оператора исключая мышь и классич. клаву
Для этих целей хотел попр. glade в том числе.
Ответить

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