Установка LinuxCNC EMC2

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

Установка LinuxCNC EMC2

Сообщение Nick » 05 дек 2009, 14:08

EMC2 LinuxCNC.png
EMC2 LinuxCNC.png (13.47 Кб) Просмотров: 148304
ТипУправление станками с ЧПУ
Разработчик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 с использованием графического интерфейса

  • Загружаем установочный скрипт 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 для вашего станка.



См. также

Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22344
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1384
Заслуга: Developer
Медальки:

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

Сообщение User0711 » 18 июн 2017, 00:59

UAVpilot писал(а):UAVpilot

"Спасибо за помощь" Хотя я и без нее точно бы обошелся!!!
User0711
Новичок
 
Сообщения: 9
Зарегистрирован: 23 дек 2012, 18:40
Репутация: 0

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

Сообщение UAVpilot » 18 июн 2017, 01:03

Все дебианы одинаковы. Да и линуксы вобщем-то тоже.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 16164
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3943
Медальки:
Настоящее имя: Сергей

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

Сообщение PKM » 18 июн 2017, 01:33

Dropbox
Аватара пользователя
PKM
Почётный участник
Почётный участник
 
Сообщения: 4226
Зарегистрирован: 31 мар 2011, 18:11
Откуда: Украина
Репутация: 683
Медальки:
Настоящее имя: Андрей

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

Сообщение User0711 » 18 июн 2017, 02:04

UAVpilot писал(а):Все дебианы одинаковы. Да и линуксы вобщем-то тоже.

Не пишите свои никчемные советы и комментарии — не тратте свое и мое время
User0711
Новичок
 
Сообщения: 9
Зарегистрирован: 23 дек 2012, 18:40
Репутация: 0

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

Сообщение User0711 » 18 июн 2017, 02:11

PKM писал(а):Dropbox

Облако и являлось моим вторым вариантом.
Но хотелось бы сделать сеть не зависящую от интернета, и тем самым (за одно) сократить путь к файлам, увеличить скорость их сохранения и доступа к ним.
User0711
Новичок
 
Сообщения: 9
Зарегистрирован: 23 дек 2012, 18:40
Репутация: 0

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

Сообщение UAVpilot » 18 июн 2017, 02:12

User0711 писал(а):Не пишите свои никчемные советы и комментарии — не тратте свое и мое время

Думаете, что я забыл вас спросить, что мне писать, а что нет?.. Вас никто не заставляет силой читать мои коменты. :)

P.S. И продолжайте пользоваться флешкой...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 16164
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3943
Медальки:
Настоящее имя: Сергей

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

Сообщение User0711 » 18 июн 2017, 02:38

Читай мой предыдущий пост внимательней!
User0711
Новичок
 
Сообщения: 9
Зарегистрирован: 23 дек 2012, 18:40
Репутация: 0

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

Сообщение Nikomas » 19 июн 2017, 10:27

User0711 писал(а):Читай мой предыдущий пост внимательней!

Вы пришли на форум за советом и оный получили. Если он вас по каким-либо причинам не устраивает, то это ваши проблемы. Дерзить здесь - смысла нет, тем более в 9 сообщениями.
Nikomas
Мастер
 
Сообщения: 400
Зарегистрирован: 07 янв 2012, 14:31
Откуда: Беларусь
Репутация: 27

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

Сообщение Nikomas » 19 июн 2017, 14:59

А где можно подстмотреть на конфиги для сервов? А то что-то я больше 200об/мин не получаю...
Nikomas
Мастер
 
Сообщения: 400
Зарегистрирован: 07 янв 2012, 14:31
Откуда: Беларусь
Репутация: 27

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

Сообщение Nikomas » 21 июн 2017, 08:29

Сегодня удалось подвесить LCNC при выполнении программы. Мотор вращался пока не выключил комп. Не зря я защиту решил отвязать от линукса и завести в усилки, ой не зря...
Nikomas
Мастер
 
Сообщения: 400
Зарегистрирован: 07 янв 2012, 14:31
Откуда: Беларусь
Репутация: 27

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

Сообщение TVT » 11 авг 2017, 13:02

Добрый день. Только знакомлюсь с линуксомснс так что вопросов будет много 1 - Запустил с флешки Линуксснс но не могу найти ЕМС2, (задача такая, нарисовал в draftsinght детальки и хочу преобразовать в G code, я так понял что ЕМС2 это может) 2-преключить на русский язык как?
TVT
Новичок
 
Сообщения: 7
Зарегистрирован: 10 авг 2017, 11:38
Репутация: 0
Настоящее имя: Victor

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

Сообщение Nikomas » 11 авг 2017, 14:16

TVT писал(а):преобразовать в G code

Для этого вам необходимы CAM программы, SolidCAM, например. Затем G-код скидываете в Линукс.
Nikomas
Мастер
 
Сообщения: 400
Зарегистрирован: 07 янв 2012, 14:31
Откуда: Беларусь
Репутация: 27

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

Сообщение TVT » 11 авг 2017, 14:28

Nikomas писал(а):Для этого вам необходимы CAM программы, SolidCAM, например. Затем G-код скидываете в Линукс.

Ho4etcya vse delat v linux, Ya uze vse Windouz snes.
TVT
Новичок
 
Сообщения: 7
Зарегистрирован: 10 авг 2017, 11:38
Репутация: 0
Настоящее имя: Victor

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

Сообщение _taras_ » 11 авг 2017, 22:45

TVT писал(а):Добрый день. Только знакомлюсь с линуксомснс так что вопросов будет много 1 - Запустил с флешки Линуксснс но не могу найти ЕМС2, (задача такая, нарисовал в draftsinght детальки и хочу преобразовать в G code, я так понял что ЕМС2 это может) 2-преключить на русский язык как?

Смотря насколько сложная модель. G code для фрезерования и барельефа в Линуксе можно получить с помощью Freecad, Heekscad, Pycam, Sheetcam. Так же существуют расширения для Inkscape и cam модуль для blender. Так же есть отдельные программы для фрезеровки печатных плат и модули для лазерной резки. Есть подвижки для токарных станков. Пока глухо с постпроцессором для поворотной оси. Да, чуть не забыл. Есть макрос Freecad-а создающий G cod для пенорезки. Но там нужно его дорабатывать руками.
2-преключить на русский язык как?

Установить и настроить локализацию. В и-нете полно пошаговых инструкций для наиболее распространенных дистрибутивов, Дебиана в частности.
_taras_
Мастер
 
Сообщения: 510
Зарегистрирован: 16 мар 2011, 15:19
Репутация: 65
Медальки:

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

Сообщение TVT » 15 авг 2017, 10:16

Скачал хекс сейчас разбираюсь с ним, У меня вопрос может кто нибудь по русски объяснить про PPA, не пойму никак где его смотреть хотя куда вставлять понял )
TVT
Новичок
 
Сообщения: 7
Зарегистрирован: 10 авг 2017, 11:38
Репутация: 0
Настоящее имя: Victor

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

Сообщение edman1982 » 06 янв 2018, 08:06

люди добрые сами мы не местные отстали от поезда, как с этой програмкой работать? все установлено комп привязан к станку, в ручном режиме все сервопривода работают, в автомате пишит немогу исполнить невижу начало , затем что мол z выходит за пределы? куда копать и что делать?
edman1982
Новичок
 
Сообщения: 4
Зарегистрирован: 29 дек 2017, 06:35
Репутация: 0
Настоящее имя: эдуард сергеевич

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

Сообщение solo » 06 янв 2018, 10:53

я понимаю датчиков номе нету ,
для того чтобы станок работал , выполнял программу нужно в ини файле в разделе TRAJ добавить строку
NO_FORCE_HOMING = 1

Re: EMC2 Integrators Manual Перевод на русский язык #16

edman1982 писал(а):затем что мол z выходит за пределы?

нужно в том же ини файле задать большие пределы по оси зет мах , мин значения (MIN_LIMIT = -1000, MAX_LIMIT = 1000)
Re: EMC2 Integrators Manual Перевод на русский язык #17
Аватара пользователя
solo
Мастер
 
Сообщения: 1096
Зарегистрирован: 20 окт 2011, 18:39
Откуда: Украина Харьков
Репутация: 203
Настоящее имя: Юрий Соловьев

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

Сообщение vadimxg » 20 фев 2018, 14:29

При запуске выдает такую ошибку. Куда копать?
(для просмотра содержимого нажмите на ссылку)
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Feb 20 11:12:52 2018 from 172.16.1.33
mk@minibian:~$ export DISPLAY=172.16.1.33:0
mk@minibian:~$ export PULSE_SERVER=172.16.1.33:4712
mk@minibian:~$ machinekit
MACHINEKIT - 0.1
^Z
[1]+ Stopped machinekit
mk@minibian:~$ machinekit -l
MACHINEKIT - 0.1
Machine configuration directory is '/home/mk/machinekit/configs/CNC11111'
Machine configuration file is 'CNC11111.ini'
Starting Machinekit...
io started
<commandline>:0: Component 'iocontrol' ready
<commandline>:0: Program 'io' started
halcmd loadusr io started
<commandline>:0: Component 'halui' ready
<commandline>:0: Program 'halui' started
CNC11111.hal:5: Realtime module 'trivkins' loaded
CNC11111.hal:6: Realtime module 'tp' loaded
CNC11111.hal:7: Realtime module 'motmod' loaded
CNC11111.hal:8: Realtime module 'hostmot2' loaded
CNC11111.hal:9: Realtime module 'hm2_eth' loaded
CNC11111.hal:10: setting parameter 'hm2_7i92.0.watchdog.timeout_ns' to '5000000'
CNC11111.hal:10: Parameter 'hm2_7i92.0.watchdog.timeout_ns' set to 5000000
CNC11111.hal:32: setting parameter 'hm2_7i92.0.stepgen.00.dirsetup' to '1000'CNC11111.hal:32: Pin 'hm2_7i92.0.stepgen.00.dirsetup' set to 1000
CNC11111.hal:33: setting parameter 'hm2_7i92.0.stepgen.00.dirhold' to '1000'
CNC11111.hal:33: Pin 'hm2_7i92.0.stepgen.00.dirhold' set to 1000
CNC11111.hal:34: setting parameter 'hm2_7i92.0.stepgen.00.steplen' to '1000'
CNC11111.hal:34: Pin 'hm2_7i92.0.stepgen.00.steplen' set to 1000
CNC11111.hal:35: setting parameter 'hm2_7i92.0.stepgen.00.stepspace' to '1000'
CNC11111.hal:35: Pin 'hm2_7i92.0.stepgen.00.stepspace' set to 1000
CNC11111.hal:36: setting parameter 'hm2_7i92.0.stepgen.00.position-scale' to '200.0'
CNC11111.hal:36: Pin 'hm2_7i92.0.stepgen.00.position-scale' set to 200.0
CNC11111.hal:37: setting parameter 'hm2_7i92.0.stepgen.00.step_type' to '0'
CNC11111.hal:37: Pin 'hm2_7i92.0.stepgen.00.step_type' set to 0
CNC11111.hal:38: setting parameter 'hm2_7i92.0.stepgen.00.control-type' to '1'
CNC11111.hal:38: Pin 'hm2_7i92.0.stepgen.00.control-type' set to 1
CNC11111.hal:39: setting parameter 'hm2_7i92.0.stepgen.00.maxaccel' to '2000'CNC11111.hal:39: Pin 'hm2_7i92.0.stepgen.00.maxaccel' set to 2000
CNC11111.hal:40: setting parameter 'hm2_7i92.0.stepgen.00.maxvel' to '700'
CNC11111.hal:40: Pin 'hm2_7i92.0.stepgen.00.maxvel' set to 700
CNC11111.hal:56: setting parameter 'hm2_7i92.0.stepgen.01.dirsetup' to '1000'CNC11111.hal:56: Pin 'hm2_7i92.0.stepgen.01.dirsetup' set to 1000
CNC11111.hal:57: setting parameter 'hm2_7i92.0.stepgen.01.dirhold' to '1000'
CNC11111.hal:57: Pin 'hm2_7i92.0.stepgen.01.dirhold' set to 1000
CNC11111.hal:58: setting parameter 'hm2_7i92.0.stepgen.01.steplen' to '1000'
CNC11111.hal:58: Pin 'hm2_7i92.0.stepgen.01.steplen' set to 1000
CNC11111.hal:59: setting parameter 'hm2_7i92.0.stepgen.01.stepspace' to '1000'
CNC11111.hal:59: Pin 'hm2_7i92.0.stepgen.01.stepspace' set to 1000
CNC11111.hal:60: setting parameter 'hm2_7i92.0.stepgen.01.position-scale' to '200.0'
CNC11111.hal:60: Pin 'hm2_7i92.0.stepgen.01.position-scale' set to 200.0
CNC11111.hal:61: setting parameter 'hm2_7i92.0.stepgen.01.step_type' to '0'
CNC11111.hal:61: Pin 'hm2_7i92.0.stepgen.01.step_type' set to 0
CNC11111.hal:62: setting parameter 'hm2_7i92.0.stepgen.01.control-type' to '1'
CNC11111.hal:62: Pin 'hm2_7i92.0.stepgen.01.control-type' set to 1
CNC11111.hal:63: setting parameter 'hm2_7i92.0.stepgen.01.maxaccel' to '2000'CNC11111.hal:63: Pin 'hm2_7i92.0.stepgen.01.maxaccel' set to 2000
CNC11111.hal:64: setting parameter 'hm2_7i92.0.stepgen.01.maxvel' to '700'
CNC11111.hal:64: Pin 'hm2_7i92.0.stepgen.01.maxvel' set to 700
CNC11111.hal:79: setting parameter 'hm2_7i92.0.stepgen.02.dirsetup' to '1000'CNC11111.hal:79: Pin 'hm2_7i92.0.stepgen.02.dirsetup' set to 1000
CNC11111.hal:80: setting parameter 'hm2_7i92.0.stepgen.02.dirhold' to '1000'
CNC11111.hal:80: Pin 'hm2_7i92.0.stepgen.02.dirhold' set to 1000
CNC11111.hal:81: setting parameter 'hm2_7i92.0.stepgen.02.steplen' to '1000'
CNC11111.hal:81: Pin 'hm2_7i92.0.stepgen.02.steplen' set to 1000
CNC11111.hal:82: setting parameter 'hm2_7i92.0.stepgen.02.stepspace' to '1000'
CNC11111.hal:82: Pin 'hm2_7i92.0.stepgen.02.stepspace' set to 1000
CNC11111.hal:83: setting parameter 'hm2_7i92.0.stepgen.02.position-scale' to '200.0'
CNC11111.hal:83: Pin 'hm2_7i92.0.stepgen.02.position-scale' set to 200.0
CNC11111.hal:84: setting parameter 'hm2_7i92.0.stepgen.02.step_type' to '0'
CNC11111.hal:84: Pin 'hm2_7i92.0.stepgen.02.step_type' set to 0
CNC11111.hal:85: setting parameter 'hm2_7i92.0.stepgen.02.control-type' to '1'
CNC11111.hal:85: Pin 'hm2_7i92.0.stepgen.02.control-type' set to 1
CNC11111.hal:86: setting parameter 'hm2_7i92.0.stepgen.02.maxaccel' to '2000'CNC11111.hal:86: Pin 'hm2_7i92.0.stepgen.02.maxaccel' set to 2000
CNC11111.hal:87: setting parameter 'hm2_7i92.0.stepgen.02.maxvel' to '700'
CNC11111.hal:87: Pin 'hm2_7i92.0.stepgen.02.maxvel' set to 700
<commandline>:0: Realtime threads started
task pid=8619
USRMOT: ERROR: command timeout
bad return value from emcTrajSetAxes
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
USRMOT: ERROR: command timeout
bad return value from emcTrajSetAxes
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
emcMotionInit: ini_hal_init fail
USRMOT: ERROR: command timeout
bad return value from emcTrajSetAxes
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
emcMotionInit: ini_hal_init fail
USRMOT: ERROR: command timeout
bad return value from emcTrajSetAxes
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
emcMotionInit: ini_hal_init fail
USRMOT: ERROR: command timeout
bad return value from emcTrajSetAxes
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
emcMotionInit: ini_hal_init fail
USRMOT: ERROR: command timeout
bad return value from emcTrajSetAxes
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
emcMotionInit: ini_hal_init fail
USRMOT: ERROR: command timeout
bad return value from emcTrajSetAxes
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
emcMotionInit: ini_hal_init fail
waiting for s.axes
waiting for s.axes
waiting for s.axes
waiting for s.axes
waiting for s.axes
waiting for s.axes
waiting for s.axes
USRMOT: ERROR: command timeout
bad return value from emcTrajSetAxes
waiting for s.axes
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
waiting for s.axes
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
emcMotionInit: ini_hal_init fail
A configuration error is preventing Machinekit from starting.
More information may be available when running from a terminal.
Shutting down and cleaning up Machinekit...
USRMOT: ERROR: command timeout
bad return value from emcTrajSetAxes
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
Running HAL shutdown script
USRMOT: ERROR: command timeout
emc/ini/iniaxis.cc 145: bad return from emcAxisSetBacklash
emcMotionInit: ini_hal_init fail
USRMOT: ERROR: command timeout
<commandline>:0: Realtime threads stopped
<commandline>:0: Realtime module 'hm2_eth' unloaded
<commandline>:0: Realtime module 'hostmot2' unloaded
<commandline>:0: Realtime module 'motmod' unloaded
<commandline>:0: Realtime module 'tp' unloaded
<commandline>:0: Realtime module 'trivkins' unloaded
Cleanup
vadimxg
Кандидат
 
Сообщения: 46
Зарегистрирован: 31 янв 2018, 10:09
Репутация: 6
Настоящее имя: Vadim

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

Сообщение nkp » 20 фев 2018, 15:01

может в [TRAJ] что не так прописано
nkp
Мастер
 
Сообщения: 7319
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1205
Медальки:

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

Сообщение vadimxg » 20 фев 2018, 15:18

Вот инишник

(для просмотра содержимого нажмите на ссылку)
# Generated by PNCconf at Wed Feb 14 16:32:47 2018
# If you make changes to this file, they will be
# overwritten when you run PNCconf again

[EMC]
MACHINE = CNC11111
DEBUG = 7

[DISPLAY]
DISPLAY = axis
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
MAX_FEED_OVERRIDE = 2.000000
MAX_SPINDLE_OVERRIDE = 1.000000
MIN_SPINDLE_OVERRIDE = 0.500000
INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/mk/linuxcnc/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
POSITION_FEEDBACK = ACTUAL
DEFAULT_LINEAR_VELOCITY = 6.000000
MAX_LINEAR_VELOCITY = 25.000000
MIN_LINEAR_VELOCITY = 0.500000
DEFAULT_ANGULAR_VELOCITY = 12.000000
MAX_ANGULAR_VELOCITY = 180.000000
MIN_ANGULAR_VELOCITY = 1.666667
EDITOR = gedit
GEOMETRY = xyz

