ПОЛЕЗНО Шаговые двигатели, характеристики. Драйверы шаговых двигателей, разновидности, настройка.

    Рекомендованный
  • #196
что то я не понял про мотор и драйвер к нему совсем ничего, как это 1/2 -300 шагов (то есть угол при одном шаге 2,4 градуса) или 1/8 - 200 шагов (получается шаг 14,4 градуса) ерунда какая то? В управляющей программе нужно указать шаг на 1 мм перемещения, а это не только от движка зависит но и от шага винта или шага зубчатого ремня.
Мне просто не понятно сколько на этом двигателе микрошагов на один оборот. На двигателе указано два режима 1/2 и 1/8.
В режиме 1/8 двигатель за один микрошаг делает поворот на 1,8 градуса, при этом получиться 200 микрошагов на один оборот. Следуя из этого в режиме 1/2 он будет делать 300 микрошагов на один поворот, но это лишь мои догадки. Все это будет верно, только если он будет работать с паре драйвером встроенным внутри двигателя на заводе.
 
В режиме 1/8 двигатель за один микрошаг делает поворот на 1,8 градуса, при этом получиться 200 микрошагов на один оборот. Следуя из этого в режиме 1/2 он будет делать 300 микрошагов на
Интересная математика у вас! 1/8 меньше 1/2 в 4 раза. Если делитель установлен на 1/8 и ШД делает один оборот за 200 микрошагов, тогда 200*4=800. Откуда 300 взялось? Или это комп восьмёрку не пропечатывает полностью?
 
Мне просто не понятно сколько на этом двигателе микрошагов на один оборот. На двигателе указано два режима 1/2 и 1/8.
В режиме 1/8 двигатель за один микрошаг делает поворот на 1,8 градуса, при этом получиться 200 микрошагов на один оборот. Следуя из этого в режиме 1/2 он будет делать 300 микрошагов на один поворот, но это лишь мои догадки. Все это будет верно, только если он будет работать с паре драйвером встроенным внутри двигателя на заводе.
Ставьте и пробуйте методом тыка. Чего гадать?
 
Интересная математика у вас! 1/8 меньше 1/2 в 4 раза. Если делитель установлен на 1/8 и ШД делает один оборот за 200 микрошагов, тогда 200*4=800. Откуда 300 взялось? Или это комп восьмёрку не пропечатывает полностью?
Разобрался! 1/2 и 1/8 это дробление шага, т.е. берём 1.8 градуса и делим его на 2 либо на 8 и в итоге получу либо 400 микрошагов на оборот либо 1600.
360/(1.8/2)=400
360/(1.8/8)=1600
 
Приветствую!
Извиняюсь, что немного не по теме, не нашел куда конкретно написать.
Столкнулся во время первого запуска станка 3018 с платой camtool cnc v3.3 на драйверах DRV8825 через candle с тем, что если давать команду на перемещение по одной из осей, то все работало нормально, а вот если запустить потестировать программу обработки, например с гербом, то ШД в момент начала работы сразу же начинало "клинить".
Судя по звуку и нагреву радиаторов драйверов, ШД находились в режиме удержания, винты вручную не прокрутить, и это продолжалось пока не выключишь станок.
Танцы с бубном и $$ привели к следующему: выяснил, что проблема в неправильной заводской настройке микрошагов. Она уходит в небытие, если выставить в $$ вместо 1600 (что соответствует микрошагу 1/32), которое было по умолчанию по всем осям, значение меньшее, например 800 или 400. Остановил свой выбор на 400 (1/8), поскольку по расчетам (при этом значении) минимальный шаг на моих ходовых винтах Т8/4мм будет порядка 0,003 мм, этого более чем достаточно для станка такого уровня.
Далее, на моей плате не оказалось перемычек-джамперов MS1, MS2, MS3 для установки иного, отличного от 1/32 микрошага драйверов, решил путем доработки.
Сейчас все работает, замечаний нет.
Кто знает точно в чем была проблема, отпишитесь. Я предполагаю, что в скорости работы атмеги.
Предлагаю внести эту инфу в раздел FAQ для новичков или что-то подобное, поскольку сам будучи новичком убил немало времени на то, чтобы разобраться в чем проблема, а главное это очень демотивирует: перед тобой стоит станок, который вроде бы и работает, но не полностью, и в чем дело совершенно непонятно.
Не исключаю, что это был банально заводской брак, поскольку цена на али была сильно ниже чем у других продаванов.
А по поводу "стандартных" значений $$ для каждого драйвера - их нет, они подбираются в зависимости от шага винтов, точности их обработки, шаговых двигателей, и пр., рекомендуемые значения есть, но как показала практика, и они иногда совсем не те.
 
