roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 12:12

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Настройка тока контроллера двигателя
СообщениеДобавлено: 29 сен 2013, 17:58 
Не в сети

Зарегистрирован: 29 окт 2012, 14:12
Сообщения: 46
Всем привет! Периодически сталкивался с такой проблемой - через какое-то время после начала печати слои как бы съезжали, то есть принтер продолжал печатать деталь правее или левее. Порылся по форумам, в списке проблем наиболее вероятными выделил либо проскальзывание головки на валу ШД, либо недостаточный ток двигателя. Проскальзывания не было, я попробовал увеличить ток, покрутив резистор на контроллере. Вроде бы сдвиги ушли, но принтер стал чересчур шуметь. Есть ли какая-то методика определения оптимального тока? Ранее я настраивал так - крутил резистор и давал команду на движение двигателя. Определял минимально допустимое положение резистора, при котором движение было в норме и немного подкручивал в бОльшую сторону - типа для запаса. Проблема в том, что эти сдвиги вылезают не всегда и не сразу, очень сложно подстроиться и найти золотую середину.
Регуляторы у меня A4988, электроника RAMPS 1.4, MendelMax 1.5. Контроллеры у меня с радиаторами и обдувом. Сейчас трогаю ШД - он горячий, не теплый, а достаточно горячий.

_________________
Printer : MendelMax 1.5, Prusa i3 Steel
Firmware : Marlin
Slicer: Slic3r
Filament : PLA 3 mm, PLA 1.75 mm
Nozzle : 0.35 mm
Electronics: RepRap Sanguinololu 1.3b
Языки: C++ (Borland Builder 6.0), VBA, VBScript, Arduino IDE, T-SQL


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка тока контроллера двигателя
СообщениеДобавлено: 29 сен 2013, 20:14 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
выделю ещё один вариант проблемы - высокое трение при свободном движении каретки или кровати.
Если к нему добавить движение без подъёма головы по только что напечатанному слою то потенциально наткнувшись на застывшый бугорок получаем сдвиг.
проверяется сниманием ремней и движением рукой.
критерий к которому нужно стремиться - должно ехать при подталкивании на свободном качении.
часто этого не происходит, а вот на сколько, это у всех по разному.
у меня катается по обеим осям, для этого пришлось отказаться от компактных линейных подшипников и городить каретки на подшипниках качения.
forum107/topic11219.html#p247919
forum107/topic11219-45.html#p273067


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка тока контроллера двигателя
СообщениеДобавлено: 29 сен 2013, 20:28 
Не в сети

Зарегистрирован: 04 май 2013, 10:35
Сообщения: 203
Откуда: Тюмень
Эти драйверы (а не контроллеры) ШД настраивают исходя из номинального тока двигателя. Можно измеряя ток через обмотку двигателя, можно расчётным путём выставить опорное напряжение.
На сайте Pololu (чьи модули обычно используют) есть описание процедуры настройки.
Здесь есть описание на русском.


Последний раз редактировалось RoboHobbyRu 22 окт 2013, 17:26, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка тока контроллера двигателя
СообщениеДобавлено: 29 сен 2013, 20:36 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
если сдвиг продолжает появляться а двигатели уже горячие то значит с механикой беда.
двигатели должны быть теплыми, чтобы тыльную часть руки можно было свободно держать на его корпусе


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка тока контроллера двигателя
СообщениеДобавлено: 30 сен 2013, 01:04 
Не в сети

Зарегистрирован: 11 июл 2013, 20:24
Сообщения: 212
Откуда: г. Харьков
однажды столкнувшись с такой проблемой, тоже начал поиск причин с драйверов. Однако выставление токов и устройство охлаждения драйверов и двигателей результата не дало. Причиной оказались излишне перетянутые ремни (у меня Т2.5). После регулировки натяжения и смазывания ремней проблема исчезла.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка тока контроллера двигателя
СообщениеДобавлено: 30 сен 2013, 05:21 
Не в сети
Аватара пользователя

Зарегистрирован: 21 фев 2013, 07:06
Сообщения: 677
Откуда: г. Харьков
setar писал(а):
выделю ещё один вариант проблемы - высокое трение при свободном движении каретки или кровати.
Если к нему добавить движение без подъёма головы по только что напечатанному слою то потенциально наткнувшись на застывшый бугорок получаем сдвиг.
проверяется сниманием ремней и движением рукой.
критерий к которому нужно стремиться - должно ехать при подталкивании на свободном качении.
часто этого не происходит, а вот на сколько, это у всех по разному.
у меня катается по обеим осям, для этого пришлось отказаться от компактных линейных подшипников и городить каретки на подшипниках качения.
forum107/topic11219.html#p247919
forum107/topic11219-45.html#p273067

Сам жду с Поднебесной линейные подшипники качения на каретки. Заказал с фланцами. Вышло дороже, но крепить легче без переделки конструкции кареток.

По теме.
Параметры настройки двигателя нашел на сайте изготовителя своего 3D принтера.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка тока контроллера двигателя
СообщениеДобавлено: 30 сен 2013, 22:34 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
а можно ссылочку на линейные-качения ?
должно быть удобная штука


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка тока контроллера двигателя
СообщениеДобавлено: 01 окт 2013, 05:01 
Не в сети
Аватара пользователя

Зарегистрирован: 21 фев 2013, 07:06
Сообщения: 677
Откуда: г. Харьков
setar писал(а):
а можно ссылочку на линейные-качения ?
должно быть удобная штука

