Выставить ноль после смены инструмента.

JohnSilver_Esq

Я уже начал тестировать своё решение, и тут стукнуло в голову что неплохо бы узнать как это нынче модно делать в среде самодельных ЧПУшников. А то вдруг я велосипед изобретаю…

Поделитесь, будте добры, где об этом почитать?

Спасибо.

ПыСы - прошу прощения за возможную некорректную терминологию.

Zarko
JohnSilver_Esq:

Я уже начал тестировать своё решение, и тут стукнуло в голову что неплохо бы узнать как это нынче модно делать в среде самодельных ЧПУшников. А то вдруг я велосипед изобретаю…

Поделитесь, будте добры, где об этом почитать?

Уже не раз обсуждалось! Есть много способов, дорогих и дешёвых, точных и неочень. Проще всего бумашкой заданой толщины… 😉

JohnSilver_Esq
Zarko:

Уже не раз обсуждалось! Есть много способов, дорогих и дешёвых, точных и неочень. Проще всего бумашкой заданой толщины… 😉

А как это “бумашкой”?
А где обсуждалось? Если здесь - то научите, что в поиске искать? Бо я нашел всего пару тем и там скорее вскользь чем конкретно.

STEPMOTOR
JohnSilver_Esq:

А как это “бумашкой”?

плюнте на бумажку и прилепите к заготовке , медленно опускайте инструмент , как зацепит бумажку “она завертится”. дальше зная тольщину бумажки можно еще чуть опустить фрезу. ± 0,02 можно выставить таким способом.

JohnSilver_Esq
STEPMOTOR:

плюнте на бумажку и прилепите к заготовке , медленно опускайте инструмент , как зацепит бумажку “она завертится”. дальше зная тольщину бумажки можно еще чуть опустить фрезу. ± 0,02 можно выставить таким способом.

Афигеть…

Не, я по-другому наловчился.

Взял сенсор от старого планшетного сканнера, напротив него - источник света, и провожу инструмент между ними. Таким образом узнаю, где инструмент заканчивается (с точностью около 0.009 мм), и заодно передаю в управляющую программу форму инструмента.

А про “бомашку” я не додумался 😦

CINN

Если не сложно- подробнее, пожалуйста… 😃

JohnSilver_Esq
CINN:

Если не сложно- подробнее, пожалуйста… 😃

О чем именно?

CINN
JohnSilver_Esq:

О чем именно?

Как это всё устроено и работает(насчёт сканерных деталей)?

JohnSilver_Esq
CINN:

Как это всё устроено и работает(насчёт сканерных деталей)?

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

Сенсор от сканера имеет 3 набора (красный+синий+зеленый) по 5400 ячеек по 5.25 мкм.
Установлен вертикально, напротив - источник света из 3-х светодиодов в световоде из матированого пластика прикрытый щелевой маской.

Все это прикручено в углу рамы.

Затем все просто - после смены инструмента ведем инструмент в зону калибровки, где после каждого шага проводим опрос ячеек сенсора и передаем управляющей программе, которая уже вычисляет форму и размеры инструмента.

Естественно горизонтальное разрешение не будет больше, чем шаг подачи, а вертикальное - родное сенсора + можно интерполировать значение освещенности ячеек в зоне края инструмента.
Использую только один набор ячеек (синий, потому как светодиоды бело-синего цвета), думаю что если заюзать все три - то можно еще больше повысить точность горизонтального сканирования (расстояние между наборами - 42 мкм).

Оптики никакой (ну, кроме щелевой насадки на источник света).

В качестве контроллера станка использую PIC18F4550.

JohnSilver_Esq

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

Zarko
JohnSilver_Esq:

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

Сенсор от сканера имеет 3 набора (красный+синий+зеленый) по 5400 ячеек по 5.25 мкм.
Установлен вертикально, напротив - источник света из 3-х светодиодов в световоде из матированого пластика прикрытый щелевой маской.

Все это прикручено в углу рамы.

Затем все просто - после смены инструмента ведем инструмент в зону калибровки, где после каждого шага проводим опрос ячеек сенсора и передаем управляющей программе, которая уже вычисляет форму и размеры инструмента.

Естественно горизонтальное разрешение не будет больше, чем шаг подачи, а вертикальное - родное сенсора + можно интерполировать значение освещенности ячеек в зоне края инструмента.
Использую только один набор ячеек (синий, потому как светодиоды бело-синего цвета), думаю что если заюзать все три - то можно еще больше повысить точность горизонтального сканирования (расстояние между наборами - 42 мкм).

Оптики никакой (ну, кроме щелевой насадки на источник света).

В качестве контроллера станка использую PIC18F4550.

Очень интересная идея! Один вопрос (так как я несильно разбираюсь в сенсорах сканера). По вертикали понятно как попадает фреза на сенсор, а по горизонтали? Тоисть если фрезу (конусную) сместить на 0.5 мм в сторону, данные замера изменяться?
Ещё лучше фото даного девайса!

JohnSilver_Esq
Zarko:

Тоисть если фрезу (конусную) сместить на 0.5 мм в сторону, данные замера изменяться?

Конечно изменятся - форму же инструмента именно так и определяем.

После выходных я выложу фотки и самого датчика, и картинку как это видит контроллер.

Zarko
JohnSilver_Esq:

Конечно изменятся - форму же инструмента именно так и определяем.

После выходных я выложу фотки и самого датчика, и картинку как это видит контроллер.

Вот в этом и вся проблемма! Форма фрезы нам не нужна, нам нужна её нижняя кромка… Ждём на фотки!

JohnSilver_Esq
Zarko:

Вот в этом и вся проблемма! Форма фрезы нам не нужна, нам нужна её нижняя кромка… Ждём на фотки!

Е ні, дядьку, російською мовою буде “ждем фотки”. А те, що Ви написали - то є калька з української “чекаємо на світлину” 😃

Zarko
JohnSilver_Esq:

Е ні, дядьку, російською мовою буде “ждем фотки”. А те, що Ви написали - то є калька з української “чекаємо на світлину” 😃

😃

Soling
JohnSilver_Esq:

Вдогонку - эта идея родилась из более простой

По логике следующим шагом должно стать слежение за состоянием инструмента. Такие системы есть. Правда используют
матрицы типа фотоуамер.
Для простого же определения длинны инструмента или нуля обработки, на мой взгляд, ну уж очень все наворочено.
К примеру - инфа о форме инструмента абсолютно избыточна. При создании УП я закладываю параметры инструмента. И УП просчитывается с учетом их. Так чего ради мне уточнять форму фрезы? Разве что подстраховаться от невнимательности при набивке магазина?
Точность же установки нуля ограничена дискретностью привода и никакие ухищрения с датчиками ее не улучшат. Совершенно достаточа точность примитивного сенсора. Пояснения по нему есть по ссылке, что дал выше.
Если он стационарный - точнсть установки огратничена только дискретом. Если переносной, то вмешивается еще погрешность установки на место измерения, ( стружка, неровность стола, и т.д. )

Baha
JohnSilver_Esq:

Афигеть…

Не, я по-другому наловчился.

Взял сенсор от старого планшетного сканнера, напротив него - источник света, и провожу инструмент между ними. Таким образом узнаю, где инструмент заканчивается (с точностью около 0.009 мм), и заодно передаю в управляющую программу форму инструмента.

А про “бомашку” я не додумался 😦

А что за программа, и как он переваривает форму инструмента?