Контроллер оптических линеек / энкодеров (Step/Dir)

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
inFamous
Мастер
Сообщения: 801
Зарегистрирован: 04 янв 2018, 15:33
Репутация: 278
Контактная информация:

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Сообщение inFamous »

michael-yurov писал(а):Шрифта не было )
Добрый день, заинтересовали данные платки, ввиду небольшой цены хотел бы попробовать их попользовать. Но для начала хотел спросить, не в курсе ли вы, какие можно купить линейки для вашей платы для станка с полем 300*200, линейки с точностью 0.01 было бы за глаза, заранее спасибо. И отправляете ли вы платы в Украину?
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Сообщение michael-yurov »

Линейки подойдут практически любые китайские.
У меня H.X.X. Судя по всему, это худшие линейки из всех. Изготавливаются из отбраковки заменой наклейки с названием :eh:
Т.е. любые другие линейки, вероятно, будут лучше тех, что я использую.
Вроде бы у китайцев распространены с шагом 0,005 мм и 0,001 мм.
В Украину отправляю.
Аватара пользователя
Dimka
Мастер
Сообщения: 1400
Зарегистрирован: 14 июл 2016, 23:40
Репутация: 347
Настоящее имя: Дима
Откуда: Санкт-Петербург
Контактная информация:

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Сообщение Dimka »

А когда-то планировалась платка с аналоговым выходом. Может, в ближайших планах есть :roll: ?
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Сообщение michael-yurov »

Dimka_almighty писал(а):А когда-то планировалась платка с аналоговым выходом. Может, в ближайших планах есть :roll: ?
Нет. Желание было, но, для аналогового выхода требуется двуполярное питание, а это либо усложняет использование, либо удорожает саму плату.
К тому же существует уже решение от YAPSC.
И потребуется изменить утилиту настройки. Т.е. либо делать две версии, либо какой-то универсальный вариант.
Аватара пользователя
inFamous
Мастер
Сообщения: 801
Зарегистрирован: 04 янв 2018, 15:33
Репутация: 278
Контактная информация:

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Сообщение inFamous »

michael-yurov писал(а):Линейки подойдут практически любые китайские.
У меня H.X.X. Судя по всему, это худшие линейки из всех. Изготавливаются из отбраковки заменой наклейки с названием :eh:
Т.е. любые другие линейки, вероятно, будут лучше тех, что я использую.
Вроде бы у китайцев распространены с шагом 0,005 мм и 0,001 мм.
В Украину отправляю.
Я так понимаю у вас такие?
https://s.click.aliexpress.com/e/cZLpRdCy
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Сообщение michael-yurov »

Да, очень похожи, хотя, есть незначительные различия.
Вероятность купить работоспособную линейку, которая не выйдет из строя в первый месяц чуть выше 50%.
Аватара пользователя
inFamous
Мастер
Сообщения: 801
Зарегистрирован: 04 янв 2018, 15:33
Репутация: 278
Контактная информация:

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Сообщение inFamous »

michael-yurov писал(а):Да, очень похожи, хотя, есть незначительные различия.
Вероятность купить работоспособную линейку, которая не выйдет из строя в первый месяц чуть выше 50%.
Вы на Али брали?
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Сообщение michael-yurov »

Нет, на taobao.
Мне прислали не те, что я заказывал.
P.S. Лучше на «ты».
Sashalex24
Мастер
Сообщения: 632
Зарегистрирован: 23 янв 2016, 11:40
Репутация: 195
Настоящее имя: Александр
Откуда: Рязань
Контактная информация:

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Сообщение Sashalex24 »

Добрый день Михаил. Я хотел узнать про контроллер линеек. У меня станок работает на сервах minas a5 с настроенным колличеством импульсов 100000 на один оборот вала и 2 винта швп с двумя сервами на координате У через ремени. Существует такая проблемма с перекосом портала при его передвижении из одной крайней позиции в другую одна серва обгоняет другую и получается своего рода расклин. Я вычеслил проблемму что дело в шкивах а не в сервах и швп. И хочу поставить 2 ленеики на каждую из сторон и ими корректировать перемещение партала. И еще вопрос как повлияет ленейки на точность перемещения станка? Может вообще поставить на все координаты линейки?
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Сообщение michael-yurov »

Sashalex24, полагаю, что вашу проблему можно устранить правильной настройкой приводов, и плата контроллера линеек, как и сами линейки — лишнее.
Если соотношение количества зубов на шкивах ременных редукторов одинаковое, то причина не в них.
Подробнее пока не могу ответить. До понедельника в отъезде.
Sashalex24
Мастер
Сообщения: 632
Зарегистрирован: 23 янв 2016, 11:40
Репутация: 195
Настоящее имя: Александр
Откуда: Рязань
Контактная информация:

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Сообщение Sashalex24 »

Я на одном из приводов подкорректировал колличество импульсов и стало вроде как работать. Но хочется добится максимальной точности от станка. И уточнаю. При перемещении из одного края в противоположный край и обисточивании стака одна из серв доворачивает вал швп получается что несовподение в перемещении координаты двух моторов между собой. Если сделать так. Включить станок переместить координату в противоположное крайнее положение и вернуть обратно и обисточить моторы такой проблеммы нету с доворотом у одного из моторов. Как будто несовпадает размер шкивов. Хотя колличество зубьев одинаковое. У меня было в планах поставить линейки на станок для повышения его точности. И тем самым сэкономить на покупке высокоточных швп. Сеичас у меня стоят швп с двайной гайкой фирмы tbi.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Сообщение Сергей Саныч »

