Обнуляется и выставляет не 0
-
alexandr_sp
- Кандидат
- Сообщения: 45
- Зарегистрирован: 04 апр 2015, 18:01
- Репутация: 8
- Настоящее имя: Александр
- Контактная информация:
Обнуляется и выставляет не 0
Здравствуйте, такая странная проблема. Емс2, плата to_pci, оптические линейки,сервы постоянного тока. Отправляю ось обнулиться по метке, доезжает до микрика, возвращается у поиске метки на линейке, находит ее, выставляет что ось обнулена, но значение выставляет 0.015мм. По другой оси был старый привод, поставили новый sdc1, настроил более менее, и теперь такая же штука случилась там.но уже порядка 0.3мм. Значения эти емс выставляет как абсолютную машинную позицию, в ини файле каких либо значений для присваивания оси в точки хоума не стоит.
И второй вопрос- ось при ручном, или mdi движении не доезжает до заданной позиции, и чем более неверно выставлена связь между приводом и мотором по тахогенератору тем сильнее недоезд. Я понимаю что выставить ее в конечном счете точно удастся, но загвоздка не в этом- я раньше думал что весь смысл сервы в этом плане это точном приходе в заданные координаты. Не доехали- подали еще сигнал чтобы доехать. А тут задал х50 станок приехал в х45 и остановился....
И второй вопрос- ось при ручном, или mdi движении не доезжает до заданной позиции, и чем более неверно выставлена связь между приводом и мотором по тахогенератору тем сильнее недоезд. Я понимаю что выставить ее в конечном счете точно удастся, но загвоздка не в этом- я раньше думал что весь смысл сервы в этом плане это точном приходе в заданные координаты. Не доехали- подали еще сигнал чтобы доехать. А тут задал х50 станок приехал в х45 и остановился....
- odekolon
- Мастер
- Сообщения: 1125
- Зарегистрирован: 05 ноя 2014, 14:53
- Репутация: 360
- Настоящее имя: Борис
- Контактная информация:
Re: Обнуляется и выставляет не 0
ini в студию...
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
-
alexandr_sp
- Кандидат
- Сообщения: 45
- Зарегистрирован: 04 апр 2015, 18:01
- Репутация: 8
- Настоящее имя: Александр
- Контактная информация:
Re: Обнуляется и выставляет не 0
Сейчас не в цехе, смогу завтра выложить только 
Но проблема с обнулением по оси х появилась после замены привода на новый, со старым такого не было...А ини не менял.
Но проблема с обнулением по оси х появилась после замены привода на новый, со старым такого не было...А ини не менял.
-
alexandr_sp
- Кандидат
- Сообщения: 45
- Зарегистрирован: 04 апр 2015, 18:01
- Репутация: 8
- Настоящее имя: Александр
- Контактная информация:
- odekolon
- Мастер
- Сообщения: 1125
- Зарегистрирован: 05 ноя 2014, 14:53
- Репутация: 360
- Настоящее имя: Борис
- Контактная информация:
Re: Обнуляется и выставляет не 0
попробуй MIN_FERROR = 0.01 и меньше
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: Обнуляется и выставляет не 0
а че по Х значение "Р=0" мне кажется что при таком значении ПИД не работает , вот и не доезжает
-
alexandr_sp
- Кандидат
- Сообщения: 45
- Зарегистрирован: 04 апр 2015, 18:01
- Репутация: 8
- Настоящее имя: Александр
- Контактная информация:
Re: Обнуляется и выставляет не 0
Solo, совершенно верно. Уже разобрался в этом самостоятельно, спасибо за подсказку.
Действительно при нулевых значениях П станок "доезжать" не будет, а феррор отношения к этому не имеет. И да, от него толку мало - просто при каком уровне рассогласования выходить емс в ошибку, не более.
Второй интересный момент, может кому будет полезно - значение I при регулировании имеет тенденцию усиливать "переезд" оси дальше заданной точки, в то время как П скорее к динамическим параметрам в итоге имела отношение. Так сказать резкость работы.
Действительно при нулевых значениях П станок "доезжать" не будет, а феррор отношения к этому не имеет. И да, от него толку мало - просто при каком уровне рассогласования выходить емс в ошибку, не более.
Второй интересный момент, может кому будет полезно - значение I при регулировании имеет тенденцию усиливать "переезд" оси дальше заданной точки, в то время как П скорее к динамическим параметрам в итоге имела отношение. Так сказать резкость работы.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Обнуляется и выставляет не 0
Рекомендую к прочтению теорию PID-регулирования - там очень хорошо описано какой коэффициент на что влияет и почему...alexandr_sp писал(а):Второй интересный момент, может кому будет полезно - значение I при регулировании имеет тенденцию усиливать "переезд" оси дальше заданной точки, в то время как П скорее к динамическим параметрам в итоге имела отношение. Так сказать резкость работы.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: Обнуляется и выставляет не 0
http://gnipsel.com/linuxcnc/tuning/servo.html
мне в настройка пид очень помогла эта инфа
мне в настройка пид очень помогла эта инфа