Страница 2 из 8

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

Добавлено: 07 апр 2014, 15:52
Lexxa
SONIC300077 писал(а): там де мы их покупали
а скока стоит?

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

Добавлено: 07 апр 2014, 18:42
SONIC300077
UAVpilot писал(а):Вот удобная приблуда для настройки PID: http://www.linuxcnc.org/index.php/engli ... al?limit=6
это лучшее, что я пробовал. Сразу предупреждаю: это не автомат, это просто удобный инструмент, чтоб правильно настроить PID надо хотя-бы поверхностно знать теорию.
Ну как известно теория хорошо познается в действии ! да и вообще сейчас время такое все приходится делать на ходу.
Спасибо за помощь, попробую разобраться в этой pid_tuning ! Тюнинг звучит очень знакомо )

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

Добавлено: 08 апр 2014, 08:42
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

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

Добавлено: 08 апр 2014, 08:45
Nick
UAVpilot писал(а):Не получится меандр - будет треугольник с паузой.
А... ну да, точно :freak:
UAVpilot писал(а): Для настройки PID тестовый сигнал не получится генерить G-кодом будут мешать заданные скорости и ускорения.
Сигнал нужно генерить помошью siggen и подавать на ось в качестве задания.
А если поставить боолшие скорости и ускорения, хотя да, работать будет не оч удобно ? Получается, что станок по freqgen, если с меандром будет елозить на максимальных ускорениях, которые позволят привода...

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

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

и про pid_tuning я так понял что его надо настроить под мои Mesa 5i25+7i77 а потом запустить ?

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

Добавлено: 08 апр 2014, 13:19
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 вроде все пины в нем прописаны ??

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

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

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

Добавлено: 08 апр 2014, 15:30
SONIC300077
UAVpilot писал(а):Да. Там не сложно, вроде только в конце для осей указать свои encoder и analogout.
попробую методом сравнения переделать. Вроде пока все понятно !

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

Добавлено: 08 апр 2014, 18:24
SONIC300077
Хреново когда не знаешь, а если еще и забудешь! :thinking:

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

Он подойдет для моего станка ?

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

Добавлено: 08 апр 2014, 19:02
Serg
Это конфиг для станка с тремя осями на трёх первых "каналах" 7i77.
Нужно только подправить scale в зависимости от разрешения энкодеров и шага ШВП, ну и несколько строчек в конце - они разрешают работу приводов на конкретном станке.

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

Добавлено: 08 апр 2014, 20:12
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

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

Добавлено: 08 апр 2014, 20:21
SONIC300077
И не совсем мне понятно куда эти файлы поместить и как запустить! вроде тщательно гуглил может что упускаю :wik: Просто я с линукс системой общаюсь чисто на интуитивном импульсе :cheesy:

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

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

Что делать с этими файлами ?

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

Добавлено: 08 апр 2014, 21:14
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.*

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

Добавлено: 09 апр 2014, 08:02
SONIC300077
Спасибо большое! все предельно стало ясно сейчас буду пробовать ))

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

Добавлено: 09 апр 2014, 09:46
SONIC300077
UAVpilot писал(а):Все команды выполняются в консоли в каталоге с распакованными файлами
Я извиняюсь но что то у меня не выходит !

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

Добавлено: 09 апр 2014, 09:56
SONIC300077
SONIC300077 писал(а):
UAVpilot писал(а):Все команды выполняются в консоли в каталоге с распакованными файлами
Я извиняюсь но что то у меня не выходит !
Проблема решена установкой вот этого пакета sudo apt-get install linuxcnc-dev

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

Добавлено: 09 апр 2014, 10:56
SONIC300077
Вроде как все запустилось ! привода тоже ! а вот что дальше не знаю??

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

Добавлено: 09 апр 2014, 11:09
Nick
Дальше выбираешь амплитуду и период, выбираешь ось и тыркаешь enable...
Смотришь на графики, их кстати возможно придется самому добавить, и крутишь крутилки.

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

Добавлено: 09 апр 2014, 11:17
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: