Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Работа с платами MESA, подключение, конфигурация.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение Lexxa »

SONIC300077 писал(а): там де мы их покупали
а скока стоит?
:bender:
SONIC300077
Опытный
Сообщения: 131
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 »

UAVpilot писал(а):Вот удобная приблуда для настройки PID: http://www.linuxcnc.org/index.php/engli ... al?limit=6
это лучшее, что я пробовал. Сразу предупреждаю: это не автомат, это просто удобный инструмент, чтоб правильно настроить PID надо хотя-бы поверхностно знать теорию.
Ну как известно теория хорошо познается в действии ! да и вообще сейчас время такое все приходится делать на ходу.
Спасибо за помощь, попробую разобраться в этой pid_tuning ! Тюнинг звучит очень знакомо )
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение Nick »

SONIC300077 писал(а):Про галетный переключатель подачи может вот тут настраивается скорость !
Нет, это должно быть в external feed override, чуть ниже на том же скрине.
SONIC300077 писал(а):Тумблер "Ручное управление" - включает возможность управлять с пульта на станке .
В custom.hal добавь эти строчки:
это мы к пину XX подключем пин halui.mode.manual, который включает ручной режим.
Вместо XX - поставь номер пина.

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

net manual-mode     <=  hm2_5i25.0.7i77.0.0.input-XX
net manual-mode     =>  halui.mode.manual
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение Nick »

UAVpilot писал(а):Не получится меандр - будет треугольник с паузой.
А... ну да, точно :freak:
UAVpilot писал(а): Для настройки PID тестовый сигнал не получится генерить G-кодом будут мешать заданные скорости и ускорения.
Сигнал нужно генерить помошью siggen и подавать на ось в качестве задания.
А если поставить боолшие скорости и ускорения, хотя да, работать будет не оч удобно ? Получается, что станок по freqgen, если с меандром будет елозить на максимальных ускорениях, которые позволят привода...
SONIC300077
Опытный
Сообщения: 131
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 »

Nick писал(а):Сигнал нужно генерить помошью siggen и подавать на ось в качестве задания.
а как это делается ?

и про pid_tuning я так понял что его надо настроить под мои Mesa 5i25+7i77 а потом запустить ?
SONIC300077
Опытный
Сообщения: 131
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 »

Nick писал(а):
SONIC300077 писал(а):Про галетный переключатель подачи может вот тут настраивается скорость !
Нет, это должно быть в external feed override, чуть ниже на том же скрине.
SONIC300077 писал(а):Тумблер "Ручное управление" - включает возможность управлять с пульта на станке .
В custom.hal добавь эти строчки:
это мы к пину XX подключем пин halui.mode.manual, который включает ручной режим.
Вместо XX - поставь номер пина.

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

net manual-mode     <=  hm2_5i25.0.7i77.0.0.input-XX
net manual-mode     =>  halui.mode.manual
Ник а почему в custom.hal а не в основной 6P13F3.hal вроде все пины в нем прописаны ??
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение Serg »

Nick писал(а):А если поставить боолшие скорости и ускорения, хотя да, работать будет не оч удобно ? Получается, что станок по freqgen, если с меандром будет елозить на максимальных ускорениях, которые позволят привода...
Скажем так, если настраивать с твоим "генераторам", то допустимые скорости и ускорения осей придётся подбирать методом научного тыка, причем процесс должен быть такой:
1. задали новые скорости и ускорения,
2. настроили при этих значениях PID.
3. Записали результат и перешли к пункту 1.
Потом из всех попробованных вариантов выбираем наилучший.
А если настраивать как я предлагаю, то результат задания значения скоростей и ускорений можно будет сразу видеть по осциллограммам. Да пробовать проще - не надо linuxcnc перезапускать при каждом изменении.
SONIC300077 писал(а):Ник а почему в custom.hal а не в основной 6P13F3.hal вроде все пины в нем прописаны ??
А ты почитай что тебе пишут в самом начале основного файла и в custom.hal...
SONIC300077 писал(а):и про pid_tuning я так понял что его надо настроить под мои Mesa 5i25+7i77 а потом запустить ?
Да. Там не сложно, вроде только в конце для осей указать свои encoder и analogout.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
SONIC300077
Опытный
Сообщения: 131
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 »

UAVpilot писал(а):Да. Там не сложно, вроде только в конце для осей указать свои encoder и analogout.
попробую методом сравнения переделать. Вроде пока все понятно !
SONIC300077
Опытный
Сообщения: 131
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 »

Хреново когда не знаешь, а если еще и забудешь! :thinking:

Я тут на форуме в вашем сообщении AT_PID для автонастройки параметров PID servo #48 вот config.hal для AG400 (5i25+7i77) нашел!

Он подойдет для моего станка ?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение Serg »

Это конфиг для станка с тремя осями на трёх первых "каналах" 7i77.
Нужно только подправить scale в зависимости от разрешения энкодеров и шага ШВП, ну и несколько строчек в конце - они разрешают работу приводов на конкретном станке.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
SONIC300077
Опытный
Сообщения: 131
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 »

да у меня также три оси 0 X 1 Y 2 Z
UAVpilot писал(а):Нужно только подправить scale
scale у меня тоже 1000

а вот эти строки мне не очень понятны, я так думаю что это выходные сигналы, первый думаю что запускает привода
net cnc-enable => hm2_5i25.0.7i77.0.0.output-00
sets cnc-enable true
net M6-non => hm2_5i25.0.7i77.0.0.output-02
sets M6-non true
SONIC300077
Опытный
Сообщения: 131
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 »

И не совсем мне понятно куда эти файлы поместить и как запустить! вроде тщательно гуглил может что упускаю :wik: Просто я с линукс системой общаюсь чисто на интуитивном импульсе :cheesy:
SONIC300077
Опытный
Сообщения: 131
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 »

Да и вы еще там же добавили !
"Без этого не будет работать". AT_PID для автонастройки параметров PID servo #54

Что делать с этими файлами ?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение Serg »

SONIC300077 писал(а):а вот эти строки мне не очень понятны, я так думаю что это выходные сигналы, первый думаю что запускает привода
Да, для активации приводов на даном станке нужно подать высокий уровень на выходные пины 0 и 2, ну я так подключил. У вас будет по своему.
SONIC300077 писал(а):Да и вы еще там же добавили !
Если почитать оригинальную тему (на англ. языке), то там в первоначальном наборе файлов толи ошибки были, толи файла не все - там чуть позже выложен этот архив для исправления этого.
Помнится надо просто скачать оба архива и распаковать в одно место, сначала с корортким именем, потом с длинным. config.hal лучше взять мой - он уже поправлен под 5i25+7i77 и сам запускает всё, что надо.
После установки надо установить компоненты, которые используются для работы командой

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

sudo comp --install *.comp
Запускается всё это хозяйство командой

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

halrun -f config.hal
Все команды выполняются в консоли в каталоге с распакованными файлами.

После окончания настройки установленные компоненты лучше удалить из системы:

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

sudo rm -f /usr/realtime-*/modules/linuxcnc/line4to2.* /usr/realtime-*/modules/linuxcnc/passthru.* /usr/realtime-*/modules/linuxcnc/reciprocal.*
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
SONIC300077
Опытный
Сообщения: 131
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 »

Спасибо большое! все предельно стало ясно сейчас буду пробовать ))
SONIC300077
Опытный
Сообщения: 131
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 »

UAVpilot писал(а):Все команды выполняются в консоли в каталоге с распакованными файлами
Я извиняюсь но что то у меня не выходит !
Вложения
111.png (3068 просмотров) <a class='original' href='./download/file.php?id=26777&sid=065d85ff30dc895d803f19225805de17&mode=view' target=_blank>Загрузить оригинал (469.93 КБ)</a>
SONIC300077
Опытный
Сообщения: 131
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 »

SONIC300077 писал(а):
UAVpilot писал(а):Все команды выполняются в консоли в каталоге с распакованными файлами
Я извиняюсь но что то у меня не выходит !
Проблема решена установкой вот этого пакета sudo apt-get install linuxcnc-dev
SONIC300077
Опытный
Сообщения: 131
Зарегистрирован: 07 апр 2013, 18:17
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение SONIC300077 »

Вроде как все запустилось ! привода тоже ! а вот что дальше не знаю??
Вложения
pid.png (3058 просмотров) <a class='original' href='./download/file.php?id=26781&sid=065d85ff30dc895d803f19225805de17&mode=view' target=_blank>Загрузить оригинал (285.47 КБ)</a>
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение Nick »

Дальше выбираешь амплитуду и период, выбираешь ось и тыркаешь enable...
Смотришь на графики, их кстати возможно придется самому добавить, и крутишь крутилки.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3

Сообщение Serg »

Вот эти пины в осциллограф добавь:
pid.0.output
pid.0.command
pid.0.feedback
pid.0.error
Ну и читай как PID настраивается, ну и ту аглицкую тему. Можно ещё вот эту почитать: http://cnc-club.ru/forum/viewtopic.php?p=14815#p14815 :beer_blow:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

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