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

- EMC2 LinuxCNC.png (13.47 КБ) 339774 просмотра
| Тип | Управление станками с ЧПУ |
| Разработчик | 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
Добавлено: 24 апр 2013, 17:16
Serg
А почему 9.3? Там-же 13.1 дают.
chmod +x amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run
sudo ./amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run
Re: Установка LinuxCNC EMC2
Добавлено: 24 апр 2013, 17:44
Gaspar
Я же писал, что у меня карта Radeon 9550, для неё только 9.3
Re: Установка LinuxCNC EMC2
Добавлено: 24 апр 2013, 22:17
Serg
Ну не суть, порядок действий тот-же.
Re: Установка LinuxCNC EMC2
Добавлено: 24 апр 2013, 22:28
Gaspar
Где должен лежать файл .run?
Что-то не получается, пишет "No such file or directory"
Re: Установка LinuxCNC EMC2
Добавлено: 24 апр 2013, 22:46
Serg
Вы скачали файл .zip, распакуйте его - там будет этот .run, куда распакуете, там он и будет лежать.
Такие разовые и временные вещи лучше делать в каталоге /tmp - система через некоторое время сама всё там подчистит.
Re: Установка LinuxCNC EMC2
Добавлено: 24 апр 2013, 23:01
Gaspar
Разобрался как запускать.
Вылазит ошибка.
Error: ./default policy.sh does not support version default:v2"i686::none:2.6.32-122-rtail; make sure that the version is being
correctly set by --iscurrentdistro
Re: Установка LinuxCNC EMC2
Добавлено: 26 апр 2013, 22:15
Gaspar
Разобрался я во всём.
Оказывается из за глюкнутого сдрома, ubuntu криво установилась и по этому у меня флешки не определялись, нельзя было подключить интернет и т.д.
Драйвера на видеокарту от amd не подходят, amd прекратила разработку драйверов на старые видеокарты, карта работает на встроенном драйвере, правда пришлось в загрузчик Grub прописать режим "nomodeset" при загрузке ubuntu.
Спасибо всем за помощь.
Re: Установка LinuxCNC EMC2
Добавлено: 15 май 2013, 10:00
tooshka
Вопрос, никто не делал в линукс снс вместо кнопок "найти начало оси" на каждую ось, одну общую или добавить кнопку что бы по одной по очереди само все хоумилось?
Re: Установка LinuxCNC EMC2
Добавлено: 15 май 2013, 10:08
nkp
Re: Установка LinuxCNC EMC2
Добавлено: 15 май 2013, 11:39
tooshka
О-о-опс)) Смотрел на нее и не видел))
Re: Установка LinuxCNC EMC2
Добавлено: 15 май 2013, 11:44
Nick
Еще вроде Ctrl+Home делает тоже самое.
Re: Установка LinuxCNC EMC2
Добавлено: 15 май 2013, 12:07
PKM
Такая кнопка появляется, если в ini прописаны параметры HOME_SEQUENCE
Re: Установка LinuxCNC EMC2
Добавлено: 26 май 2013, 08:05
Ворон226
Не уверен - нужно ли этот вопрос вытаскивать в отдельную тему... Потому напишу тут:
Народ!
В чем плюсы и минусы установки LinuxCNC двумя вариантами:
в системную область в замен старой
или
в пользовательский раздел из исходников ?
(не уверен, что сам вопрос корректен - если так - подправим!)
Описание обоих вариантов установки попытался изложить в материалах вики -
http://cnc-club.ru/wiki/index.php/%D0%9 ... 0%B8%D1%8F
Re: Установка LinuxCNC EMC2
Добавлено: 26 май 2013, 09:12
Serg
Первый удобен тем, что система сама поддерживает актуальное состояние пакета, вовремя обновляет его и т.п. Ну и доступен он всем пользователям без каких-либо ухищрений и прописвания дополнительных путей. И меньше шансов сломать что-нибудь, кроме своих личных настроек.
Второй имеет смысл, когда нужно что-то попробовать, либо другую версию пакета, либо когда что-то меняете в самом пакете. При этом можно ковырятся в своём каталоге, а в системе будет по прежнему стоять заведомо рабочая версия.
Создание собственного интерфейса средствами, имеющимися в linuxcnc не требуют изменения самого linuxcnc, поэтому тут вполне достаточно первого варианта.
Re: Установка LinuxCNC EMC2
Добавлено: 22 июн 2013, 08:28
Sanya
Здравствуйте.
Установил ubuntu 10.04 c LiveCD, но не работает lpt порт. Подключал контролер с шаговиками, нет сигналов. Установил менеджер устройств и с помощью него нашел lpt, но он там в списке устройств идет как паралельный порт и передним стоит знак вопроса. Как понял на него нужен драйвер. Как его установить и где взять? А то опыт с Linux 2 дня.
P.S. На mach3 все работает.
Заранее спасибо.
Re: Установка LinuxCNC EMC2
Добавлено: 22 июн 2013, 08:42
nkp
Sanya писал(а):Как его установить
вроде бы на лпт драйвер не нужен...
а номер порта в hal файле совпадает с показаным диспетчером ??
Re: Установка LinuxCNC EMC2
Добавлено: 22 июн 2013, 09:17
Sanya
nkp писал(а):а номер порта в hal файле совпадает с показаным диспетчером ??

не подскажите где это найти? а то я с програмирование на огромное ВЫ. Спасибо.
Re: Установка LinuxCNC EMC2
Добавлено: 22 июн 2013, 09:29
nkp
в домашней папке есть скорей всего папка
linuxcnc...
в ней - папки с файлами запускаемых конфигураций...(в папке configs)
каждая такая конфигурация содержит (обязательно !) один .ini файл и один или несколько .hal файлов...
открываем standard_pinout.hal:
только если несколько конфигураций - то не перепутать .а то бывает редактируют одну конфигурацию , а запускают другую

Re: Установка LinuxCNC EMC2
Добавлено: 22 июн 2013, 16:47
Sanya
nkp писал(а):в домашней папке есть скорей всего папка linuxcnc...
в ней - папки с файлами запускаемых конфигураций...(в папке configs)
каждая такая конфигурация содержит (обязательно !) один .ini файл и один или несколько .hal файлов...
открываем standard_pinout.hal:
standard_pinout.hal я не нашел. В папке configs нашел только мой-станок.hal в нем есть про порт
Вот скрин device manager
Re: Установка LinuxCNC EMC2
Добавлено: 22 июн 2013, 17:38
Sanya
Спасибо за ответы. Проблему решил обновлением и перезагрузкой.