Настройка режима SensorLess Homing (только Lerdge-K)

Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Настройка режима SensorLess Homing (только Lerdge-K)

Сообщение demonlibra »

Режим SensorLess Homing (калибровка оси без датчика) поддерживается драйверами TMC2209 и TMC2226 при подключении по UART.

Описание на сайте Lerdge: https://www.lerdge.com/document/detail/ ... ess-Homing

Драйверы TMC2208 данный режим не поддерживают.

Режим SensorLess Homing можно использовать для осей X и Y.
Использовать этот режим для оси Z крайне не рекомендуется, так как данный режим не может обеспечить необходимую точность и повторяемость. В результате высота первого слоя будет иметь большой разброс.

1 - Соедините проводом вывод DIAG драйвера и контакт SIG разъема концевого выключателя на плате управления.

Сигнал от драйвера об достижения крайнего положения не передаётся по UART. Поэтому требуется выполнить указанное подключение.
Изображение Изображение Изображение

2 - Задайте скорости перемещения осей при обнуления HOMING SPEED и POSITIONING SPEED в меню MOTOR -> SPEED

Изображение Изображение

Логика работы при обнулении следующая:
  1. Ось движется со скоростью HOMING SPEED до срабатывания концевика или получения сигнала от драйвера с вывода DIAG.
  2. Ось движется со скоростью POSITIONING SPEED в противоположную сторону на 5 мм.
  3. Ось движется со скоростью POSITIONING SPEED до срабатывания концевика или получения сигнала от драйвера с вывода DIAG.
https://www.lerdge.com/document/detail/HomingSpeed

Выбирайте скорости в пределах 10 ... 40 мм/сек. У меня получилось добиться вполне "нежного" контакта при скоростях 20 мм/сек.
HOMING SPEED = 20
POSITIONING SPEED = 20

Значения этих скоростей будут влиять на значения HOMING SENSITIVITY и POSITIONING SENSITIVITY.
  • Чем выше будет задана скорость, тем больше будет значение SENSITIVITY при свободном ходе, и тем больше будет диапазон для подбора значения, но и повторяемость будет ниже.
  • При низкой скорости будет меньше значение SENSITIVITY при свободном ходе и потребуется сильный удар для появления сигнала на выводе DIAG.


3 - Определите и задайте значения HOMING SENSITIVITY и POSITIONING SENSITIVITY.

Переместите оси в средние положения.
Перейдите в меню MOTOR -> TRINAMIC -> Название оси -> SENSORLESS HOMING
Запустите тесты на короткий промежуток времени, не допуская перемещения оси до крайнего положения, для определения значения SENSITIVITY при свободном перемещении.

Внимание!!! Движение не остановится даже после столкновения.

Значение HOMING SENSITIVITY задается равным примерно 90% от тестовой величины.
Чем меньше значение Вы зададите, тем сильнее будет удар. Необходимо найти компромисс, чтобы и удара не было и ложных срабатываний не происходило.

Изображение

Значение SENSITIVITY будет зависеть от скорости (SPEED).
Если скорости HOMING SPEED и POSITIONING SPEED Вы задали одинаковыми, то POSITIONING SENSITIVITY и HOMING SENSITIVITY так же будут одинаковыми.



4 - Перейдите на главную страницу и выполните проверку

Изображение

5 - Внесите изменения в стартовый код слайсера

При использовании режима SensorLess Homing необходимо калибровать оси по отдельности.
Так же желательно отводить ось от края после калибровки.
Использование функции GLOBAL HOMING (G28) приведёт к аварии. Стартовый код должен содержать команды:

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

G28 X
G0 X50
G28 Y
G0 Y50
G28 Z
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Настройка режима SensorLess Homing в Lerdge-K

Сообщение demonlibra »

Описание на сайте Lerdge
http://www.lerdge.com/document/detail/Sensorless-Homing
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

SensorLess Homing

Сообщение demonlibra »

Получилось ли у кого-нибудь настроить SensorLess Homing?

Задаю разные значения в параметре Homing Sensitivity. Запускаю калибровку осей X и Y по отдельности.
Ось не останавливается, калибровка не завершается. Происходит проскакивание ремня.
Ток понизил до 350 мА.
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: SensorLess Homing

Сообщение demonlibra »

Подключил тестер в разрыв одной обмотки чтобы проверить меняется ли ток при удержании.
Holding Current = 350 - ток на тестере 550 мА. Пальцами провернуть получается с трудом.
Holding Current = 600 - ток на тестере 880 мА. Пальцами провернуть не получается.

Это все при микрошаге 1/16. Если отключить дробление, то тестер показывает значения близкие к заданным в параметрах.
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: SensorLess Homing

Сообщение demonlibra »

Подцепил мотор отдельно на столе. Токи поставил на 350.
Одел на вал мотора шкив чтобы было проще схватиться.
Тест Homing Lode Test показывает: 95 - 110, при попытке блокировки вала значение снижается до 20.
Задаю Homing Sensitivity 90

Запускаю калибровку этой оси. Останавливаю вращение рукой, но калибровка не завершается.
Чего-то я не понимаю.
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Настройка режима SensorLess Homing в Lerdge-K

Сообщение demonlibra »

Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Настройка режима SensorLess Homing в Lerdge-K

Сообщение demonlibra »

Помощь пришла из группы facebook.
Для работы этого режима необходимо соединить вывод DIAG драйвера и SIG разъема концевого выключателя на плате управления.

Изображение Изображение
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
Del87
Сообщения: 2
Зарегистрирован: 25 апр 2021, 20:08

Re: Настройка режима SensorLess Homing (только Lerdge-K)

Сообщение Del87 »

Всё сделал по данной инструкции - работает, спасибо!

Единственный нюанс, G28 тоже работает нормально, ошибку не выдает, последовательно паркует оси. Может в новой прошивке это поправили.
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Настройка режима SensorLess Homing (только Lerdge-K)

Сообщение demonlibra »

В какой последовательности калибруются оси?
Какая версия прошивки?
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
Del87
Сообщения: 2
Зарегистрирован: 25 апр 2021, 20:08

Re: Настройка режима SensorLess Homing (только Lerdge-K)

Сообщение Del87 »

X->Y->Z по команде G28 с Lerdge Control Tool. Собственно, старый файл запускал на печать, у которого в стартовом коде G28, тоже такая была последовательность и никаких аварий. Прошивка: 4.3.1 Lerdge-K. Принтер h-bot системы.

Вернуться в «Драйверы - LERDGE»