Дешевые варианты для высокоточного измерения расстояния?


8

Я построил довольно дешевый (~ € 100) 3-осевой фрезерный станок с ЧПУ для своей мастерской для резки дерева и алюминия всеми возможными способами. Это прекрасно работает для большинства вещей, но для вещей, которые требуют высокой точности, всегда немного не в себе.

Например, если я сделаю 2 одинаковых реза, один за другим, разница по любой оси может составлять до 1 мм. Не так уж плохо для дерева, учитывая, что общая рабочая площадь составляет 800x800x400 мм, и размер изделий, которые я делаю, является своего рода проблемой для алюминиевых деталей, которые должны совмещаться.

Может быть хуже, если между двумя разрезами будет значительное количество времени / работы. У меня были идентичные надрезы, сделанные с интервалом в несколько дней, поскольку запасные части на крупных деталях различаются на ~ 2,5 мм.

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

TLDR: Так что же люди используют для измерения расстояний до 1000 мм, скажем, с точностью до 0,1 мм?

Я осмотрел китайские магазины, но нашел только лазерные датчики для больших расстояний, например, 100 м с точностью + - 0,2 м, и ультразвуковые датчики приближения для более коротких расстояний, но довольно ужасной точности.

Они были довольно дешевы, хотя (<€ 10), что дает мне надежду. У меня также есть преимущество полного физического контроля над обеими точками, между которыми я хочу измерить расстояние, а не только одну.


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

Кажется, что ваши ошибки не повторяются, поэтому обнаружение легко, исправление - нет, если у вас есть какое-то соответствие и заблуждение где-нибудь в вашем портале. Крутящий момент шага значительно изменяется в зависимости от микроперехода, который под нагрузкой вызывает ошибку положения Сначала поймите, что вызывает ошибку. Каково ваше относительное разрешение положения для полного шага и микрошага? На моем портале размером 1x1 м у меня разрешение шага 0,4 мм, и я могу выбрать любое разрешение на микрошагах, но это снижает крутящий момент. Так что у тебя есть и что тебе нужно?
Тони Стюарт Sunnyskyguy EE75

1
@jsotola Да, я использую степперы, но я уже подсчитываю шаги, количество шагов для перемещения ходовой гайки от одного конца к другому всегда одинаково, но между ними позиция, которую я получаю за x шагов, не одни и те же.
user81993

@ TonyStewart.EEsince'75 Я еще даже не изучал микрошаг (пишу программу сам). Движение за 1 полный шаг должно составлять 0,31 мм. Я был бы полностью удовлетворен точностью 0,31 мм, если бы она действительно достигла этого.
user81993

Хорошо, тогда твоя механика - это проблема. Не используйте код, используйте последнюю
версию

Ответы:


6

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

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

В любом случае, стеклянные весы - это своего рода недорогой способ измерения от нескольких микрон до разрешения 1um. Точность по полной шкале может быть 10-15 мкм на 1 м для дешевой. Обычно они имеют квадратурный цифровой выход 5 В (инкрементный), некоторые могут иметь квадратурные синусоидальные сигналы. Но каждая ось, вероятно, будет стоить примерно столько же, сколько вы вложили в это до сих пор, и нет никакой гарантии, что вы сможете добиться гораздо большего в точности детали. Фото с этой страницы

введите описание изображения здесь

Если вы выиграете в лотерею, вы можете рассмотреть кодировщики Renishaw и Heidenhain, которые могут достигать разрешающей способности на порядок меньше длины волны света и делать это с абсолютным измерением.


Кодеры Renishaw и Heidenhain не так точны, как вы о них думаете. Они имеют повторяемость в диапазоне микрон на метр: renishaw.com/en/tonic-encoder-series--37824 . Головка чтения может иметь высокое разрешение, но это не совпадает с физическим положением системы.
user110971

@ user110971 Я ничего не сказал о точности, только о разрешении. Вращающиеся, которые мы используем, имеют линейное разрешение в нм и заявленную точность установки +/- 1 угловая секунда, что соответствует точности на стр / мин, аналогично тому, что вы говорите. Разрешение также важно для контроля.
Спехро Пефхани

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

@ user110971 Те, что я использую в данный момент, имеют 27-битный (IIRC) цифровой выход, все вычисления выполняются внутри.
Спехро Пефхани

