Технический форум по робототехнике.
Михаил » 21 янв 2016, 14:21
Доброе время суток !
Я собрал 3d принтер под Arduino Mega 2605, RAMPS 1.4, драйвера ШД TB6560, ШД Nema 23.
Все заработало, калибровка прошла нормально. Но когда дело дошло до реальных задач печати-
начались проблемы. При выводе файла G-code при определенных сочетаниях координат перемещения и скорости подачи идут сбои движения: двигатели останавливаются и начинают дергаться с дребезжащим звуком или движение происходит медленно с очень громким звуком. Экструдер при этом работает нормально. Отслеживание координат на SMART-контроллере происходит четко без сбоев. Пробовал отсоединять двигатели и гонять без нагрузки-то же самое. Подскажите пожалуйста почему это происходит и как устранить.
setar » 21 янв 2016, 14:31
какой ток номинальный у моторов и какие драйверы используется ?
Михаил » 21 янв 2016, 15:03
Номинальный ток-2А, драйвера-TB6560.
Myp » 21 янв 2016, 15:10
это происходит потому что шаговики имеют определённую максимальную скорость и эта скорость достигается только с использованием плавного ускорения.
без ускорения максимальная скорость ниже.
по этому если до сих пор в слайсере не было задано ускорение, его надо задать
начни с 200 мм/с2 и повышай, пока не найдёшь свой оптимум, не слишком медленно но и чтоб моторы не срывались.
если ещё можно джамперами поднять ток на драйвере то попробуй поднять ток, тока смотри чтоб не перегревались моторы.
если ток уже на пределе, то понижай скорость печати в слайсере.
pozinm » 21 янв 2016, 15:13
Приветствую.
Возможно, что ток тут не при чем.
Какое напряжение на контролерах "на TB6560"?
Есть проблема с длительностью импульсов шага, воспринимаемых TB6560 (в сети полно информации на эту тему). Но чем выше напряжение на контролере, тем меньшей длины импульсы он может воспринимать (на 24V чаще всего работает). Потому для надежной работы в 3-d принтерах на 12V, рекомендуют контролеры ШД на более современных чипах.
С уважением,
Михаил
Myp » 21 янв 2016, 15:20
pozinm писал(а):Есть проблема с длительностью импульсов шага, воспринимаемых TB6560 (в сети полно информации на эту тему)
проблема была на старых версиях марлина, сейчас всё работает нормально и при 12 вольтах.
но вобще соглашусь что 12 вольт для TBA маловато, на 20 вольтах работает гораздо более приятно.
Михаил » 21 янв 2016, 15:40
Драйвера запитаны от блока питания 24 В 21 А, всего четыре драйвера. Проблема эта может возникнуть хоть на очень малой (100 мм/мин) скорости, а может головка свободно пройти 200 мм со скоростью 9000 мм/мин. Сочетания перемещений и скоростей , при которых это происходит, невозможно никак предугадать и вывести какую-либо зависимость.
setar » 21 янв 2016, 15:43
попробуйте увеличить jerk в прошивке (на 50% , на 100%), будет ли улучшение ?