а скока стоит?SONIC300077 писал(а): там де мы их покупали
Mesa 5i25+7i77 и фрезерный станок 6Р13ф3
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3
-
- Опытный
- Сообщения: 131
- Зарегистрирован: 07 апр 2013, 18:17
- Репутация: 0
- Настоящее имя: Сергей
- Контактная информация:
Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3
Ну как известно теория хорошо познается в действии ! да и вообще сейчас время такое все приходится делать на ходу.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
Нет, это должно быть в external feed override, чуть ниже на том же скрине.SONIC300077 писал(а):Про галетный переключатель подачи может вот тут настраивается скорость !
В custom.hal добавь эти строчки:SONIC300077 писал(а):Тумблер "Ручное управление" - включает возможность управлять с пульта на станке .
это мы к пину 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
А... ну да, точноUAVpilot писал(а):Не получится меандр - будет треугольник с паузой.
А если поставить боолшие скорости и ускорения, хотя да, работать будет не оч удобно ? Получается, что станок по freqgen, если с меандром будет елозить на максимальных ускорениях, которые позволят привода...UAVpilot писал(а): Для настройки PID тестовый сигнал не получится генерить G-кодом будут мешать заданные скорости и ускорения.
Сигнал нужно генерить помошью siggen и подавать на ось в качестве задания.
-
- Опытный
- Сообщения: 131
- Зарегистрирован: 07 апр 2013, 18:17
- Репутация: 0
- Настоящее имя: Сергей
- Контактная информация:
Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3
а как это делается ?Nick писал(а):Сигнал нужно генерить помошью siggen и подавать на ось в качестве задания.
и про pid_tuning я так понял что его надо настроить под мои Mesa 5i25+7i77 а потом запустить ?
-
- Опытный
- Сообщения: 131
- Зарегистрирован: 07 апр 2013, 18:17
- Репутация: 0
- Настоящее имя: Сергей
- Контактная информация:
Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3
Ник а почему в custom.hal а не в основной 6P13F3.hal вроде все пины в нем прописаны ??Nick писал(а):Нет, это должно быть в external feed override, чуть ниже на том же скрине.SONIC300077 писал(а):Про галетный переключатель подачи может вот тут настраивается скорость !
В custom.hal добавь эти строчки:SONIC300077 писал(а):Тумблер "Ручное управление" - включает возможность управлять с пульта на станке .
это мы к пину XX подключем пин halui.mode.manual, который включает ручной режим.
Вместо XX - поставь номер пина.Код: Выделить всё
net manual-mode <= hm2_5i25.0.7i77.0.0.input-XX net manual-mode => halui.mode.manual
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3
Скажем так, если настраивать с твоим "генераторам", то допустимые скорости и ускорения осей придётся подбирать методом научного тыка, причем процесс должен быть такой:Nick писал(а):А если поставить боолшие скорости и ускорения, хотя да, работать будет не оч удобно ? Получается, что станок по freqgen, если с меандром будет елозить на максимальных ускорениях, которые позволят привода...
1. задали новые скорости и ускорения,
2. настроили при этих значениях PID.
3. Записали результат и перешли к пункту 1.
Потом из всех попробованных вариантов выбираем наилучший.
А если настраивать как я предлагаю, то результат задания значения скоростей и ускорений можно будет сразу видеть по осциллограммам. Да пробовать проще - не надо linuxcnc перезапускать при каждом изменении.
А ты почитай что тебе пишут в самом начале основного файла и в custom.hal...SONIC300077 писал(а):Ник а почему в custom.hal а не в основной 6P13F3.hal вроде все пины в нем прописаны ??
Да. Там не сложно, вроде только в конце для осей указать свои encoder и analogout.SONIC300077 писал(а):и про pid_tuning я так понял что его надо настроить под мои Mesa 5i25+7i77 а потом запустить ?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Опытный
- Сообщения: 131
- Зарегистрирован: 07 апр 2013, 18:17
- Репутация: 0
- Настоящее имя: Сергей
- Контактная информация:
Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3
попробую методом сравнения переделать. Вроде пока все понятно !UAVpilot писал(а):Да. Там не сложно, вроде только в конце для осей указать свои encoder и analogout.
-
- Опытный
- Сообщения: 131
- Зарегистрирован: 07 апр 2013, 18:17
- Репутация: 0
- Настоящее имя: Сергей
- Контактная информация:
Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3
Хреново когда не знаешь, а если еще и забудешь!
Я тут на форуме в вашем сообщении AT_PID для автонастройки параметров PID servo #48 вот config.hal для AG400 (5i25+7i77) нашел!
Он подойдет для моего станка ?
Я тут на форуме в вашем сообщении 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
Это конфиг для станка с тремя осями на трёх первых "каналах" 7i77.
Нужно только подправить scale в зависимости от разрешения энкодеров и шага ШВП, ну и несколько строчек в конце - они разрешают работу приводов на конкретном станке.
Нужно только подправить scale в зависимости от разрешения энкодеров и шага ШВП, ну и несколько строчек в конце - они разрешают работу приводов на конкретном станке.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Опытный
- Сообщения: 131
- Зарегистрирован: 07 апр 2013, 18:17
- Репутация: 0
- Настоящее имя: Сергей
- Контактная информация:
Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3
да у меня также три оси 0 X 1 Y 2 Z
а вот эти строки мне не очень понятны, я так думаю что это выходные сигналы, первый думаю что запускает привода
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
scale у меня тоже 1000UAVpilot писал(а):Нужно только подправить scale
а вот эти строки мне не очень понятны, я так думаю что это выходные сигналы, первый думаю что запускает привода
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
-
- Опытный
- Сообщения: 131
- Зарегистрирован: 07 апр 2013, 18:17
- Репутация: 0
- Настоящее имя: Сергей
- Контактная информация:
Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3
И не совсем мне понятно куда эти файлы поместить и как запустить! вроде тщательно гуглил может что упускаю Просто я с линукс системой общаюсь чисто на интуитивном импульсе
-
- Опытный
- Сообщения: 131
- Зарегистрирован: 07 апр 2013, 18:17
- Репутация: 0
- Настоящее имя: Сергей
- Контактная информация:
Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3
Да и вы еще там же добавили !
"Без этого не будет работать". AT_PID для автонастройки параметров PID servo #54
Что делать с этими файлами ?
"Без этого не будет работать". AT_PID для автонастройки параметров PID servo #54
Что делать с этими файлами ?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3
Да, для активации приводов на даном станке нужно подать высокий уровень на выходные пины 0 и 2, ну я так подключил. У вас будет по своему.SONIC300077 писал(а):а вот эти строки мне не очень понятны, я так думаю что это выходные сигналы, первый думаю что запускает привода
Если почитать оригинальную тему (на англ. языке), то там в первоначальном наборе файлов толи ошибки были, толи файла не все - там чуть позже выложен этот архив для исправления этого.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.*
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Опытный
- Сообщения: 131
- Зарегистрирован: 07 апр 2013, 18:17
- Репутация: 0
- Настоящее имя: Сергей
- Контактная информация:
Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3
Спасибо большое! все предельно стало ясно сейчас буду пробовать ))
-
- Опытный
- Сообщения: 131
- Зарегистрирован: 07 апр 2013, 18:17
- Репутация: 0
- Настоящее имя: Сергей
- Контактная информация:
Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3
Я извиняюсь но что то у меня не выходит !UAVpilot писал(а):Все команды выполняются в консоли в каталоге с распакованными файлами
-
- Опытный
- Сообщения: 131
- Зарегистрирован: 07 апр 2013, 18:17
- Репутация: 0
- Настоящее имя: Сергей
- Контактная информация:
Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3
Проблема решена установкой вот этого пакета sudo apt-get install linuxcnc-devSONIC300077 писал(а):Я извиняюсь но что то у меня не выходит !UAVpilot писал(а):Все команды выполняются в консоли в каталоге с распакованными файлами
-
- Опытный
- Сообщения: 131
- Зарегистрирован: 07 апр 2013, 18:17
- Репутация: 0
- Настоящее имя: Сергей
- Контактная информация:
Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3
Вроде как все запустилось ! привода тоже ! а вот что дальше не знаю??
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3
Дальше выбираешь амплитуду и период, выбираешь ось и тыркаешь enable...
Смотришь на графики, их кстати возможно придется самому добавить, и крутишь крутилки.
Смотришь на графики, их кстати возможно придется самому добавить, и крутишь крутилки.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Mesa 5i25+7i77 и фрезерный станок 6Р13ф3
Вот эти пины в осциллограф добавь:
pid.0.output
pid.0.command
pid.0.feedback
pid.0.error
Ну и читай как PID настраивается, ну и ту аглицкую тему. Можно ещё вот эту почитать: http://cnc-club.ru/forum/viewtopic.php?p=14815#p14815
pid.0.output
pid.0.command
pid.0.feedback
pid.0.error
Ну и читай как PID настраивается, ну и ту аглицкую тему. Можно ещё вот эту почитать: http://cnc-club.ru/forum/viewtopic.php?p=14815#p14815
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...