Приветствую!
Извиняюсь, что немного не по теме, не нашел куда конкретно написать.
Столкнулся во время первого запуска станка 3018 с платой camtool cnc v3.3 на драйверах DRV8825 через candle с тем, что если давать команду на перемещение по одной из осей, то все работало нормально, а вот если запустить потестировать программу обработки, например с гербом, то ШД в момент начала работы сразу же начинало "клинить".
Судя по звуку и нагреву радиаторов драйверов, ШД находились в режиме удержания, винты вручную не прокрутить, и это продолжалось пока не выключишь станок.
Танцы с бубном и $$ привели к следующему: выяснил, что проблема в неправильной заводской настройке микрошагов. Она уходит в небытие, если выставить в $$ вместо 1600 (что соответствует микрошагу 1/32), которое было по умолчанию по всем осям, значение меньшее, например 800 или 400. Остановил свой выбор на 400 (1/8), поскольку по расчетам (при этом значении) минимальный шаг на моих ходовых винтах Т8/4мм будет порядка 0,003 мм, этого более чем достаточно для станка такого уровня.
Далее, на моей плате не оказалось перемычек-джамперов MS1, MS2, MS3 для установки иного, отличного от 1/32 микрошага драйверов, решил путем доработки.
Сейчас все работает, замечаний нет.
Кто знает точно в чем была проблема, отпишитесь. Я предполагаю, что в скорости работы атмеги.
Предлагаю внести эту инфу в раздел FAQ для новичков или что-то подобное, поскольку сам будучи новичком убил немало времени на то, чтобы разобраться в чем проблема, а главное это очень демотивирует: перед тобой стоит станок, который вроде бы и работает, но не полностью, и в чем дело совершенно непонятно.
Не исключаю, что это был банально заводской брак, поскольку цена на али была сильно ниже чем у других продаванов.
А по поводу "стандартных" значений $$ для каждого драйвера - их нет, они подбираются в зависимости от шага винтов, точности их обработки, шаговых двигателей, и пр., рекомендуемые значения есть, но как показала практика, и они иногда совсем не те.
"Судя по звуку и нагреву радиаторов драйверов, ШД находились в режиме удержания, винты вручную не прокрутить, и это продолжалось пока не выключишь станок." так и должно быть, надо только токи на драйверах выставить в соответствии с ШД.
Микрошаг выставляется в зависимости от параметров ШД и ходового винта.
 
"Судя по звуку и нагреву радиаторов драйверов, ШД находились в режиме удержания, винты вручную не прокрутить, и это продолжалось пока не выключишь станок." так и должно быть, надо только токи на драйверах выставить в соответствии с ШД.
Микрошаг выставляется в зависимости от параметров ШД и ходового винта.
Не очень понял, для микрошага 1/32 шаговым двигателям не хватало тока (или наоборот, ток был выставлен слишком большой), который выставляется подстроечным резистором на драйвере 8825, и поэтому все шаговые двигатели были в режиме удержания?
 
Не очень понял, для микрошага 1/32 шаговым двигателям не хватало тока (или наоборот, ток был выставлен слишком большой), который выставляется подстроечным резистором на драйвере 8825, и поэтому все шаговые двигатели были в режиме удержания?
Режим удержания настраивается в параметрах станка.
S1 (top)

- Задержка отключения двигателей, миллисекунд
Каждый раз, когда ваши шаговые двигатели заканчивают движение и останавливаются, Grbl делает задержку на указанный интервал времени перед отключением питания двигателей. ИЛИ, вы можете всегда держать двигатели включенными (с подачей питания для удержания текущего положения) установив значение этого параметра в максимально возможное значение, равное 255 миллисекунд. Еще раз, вы можете держать ваши двигатели всегда включенными, установив S1=255.
 
Режим удержания настраивается в параметрах станка.
S1 (top)

- Задержка отключения двигателей, миллисекунд
Каждый раз, когда ваши шаговые двигатели заканчивают движение и останавливаются, Grbl делает задержку на указанный интервал времени перед отключением питания двигателей. ИЛИ, вы можете всегда держать двигатели включенными (с подачей питания для удержания текущего положения) установив значение этого параметра в максимально возможное значение, равное 255 миллисекунд. Еще раз, вы можете держать ваши двигатели всегда включенными, установив S1=255.
Дело в том, что этот параметр я не трогал, он тут явно ни при чем.
 
Скорее всего тока шд не хватало. Автор пишет что запускал сразу 3 оси. Вот и зависли бедолаги, не смогли провернуть винты. А автор подумал что режим удержания. Старт есть, ток на шд идёт, а шд стоят греются.
 
Скорее всего тока шд не хватало. Автор пишет что запускал сразу 3 оси. Вот и зависли бедолаги, не смогли провернуть винты. А автор подумал что режим удержания. Старт есть, ток на шд идёт, а шд стоят греются.
И я подумал тогда также, подключил отдельный блок питания, но это ничего не дало.
А сейчас станок работает с одним, тем же стоковым 5-амперно-китайским блоком питания и все норм.
Уточню, что "клин" появлялся спустя доли секунды после запуска УП т.е. нажатия кнопки "Отправить" в Candle.
Добавлю, ток был выставлен перед первым запуском станка на уровне 1,75А.
 
И я подумал тогда также, подключил отдельный блок питания, но это ничего не дало.
А сейчас станок работает с одним, тем же стоковым 5-амперно-китайским блоком питания и все норм.
Уточню, что "клин" появлялся спустя доли секунды после запуска УП т.е. нажатия кнопки "Отправить" в Candle.
Добавлю, ток был выставлен перед первым запуском станка на уровне 1,75А.
А ШД на какой ток? Клин бывает при больших ускорениях.
Посмотреть бы Ваши параметры станка.
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

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

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать