Как энкодер превратить в линейное перемещение

Общие вопросы станкостроения и организиции труда.
Romoq
Новичок
Сообщения: 9
Зарегистрирован: 06 сен 2020, 22:53
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

Как энкодер превратить в линейное перемещение

Сообщение Romoq »

Всем привет. Кто понимает что и как, прошу помощи.
Суть вопроса. Есть ось Х , ход от 0мм до 70мм, нужно сделать полуавтоматическое перемещение через потенциометр или энкодер.
Конкретно по идее, выставляя штурвал либо лимб с рисками от 0 мм до 70мм, передавал этот параметр на шаговый двигатель либо серво двигатель для перемещения оси Х на это положение что указано на лимбе. Прошу помощи, не могу найти такой информации.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Как энкодер превратить в линейное перемещение

Сообщение aftaev »

Берешь это https://www.google.com/url?sa=i&url=htt ... egUIARCrAQ прикручиваешь к серве. В серве настраиваешь электронную редукцию.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Romoq
Новичок
Сообщения: 9
Зарегистрирован: 06 сен 2020, 22:53
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

Re: Как энкодер превратить в линейное перемещение

Сообщение Romoq »

Спасибо за ответ. Могу ли такой малой кровью обойтись? Хотелось бы в шкаф управления монтировать, без выносных .
https://m.aliexpress.ru/item/32920697079.html
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Как энкодер превратить в линейное перемещение

Сообщение aftaev »

Должен подойти. Осталось серву найти которая понимает сигнал АВ и имеет электронную редукцию.
Непонятно зачем вообще это нужно.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2940
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 431
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Как энкодер превратить в линейное перемещение

Сообщение Rom327 »

Romoq писал(а): Прошу помощи, не могу найти такой информации.
Похоже тебе надо такое устройство?
https://www.youtube.com/watch?time_cont ... e=emb_logo
Описание и код:
https://www.brainy-bits.com/control-a-s ... ntiometer/
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Romoq
Новичок
Сообщения: 9
Зарегистрирован: 06 сен 2020, 22:53
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

Re: Как энкодер превратить в линейное перемещение

Сообщение Romoq »

Нужно для быстрого перемещения стола. Маховик постоянно крутить приходится для изменения размера. Вот в планах созрело как то автоматизировать немного процесс для быстрой смены позиции поворотом энкодера (штурвала , лимба по насечкам). На фото где штурвал планируется ставить мотор ( шаговый или серво ) , на пульте управления где кнопки управление мотором.
Romoq
Новичок
Сообщения: 9
Зарегистрирован: 06 сен 2020, 22:53
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

Re: Как энкодер превратить в линейное перемещение

Сообщение Romoq »

К предыдущему сообщению , фото
Вложения
IMG_20200907_094312.jpg (1830 просмотров) <a class='original' href='./download/file.php?id=185806&sid=d1672239b705640a3ab13e28dbd27399&mode=view' target=_blank>Загрузить оригинал (3.92 МБ)</a>
IMG_20200907_094320.jpg (1830 просмотров) <a class='original' href='./download/file.php?id=185807&sid=d1672239b705640a3ab13e28dbd27399&mode=view' target=_blank>Загрузить оригинал (3.73 МБ)</a>
Romoq
Новичок
Сообщения: 9
Зарегистрирован: 06 сен 2020, 22:53
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

Re: Как энкодер превратить в линейное перемещение

Сообщение Romoq »

В моем понимании, лимб с шкалами по окружности до 70мм, поворачивая его на один мм, сигнал должен поступить на мотор, повернув вал с учётом шага шпильки по оси Х на один мм . Вопрос, возможно ли где то это прописать. Серво с синхронизацией понятно, а как дать понять ему учитывать шаг шпильки и кол оборотов.
Спасибо что поткидываете варианты.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Как энкодер превратить в линейное перемещение

Сообщение aftaev »

Romoq писал(а): а как дать понять ему учитывать шаг шпильки и кол оборотов
Электронная редукция -функция встроенная в сервопривод. Есть во многих, но не у всех.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Romoq
Новичок
Сообщения: 9
Зарегистрирован: 06 сен 2020, 22:53
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

Re: Как энкодер превратить в линейное перемещение

Сообщение Romoq »

Я понял. Изучаю что с чем это. Спасибо за наводку)👍
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2940
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 431
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Как энкодер превратить в линейное перемещение

Сообщение Rom327 »

Romoq писал(а): Вопрос, возможно ли где то это прописать. Серво с синхронизацией понятно, а как дать понять ему учитывать шаг шпильки и кол оборотов.
В коде есть строка:
newval = map(val, 0, 1023, 0, 1600); // Map value (1600 = 1 stepper shaft rotation)
Здесь идет преобразование вращение потенциометра 0-270 градусов(принимает значение от 0 до 1023) в шаги (обороты) мотора. В данном случае стоит делитель 8 на драйвере. Итого получаем 200 шагов на оборот вала двигателя умножаем на делитель 8 получаем 1600 шагов должен сделать мотор, чтобы провернуться на один оборот. Соответственно, если на валу стоит шпилька с шагом 1 мм на оборот, то 1600 надо умножить на 70, чтобы гайка на шпильке переместилась на 70 мм. И строка кода будет выглядеть так:
newval = map(val, 0, 1023, 0, 112000);
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Romoq
Новичок
Сообщения: 9
Зарегистрирован: 06 сен 2020, 22:53
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

Re: Как энкодер превратить в линейное перемещение

Сообщение Romoq »

Спасибо большое 👍👍👍👍👍 теперь понял.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2940
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 431
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Как энкодер превратить в линейное перемещение

Сообщение Rom327 »

Если у тебя перемещения фиксированные 0 - 70 мм имеет смысл поставить 2 концевика и кнопку управления. тогда нажал кнопку уехало в +70, еще раз нажал вернулось в 0.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Romoq
Новичок
Сообщения: 9
Зарегистрирован: 06 сен 2020, 22:53
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

Re: Как энкодер превратить в линейное перемещение

Сообщение Romoq »

Размеры разные , определенных нет. 0-70мм это рабочий диапазон стола. Тут нашел готовое решение, думаю можно голову не ломать. Все просто оказалось)))
Вдруг кому пригодится
https://vk.com/market-42114559?w=produc ... 59_3454720
Romoq
Новичок
Сообщения: 9
Зарегистрирован: 06 сен 2020, 22:53
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

Re: Как энкодер превратить в линейное перемещение

Сообщение Romoq »

Не реклама. По всей видимости сделано на основе видео что скинули выше.
Ответить

Вернуться в «Общие вопросы»