- Регистрация
- 03.12.2021
- Сообщения
- 43
- Реакции
- 67
- Баллы
- 38
- Город
- Томск
- Область
- Томская
Здравствуйте! Хочу поделиться идеей, как без особенных затрат сделать довольно точный концевичок для осей X и Y. И при этом бесконтактный. Вот есть на плате у нас входы для концевиков, кто-то цепляет туда обычные микропереключатели, кто-то концевики от микроволновок, а кто-то ставит и бесконтактные. Какие же лучше? Микропереключатели точнее, но подвержены износу, засорению, дребезгу контактов. Бесконтактные в этом плане получше, но могут срабатывать сегодня на расстоянии в 5 мм, а завтра в 5.1 мм. Как повезет, и если еще стружкой завалит, то характеристики могут измениться. Поэтому предлагаю схему обнуления, как на "взрослых" станках, но не требующую энкодеров и прочих наворотов.
Для начала расскажу, как происходит обнуление на промышленных станках. На каждом валу есть датчик положения - энкодер называется. Работает он зачастую на оптическом принципе, стеклянный диск вращается, на нем штрихи, эти штрихи считываются фотоэлементами и все бы хорошо. Но как станок узнает, где у него нули? Например, у токарного Haas - st-30, шаг винта 5 миллиметров на оборот. Разумеется, там стоят бесконтактные концевики, но они ровно такие же неточные, что ставят на 3018. Как же станок с точностью до сотки а и выше - понимает где у него настоящие нули? Фокус прост: в каждом энкодере, кроме рисок по всему кругу, есть одна риска, называется канал Z, условно говоря. Это всего лишь одна риска в другом месте диска энкодера. Сначала скажем, суппорт наезжает на бесконтактный концевик - а потом ждет, когда с нужного энкодера придет сигнал нулевой риски. Всё! Станок понял, что приехал в нуль. Поскольку толщина рисок там очень небольшая, и есть еще кое-какие программные методы повышения "обнуления", то нули на таком станке выставляются автоматически с очень высокой точностью.
Что же нужно для похожего механизма на 3018? Разумеется, обычные бесконтактные концевики, или даже простые механические. И небольшой диск с прорезью или просто лепестком из металла, который крепится соосно каждой оси. Сюда же понадобятся фотодатчики - в шариковых мышах такие есть, а продаются на али уже готовые с ТТЛ сигналом. Выход бесконтактного концевика ограничен по току, но его хватает, чтобы запитать оптодатчик. И мы получаем классическую схему "И", сначала ждем срабатывания бесконтактного индуктивного (или механика) концевика, но крутим далее, и уже только когда появляется сигнал на выходе оптопары - вот его-то мы и подаем уже на плату грбл, как сигнал концевика. Возможно, потребуется согласование уровней, но я думаю это для продвинутых станочников не составит труда.
Это не совсем "идея", она проверенная временем, просто у меня еще руки не дошли себе на станок эту систему поставить, хотя все уже куплено. Хочется красиво. А у меня еще пылесоса нормального нет. Все в процессе.
Для начала расскажу, как происходит обнуление на промышленных станках. На каждом валу есть датчик положения - энкодер называется. Работает он зачастую на оптическом принципе, стеклянный диск вращается, на нем штрихи, эти штрихи считываются фотоэлементами и все бы хорошо. Но как станок узнает, где у него нули? Например, у токарного Haas - st-30, шаг винта 5 миллиметров на оборот. Разумеется, там стоят бесконтактные концевики, но они ровно такие же неточные, что ставят на 3018. Как же станок с точностью до сотки а и выше - понимает где у него настоящие нули? Фокус прост: в каждом энкодере, кроме рисок по всему кругу, есть одна риска, называется канал Z, условно говоря. Это всего лишь одна риска в другом месте диска энкодера. Сначала скажем, суппорт наезжает на бесконтактный концевик - а потом ждет, когда с нужного энкодера придет сигнал нулевой риски. Всё! Станок понял, что приехал в нуль. Поскольку толщина рисок там очень небольшая, и есть еще кое-какие программные методы повышения "обнуления", то нули на таком станке выставляются автоматически с очень высокой точностью.
Что же нужно для похожего механизма на 3018? Разумеется, обычные бесконтактные концевики, или даже простые механические. И небольшой диск с прорезью или просто лепестком из металла, который крепится соосно каждой оси. Сюда же понадобятся фотодатчики - в шариковых мышах такие есть, а продаются на али уже готовые с ТТЛ сигналом. Выход бесконтактного концевика ограничен по току, но его хватает, чтобы запитать оптодатчик. И мы получаем классическую схему "И", сначала ждем срабатывания бесконтактного индуктивного (или механика) концевика, но крутим далее, и уже только когда появляется сигнал на выходе оптопары - вот его-то мы и подаем уже на плату грбл, как сигнал концевика. Возможно, потребуется согласование уровней, но я думаю это для продвинутых станочников не составит труда.
Это не совсем "идея", она проверенная временем, просто у меня еще руки не дошли себе на станок эту систему поставить, хотя все уже куплено. Хочется красиво. А у меня еще пылесоса нормального нет. Все в процессе.