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

Какая получается частота в шагах в сек?
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

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

Сообщение Тима »

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

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

Сообщение Nick »

Ну хорошо представим, что у тебя 200 шагов на мм, и скорость 600мм/мин, тогда это будет 2000 шагов в секунду, при длине импульса шага в 5мкс получаем что пин активен только 5*2000= 0.01с, т.е. лед должен гореть с силой в 1/100. Хотя может в ледах яркость меняется не линейно, но суть такая :)
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

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

Сообщение Тима »

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

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

Сообщение Nick »

Можно но не советую :). Надо будет сделать длину импульса шага 1 сек :). Или можешь скорость поставить 1 шаг в секунду но моргать будет очень не ярко.

А зачем тебе это? Посмотришь 1 раз и выкинешь :)
Аватара пользователя
Тима
Почётный участник
Почётный участник
Сообщения: 3162
Зарегистрирован: 01 мар 2012, 20:47
Репутация: 1089
Настоящее имя: Тимур
Откуда: КБР
Контактная информация:

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

Сообщение Тима »

Nick писал(а):А зачем тебе это?
мне интересно, будет ли хватать напруги импульса для контроллера, если светодиод не загорается ярко?
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Конечно будет, просто импульс очень короткий - 5мкс, в тех контролерах, которые я видел такой же параметр на длинну импульса.
Эта длинна настраивается в параметрах Step len и step space в stepconf на первой странице параметров.
jeni00
Опытный
Сообщения: 112
Зарегистрирован: 04 июн 2012, 22:29
Репутация: 1
Откуда: Волгодонск
Контактная информация:

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

Сообщение jeni00 »

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

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

Сообщение Nick »

А какой на ней стоит контроллер, и как она к компу подключается?
jeni00
Опытный
Сообщения: 112
Зарегистрирован: 04 июн 2012, 22:29
Репутация: 1
Откуда: Волгодонск
Контактная информация:

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

Сообщение jeni00 »

я пока не большой специалист,термо резка вот эта модель-Комета М-2,5-10K, на ней стоит вот это: Система управления "Промышленная рабочая станция" http://www.tmsyst.ru/schpu/schpu.php?schpu=0.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

В принипе... наверное можно... но:
1. В каком виде ты представляешь себе конечный продукт? Та же стойка просто с другой начинкой. Или отдельный комп с управляющей программой.
2. вопрос в управлении осями. Как оно реализовано в текущей стойке? Можешь сфоткать внутренности?

А что там за программа не TurboCNC?
И вообще сфоткай сам станок...
jeni00
Опытный
Сообщения: 112
Зарегистрирован: 04 июн 2012, 22:29
Репутация: 1
Откуда: Волгодонск
Контактная информация:

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

Сообщение jeni00 »

оси перемещения 2
1. В каком виде ты представляешь себе конечный продукт? Та же стойка просто с другой начинкой. Или отдельный комп с управляющей программой.
, не знаю) как лучше или как получится
ок, завтра пофоткаю и выложу фотки
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

что то не нахожу на форуме описания установки емс из исходников -если уже где есть-ткните
Или опишите -мало в этом опыта и вылезает ошибка.
jeni00
Опытный
Сообщения: 112
Зарегистрирован: 04 июн 2012, 22:29
Репутация: 1
Откуда: Волгодонск
Контактная информация:

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

Сообщение jeni00 »

Вот фотографии терморезки, правда документов на нет
Вложения
DSC05083.JPG (3436 просмотров) <a class='original' href='./download/file.php?id=5800&mode=view' target=_blank>Загрузить оригинал (1.98 МБ)</a>
DSC05084.JPG (3436 просмотров) <a class='original' href='./download/file.php?id=5801&mode=view' target=_blank>Загрузить оригинал (1.82 МБ)</a>
DSC05085.JPG (3436 просмотров) <a class='original' href='./download/file.php?id=5802&mode=view' target=_blank>Загрузить оригинал (1.63 МБ)</a>
DSC05086.JPG (3436 просмотров) <a class='original' href='./download/file.php?id=5803&mode=view' target=_blank>Загрузить оригинал (1.73 МБ)</a>
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

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

Сообщение xentaur »

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

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

Сообщение Nick »

nkp писал(а):что то не нахожу на форуме описания установки емс из исходников -если уже где есть-ткните Или опишите -мало в этом опыта и вылезает ошибка.
Пока такой темы не проскакивало... Надо создать новую и помучить PKM, чтобы он написал как он это делает :).
Сейчас тему создам, напиши туда, какая ошибка у тебя вылазит.
jeni00 писал(а):Вот фотографии терморезки, правда документов на нет
Да, размерчик что надо :)! По возможности перевода на LinuxCNC, главное узнать способ управления всеми исполнительными устройствами.
Наверняка там стоят сервы и какая-нибудь плата для управления ими. Все зависит от того какая именно плата, какие именно сервы, какое есть периферийное оборудование, как выполняется THC, как происходит управление режущими инструментами.
xentaur писал(а):Как установить LinuxCNC 2.5.0 сумуляцию на Убунту 10.4?
Просто надо добавить репозиторий
deb http://buildbot.linuxcnc.org/ lucid v2.5_branch-sim и потом sudo apt-get install linuxcnc-sim
Если не знаешь как добавляются репозитории - пиши.
xentaur
Опытный
Сообщения: 178
Зарегистрирован: 09 ноя 2010, 02:29
Репутация: 1
Откуда: Украина Харьков
Контактная информация:

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

Сообщение xentaur »

Система->Администрирование ->Источники приложений
Вкладка Другое ПО -> кнопка [Добавить]
Вставить в строку

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

deb     http://buildbot.linuxcnc.org/ lucid v2.5_branch-sim
кнопка [Закрыть]
кнопка [Обновить]
Приложения->Центр приложений Ubuntu
Облом :lol1:
Приложения->Стандартные-> Терминал

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

sudo apt-get install linuxcnc-sim
Установилось :cheesy:

P.S. Теперь и Я знаю где смотреть
jeni00
Опытный
Сообщения: 112
Зарегистрирован: 04 июн 2012, 22:29
Репутация: 1
Откуда: Волгодонск
Контактная информация:

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

Сообщение jeni00 »

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

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

Сообщение Nick »

Серво это любой двигатель с обратной связью. В том числе может быть серва на шаговом двигателе. Но обычно используют другие двигатели, которые позволяют сохранять момент на больших скоростях.

Использование шаговиков дает точное позиционирование, которого не получить на двигателе постоянного тока, но если к двигателю добавить энкодер, который будет постоянно отслеживать его положение ситуация в корне меняется :).
Рома
Новичок
Сообщения: 6
Зарегистрирован: 17 июн 2012, 23:54
Репутация: 0
Контактная информация:

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

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

добрый день, не подскажите на линукс Ubuntu 10.11 можно поставить EMS2 или только ограничения по версии Ubuntu 10.04, уже стоит 10.11 под вопросом снасить ее или оставить
Ответить

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