Принтер: Solidoodle 2 (Пластиковые детали).
Валы: Х=8, У=8, Z=10
Заказал:
http://www.aliexpress.com/item/Free-Shi ... 15164.html
http://www.aliexpress.com/item/2PCS-Sta ... 89165.html
http://www.aliexpress.com/item/4pcs-LMK ... 55277.html
http://www.aliexpress.com/item/4pcs-LMK ... 55277.html
http://www.aliexpress.com/item/4pcs-10m ... 82597.html
Извините, если неправильно обозвал. Проста фланцы помогут крепить подшипники без перепечатывания каретки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка тока контроллера двигателя
СообщениеДобавлено: 16 дек 2015, 17:18 
Не в сети

Зарегистрирован: 08 апр 2015, 17:57
Сообщения: 135
Подскажите! вентилятор на хотенде должен куда дуть с радиатора или на радиатор?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка тока контроллера двигателя
СообщениеДобавлено: 16 дек 2015, 23:19 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
а ты другой темы не мог найти для своего вопроса?

дуть на радиатор

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка тока контроллера двигателя
СообщениеДобавлено: 17 дек 2015, 13:13 
Не в сети

Зарегистрирован: 29 окт 2012, 13:55
Сообщения: 705
Откуда: СПб
переменные резисторы на драйверах для настройки тока двигателя имеют очень расплывчатое позиционирование.
т.е. если при настройке на глазок повернуть экструдер буквально на несколько градусов, еле сдвинуть, то ток может возрасти существенно. а если потом вернуть его обратно в то же положение так же на глаз, то получить изначальное значение тока не получится.
надо обязательно настраивать по замерам опорного напряжения мультиметром. чтобы выставить ток с точностью хотябы в пределах десятых долей ампера нужно очень филигранно крутить резистор, буквально еле касаясь. и даже от легких касаний результирующие значения тока будут значительно меняться. поэтому при настройке на глаз пратически не реально получить нужные оптимальные значения, полчится примерно плюс-минус полампера.

чтобы снизить шум и улучшить плавность драйвер нужно перевести в режим "slow decay", т.е. медленный плавный спад и нарастание тока в обмотках. по умолчаню драйвер работает в смешанном режиме, где, видимо, преобладает fast decay. получается резко, дерганно.
узнал я это на форумах ЧПУшников, они используют другие драйверы шаговиков, где эти режимы настариваются переключателями. в 3д принтерах в большинстве случаев используются A4988 или DRV8825. тут таких переключателей не предусмотрено, поэтому нужно подпаивать перемычку на соответствующую ногу микросхемы драйвера. у меня получилось заметное улучшение по шуму и дерганности. особенно заметно на экструдере.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка тока контроллера двигателя
СообщениеДобавлено: 17 дек 2015, 16:53 
Не в сети

Зарегистрирован: 11 мар 2013, 15:47
Сообщения: 256
Откуда: МО, Нахабино
А ускорение какое?
Я в самом начале не разбираясь на прюше оставил ускорение 9000. :)
Потом уже уменьшил до 2000 и срывы шагов пропали.

_________________
Печатаю на FastMaker(corexy, композитный корпус, AZSMZ mini, Volcano 0.4, 210х210х300)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка тока контроллера двигателя
СообщениеДобавлено: 17 дек 2015, 17:05 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
unigenum писал(а):
чтобы выставить ток с точностью хотябы в пределах десятых долей ампера

и нафига это может понадобиться?
сколько там десятых долей никому не интересно, ток выставляется на глаз в процессе работы, так чтобы мотор не грелся и шаги не пропускались.

Добавлено спустя 4 минуты 21 секунду:
vtoryh писал(а):
А ускорение какое?

чем меньше тем плавнее движения, меньше раскачка деталей принтера и меньше вероятность пропуска шагов, но если поставить ниже 1000, уже могут быть разные другие сложности и ненужное увеличение общего времени печати.
имеет смысл для первого слоя в слайсере принудительно поставить 500, иногда бывает что острые углы на первом слое слегка приподнимаются из за резкого рывка сопла.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка тока контроллера двигателя
СообщениеДобавлено: 17 дек 2015, 23:40 
Не в сети

Зарегистрирован: 27 ноя 2013, 15:09
Сообщения: 163
FoX87 писал(а):
Подскажите! вентилятор на хотенде должен куда дуть с радиатора или на радиатор?

Если есть кожух вокруг пластин , то имеет значения

_________________
Магазин для DIY


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка тока контроллера двигателя
СообщениеДобавлено: 18 дек 2015, 09:59 
Не в сети

Зарегистрирован: 11 мар 2013, 15:47
Сообщения: 256
Откуда: МО, Нахабино
Пяткин писал(а):
FoX87 писал(а):
Подскажите! вентилятор на хотенде должен куда дуть с радиатора или на радиатор?

Если есть кожух вокруг пластин , то имеет значения

Как раз если есть кожух, то пофик.
Так как при нагнетании поток идет прямо(стрелой), при этом при возможности захватывая с собой воздух вокруг себя.
А при всасе берет откуда угодно, там где ближе. И кожух как раз закрывает это откуда угодно и оставляет только через радиатор. :)

_________________
Печатаю на FastMaker(corexy, композитный корпус, AZSMZ mini, Volcano 0.4, 210х210х300)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO