1

Тема: Настройка шаговых двигаителей.

Помогите разобраться с настройкой Steps per.

Станок CNC WOODROUTER 3

Станок пришел с завода собраный и протестированный. Но Mach3 устанавливали самостоятельно. Значения в Motor Tuning сейчас выставлены вот такие
https://i.ibb.co/TcG5JvK/image.png

Двигатели 56BYGH4100-442, Holding Torque: 2.5N.M. Current: 4.2A, Step Angle: 1.8.
Драйверы. 2DM556.
Положение переключателей драйверов SW1 - SW3  On, Off, On. SW4 - SW8  Off, On, On, Off, On.
https://i.ibb.co/QdRYmwz/2DM556.jpg

Хотелось бы  правильно настроить что бы к этому вопросу больше не возвращаться.

2

Re: Настройка шаговых двигаителей.

Maker сказал:

Помогите разобраться с настройкой Steps per.

Steps per — задаёт количество импульсов STEP, которые необходимо сформировать для перемещения инструмента на 1мм. Этот параметр зависит не только от механики, но и от выставленного на драйвере режима деления шага.
Velocity — задаёт предельно допустимую скорость перемещения по оси, выраженную в мм/мин.
Acceleration — задаёт максимальное ускорение по оси в мм/с2.

Пример расчета:
Допустим у нас на станке установлена ШВП с шагом 5мм/об., шаговый двигатель 200 шагов/об. и драйвер настроен на микрошаг 1/16.
Получается Steps per = (200 * 16) ÷ 5 = 640 шагов/мм.

Таким образом дискретность перемещения на 1 шаг равна 1 ÷ 640 = 0.0015625 мм.


----------------------------------
Но в нашем случае на станке установлена не ШВП, а зубчатая рейка, например с модулем М1.5, поэтому расчёты будут немного другими.
Также перед расчётом необходимо посчитать количество зубьев на ведущей шестерне, для примера возьмем количество зубьев равное 30. Если передача идёт через редуктор, тогда необходимо учитывать в расчётах и редукцию, например возьмем редукцию равной 1:5.

Пример:
Во-первых, нам нужно узнать делительную окружность шестерни, шестерня у нас модуль М1,5 и 30 зубов. Получается 1,5 * 30 = 45 мм.
Во-вторых, нам нужно вычислить длину окружности (Пи*диаметр) — 3,1415926535897932384626433832795 * 45 = 141,37166941154069573081895224758. Это значит, что при полном обороте на 360° эта шестерня пройдёт расстояние 141,37166941154069573081895224758 мм, но у нас имеется редукция 1:5, значит делим на 5. Получается 141,37166941154069573081895224758 ÷ 5 = 28,274333882308139146163790449516 мм на один оборот вала двигателя.

Теперь расчет Steps per. Деление шага на драйвере двигателя выставим 1/16, это значит, что для одного оборота вала двигателя будет послано 200 * 16 = 3200 импульсов. При 3200 импульсов ось станка переместится на расстояние равное 28,274333882308139146163790449516 мм. Дальше нам нужно вычислить количество импульсов на 1мм хода. Считается это так 3200 ÷ 28,274333882308139146163790449516 = 113,17684842090334988009512062045 импульсов.

Значение Steps per = 113,17684842090334988009512062045
----------------------------------

База моделей для ЧПУ станка более 6000 моделей STL:
https://sz51.ru
Качайте новые модели .....

3

Re: Настройка шаговых двигаителей.

На моём станке установлена ШВП наверно. Причем тут зубчатая рейка? Или я не прав. Но шаг я всё равно не знаю. Вот конкретно на CNC WOODROUTER 3 (1200x800) какой шаг? Ведь если на заводе все настраивали и тестировали то можно было бы просто дать готовые цифры а не заставлять человека собирать ифнормацию по кусочкам.

Тем более еще там деление на драйверах выставляется. Как бы все это конечно интересно и можно со временем освоить принципы. Но купив станок хочется просто начать работать с оптимальных настроек, рекомендуемых заводов изготовителемж А уже потом лезть в дебри и читать сутками мануалы про основы микроимпульсов в шаговых двигателях.

4

Re: Настройка шаговых двигаителей.

Maker сказал:

Причем тут зубчатая рейка? Или я не прав. Но шаг я всё равно не знаю

Я привел Вам как пример для расчета с ШВП и рейкой, у меня зубчатая рейка на Y, и ШВП на Z и X, я высчитывал именно по этим формулам.
Есть альтернативный метод, когда не хочется вникать в понимание дробления и шага, можно программно откалибровать, и значения Steps per заполнятся автоматически... Но все-же по формулам точнее будет чем методом калибровки....