3

Взгляните на датчики с тросом или «кодировщик йо-йо».

введите описание изображения здесь

Рисунок 1. Датчик троса. Источник: Экологическая инженерия .

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


Это выглядит довольно круто! Это как-то усиливает один слой намотки? Измерение является вращательным, поэтому, если проволока наматывается на себя, радиус изменяется. Так как OP ищет 1 мм или лучше, провод (в ссылке) составляет 0,8 мм, и есть2πгде-то там ...
Ух

1
Я удивился тому же. Я использовал их, но никогда не открывал. Одна возможность состоит в том, чтобы продвинуть проволочный барабан на ходовой винт с шагом 0,8 мм, чтобы выровнять пустую часть барабана с входным отверстием. Они работают!
Транзистор

Это круто, но я серьезно сомневаюсь, что он будет способен с точностью уровня ЧПУ.
Дрю

Какова точность уровня ЧПУ? Сико~d , например, цитата ± 0,15 мм для ≤30 м удлинения при ≤800 мм / с для своих кодеров.
Транзистор

3

Как насчет магнитной ленты линейного энкодера ? Вы часто можете найти его и связанные с ним датчики на eBay. Лента закодирована с противоположными полюсными магнитами на фиксированном расстоянии между полюсами. Отдельная магнитная головка определяет положения полюсов и интерполирует их для более высокой точности. Стандартное расстояние между полюсами на ленте составляет 1 мм, и доступны интерполяции с шагом 10, 25 и 50 между полюсами. Управляющая электроника измеряет движение датчика относительно магнитной ленты.

введите описание изображения здесь


3

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

Обычно используются оптические датчики с дифракционными решетками. кодировщик Линейная шкала прикреплена к одной части машины, а считывающая головка энкодера прикреплена к другой. Лазер обычно используется, чтобы сделать микроскопические разрезы, называемые метками, в масштабе. Когда считывающая головка перемещается между двумя отметками шкалы, она выдает синусоидальную волну из-за дифракции. Маркировка обычно вокруг20μмотдельно. Вот как они выглядят: кодеры

Кроме того, у вас будут проблемы с тепловым расширением. Алюминиевый луч длиной в один метр расширится на23μмза градус Кельвина / Цельсия. Если части вашей машины надежно закреплены вместе, балки будут прогибаться из-за того, что разные части машины имеют разную длину, а расширение пропорционально длине. Вот почему вы используете отверстия, которые больше, чем ваши болты с резиновой шайбой, чтобы они могли двигаться, как показано в патенте США 6,058,618: кубический миллиметр

Я пытался быть кратким и указал только основные вопросы. Я избегал таких вещей, как подшипники, калибровка, износ инструмента и т. Д. Надеюсь, это поможет вам в правильном направлении. В общем, для решения этих проблем нужно потратить много денег. Только датчики стоят дороже, чем ваш станок с ЧПУ.


1
Не говорите мне, что идея иметь отверстия под болты больше, чем болты, запатентована ...
user253751

Срок действия патента @immibis истек. Раньше это был тип CMM, который они запатентовали. Теперь каждый может использовать это.
user110971

2

Если вы ищете дешевые цифровые показания (DRO), вы найдете те, которые имеют порты данных. Они будут предоставлять данные не только через порт, но и на ЖК-дисплее с параметрами обнуления оси:

https://www.amazon.com/gp/product/B01G5SUZEG/

Они могут использоваться в качестве датчиков после подключения к вашей машине, и если вы их прочитаете, вы получите обратную связь для вашей системы управления с обратной связью, которая должна устранить ваши ошибки повторяемости с разрешением, намного превышающим целевое значение 0,1 мм.


1

Такие большие расстояния обычно измеряются (для калибровки) с помощью индикатора на контрольной полосе. Вы можете получить индикаторы набора с точностью до 0,01 мм по разумной цене, и у вас должна быть возможность заставить кого-то достаточно дешево обрабатывать стальную или нержавеющую пруток или пруток до 1000 мм (или вы можете заплатить 2K + за «настоящую» эталонную метрологическую планку) , Обратите внимание, что полоса будет только 1000 мм при определенной температуре.

(прикрепите циферблатный индикатор к шпинделю)

Google "метрология", и вы найдете множество материалов о методах и продуктах.

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.