[FILTER]
PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image
PROGRAM_EXTENSION = .py Python Script
png = image-to-gcode
gif = image-to-gcode
jpg = image-to-gcode
py = python

[TASK]
TASK = milltask
CYCLE_TIME = 0.10

[RS274NGC]
PARAMETER_FILE = linuxcnc.var

[EMCMOT]
EMCMOT = motmod
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.10
SERVO_PERIOD = 1000000

[HOSTMOT2]
# **** This is for info only ****
# DRIVER0=hm2_pci
# BOARD0=5i25

[HAL]
HALUI = halui
HALFILE = CNC11111.hal
HALFILE = custom.hal
POSTGUI_HALFILE = postgui_call_list.hal
SHUTDOWN = shutdown.hal

[HALUI]

[TRAJ]
AXES = 3
COORDINATES = X Y Z
HOME = 0 0 0
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 5
MAX_LINEAR_VELOCITY = 5
NO_FORCE_HOMING = 1

[EMCIO]
EMCIO = io
CYCLE_TIME = 0.50
TOOL_TABLE = tool.tbl

#********************
# Axis X
#********************
[AXIS_0]
TYPE = LINEAR
HOME = 0.0
FERROR = 10.0
MIN_FERROR = 1.0
MAX_VELOCITY = 300
MAX_ACCELERATION = 1500
# The values below should be 25% larger than MAX_VELOCITY and MAX_ACCELERATION
# If using BACKLASH compensation STEPGEN_MAXACCEL should be 100% larger.
STEPGEN_MAXVEL = 700
STEPGEN_MAXACCEL = 2000
# these are in nanoseconds
DIRSETUP = 1000
DIRHOLD = 1000
STEPLEN = 1000
STEPSPACE = 1000
STEP_SCALE = 200.0
MIN_LIMIT = -3000.01
MAX_LIMIT = 3000.0
HOME_OFFSET = 0.0
BACKLASH=0.0

#********************
# Axis Y
#********************
[AXIS_1]
TYPE = LINEAR
HOME = 0.0
FERROR = 10.0
MIN_FERROR = 1.0
MAX_VELOCITY = 300
MAX_ACCELERATION = 1500
# The values below should be 25% larger than MAX_VELOCITY and MAX_ACCELERATION
# If using BACKLASH compensation STEPGEN_MAXACCEL should be 100% larger.
STEPGEN_MAXVEL = 700
STEPGEN_MAXACCEL = 2000
# these are in nanoseconds
DIRSETUP = 1000
DIRHOLD = 1000
STEPLEN = 1000
STEPSPACE = 1000
STEP_SCALE = 200.0
MIN_LIMIT = -3000.01
MAX_LIMIT = 3000.0
HOME_OFFSET = 0.0
BACKLASH=0.0

#********************
# Axis Z
#********************
[AXIS_2]
TYPE = LINEAR
HOME = 0.0
FERROR = 10.0
MIN_FERROR = 1.0
MAX_VELOCITY = 300
MAX_ACCELERATION = 1500
# The values below should be 25% larger than MAX_VELOCITY and MAX_ACCELERATION
# If using BACKLASH compensation STEPGEN_MAXACCEL should be 100% larger.
STEPGEN_MAXVEL = 700
STEPGEN_MAXACCEL = 2000
# these are in nanoseconds
DIRSETUP = 1000
DIRHOLD = 1000
STEPLEN = 1000
STEPSPACE = 1000
STEP_SCALE = 200.0
MIN_LIMIT = -1000.01
MAX_LIMIT = 1000.0
HOME_OFFSET = 0.0
BACKLASH=0.0
vadimxg
Кандидат
 
Сообщения: 46
Зарегистрирован: 31 янв 2018, 10:09
Репутация: 6
Настоящее имя: Vadim

Пред.След.

Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: Argon-11, artmec, Barbossa, bass, Bing [Bot], Google [Bot], guges, Igor26rus, iMaks-RS, jkwe45, kalini4, leprud, mhael, Newengine, Nikomas, Рукастый Колобок, Quark, Rom327, savo, sergx99, tbc, vovafed, vvgr, Yandex [bot], Владимир_36, ДмитрийП, шпиндель

Поделиться

Reputation System ©'