Калькулятор Шагов на мм и Микрошагов для Шаговых Двигателей

Рассчитайте точное количество шагов на мм (или шагов на дюйм) и теоретическое механическое разрешение для шаговых двигателей 3D-принтеров. Поддерживает TMC2209, TMC2208, ремни и винтовые передачи.

Система Единиц
ПРЕДУСТАНОВКИ
0.00 шагов/мм Конфигурация Прошивки (Шаги)
0.00 микрон/шаг Теоретическое Разрешение
Шагов/Об = 360 / Угол Шага
Микрошагов/Об = Шагов/Об * Микрошагов
Расстояние/Об = Зубья * Шаг (или Ход Винта)
Шагов/Ед = Микрошагов/Об / Расстояние/Об
Разрешение = Расстояние/Об / Микрошагов/Об
M92 X80.00
Zoom 100%
Студия утилит

Хотите эту утилиту на своём сайте?

Настройте цвета и тёмную тему для WordPress, Notion или вашего сайта.

Часто задаваемые вопросы

Почему мои рассчитанные шаги/мм отличаются от результата ручной калибровки?

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

Что произойдет, если я установлю слишком высокое значение микрошага в прошивке?

Установка микрошага на 64, 128 или 256 в прошивке увеличивает требование к частоте импульсов к вашей плате контроллера. Если материнская плата не может генерировать шаговые импульсы достаточно быстро, принтер может зависнуть, запинаться или ограничивать максимальную скорость перемещения. Лучше всего использовать 16 микрошагов в прошивке с включенной интерполяцией на уровне драйвера.

Как изменить настройки шагов на мм на моем 3D-принтере?

Вы можете временно изменить значения с помощью команды M92, за которой следует буква оси и значение (например, M92 X80.00 Y80.00 Z400.00). Чтобы сделать эти значения постоянными, отправьте команду M500 для сохранения в EEPROM, или отредактируйте файл Configuration.h в прошивке Marlin и перепрошейте его, или отредактируйте файл printer.cfg в Klipper.

В чем разница между шагом ремня и зубьями шкива?

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

Могу ли я использовать разные значения микрошага для разных осей?

Да, вы можете настроить разные значения микрошага для осей X, Y, Z и E. Например, очень распространено использовать 16 микрошагов для X и Y, 16 микрошагов для Z и 16 или 32 микрошага для экструдера в зависимости от передаточного отношения сбрки экструдера.

# Руководство по Калибровке Шаговых Двигателей и Настройке Шагов на Миллиметр в Прошивке

В любительских и профессиональных 3D-принтерах точное перемещение обеспечивается шаговыми двигателями, драйверами и механизмами линейной передачи. Шаговые двигатели не вращаются непрерывно; вместо этого они делят полный оборот на фиксированное количество дискретных шагов. Чтобы плата управления 3D-принтера могла переместить печатающую головку или печатный стол на точное расстояние, прошивка должна точно знать, сколько шагов двигателя (включая микрошаги) соответствует одной единице линейного расстояния (миллиметру или дюйму). Это значение известно как шаги на миллиметр или шаги на дюйм и является критической настройкой, хранящейся в конфигурациях прошивки, таких как Marlin, Klipper или RepRapFirmware.Если эта конфигурация хоть немного неверна, физические перемещения 3D-принтера не будут соответствовать цифровым инструкциям, генерируемым программой слайсера. Это несоответствие приводит к размерным неточностям печатаемых объектов: детали получаются больше или меньше запланированных, отверстия смещаются, а многосоставные узлы не подходят друг к другу. Понимание физических компонентов, характеристик драйвера и передаточных чисел позволяет операторам рассчитывать математически идеальные значения вместо того, чтобы полагаться на методы калибровки методом проб и ошибок, которые вносят механические погрешности.

# Сравнение Характеристик Шаговых Двигателей и Механических Свойств

Наиболее распространенными шаговыми двигателями, используемыми в 3D-печати, являются гибридные шаговые двигатели форм-фактора NEMA 17. Эти двигатели обычно выпускаются в двух вариантах угла шага: 1,8 градуса на шаг и 0,9 градуса на шаг. Шаговому двигателю с углом 1,8 градуса требуется 200 полных шагов для совершения одного полного оборота на 360 градусов. Двигателю с углом 0,9 градуса требуется 400 полных шагов для того же оборота. Выбор между этими характеристиками влияет на точность позиционирования, максимальный крутящий момент и рабочий шум системы печати.

