Меню

Как настроить шаговый двигатель для чпу

CNC-DESIGN

В корзине пусто!

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

Драйвер шагового двигателя является достаточно важным компонентом любого ЧПУ устройства, управляя движением каждой из осей. Перед использованием необходимо убедиться, что они правильно установлены и настроены, чтобы не допустить перегорание шаговых моторов или платы контроллера Arduino Sheild.

Настройку тока драйвера необходимо сделать для решения нескольких достаточно важных моментов:
— уменьшить вероятность пропуска шагов при низком токе;
— снижение нагрева драйвера и шагового двигателя при высоком напряжении;
— снизить шум при высоких значениях тока;

Для настройки тока нам понадобится:
— контроллеры с установленными драйверами;
— драйвера А4988 или DRV8825 ;
— мультиметр;
— отвертка.

Для начала необходимо собрать и подключить всю систему в полношаговом режиме. После сборки «бутерброда» из контроллера Ардуино, ЧПУ шилда и драйверов шаговых двигателей необходимо подключить шаговые двигатели. В описании к выбранным моторам надо узнать значение максимального тока Imax (для примера у шагового двигателя 17HS8401 это значение 1,8А)
Затем надо рассчитать значение опорного напряжения Vref на переменном резисторе для каждого типа драйверов, у нас их два: А4988 или DRV8825.
Формула опорного напряжения Vref для драйверов отличается.

Расчет для драйвера типа А4988.
Для A4988 формула расчета зависит от номинала резисторов, которые распаяны на плате драйвера. Если присмотреться, то можно увидеть надписи R050 или R100.

На приведенной фотографии они обведены черными кружками, их значение R100.
В общем виде формула выглядит как:

Vref = Imax * 8 * (RS)

Imax — максимальный ток на обмотках двигателя, из описания;
RS — сопротивление резистора, если резистор подписан R100, то RS=0,100, при R050 значение RS=0,05.

Для двигателя из нашего примера 17HS8401

Vref = 1,8 * 8 * 0,100 = 1,44 В.

Из-за того, что рабочий ток двигателя обычно рекомендуется ограничивать в 70% от максимального тока, для уменьшения перегрева двигателя, полученное значение необходимо умножить на 0,7.

Vref= 1,44*0,7 = 1,01 В.

Расчет для драйвера типа DRV8825.

Формула опорного напряжение для данного типа драйвера:

При рекомендованной работе на 70% от максимального тока двигателя, подставив значения для нашего примера, получим следующие значения:

Vref = 0.7*1,8 / 2 = 0.63V

Настройка тока драйвера на контроллере.

Для настройки необходимо подключить сборку плат к компьютеру,

Включить на мультиметре измерение постоянного напряжения напротив положения «20».

Для измерения напряжения необходимо минусовой щуп приложить к минусу на CNC Sheild, а положительный щуп замкнуть с подстроечным резистором, который по совместительству является «+» в данной схеме.

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

Читайте также:  Mr20de двигатель замена масла

Настройку расчетных значений необходимо повторить это для всех активных драйверов в сборке.

Настройка драйвера A4988. Первый запуск шаговых двигателей

Продолжаю сборку станка ЧПУ. Шаговые двигателя я уже подобрал. Для проверки электроники, собрал тестовое подключение на столе.

Более подробное описание драйверов A4988 читайте на моем втором сайте ЧПУ технологии (CNC-tex.ru).

Сперва я подключил к CNC shield v3 шаговые двигателя:

  1. 17HS4401 — ток 1,7A
  2. EM-181 — ток 1,2A
  3. EM-142— значение максимального тока не нашел.

Двигателя выбраны сейчас нам нужно настроить рабочий ток драйверов A4988 для каждого шагового двигателя. Это можно сделать двумя способами:

1. Подключить двигатель в полношаговом режиме и замерить ток на одной обмотки. Он должен быть 70% от номинального тока двигателя. Т.е. для 17HS4401 1,7*0,7= 1,19 А

2. Рассчитать значение Vref — напряжение на переменном резисторе расположенном на драйвере А4988.

Формула Vref для A4988 изменяется от номинала токочувствительных резисторов. Это два черных прямоугольника на плате драйвера. Обычно подписаны R050 или R100.

Vref = Imax * 8 * (RS)

Imax — ток двигателя;

RS — сопротивление резистора. В моем случае RS = 0,100.
Для 17HS4401 Vref = 1,7 * 8 * 0,100 = 1,36 В.

В связи с тем что рабочий ток двигателя равен 70% от тока удержания. Полученное значение нам нужно умножить на 0,7. В противном случае двигателя в режиме удержания будут сильно греться.

Для 17HS4401 Vref ист. = 1,36*0,7 = 0,952 В.

Аналогично рассчитываю значения для EM-181

Vref = 1,2 * 8 * 0,100 = 0,96 В

Vrefист. = ,96*0,7 = 0 ,672 В.

Так как я не смог найти datasheets для ЕМ-142. Для расчетов предложил, что ток на обмотку данного двигателя составляет 0,6 А. Если двигатель будит издавать гул сильнее обычного значит ток превышает максимальное значение. Его нужно понижать. Так как я взял ток обмотки. При расчете Vref ист. Не нужно умножать на 0,7, как я говорил выше ток одной обмотки составляет 70% от номинального. Расчет будет вот таким:

Vrefист. = 0,6 * 8 * 0,100 = 0,48 В.

По моим ощущениям я угадал с током двигателя ЕМ-142. Останется рассчитать сколько шагов он делает для совершения одного оборота. Об этом расскажу в следующей статье.

В видео подключил кнопки «Пауза», «Продолжить», «Аварийная остановка» . Подключил на пины шпинделя светодиод. И протестировал работу. Так же установил один конечный выключатель. Все работает. Если у вас возникли вопросу что куда подключается к CNC shield v3, читайте статью: Плата расширения для Arduino UNO, CNC shield v3 и драйверов A4988

Читайте также:  Электро схема соединения двигателя

Подписывайтесь на мой канал на Youtube и вступайте в группы в Вконтакте и Facebook.

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

Понравилась статья? Поделитесь ею с друзьями:

Подбор и расчет шаговых двигателей для ЧПУ

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

Как выбрать шаговый двигатель для ЧПУ: критерии

  1. Индуктивность. Следует вычислить квадратный корень из индуктивности обмотки и умножить его на 32. Полученное значение нужно сравнить с напряжением источника питания для драйвера. Различия между этими числами не должны сильно отличаться. Если напряжение питания на 30% и более превышает полученное значение, то мотор будет греться и шуметь. Если меньше, то крутящий момент будет слишком быстро убывать со скоростью. Большая индуктивность потенциально обеспечит возможность для большего крутящего момента. Однако для этого потребуется драйвер с большим напряжением питания.
  2. График зависимости крутящего момента от скорости. Позволяет определить, удовлетворяет ли выбранный двигатель условиям в техническом задании.
  3. Геометрические параметры. Имеет значение длина двигателя, фланец и диаметр вала.

Тип двигателя

Важный критерий – тип шагового двигателя для ЧПУ станка. Широко распространены биполярные, униполярные и трехфазные модели. Каждая из них имеет свои особенности:

  • биполярные чаще всего используют для ЧПУ благодаря простому подбору нового драйвера при выходе старого из строя, высокому удельному сопротивлению на малых оборотах;
  • трехфазные отличаются большей скоростью, чем биполярные аналогичного размера. Подходят для случаев, когда требуется высокая скорость вращения;
  • униполярные представляют собой несколько видов биполярных двигателей в зависимости от подключения обмоток.

Примеры расчетов шаговых двигателей для ЧПУ

Определяем силы, действующие в системе