Sashalex24 писал(а):Как будто несовпадает размер шкивов.
Ищите проблему в другом. Для зубчатоременных передач передаточное отношение зависит только от соотношения числа зубьев ведущего и ведомого шкива. "Неправильный" диаметр на передаточном отношении не скажется (конечно, в пределах допусков - пока ремень не начал перескакивать через зубья).
Чудес не бывает. Бывают фокусы.
Аватара пользователя
индеецпетя
Мастер
Сообщения: 302
Зарегистрирован: 12 янв 2018, 07:07
Репутация: 64
Настоящее имя: Стас
Откуда: Красноярск
Контактная информация:

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Сообщение индеецпетя »

Михаил, привет! Столкнулся с таким эффектом. Серворегулирование догоняет, потом замедляется, потом опять догоняет, при линейном равномерном движении это особенно заметно. На слух это похоже как на отсечку оборотов двигателя.
Вопрос: это неправильные настройки ПИД и Форвард, либо это особенность работы такого типа серворегулирования?
Предполагаю что скорее всего это второй вариант, так как контролируется каждый поступивший импульс шага/направления и нет общего плана перемещения, но решил все-таки уточнить...
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Сообщение michael-yurov »

Нет, такого быть не должно.
Скорее всего задан интегральный коэффициент, или включены ограничения каких-то параметров.
Никаких особенностей в данном ПИД контроллере нет. Так все работают. Так же работают практически все сервоприводы, им не нужен план перемещения. Им что сказали, они то и делают.
Аватара пользователя
индеецпетя
Мастер
Сообщения: 302
Зарегистрирован: 12 янв 2018, 07:07
Репутация: 64
Настоящее имя: Стас
Откуда: Красноярск
Контактная информация:

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Сообщение индеецпетя »

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

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Сообщение aftaev »

индеецпетя писал(а):и при отставании выполнения серворегулирования одной из оси, остальные бы пропорционально замедлялись.
А в это время ЧПУ гонит данные :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
индеецпетя
Мастер
Сообщения: 302
Зарегистрирован: 12 янв 2018, 07:07
Репутация: 64
Настоящее имя: Стас
Откуда: Красноярск
Контактная информация:

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Сообщение индеецпетя »

aftaev писал(а):ЧПУ гонит данные
ну а какая разница? буфер одной оси справляется ведь со своим потоком, просто задержка будет пропорциональна по всем осям, потом так же синхронно все оси догонят мировую ось времени. Тут типа специальной теории относительности получается
Аватара пользователя
mikehv
Мастер
Сообщения: 2115
Зарегистрирован: 14 авг 2013, 10:10
Репутация: 1175
Откуда: Иваново
Контактная информация:

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Сообщение mikehv »

Ну как бы принято такую ситуацию считать критической и привод должен просто сваливаться в ошибку.
Нет никаких причин, чтобы нормально настроенная, исправно работающая ось, отставала. В противном случае это проблема и ее надо решать, а не подтормаживать остальные оси.
Аватара пользователя
индеецпетя
Мастер
Сообщения: 302
Зарегистрирован: 12 янв 2018, 07:07
Репутация: 64
Настоящее имя: Стас
Откуда: Красноярск
Контактная информация:

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Сообщение индеецпетя »

mikehv писал(а):Нет никаких причин, чтобы нормально настроенная, исправно работающая ось, отставала
причина есть и весомая (в буквальном смысле) это масса которую необходимо двигать, у меня не получилось настроить лучше чем 15-20 импульсов отставания а это 0,1 мм, если выбирать только отставание, то после остановки ось убегает вперед и качается несколько раз
Работаю на консольном фрезере, стол примерно 200 кг(икс), и промежуточная каретка между столом и консолью примерно 100(игрик), ось зет реализована через ход пиноли, но по ряду причин хочу двигать консоль, а это еще плюс 200 кг, понятно что ее нужно разгрузить через противовес, но масса всеравно получается пол тонны плюс тиски или патрон плюс заготовка, а не дай бог четвертую ось вздумаю ставить вообще труба. А работать хочется на ВСО...
Аватара пользователя
mikehv
Мастер
Сообщения: 2115
Зарегистрирован: 14 авг 2013, 10:10
Репутация: 1175
Откуда: Иваново
Контактная информация:

Re: Контроллер оптических линеек / энкодеров (Step/Dir)

Сообщение mikehv »

индеецпетя писал(а):
mikehv писал(а):Нет никаких причин, чтобы нормально настроенная, исправно работающая ось, отставала
причина есть и весомая (в буквальном смысле) это масса которую необходимо двигать, у меня не получилось настроить лучше чем 15-20 импульсов отставания а это 0,1 мм, если выбирать только отставание, то после остановки ось убегает вперед и качается несколько раз
Работаю на консольном фрезере, стол примерно 200 кг(икс), и промежуточная каретка между столом и консолью примерно 100(игрик), ось зет реализована через ход пиноли, но по ряду причин хочу двигать консоль, а это еще плюс 200 кг, понятно что ее нужно разгрузить через противовес, но масса всеравно получается пол тонны плюс тиски или патрон плюс заготовка, а не дай бог четвертую ось вздумаю ставить вообще труба. А работать хочется на ВСО...
Либо ставить редуктор для увеличения момента и мириться с потерей скорости, либо ставить более мощные привода. Другие решения неприемлимы.
Ответить

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