Шаговый Двигатель 1,8 Градуса

Стандартный вариант двигателя для большинства коммерческих 3D-принтеров. Обеспечивает надежный крутящий момент на высоких скоростях и экономичен.

  • 200 полных шагов на оборот
  • Лучшее удержание крутящего момента на высокой скорости
  • Меньшие требования к электрической индуктивности
  • Достаточное разрешение для общих задач FDM

Шаговый Двигатель 0,9 Градуса

Высокоточный вариант двигателя, популярный для принтеров с мелкими деталями и систем экструзии высокого разрешения.

  • 400 полных на оборот
  • Двойное механическое разрешение до микрошага
  • Сниженная погрешность позиционирования и меньшие резонансные вибрации
  • Более высокая противо-ЭДС на высоких скоростях снижает предел крутящего момента
Хотя двигатель с углом 0,9 градуса обеспечивает удвоенную физическую способность позиционирования, он требует вдвое больше шаговых импульсов от микроконтроллера материнской платы для достижения той же скорости вращения. На скоростных платформах печати, работающих на старых 8-битных микроконтроллерах, это может насытить очередь обработки и вызвать запинки в печати или ограничения скорости. На современных 32-битных контроллерах это ограничение редко является проблемой, что делает двигатели с углом 0,9 градуса отличным обновлением для осей X и Y, когда качество поверхности имеет критическое значение.

# Глоссарий Терминологии Шаговых Двигателей и Драйверов

Угол Шага
Угловое вращение вала двигателя при однократной последовательности возбуждения катушки полного шага, обычно 1,8 или 0,9 градуса.
Микрошаговый Режим
Метод, управляемый драйвером при котором один полный шаг делится на более меньшие подшаги путем балансировки тока между фазами двигателя, сглаживая движение и уменьшая вибрацию.
Шаг Ремня
Расстояние между центрами двух соседних зубьев на синхронном зубчатом ремне, обычно 2,0 миллиметра для ремней GT2, используемых в 3D-печати.
Ход Винта
Линейное расстояние, которое проходит гайка вдоль ходового винта за один полный оборот вала винта на 360 градусов.
Удерживающий Момент
Максимальный крутящий момент, который двигатель может приложить к неподвижному валу при подаче номинального тока на катушки.
Противо-Электродвижущая Сила (Back-EMF)
Напряжение, генерируемое вращением катушек двигателя внутри магнитного поля, которое противодействует напряжению питания и ограничивает максимальную скорость крутящий момент.

# Расчет Шагов на Миллиметр для Зубчатых Ремней

Для горизонтальных осей движения (X и Y) декартовых 3D-принтеров, CoreXY и Delta используются синхронные зубчатые ремни для преобразования вращательного движения шагового двигателя в линейное перемещение. Механический расчет полностью зависит от шага ремня и количества зубьев на ведущем шкиве, закрепленном на валу двигателя. Профиль зуба ремня должен соответствовать профилю зуба шкива, чтобы предотвратить люфт и проскальзывание.
Размер Шкива Тип Ремня Шаг Ремня Шагов/об (1,8°, 16x) Шагов на мм (Метрическая) Шагов на Дюйм (Дюймовая)
16 ЗубьевGT22,0 мм3200100,00 шагов/мм2540,00 шагов/дюйм
20 ЗубьевGT22,0 мм320080,00 шагов/мм2032,00 шагов/дюйм
32 ЗубаGT22,0 мм320050,00 шагов/мм1270,00 шагов/дюйм
20 ЗубьевGT33,0 мм320053,33 шагов/мм1354,67 шагов/дюйм
16 Зубьев (0,9°)GT22,0 мм6400200,00 шагов/мм5080,00 шагов/дюйм
20 Зубьев (0,9°)GT22,0 мм6400160,00 шагов/мм4064,00 шагов/дюйм
Практический Выбор Шкива для Конструкции
Выбор шекива с 16 зубьями вместо шкива с 20 зубьями увеличивает механическое разрешение на 25 процентов и увеличивает линейное усилие, прикладываемое к каретке. Однако меньшие шкивы заставляют ремень изгибаться вокруг более плотного радиуса, что может со временем увеличить износ ремня и привести к более высоким частотам вибраций. Для стандартных сборок шкивы с 20 зубьями представляют собой сбалансированный компромисс между сроком службы ремня и разрешением.

