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

- EMC2 LinuxCNC.png (13.47 КБ) 341866 просмотров
| Тип | Управление станками с ЧПУ |
| Разработчик | 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
Добавлено: 17 июл 2014, 14:38
Oleg_Pvk
Nick писал(а):А какой у тебя стоит комп? И какая видяха?
Какой то старенький Intel SL5GQ Pentium III 1133MHz видяха Gigabyte GV-N52128DS-RH
Подскажите где проп роцессор посмотреть в убунту ?
Re: Установка LinuxCNC EMC2
Добавлено: 17 июл 2014, 14:45
Nick
может проблемы с драйверами под видяху...
А такой скачек сразу появляется?
Oleg_Pvk писал(а):Подскажите где проп роцессор посмотреть в убунту ?
Latency-test показания на разных материнских платах #1
Re: Установка LinuxCNC EMC2
Добавлено: 17 июл 2014, 14:47
Oleg_Pvk
Если на холостых стоит то 14000-15000 включаешь моззилу и бац 566000 еще видео и пожалуйста до 900000 можно загрузить
Материнка Asus TUV4X Rev 1.01
Re: Установка LinuxCNC EMC2
Добавлено: 17 июл 2014, 15:07
Nick
Может не хватает процессора, хотя скорее всего проблема с драйверами видяхи.
Re: Установка LinuxCNC EMC2
Добавлено: 17 июл 2014, 15:26
Oleg_Pvk
Nick писал(а):Может не хватает процессора, хотя скорее всего проблема с драйверами видяхи.
Мне убунту всего два драйвера предлагает на выбор установить в система администрировани драйверы устройств. А где ещё можно выбрать\сказать какой драйвер поставить
Re: Установка LinuxCNC EMC2
Добавлено: 17 июл 2014, 15:28
verser
Сейчас цена материнских плат soc 775 с процессором , памятью и встроенным видео в комплекте на барахолке упала до 40$, посему собирать станок на soc 370 pentium III - имхо извращение.
Re: Установка LinuxCNC EMC2
Добавлено: 17 июл 2014, 15:33
Oleg_Pvk
verser писал(а):Сейчас цена материнских плат soc 775 с процессором , памятью и встроенным видео в комплекте на барахолке упала до 40$, посему собирать станок на soc 370 pentium III - имхо извращение.
да я не и не собирал его сейчас он уменя был собран лет так 5 назад сейчас просто решил обновить систему и собственно вуаля остался без станка

Re: Установка LinuxCNC EMC2
Добавлено: 17 июл 2014, 16:36
Oleg_Pvk
Nick писал(а):Может не хватает процессора, хотя скорее всего проблема с драйверами видяхи.
8 убунту хорошо на нем работала
Re: Установка LinuxCNC EMC2
Добавлено: 17 июл 2014, 16:39
Nick
Так ставь назад 8 и забудь про проблемы
У меня такая же штука была с какой-то видяшкой - под 8.04 шла, а под 10.04 ну ни в какую.
Re: Установка LinuxCNC EMC2
Добавлено: 27 июл 2014, 13:46
pkasy
как обновить EMC с 2.5.0 на последнюю, если комп прямого выхода в инет не имеет, а подключен через мой рабочий, а на нем linux Mint 16?
при всех моих попытках расшарить инет, нифига не получается. а вроде бы уже и не чайник

Re: Установка LinuxCNC EMC2
Добавлено: 28 июл 2014, 16:25
Nick
Есть два пути - простой сложный.
1. простой - всетаки подключить интернет. вроде в новых убунтах это как-то легко делается... в крайнем случае воткнуть мобильник через usb и закачать все через него. мобильный интернет вроде стал не дорогим...
2. скачать пакет, найти его зависимости, скачать их, потом перенести на комп с LinuxCNC и выполнить dpkg -i *.deb
только как найти зависимости я точно не знаю, наверняка должна быть какая-то команда в dpkg... только надо будет из списка зависимостей удалить уже выполененые...
Re: Установка LinuxCNC EMC2
Добавлено: 29 июл 2014, 02:00
pkasy
1. не получится по физическим причинам.
2. как называется сам пакет? linuxcnc? emc?
Re: Установка LinuxCNC EMC2
Добавлено: 29 июл 2014, 03:38
asutpka
pkasy писал(а):не получится по физическим причинам
обоснуй
pkasy писал(а):если комп прямого выхода в инет не имеет, а подключен через мой рабочий, а на нем linux Mint 16?
То есть физически связь станка с пк уже установлена.
осталось в Mint 16
1-включить IP Forwarding
2- в iptables Mint 16 прописать правило на masqarade всех IP пакетов поступающих от станка на сетевой интерфейс Mint 16 , но которые ему не предназначаются.
3- станку приказать использовать адрес интерфейса Mint 16 как шлюз по умолчанию.
4- станку указать какой нибудь публичный DNS, например 8.8.8.8
5- поправить автозагружаемые скрипты для того, что бы это выполнялось каждый раз при включении OS обоих машин.
Дело пяти минут если кофейная кружка большая.
Это проще чем удовлетворять чужие зависимости на
другой действующей OS.
Re: Установка LinuxCNC EMC2
Добавлено: 29 июл 2014, 05:22
pkasy
asutpka писал(а):обоснуй
стены толстые, связь только снаружи здания, либо 15 метров USB удлинитель городить.
asutpka писал(а):1-включить IP Forwarding
2- в iptables Mint 16 прописать правило на masqarade всех IP пакетов поступающих от станка на сетевой интерфейс Mint 16 , но которые ему не предназначаются.
3- станку приказать использовать адрес интерфейса Mint 16 как шлюз по умолчанию.
4- станку указать какой нибудь публичный DNS, например 8.8.8.8
1-4 сделано и давно. только не помогает.
в Ubunte так и работало, перешел на Минт - фигвам.
кофе и чай не пью второй год. самочувствие отличное ))
Re: Установка LinuxCNC EMC2
Добавлено: 29 июл 2014, 08:34
asutpka
Чудеса
Re: Установка LinuxCNC EMC2
Добавлено: 05 сен 2014, 14:39
kareen
Есть возможность установки LinuxCNC EMC2 на более современный дистрибутив?
Re: Установка LinuxCNC EMC2
Добавлено: 05 сен 2014, 15:06
Serg
Re: Установка LinuxCNC EMC2
Добавлено: 05 сен 2014, 23:00
kareen
да я уже руками собрал на ubuntu 12.04, просто 10.04 не видит моего вайфая.... а вкомпиливать в ядро дрова сетевухи без инета - решение только от безвыходности.
благодарю.
Re: Установка LinuxCNC EMC2
Добавлено: 15 сен 2014, 14:54
Andrey_tlt
Подскажите пожалуйста, а можно в EMC2 создать макросы и потом вызвать их из программы?
Например мне нужно периодически измерять высоту заготовки - датчиком касания и корректировать положение оси Z в процессе выполнения программы.
Задача специфическая, поэтому для чего мне это нужно не уточняйте.
В Mach3 такая возможность есть, но там есть и другие проблемы
Re: Установка LinuxCNC EMC2
Добавлено: 15 сен 2014, 15:26
Nick
Andrey_tlt писал(а):Подскажите пожалуйста, а можно в EMC2 создать макросы и потом вызвать их из программы?
Например мне нужно периодически измерять высоту заготовки - датчиком касания и корректировать положение оси Z в процессе выполнения программы.
Да, делаем subroutine:
http://linuxcnc.org/docs/html/gcode/o-code.html
В ней едем по G38 делаем пробу и уточняем текущие координаты через кажем G92.
Потом эту сабрутину можно будет вызывать через
O<имя подпрограммы> CALL.
Ее можно положить в отдельный файл с конфигурацией станка, чтобы не надо было прописывать в каждой УП.