Генеарция шагов

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
zveruga
Новичок
Сообщения: 13
Зарегистрирован: 04 июн 2014, 23:22
Репутация: 0

Генеарция шагов

Сообщение zveruga »

Всем привет.
Имеется на руках неизвестный шаговик, хочу замерить сколько у него шагов на оборот, для этого хочу послать ему какое-то кол-во импульсов и замерить на сколько градусов он повернется.
Глаза слезятся от документации (спасибо Nick за то, что частично она на русском), но так и не допёр, как заставить EMC послать на шаговик указанную серию шагов (например 4 шага на ось Х, или 1 шаг на LPT вывод 1). Подозреваю, что делается это через HAL и в частности через halcmd, но дальше познания заканчиваются.
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Генеарция шагов

Сообщение ukr-sasha »

Вручную покрутите вал, и посчитайте количество щелчков.
Быстрее будет.
zveruga
Новичок
Сообщения: 13
Зарегистрирован: 04 июн 2014, 23:22
Репутация: 0

Re: Генеарция шагов

Сообщение zveruga »

Оригинальное решение. Посчитал (примерно конечно) получилось 48, даже не знаю - то ли это я неправильно считал, то ли какой-то не стандартный мотор.
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Генеарция шагов

Сообщение ukr-sasha »

Скорее мотор.
zveruga
Новичок
Сообщения: 13
Зарегистрирован: 04 июн 2014, 23:22
Репутация: 0

Re: Генеарция шагов

Сообщение zveruga »

Попробовал с другой стороны - поставил перед входом STEP драйвером кнопку и коротил его на питание, таким образом насчитал 92-93 шага. Насколько я знаю ближайший стандартный шаг это 3,6 градуса?
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Генеарция шагов

Сообщение ukr-sasha »

А драйвер в режиме полного шага?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Генеарция шагов

Сообщение Nick »

Ставь scale=1
И потом G01 X100 - сто шагов вправо ;)
zveruga
Новичок
Сообщения: 13
Зарегистрирован: 04 июн 2014, 23:22
Репутация: 0

Re: Генеарция шагов

Сообщение zveruga »

ukr-sasha писал(а):А драйвер в режиме полного шага?
Да, конечно, поставил полный шаг для простоты.
Nick писал(а):Ставь scale=1
И потом G01 X100 - сто шагов вправо ;)
Еще одно оригинальное решение, а я все сложности себе выдумывал.
Прогнал 100 шагов на полном шаге и 400 шагов на 1/4 шага, получается полный круг и еще один зубец шестерни. Буду исходить из того, что шаг 3,6 град.
Всем большое спасибо за помощь.
leprud
Почётный участник
Почётный участник
Сообщения: 348
Зарегистрирован: 01 апр 2014, 19:16
Репутация: 111
Откуда: Москва
Контактная информация:

Re: Генеарция шагов

Сообщение leprud »

В принтерах часто стоят двигатели на 7.5 градусов/шаг
Ответить

Вернуться в «LinuxCNC»