# Реальность Микрошагового Режима: Потери Крутящего Момента и Решение Интерполяции

Многие операторы считают, что увеличение разрешения микрошага драйвера до высоких значений, таких как 64, 128 или 256, бесконечно повысит точность их 3D-принтера. Это распространенное заблуждение. В действительности инкрементальный крутящий момент между микрошагами резко падает по мере увеличения деления микрошага. Электрический ток делится на синусоидальные и косинусоидальные кривые для позиционирования вала двигателя между физическими полюсами. Если внешнее трение или нагрузка на ось превышают инкрементальный крутящий момент одного микрошага, вал двигателя не сдвинется с места, пока не накопится несколько импульсов микрошагов.

Ограничение Крутящего Момента Микрошага: Теоретическое vs Физическое

Предупреждение
При 16 микрошагах инкрементальный крутящий момент на микрошаг составляет примерно 9,8 процента от удерживающего момента двигателя. При 256 микрошагах инкрементальный момент падает всего до 0,6 процента от удерживающего момента. Любое небольшое механическое заедание, дисбаланс натяжения ремня или трение каретки легко предотвратят физическое движение на 1/256 шага, что означает, что высокий нативный микрошаг не гарантирует реальной точности позиционирования.

Функция Интерполяции Драйверов Trinamic

Современные драйверы, такие как TMC2208, TMC2209 и TMC5160, решают эту проблему, принимая команды шагов с надежным разрешением 16 микрошагов и внутренне интерполируя эти шаги до 256 микрошагов перед выполнением изменений тока катушек. Это обеспечивает плавную бесшумную работу 256 микрошагов при сохранении надежного удерживающего момента и сниженной вычислительной нагрузки на контроллер конфигурации 16 микрошагов. В прошивке врите конфигурацию на 16 микрошагах и позвольте драйверу заниматься внутренней интерполяцией.

# Расчет Шагов на Миллиметр для Ходовых Винтов и Резьбовых Стержней Оси Z

Вертикальная ось Z большинства настольных 3D-принтеров использует ходовые винты или резьбовые стержни. Ходовые винты предназначены для передачи мощности и имеют прецизионно отшлифованные профили резьбы, которые минимизируют люфт. При расчете шагов на мм для ходового винта шаг винтовой резьбы не следует путать с ходом. Ход - это фактическое линейное расстояние, которое проходит гайка ходового винта за один полный оборот винта на 360 градусов. Ход вычисляется умножением шага резьбы на количество заходов резьбы.
  • Однозаходный ходовой винт: Шаг резьбы 2 мм, количество заходов 1. Ход составляет 2 мм за оборот.
  • Двухзаходный ходовой винт: Шаг резьбы 2 мм, количество заходов 2. Ход составляет 4 мм за оборот.
  • Четырехзаходный ходовой винт (обычный T8x8): Шаг резьбы 2 мм, количество заходов 4. Ход составляет 8 мм за оборот.
  • Стандартные метрические резбовые стержни (напр. M8): Однозаходный. Ход равен стандартному метрическому шагу, который составляет 1,25 мм за оборот.
Поскольку ходовые винты имеют механическое преимущество перед ременными системами, они достигают гораздо более высоких значений шагов на мм, что указывает на меньшие значения механического разрешения. Эки высокое разрешение критически важно для оси Z, поскольку слои обычно печатаются с приращениями от 0,1 мм до 0,3 мм. Более высокое значение шаго на мм позволяет установить последовательную высоту слоев без ошибок позиционирования.

# Резюме Ключевых Шагов для Интеграции Драйвера и Двигателя

Практические Шаги для Настройки Прошивки Вашего Принтера

Определите угол шага двигателя из технического паспорта производителя (обычно 1,8 или 0,9 градуса).
Определите настройки микрошага драйвера, настроенные с помощью физических перемычек или программных команд UART (рекомендуется 16).
Измерьте или найдите шаг ремня и посчитайте зубья шкива для ременных осей.
Проверьте ход ходового винта (шаг резьбы, умноженный на количество заходов) для оси Z.
Ввелите эти параметры наш калькулятор, чтобы получить точное значение конфигурации в шагах/мм или шагах/дюйм.
Запишите рассчитанные значения в файлы конфигурации прошивки или сохраните их с помощью команд терминала, таких как M92.