База моделей для ЧПУ станка более 6000 моделей STL:
https://sz51.ru
Качайте новые модели .....

5

Re: Настройка шаговых двигаителей.

ygordom сказал:

Но все-же по формулам точнее будет чем методом калибровки....

По линейке проверял все оси, расстояния совпадают.

6

Re: Настройка шаговых двигаителей.

Maker сказал:

По линейке проверял все оси, расстояния совпадают.

Ну если устраивает, значит можно и работать. Это не ювелирный станок, так что +- 0,05 мм. роли по большому счету и не сыграют...

База моделей для ЧПУ станка более 6000 моделей STL:
https://sz51.ru
Качайте новые модели .....

7

Re: Настройка шаговых двигаителей.

Я бы сказал что 0.5 и это уже непряитно.

8 (изменено: ygordom, 2022-11-14 21:04:51)

Re: Настройка шаговых двигаителей.

Maker сказал:

Я бы сказал что 0.5 и это уже непряитно.

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

База моделей для ЧПУ станка более 6000 моделей STL:
https://sz51.ru
Качайте новые модели .....

9

Re: Настройка шаговых двигаителей.

ygordom сказал:
Maker сказал:

Я бы сказал что 0.5 и это уже непряитно.

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

А вот это неизвестно есть люыт или нет, проблемка проявляется в разных местах на одной и той же модели. Описывал в другой теме. Интересно а где смотреть эту настройку, как она называется?

10 (изменено: ygordom, 2022-11-17 20:16:27)

Re: Настройка шаговых двигаителей.

Maker сказал:

Интересно а где смотреть эту настройку, как она называется?

Backlash эта функция называется, почитайте про нее, интересная вещь, только там надо не в мм. писать а в units...

База моделей для ЧПУ станка более 6000 моделей STL:
https://sz51.ru
Качайте новые модели .....

11

Re: Настройка шаговых двигаителей.

Спасибо, но для начала надо разобраться по части с электроникой. Так как станок почт новый.

Мне нужно понять для начала какой ток у меня выставлен для ШД на драйвере. Как это понять? Я с этим делом впервые сталкиваюсь. Достаточно ли силы тока для ШД выставлено или может наоборот попробовать немного понизить? Как не спалить при этом сам ШД ? Помогите мне выяснитьт эти вопросы.

12

Re: Настройка шаговых двигаителей.

Maker сказал:

Мне нужно понять для начала какой ток у меня выставлен для ШД на драйвере

На коробочке драйвера написано какие токи выставлены, и какие можно поставить, сбоку на самом драйвере находятся джемпера (переключатели), или и регулируется ток, согласно таблице на драйвере.

База моделей для ЧПУ станка более 6000 моделей STL:
https://sz51.ru
Качайте новые модели .....

13

Re: Настройка шаговых двигаителей.

Ток согласно двигателю, это понятно. А деление это уже опытнм путём? А при изменении деления ток менять не нужно?

14

Re: Настройка шаговых двигаителей.

Maker сказал:

А при изменении деления ток менять не нужно?

Вы имеете ввиду дробление? Оно не влияет на характеристики шагового двигателя, если шаговый рассчитан скажем на 4 ампера, то и 4 ампера или меньше  надо на него давать, а дробление отвечает за кратность шага и на ток никак не влияет......

База моделей для ЧПУ станка более 6000 моделей STL:
https://sz51.ru
Качайте новые модели .....

15

Re: Настройка шаговых двигаителей.

ygordom сказал:
Maker сказал:

А при изменении деления ток менять не нужно?

Вы имеете ввиду дробление? Оно не влияет на характеристики шагового двигателя, если шаговый рассчитан скажем на 4 ампера, то и 4 ампера или меньше  надо на него давать, а дробление отвечает за кратность шага и на ток никак не влияет......

Спасибо! Уже вникаю.

16

Re: Настройка шаговых двигаителей.

Поставил дробление на 6400, до этого стояло 3200. Вписал в Мач3 в Steps per 640, по той логике что до этого было 320. Движки стали значительно мягче работать, но кажется и грется стали  больше.

17

Re: Настройка шаговых двигаителей.

Maker сказал:

Поставил дробление на 6400, до этого стояло 3200. Вписал в Мач3 в Steps per 640, по той логике что до этого было 320. Движки стали значительно мягче работать, но кажется и грется стали  больше.

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