Необходимо определить силу трения в направляющих, которая зависит от используемых материалов. Для примера коэффициент трения составляет 0.2, вес детали – 300 кгс, вес стола – 100 кгс, необходимое ускорение – 2 м/с 2 , сила резания – 3 000 Н.

  1. Чтобы рассчитать силу трения нужно умножить коэффициент трения на вес движущейся системы. Для примера: 0.2 x 9.81 (100 кгс+300 кгс). Получается 785 Н.
  2. Чтобы рассчитать силу инерции надо умножить массу стола с деталью на требуемое ускорение. Для примера: 400 x 2 = 800 Н.
  3. Чтобы рассчитать полную силу сопротивления надо сложить силы трения, инерции и резания. Для примера: 785 + 800 + 3 000. Получается 4 585 Н.

Рассчитываем мощность

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

Для расчета мощности шагового двигателя следует воспользоваться формулой F=ma, где:

  • F – сила в ньютонах, необходимая для того, чтобы привести тело в движение;
  • m – масса тела в кг;
  • а – необходимое ускорение m/c 2 .
Читайте также:  После прошивки расход масла

Для определения механической мощности необходимо умножить силу сопротивления движения на скорость.

Рассчитываем редукцию оборотов

Определяется на основании номинальных оборотов сервопривода и максимальной скорости перемещения стола. Например, скорость перемещения составляет 1 000 мм/мин, шаг винта шариковой винтовой передачи – 10 мм. Тогда скорость вращения винта ШВП должна быть (1 000 / 10) 100 оборотов в минуту.

Для расчета коэффициента редукции учесть номинальные обороты сервопривода. Например, они равны 5 000 об/мин. Тогда редукция будет равна (5 000 / 100) 50.

Классификация шаговых двигателей для ЧПУ

Советские модели

В станках часто применяют шаговые двигатели индукторного типа, изготовленные в СССР. Речь о моделях ДШИ-200-2 и ДШИ-200-3. Они обладают следующими характеристиками:

Параметр ДШИ-200-2 ДШИ-200-3
Потребляемая мощность 11.8 Вт 16.7 Вт
Погрешность обработки шага 3% 3%
Максимальный статический момент 0.46 нт 0.84 нт
Максимальная чистота приемистости 1 000 Гц 1 000 Гц
Напряжение питания 30 В 30 В
Ток питания в фазе 1.5 А 1.5 А
Единичный шаг 1.8 град 1.8 град
Масса 0.54 кг 0.91 кг

При выборе следует обратить внимание на наличие индекса ОС. Это особая серия с военной приемкой. Имеет более высокое качество исполнения, чем обычные модели.

Китайские модели

Примеры китайских шаговых двигателей для ЧПУ и их характеристики представлены ниже.

Параметр Модель
JKM Nema 17 42mm
Hybrid Stepper Motor
JK42HS48-2504 JK42HS40-1704
Длина, мм 48 40 34
Ток питания в фазе, А 2.5 1.7 1.33
Единичный шаг (угловое перемещение), град 1.8 1.8 1.8
Масса, кг 0.34 0.32 0.22

Биполярные шаговые двигатели для ЧПУ от CNC Technology

Параметр Модель
86HS156-5004 57HS76-3004 42HS48-1704A
Ток питания в фазе, А 5 3 1.7
Единичный шаг (угловое перемещение), град 1.8 1.8 1.8
Индуктивность, мГн 6 3.5 2.8
Диаметр вала 14 8 5

Зная критерии выбора и ориентируясь в предложениях по шаговым двигателям на рынке можно подобрать подходящую модель для станка ЧПУ. Главное – покупать у проверенных поставщиков.

3 причины купить шаговый двигатель для ЧПУ в компании CNC Technology

  1. Двигатели от надежных производителей, эти же двигатели мы используем в наших станках.
  2. Всегда в наличии на складе.
  3. Комплексность: в нашем каталоге можно подобрать не только ШД, но и драйверы, датчики, соединительные муфты и другие комплектующие.

Получить консультацию по выбору шагового двигателя можно по телефону 8 (800) 350 33 60.

Adblock
detector