Всем привет.
Имеется на руках неизвестный шаговик, хочу замерить сколько у него шагов на оборот, для этого хочу послать ему какое-то кол-во импульсов и замерить на сколько градусов он повернется.
Глаза слезятся от документации (спасибо Nick за то, что частично она на русском), но так и не допёр, как заставить EMC послать на шаговик указанную серию шагов (например 4 шага на ось Х, или 1 шаг на LPT вывод 1). Подозреваю, что делается это через HAL и в частности через halcmd, но дальше познания заканчиваются.
Генеарция шагов
- ukr-sasha
- Мастер
- Сообщения: 3401
- Зарегистрирован: 21 мар 2011, 07:47
- Репутация: 2181
- Настоящее имя: Украинец Александр Григорьевич
- Откуда: Киев, Украина
- Контактная информация:
Re: Генеарция шагов
Вручную покрутите вал, и посчитайте количество щелчков.
Быстрее будет.
Быстрее будет.
Re: Генеарция шагов
Оригинальное решение. Посчитал (примерно конечно) получилось 48, даже не знаю - то ли это я неправильно считал, то ли какой-то не стандартный мотор.
- ukr-sasha
- Мастер
- Сообщения: 3401
- Зарегистрирован: 21 мар 2011, 07:47
- Репутация: 2181
- Настоящее имя: Украинец Александр Григорьевич
- Откуда: Киев, Украина
- Контактная информация:
Re: Генеарция шагов
Скорее мотор.
Re: Генеарция шагов
Попробовал с другой стороны - поставил перед входом STEP драйвером кнопку и коротил его на питание, таким образом насчитал 92-93 шага. Насколько я знаю ближайший стандартный шаг это 3,6 градуса?
- ukr-sasha
- Мастер
- Сообщения: 3401
- Зарегистрирован: 21 мар 2011, 07:47
- Репутация: 2181
- Настоящее имя: Украинец Александр Григорьевич
- Откуда: Киев, Украина
- Контактная информация:
Re: Генеарция шагов
А драйвер в режиме полного шага?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Генеарция шагов
Ставь scale=1
И потом G01 X100 - сто шагов вправо
И потом G01 X100 - сто шагов вправо
Re: Генеарция шагов
Да, конечно, поставил полный шаг для простоты.ukr-sasha писал(а):А драйвер в режиме полного шага?
Еще одно оригинальное решение, а я все сложности себе выдумывал.Nick писал(а):Ставь scale=1
И потом G01 X100 - сто шагов вправо
Прогнал 100 шагов на полном шаге и 400 шагов на 1/4 шага, получается полный круг и еще один зубец шестерни. Буду исходить из того, что шаг 3,6 град.
Всем большое спасибо за помощь.
-
leprud
- Почётный участник

- Сообщения: 348
- Зарегистрирован: 01 апр 2014, 19:16
- Репутация: 111
- Откуда: Москва
- Контактная информация:
Re: Генеарция шагов
В принтерах часто стоят двигатели на 7.5 градусов/шаг
