roboforum.ru

Технический форум по робототехнике.


Настройка тока контроллера двигателя

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Настройка тока контроллера двигателя

Сообщение andy_111 » 29 сен 2013, 17:58

Всем привет! Периодически сталкивался с такой проблемой - через какое-то время после начала печати слои как бы съезжали, то есть принтер продолжал печатать деталь правее или левее. Порылся по форумам, в списке проблем наиболее вероятными выделил либо проскальзывание головки на валу ШД, либо недостаточный ток двигателя. Проскальзывания не было, я попробовал увеличить ток, покрутив резистор на контроллере. Вроде бы сдвиги ушли, но принтер стал чересчур шуметь. Есть ли какая-то методика определения оптимального тока? Ранее я настраивал так - крутил резистор и давал команду на движение двигателя. Определял минимально допустимое положение резистора, при котором движение было в норме и немного подкручивал в бОльшую сторону - типа для запаса. Проблема в том, что эти сдвиги вылезают не всегда и не сразу, очень сложно подстроиться и найти золотую середину.
Регуляторы у меня 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
andy_111
 
Сообщения: 46
Зарегистрирован: 29 окт 2012, 14:12

Re: Настройка тока контроллера двигателя

Сообщение setar » 29 сен 2013, 20:14

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

Re: Настройка тока контроллера двигателя

Сообщение RoboHobbyRu » 29 сен 2013, 20:28

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

Re: Настройка тока контроллера двигателя

Сообщение setar » 29 сен 2013, 20:36

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

Re: Настройка тока контроллера двигателя

Сообщение baru » 30 сен 2013, 01:04

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

Re: Настройка тока контроллера двигателя

Сообщение IliaMoroz » 30 сен 2013, 05:21

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

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

По теме.
Параметры настройки двигателя нашел на сайте изготовителя своего 3D принтера.
Аватара пользователя
IliaMoroz
 
Сообщения: 677
Зарегистрирован: 21 фев 2013, 07:06
Откуда: г. Харьков

Re: Настройка тока контроллера двигателя

Сообщение setar » 30 сен 2013, 22:34

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

Re: Настройка тока контроллера двигателя

Сообщение IliaMoroz » 01 окт 2013, 05:01

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
Извините, если неправильно обозвал. Проста фланцы помогут крепить подшипники без перепечатывания каретки.
Аватара пользователя
IliaMoroz
 
Сообщения: 677
Зарегистрирован: 21 фев 2013, 07:06
Откуда: г. Харьков

Re: Настройка тока контроллера двигателя

Сообщение FoX87 » 16 дек 2015, 17:18

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

Re: Настройка тока контроллера двигателя

Сообщение Myp » 16 дек 2015, 23:19

а ты другой темы не мог найти для своего вопроса?

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

Re: Настройка тока контроллера двигателя

Сообщение unigenum » 17 дек 2015, 13:13

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

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

Re: Настройка тока контроллера двигателя

Сообщение vtoryh » 17 дек 2015, 16:53

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

Re: Настройка тока контроллера двигателя

Сообщение Myp » 17 дек 2015, 17:05

unigenum писал(а):чтобы выставить ток с точностью хотябы в пределах десятых долей ампера

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

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

чем меньше тем плавнее движения, меньше раскачка деталей принтера и меньше вероятность пропуска шагов, но если поставить ниже 1000, уже могут быть разные другие сложности и ненужное увеличение общего времени печати.
имеет смысл для первого слоя в слайсере принудительно поставить 500, иногда бывает что острые углы на первом слое слегка приподнимаются из за резкого рывка сопла.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Настройка тока контроллера двигателя

Сообщение Пяткин » 17 дек 2015, 23:40

FoX87 писал(а):Подскажите! вентилятор на хотенде должен куда дуть с радиатора или на радиатор?

Если есть кожух вокруг пластин , то имеет значения
Пяткин
 
Сообщения: 163
Зарегистрирован: 27 ноя 2013, 15:09

Re: Настройка тока контроллера двигателя

Сообщение vtoryh » 18 дек 2015, 09:59

Пяткин писал(а):
FoX87 писал(а):Подскажите! вентилятор на хотенде должен куда дуть с радиатора или на радиатор?

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

Как раз если есть кожух, то пофик.
Так как при нагнетании поток идет прямо(стрелой), при этом при возможности захватывая с собой воздух вокруг себя.
А при всасе берет откуда угодно, там где ближе. И кожух как раз закрывает это откуда угодно и оставляет только через радиатор. :)
Печатаю на FastMaker(corexy, композитный корпус, AZSMZ mini, Volcano 0.4, 210х210х300)
vtoryh
 
Сообщения: 256
Зарегистрирован: 11 мар 2013, 15:47
Откуда: МО, Нахабино


Вернуться в 3D печать

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

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