Обновить

Глаза для домашнего ЧПУ: AprilTag‑метки, Orange Pi и LinuxCNC вместо ручной привязки заготовки

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели8.4K
Всего голосов 3: ↑3 и ↓0+3
Комментарии23

Комментарии 23

Не очень понятно "зачем". Какой сценарий работы то ? Что хочется в итоге-то получить ?

Я рассказал про это в начале- чтобы края заготовки самостоятельно искал.

В перспективе можно поставить шпиндель iso30 с автосменой и магазин с разными фрезами

Но зачем ? Чтобы было ?

Найти края при наличии смены инструмента вам поможет банальный зонд, по касанию.

Когда это такой материал как на фото, то простой лазерный указатель вам поможет ;). Если на глаз не видите по фрезе.

Без смены инструмента непонятно что можно в автоматическом режиме сделать полезного...

Зонд все равно не так работает. Мне его нужно подвести к заготовке и запустить скрипт. А если заготовка ориентирована не строго по осям ? Зонд покажет только 0.0, а тут то техническое зрение реализовано

Ну грубо говоря, закрепил я 6-8 заготовок на столе. И указал программу для фрезеровки. Процесс длительный, караулить окончание нет желания, я могу пойти по своим делам, а у станка будет веб-доступ и камера. На opencv можно настроить не только выставление размеров, но и оценивать ошибки

Что это за заготовки ? Обычно заготовки имеют какие-то одинаковые размеры с припусками. Иначе их не закрепить.

Собственно зная какими вы их зажали прижимами и в какой они позиции можно знать где примерно их центра и края, и этого обычно вполне достаточно. На прижимах надо было маркировку делать....

В целом если у вас длительная обработка 6-8 заготовок, то указать 6-8 точек привязки в самом начале совершенно не труд.

По сравнению с автосменой это всё ей богу не затруднения...

Работа проведена большая, но смысл от меня ускользает :(. Если нужна большая производительность "труда", то направление выбрано странное

Вот если бы у вас была магнитная плита, вы примагничивали к ней сотни маленьких кубиков, а потом, скажем точки на них гравировпли, то да - имело бы смысл. Насыпал из ведра, вжик, готово. Сгреб в другое ведро, насыпал из первого. (Или вообще конвейер как делают для лазеров).

Но если обрабатывать долго - эффекта не будет.

Нет, заготовки произвольные.

Сделать метки на прижимах - хорошая мысль, записал

По поводу плиты - заготовки не из металла

Объясню чуть шире - Станок с удалённым доступом. Чтобы я смог запустить его без личного присутствия. Зонд таких возможностей не дает. Зрение - один из шагов в этом направлении. У меня уже есть 3д принтер с транспортной лентой-рулоном, я также делал удалённый запуск и контроль к нему

Кто будет инструмент удаленно менять и кто заготовки к столу прикручивать ?

Вы пробовали с ним работать ? Обычно если у тебя заготовка неожиданного размера, то может потребоваться прям много времени, десятки минут, чтобы ее надежно зафиксировать. При этом чтобы грубо обозначить центр или край нужны десятки секунд.э и гораздо меньшая квалификация.

Это я про инструмент не говорю (а в плане дуракоустойчивости с ним всё грустно, можно так затянуть, что потом фиг открутишь)

и кто заготовки к столу прикручивать ?

прикрутить и я могу, а потом по своим делам пойти. программа несколько часов выполняется.

Кто будет инструмент удаленно менять

я написал уже про ISO30 - это вполне решаемый вопрос. выставить один раз фрезы в магазине (нужно 3-4 вида для моих задач).

Вы пробовали с ним работать ? Обычно если у тебя заготовка неожиданного размера, то может потребоваться прям много времени, десятки минут, чтобы ее надежно зафиксировать. При этом чтобы грубо обозначить центр или край нужны десятки секунд.э и гораздо меньшая квалификация.

не очень понимаю вопроса. тут комплексная задача, и Z0 только один из шагов решения.

Человек строит систему для удаленного запуска, чтобы не дежурить у станка с кнопкой паузы

Запустить-то удаленно можно, но это как с умным чайником. Кто-то должен сделать всё остальное, и остального в сотни раз по времени больше. Почему этот кто-то "вкл" не может ткнуть непонятно.

Не стоять с паузой можно, но на мелкой серии надо или чужой станок или стальные нервы иметь :). А вот кто стружку будет сметать :)?

Фрезер не 3д принтер, он требует пригляду и лучше постоянного. ОЦ получше, но даже его лучше не бросать одного

Фрезер не 3д принтер, он требует пригляду и лучше постоянного. ОЦ получше, но даже его лучше не бросать одного

ну простые деревянные заготовки можно оставить. особенно если их штук 6-8 сразу прикрутить и пусть сутки-двое жужжит. пылесос вроде нашел, но нужно будет подумать, как его прикрутить, не загораживая обзор камере

Великоваты метки. Это минимальный возможный размер?

Да, можно.

Нужна 4К камера и более шустрый компьютер/ одноплатник. Эта старая orangepi на пределе работает)

Размер можно произвольный. Там условие - несколько пикселей на элемент метки для уверенного опознавания

Вместо мучений с фильтрами от бликов на глянцевом PETG не проще задуть метки матовым лаком из баллончика или напечатать матовым PLA ?

напечатать матовым PLA

Однозначно проще

Как вариант - лазерная гравировка по двух цветному пластику или крашенному алюминию.

Даёт тот же эффект. Можно будет даже уменьшить метки вдвое по размеру (выше советовали закрепить метки на держателях, но тогда нужна будет информация о расстоянии между центрами новых меток. Так как фиксированный метки это одно, а подвижные зажимы - другое)

Концепция меток вообще не очень понятна, неужели вывернув контрасность нельзя заготовку на столе обнаружить. А откалибровавшись по миллиметровке расстояния измерить...

метки заменяют миллиметровку. один раз запишу сколько между центрами, и станок сам уже будет решать , куда конкретно ему двигаться

 неужели вывернув контрасность нельзя заготовку на столе обнаружить

можно. одно другому не мешает. все такие тут уровень технического зрения (opencv)

Интересно. Спасибо. В виде обучающего материала было бы ещё полезнее. Всегда хотелось разобраться с машинным зрением для детекции предметов/расположений, расстояний.

Вроде платы google coral с tpu хорошо работают с анализом видеопотока.

платы google coral с tpu

спасибо .посмотрю. тут играю скорее от бюджета.

Всегда хотелось разобраться с машинным зрением для детекции предметов/расположений, расстояний.

аналогично, уже несколько лет пытался себя заставить разобраться в opencv.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации