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

- EMC2 LinuxCNC.png (13.47 КБ) 339097 просмотров
| Тип | Управление станками с ЧПУ |
| Разработчик | 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: Установка EMC2 Linux
Добавлено: 28 янв 2012, 15:29
Nick
1. Надо проверить образ на целостность. При загрузке должно быть где-то в меню проверить образ.
2. А что за компьютер?
Re: Установка EMC2 Linux
Добавлено: 28 янв 2012, 16:04
boxxx2006
Nick писал(а):1. Надо проверить образ на целостность. При загрузке должно быть где-то в меню проверить образ.
2. А что за компьютер?
СПАСИБО НИК,
ты где-то далеко,
я в предыдущих постах все обрисовал, не беспокойся, записал образ на другую флеш, и всё пошло и установилось
меня очень интересует вопрос русификации убунту, где-то читал, но не могу вспомнить, не подскажешь?
Re: Установка EMC2 Linux
Добавлено: 28 янв 2012, 16:56
Романов Семен
boxxx2006 писал(а):Nick писал(а):Что за затык?
Что поменял, чтобы начало грузиться с диска?
привет, мне вчера Семен все расписал, удалось загрузится с флешки, а вот установить убунту на жесткий диск не получается,
там в начале установки 7 шагов, на 3 шаге всё останавливается и молчит
Диск форматируешь? (выбрать аля
удалить все данные)
пс. у unix систем свой формат жд, не нтфс
Re: Установка EMC2 Linux
Добавлено: 28 янв 2012, 17:02
Nick
Так при установке нужно было выбрать русский язык и все, а теперь придется специальные пакеты ставить.
Re: Установка EMC2 Linux
Добавлено: 28 янв 2012, 17:06
boxxx2006
Романов Семен писал(а):boxxx2006 писал(а):
Nick писал(а):
Что за затык?
Что поменял, чтобы начало грузиться с диска?
привет, мне вчера Семен все расписал, удалось загрузится с флешки, а вот установить убунту на жесткий диск не получается,
там в начале установки 7 шагов, на 3 шаге всё останавливается и молчит
Диск форматируешь? (выбрать аля удалить все данные)
пс. у unix систем свой формат жд, не нтфс
Семен, всё установилось
как русифицировать убунту и как подключить мегафоновский модем
Re: Установка EMC2 Linux
Добавлено: 28 янв 2012, 17:08
boxxx2006
при установке я выбрал русский, но русского там почти нет, маловато
Re: Установка EMC2 Linux
Добавлено: 28 янв 2012, 17:13
Романов Семен
boxxx2006 писал(а):при установке я выбрал русский, но русского там почти нет, маловато
Да, там когда выбираешь раздел, или что то типа того, есть выбор жесткого диска,
Так вот его попробуй отформатировать.
пс. сейчас в виртуал боксе смоделирую установку, гляну!
Re: Установка EMC2 Linux
Добавлено: 28 янв 2012, 17:20
Романов Семен
Так еще даже до выбора диска не дошло?
Странно, а что выбираешь на третьем шаге?
Re: Установка EMC2 Linux
Добавлено: 28 янв 2012, 17:32
boxxx2006
БРАТЦЫ, Я ВСЁ УЖЕ УСТАНОВИЛ НА ЖЕСТКИЙ ДИСК И ВЫБРАЛ РУССКИЙ, НО РУССИФИЦИРОВАНО СЛАБО, БОГ С НИМ
как подключить мегафоновский модем?
Re: Установка EMC2 Linux
Добавлено: 28 янв 2012, 18:13
Романов Семен
boxxx2006, убери восклицательные знаки, некрасиво, и читать неудобно..
А я бы лучше на английском все оставил.
Мало инфы на ЮНИКС системы на русском.
И порой мучаешься как же перевели название той или иной кнопки/вкладки.
Мегафоновский модем не пробовал, а он разве поддерживает ЮНИКС системы?
http://lmgtfy.com/?q=%D0%A3%D1%81%D1%82 ... untu+10.04
Re: Установка EMC2 Linux
Добавлено: 28 янв 2012, 19:06
Nick
С мегафоном отдельный бубен, включаешь момед, он должен лпределиться как съемный диск, на нем лежит файл с инструкциями. С 10.04 оно может быть по-сложнее, а вот в последних версиях я думаю он тупо при включении заводится.
Re: Установка EMC2 Linux
Добавлено: 28 янв 2012, 23:24
boxxx2006
Nick писал(а):С мегафоном отдельный бубен, включаешь момед, он должен лпределиться как съемный диск, на нем лежит файл с инструкциями. С 10.04 оно может быть по-сложнее, а вот в последних версиях я думаю он тупо при включении заводится.
вот эти инструкции и есть тёмный лес
Re: Установка EMC2 Linux
Добавлено: 29 янв 2012, 00:00
Романов Семен
Выложи сюда инструкции
Re: Установка EMC2 Linux
Добавлено: 29 янв 2012, 12:38
boxxx2006
snap034.gif в папке linux, открывающейся вместе с втыканием модема в компьютер
Re: Установка EMC2 Linux
Добавлено: 12 фев 2012, 17:57
vladimir74
boxxx2006 писал(а):БРАТЦЫ, Я ВСЁ УЖЕ УСТАНОВИЛ НА ЖЕСТКИЙ ДИСК И ВЫБРАЛ РУССКИЙ, НО РУССИФИЦИРОВАНО СЛАБО, БОГ С НИМ
как подключить мегафоновский модем?
Если устанавливал ubuntu с образа 700 мб, там русификация не полная, после этого нужно подключиться к интернету и докачать пакеты русификации, сделать это проще всего через центр обновлений, там я думаю найдешь среди огромного множества пакеты отвечающие за русификацию. Внимательно! при логине в систему нужно выбрать русский язык, это перед тем как пароль на вход вводишь.
Re: Установка EMC2 Linux
Добавлено: 21 фев 2012, 09:13
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
Можно конечно переуст убунту,но хочеться написать в терминале пару строк- и , о чудо , все заработало !

Re: Установка EMC2 Linux
Добавлено: 21 фев 2012, 10:47
Романов Семен
Почему бы сразу и не поставить убунту+емс2? есть такие же дистрибы =)
Re: Установка EMC2 Linux
Добавлено: 21 фев 2012, 10:55
nkp
Так и было: уб 10.04 + емс 2.4 с последующим обновлением до 2.5.
Re: Установка EMC2 Linux
Добавлено: 21 фев 2012, 11:00
Романов Семен
А цель обновления то? 2,5 еще не стабильная версия!
У меня получалось обновить, я скачал deb пакет и его ставил, он требовал там что-то дополнительно, установил все что требовал, а потом уже 2,5,0 правда я уже ставил linuxcnc а не емс.
Вопрос в том зачем обновлятся то?
Re: Установка EMC2 Linux
Добавлено: 21 фев 2012, 11:20
nkp
Есть желание поработать над интерфейсом емс:
1) в направлении т.н. "мастеров"
2) под работу с панелью оператора исключая мышь и классич. клаву
Для этих целей хотел попр. glade в том числе.