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

Контроллеры, драйверы, датчики, управляющие устройства.
Shamaton
Кандидат
Сообщения: 50
Зарегистрирован: 25 фев 2023, 20:13
Репутация: 0
Настоящее имя: Шамиль Шакуров
Контактная информация:

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

Сообщение Shamaton »

Ребята я понимаю тема заезженная, помоги пожалуйста посчитать правильные значения под двигатель. И сколько шагов лучше выбрать для данного двигателя. Сам двигатель старый достаточно.
Драйвера используется TB6600 (1692 просмотра) <a class='original' href='./download/file.php?id=207223&sid=ace3cfee5745e7b5ca5c01693f1cbd60&mode=view' target=_blank>Загрузить оригинал (1.69 МБ)</a>
Драйвера используется TB6600
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

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

Сообщение kfmut »

Чтобы что-то считать значение индуктивности обмоток нужно. А так деление шага у 6600 всего 1/16, напруга 36-38 вольт.

Для индуктивности 1.2мГн: 80кГц шагов с контроллера и максимальная подача под 7м/мин для винта с 5мм за оборот
Screen-2023-03-26_23-33-46.png (1684 просмотра) <a class='original' href='./download/file.php?id=207225&sid=ace3cfee5745e7b5ca5c01693f1cbd60&mode=view' target=_blank>Загрузить оригинал (46.87 КБ)</a>

Для индуктивности 2.4мГн: 40кГц шагов с контроллера и максимальная подача 3.5м/мин для винта с 5мм за оборот
Screen-2023-03-26_23-29-22.png (1684 просмотра) <a class='original' href='./download/file.php?id=207224&sid=ace3cfee5745e7b5ca5c01693f1cbd60&mode=view' target=_blank>Загрузить оригинал (46.99 КБ)</a>
В реальности всё от ускорений будет зависеть, против чего достаточно крупное деление шага.
Shamaton
Кандидат
Сообщения: 50
Зарегистрирован: 25 фев 2023, 20:13
Репутация: 0
Настоящее имя: Шамиль Шакуров
Контактная информация:

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

Сообщение Shamaton »

kfmut писал(а): 26 мар 2023, 23:46 Чтобы что-то считать значение индуктивности обмоток нужно. А так деление шага у 6600 всего 1/16, напруга 36-38 вольт.

Для индуктивности 1.2мГн: 80кГц шагов с контроллера и максимальная подача под 7м/мин для винта с 5мм за оборот
Screen-2023-03-26_23-33-46.png


Для индуктивности 2.4мГн: 40кГц шагов с контроллера и максимальная подача 3.5м/мин для винта с 5мм за оборот
Screen-2023-03-26_23-29-22.png

В реальности всё от ускорений будет зависеть, против чего достаточно крупное деление шага.
У меня винты 1610, шаг 10мм. Как более точно забить в программу mach3 параметр шага?
И что за таблица?) извините за глупые вопросы, новенький просто)
Shamaton
Кандидат
Сообщения: 50
Зарегистрирован: 25 фев 2023, 20:13
Репутация: 0
Настоящее имя: Шамиль Шакуров
Контактная информация:

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

Сообщение Shamaton »

Shamaton писал(а): 27 мар 2023, 06:57
kfmut писал(а): 26 мар 2023, 23:46 Чтобы что-то считать значение индуктивности обмоток нужно. А так деление шага у 6600 всего 1/16, напруга 36-38 вольт.

Для индуктивности 1.2мГн: 80кГц шагов с контроллера и максимальная подача под 7м/мин для винта с 5мм за оборот
Screen-2023-03-26_23-33-46.png


Для индуктивности 2.4мГн: 40кГц шагов с контроллера и максимальная подача 3.5м/мин для винта с 5мм за оборот
Screen-2023-03-26_23-29-22.png

В реальности всё от ускорений будет зависеть, против чего достаточно крупное деление шага.
У меня винты 1610, шаг 10мм. Как более точно забить в программу mach3 параметр шага?
И что за таблица?) извините за глупые вопросы, новенький просто)
Сколько в “steep per” забивать? (1657 просмотров) <a class='original' href='./download/file.php?id=207227&sid=ace3cfee5745e7b5ca5c01693f1cbd60&mode=view' target=_blank>Загрузить оригинал (241.35 КБ)</a>
Сколько в “steep per” забивать?
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

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

Сообщение kfmut »

Shamaton писал(а): Сколько в “steep per” забивать?
если выставили на драйвере деление шага 1/16, то 320 шагов на мм, потом можно будет уточнить

velocity 3500
acceleration 100 для начала

Потом берёте тестовые программы и начинаете подбирать ускорение(acceleration), можно после успешного прогона множить его на 2(т.е. 100, 200, 400, 800 и т.д.), а если допустим при переходе с 400 на 800 ось ушла в "клин", то интервал между этими значениями делится пополам, т.е. 600, если опять "клин", то пополам между 400 и 600 - 500, если же успешно, то пополам между 600 и 800 - 700. Если станок начал на мелких кругах страшненько раскачиваться, то тоже ускорения убавить.

Скорость(velocity) также подбирается по тестовым программам, если через параллельный порт всё подключено, то вряд ли сильно дальше первоначального значения уйдёте, там 20кГц или около того максимальная скорость генерации шагов.
vtgmfg
Мастер
Сообщения: 1438
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 53
Настоящее имя: Максим
Контактная информация:

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

Сообщение vtgmfg »

kfmut писал(а): 26 мар 2023, 23:46 Чтобы что-то считать значение индуктивности обмоток нужно. А так деление шага у 6600 всего 1/16, напруга 36-38 вольт.

Для индуктивности 1.2мГн: 80кГц шагов с контроллера и максимальная подача под 7м/мин для винта с 5мм за оборот
Screen-2023-03-26_23-33-46.png


Для индуктивности 2.4мГн: 40кГц шагов с контроллера и максимальная подача 3.5м/мин для винта с 5мм за оборот
Screen-2023-03-26_23-29-22.png

В реальности всё от ускорений будет зависеть, против чего достаточно крупное деление шага.
что за калькулятор?
Shamaton
Кандидат
Сообщения: 50
Зарегистрирован: 25 фев 2023, 20:13
Репутация: 0
Настоящее имя: Шамиль Шакуров
Контактная информация:

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

Сообщение Shamaton »

kfmut писал(а): 27 мар 2023, 09:14
Shamaton писал(а): Сколько в “steep per” забивать?
если выставили на драйвере деление шага 1/16, то 320 шагов на мм, потом можно будет уточнить

velocity 3500
acceleration 100 для начала

Потом берёте тестовые программы и начинаете подбирать ускорение(acceleration), можно после успешного прогона множить его на 2(т.е. 100, 200, 400, 800 и т.д.), а если допустим при переходе с 400 на 800 ось ушла в "клин", то интервал между этими значениями делится пополам, т.е. 600, если опять "клин", то пополам между 400 и 600 - 500, если же успешно, то пополам между 600 и 800 - 700. Если станок начал на мелких кругах страшненько раскачиваться, то тоже ускорения убавить.

Скорость(velocity) также подбирается по тестовым программам, если через параллельный порт всё подключено, то вряд ли сильно дальше первоначального значения уйдёте, там 20кГц или около того максимальная скорость генерации шагов.
А не произойдёт при таком деление пропуски шагов? Возможно поставить и посчитать при более менюшки деление шагов?
Да и подскажите пожалуйста, у меня резкий старт, и по этому бывает. Такое что двигателя начинают клинит , есть ли плавный пуск? А то как то страшно становиться. При чем постоянно портал устаёшь выставлять😅
Последний раз редактировалось Shamaton 27 мар 2023, 12:45, всего редактировалось 1 раз.
nevkon
Почётный участник
Почётный участник
Сообщения: 2390
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 302
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

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

Сообщение nevkon »

А сообщение которое цитируете лень прочитать? Вам ведь указано - настроить ускорение при котором будет разгон до максимальной скорости без срыва шагов. Это и есть "плавный пуск".
Shamaton
Кандидат
Сообщения: 50
Зарегистрирован: 25 фев 2023, 20:13
Репутация: 0
Настоящее имя: Шамиль Шакуров
Контактная информация:

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

Сообщение Shamaton »

nevkon писал(а): 27 мар 2023, 12:45 А сообщение которое цитируете лень прочитать? Вам ведь указано - настроить ускорение при котором будет разгон до максимальной скорости без срыва шагов. Это и есть "плавный пуск".
Теперь я понял. Я же сразу сказал что новичок в этом. Могу что то сразу не понять.
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

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

Сообщение kfmut »

Чем больше дробяться шаги, тем более высокие ускорения и подачи можно достичь...это в теории, на практике же всё будет ограничено другими моментами. В общем, главное начать ;)
Enot_1
Мастер
Сообщения: 1353
Зарегистрирован: 28 апр 2015, 00:12
Репутация: 240
Настоящее имя: Arkadiy
Откуда: Краснодар
Контактная информация:

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

Сообщение Enot_1 »

Shamaton писал(а): 27 мар 2023, 07:50
Shamaton писал(а): 27 мар 2023, 06:57
kfmut писал(а): 26 мар 2023, 23:46 Чтобы что-то считать значение индуктивности обмоток нужно. А так деление шага у 6600 всего 1/16, напруга 36-38 вольт.

Для индуктивности 1.2мГн: 80кГц шагов с контроллера и максимальная подача под 7м/мин для винта с 5мм за оборот
Screen-2023-03-26_23-33-46.png


Для индуктивности 2.4мГн: 40кГц шагов с контроллера и максимальная подача 3.5м/мин для винта с 5мм за оборот
Screen-2023-03-26_23-29-22.png

В реальности всё от ускорений будет зависеть, против чего достаточно крупное деление шага.
У меня винты 1610, шаг 10мм. Как более точно забить в программу mach3 параметр шага?
И что за таблица?) извините за глупые вопросы, новенький просто)
97B8667A-42D8-4EE0-B2A3-C18963E8BE8A.jpeg
https://darxton.ru/wiki-article/raschet ... lya-mach3/
Shamaton
Кандидат
Сообщения: 50
Зарегистрирован: 25 фев 2023, 20:13
Репутация: 0
Настоящее имя: Шамиль Шакуров
Контактная информация:

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

Сообщение Shamaton »

Enot_1 писал(а): 27 мар 2023, 15:22
Shamaton писал(а): 27 мар 2023, 07:50
Shamaton писал(а): 27 мар 2023, 06:57

У меня винты 1610, шаг 10мм. Как более точно забить в программу mach3 параметр шага?
И что за таблица?) извините за глупые вопросы, новенький просто)
97B8667A-42D8-4EE0-B2A3-C18963E8BE8A.jpeg
https://darxton.ru/wiki-article/raschet ... lya-mach3/
Спасибо за ссылочку)
Ответить

Вернуться в «Электроника»