roboforum.ru

Технический форум по робототехнике.
Текущее время: 17 фев 2025, 14:13

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Проблемы с шаговыми двигателями под Arduino/Marlin
СообщениеДобавлено: 21 янв 2016, 14:21 
Не в сети

Зарегистрирован: 17 сен 2015, 15:29
Сообщения: 5
Доброе время суток !

Я собрал 3d принтер под Arduino Mega 2605, RAMPS 1.4, драйвера ШД TB6560, ШД Nema 23.
Все заработало, калибровка прошла нормально. Но когда дело дошло до реальных задач печати-
начались проблемы. При выводе файла G-code при определенных сочетаниях координат перемещения и скорости подачи идут сбои движения: двигатели останавливаются и начинают дергаться с дребезжащим звуком или движение происходит медленно с очень громким звуком. Экструдер при этом работает нормально. Отслеживание координат на SMART-контроллере происходит четко без сбоев. Пробовал отсоединять двигатели и гонять без нагрузки-то же самое. Подскажите пожалуйста почему это происходит и как устранить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с шаговыми двигателями под Arduino/Marlin
СообщениеДобавлено: 21 янв 2016, 14:31 
Не в сети
Site Admin
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с шаговыми двигателями под Arduino/Marlin
СообщениеДобавлено: 21 янв 2016, 15:03 
Не в сети

Зарегистрирован: 17 сен 2015, 15:29
Сообщения: 5
Номинальный ток-2А, драйвера-TB6560.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с шаговыми двигателями под Arduino/Marlin
СообщениеДобавлено: 21 янв 2016, 15:10 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

по этому если до сих пор в слайсере не было задано ускорение, его надо задать
начни с 200 мм/с2 и повышай, пока не найдёшь свой оптимум, не слишком медленно но и чтоб моторы не срывались.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с шаговыми двигателями под Arduino/Marlin
СообщениеДобавлено: 21 янв 2016, 15:13 
Не в сети

Зарегистрирован: 12 апр 2014, 14:43
Сообщения: 7
Приветствую.

Возможно, что ток тут не при чем.

Какое напряжение на контролерах "на TB6560"?
Есть проблема с длительностью импульсов шага, воспринимаемых TB6560 (в сети полно информации на эту тему). Но чем выше напряжение на контролере, тем меньшей длины импульсы он может воспринимать (на 24V чаще всего работает). Потому для надежной работы в 3-d принтерах на 12V, рекомендуют контролеры ШД на более современных чипах.


С уважением,
Михаил


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с шаговыми двигателями под Arduino/Marlin
СообщениеДобавлено: 21 янв 2016, 15:20 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

проблема была на старых версиях марлина, сейчас всё работает нормально и при 12 вольтах.
но вобще соглашусь что 12 вольт для TBA маловато, на 20 вольтах работает гораздо более приятно.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с шаговыми двигателями под Arduino/Marlin
СообщениеДобавлено: 21 янв 2016, 15:40 
Не в сети

Зарегистрирован: 17 сен 2015, 15:29
Сообщения: 5
Драйвера запитаны от блока питания 24 В 21 А, всего четыре драйвера. Проблема эта может возникнуть хоть на очень малой (100 мм/мин) скорости, а может головка свободно пройти 200 мм со скоростью 9000 мм/мин. Сочетания перемещений и скоростей , при которых это происходит, невозможно никак предугадать и вывести какую-либо зависимость.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблемы с шаговыми двигателями под Arduino/Marlin
СообщениеДобавлено: 21 янв 2016, 15:43 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
попробуйте увеличить jerk в прошивке (на 50% , на 100%), будет ли улучшение ?


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

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


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

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


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

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