При проектировании системы машинного зрения для контроля нескольких деталей на паллете первый вопрос обычно связан не с выбором камеры, а с определением необходимого поля зрения. От этого параметра зависит, сможет ли одна камера охватить все объекты, хватит ли разрешения для измерения размеров и не потребуется ли несколько точек съёмки.
Правильно рассчитанное поле зрения камеры позволяет одновременно контролировать группу деталей без потери точности. Ошибка на этом этапе приводит либо к избыточно дорогой системе с лишним разрешением, либо к ситуации, когда изображение формально есть, но измерять размеры с требуемой точностью невозможно.
- Что такое поле зрения камеры и почему его нельзя выбирать только по размеру паллеты
- Основной принцип расчёта поля зрения камеры
- Связь поля зрения с разрешением камеры
- Какие параметры нужно определить до выбора камеры
- Как учитывать количество деталей на одной паллете
- Детали расположены регулярной сеткой
- Детали размещаются хаотично
- Размеры деталей отличаются
- Пошаговый порядок определения поля зрения
- Почему объектив так же важен, как и камера
- Сравнение подходов: одна камера или несколько камер
- Типичные ошибки при расчёте поля зрения
- Выбор камеры только по размеру паллеты
- Игнорирование смещения деталей
- Недооценка роли освещения
- Отсутствие проверки на реальном расположении деталей
- Сценарии выбора решения
- Нужно проверять крупные детали с небольшим количеством размеров
- Нужно одновременно измерять много мелких элементов
- Положение деталей нестабильно
- Требуется высокая точность измерения
- Что проверить перед запуском системы контроля
- Практический подход к проектированию
Что такое поле зрения камеры и почему его нельзя выбирать только по размеру паллеты
Поле зрения (Field of View, FOV) — это реальный участок поверхности, который попадает в кадр камеры при заданном расстоянии до объекта и установленном объективе. В промышленном контроле его обычно выражают как ширину и высоту контролируемой зоны, например 300×200 мм.
Для проверки нескольких деталей на паллете поле зрения должно включать не только сами изделия, но и технологические зазоры между ними. Камера должна видеть каждую деталь полностью или ту её часть, которая необходима для измерения.
Однако размер паллеты сам по себе не определяет требуемое поле зрения. Нужно учитывать:
- габариты каждой детали;
- количество деталей в кадре;
- расстояния между деталями;
- зону возможного смещения при загрузке;
- области, где находятся измеряемые признаки;
- необходимый запас по краям изображения.
Например, если на паллете размещены десять одинаковых деталей, а измеряется только диаметр отверстия в каждой из них, нет необходимости получать одинаковую детализацию всей поверхности. Но если требуется контролировать контур, наличие дефектов и несколько размеров одновременно, требования к полю зрения и разрешению будут другими.
Основной принцип расчёта поля зрения камеры
Расчёт начинается с определения максимальной зоны, которую камера должна видеть. В простейшем случае поле зрения рассчитывают по габаритам расположения деталей:
Поле зрения по ширине = ширина зоны размещения деталей + технологический запас.
Поле зрения по высоте = высота зоны размещения деталей + технологический запас.
Запас нужен не для красоты изображения, а для компенсации реальных условий работы. Детали могут лежать с небольшим смещением, паллета может устанавливаться с отклонением, а край объекта не должен попадать в область, где оптические искажения выше.
При выборе запаса учитывают:
- точность позиционирования паллеты;
- стабильность работы транспортной системы;
- размеры захватов или фиксаторов;
- необходимость поиска детали на изображении;
- допустимое влияние краевых искажений объектива.
Связь поля зрения с разрешением камеры
Главная ошибка при проектировании систем контроля — сначала выбирать камеру по числу мегапикселей, а уже потом пытаться разместить объект в кадре. Для измерения важен не размер матрицы сам по себе, а то, сколько пикселей приходится на контролируемый размер.
Рабочая зависимость выглядит следующим образом:
Размер объекта в пикселях = размер объекта на изображении / поле зрения × разрешение матрицы.
Если камера имеет ограниченное количество пикселей, увеличение поля зрения уменьшает детализацию каждого отдельного участка. Одна камера может увидеть больше деталей, но хуже различать малые отклонения размеров.
Например, камера с разрешением 5000 пикселей по горизонтали при поле зрения 500 мм даст примерно 10 пикселей на 1 мм объекта. Если поле зрения увеличить до 1000 мм, детализация снизится примерно в два раза.
Поэтому при одновременной проверке нескольких деталей нужно искать компромисс между охватом зоны и измерительной точностью.
Какие параметры нужно определить до выбора камеры
Перед расчётом поля зрения полезно составить технические исходные данные. Без них подбор камеры и объектива превращается в подбор методом проб.
| Параметр | Зачем нужен | На что влияет |
|---|---|---|
| Размер зоны размещения деталей | Определяет минимальное поле зрения | Выбор объектива и расстояния съёмки |
| Минимальный контролируемый размер | Показывает требуемую детализацию | Разрешение камеры и оптику |
| Допустимая погрешность измерения | Определяет требования к изображению | Количество пикселей на измеряемый элемент |
| Высота установки камеры | Ограничивает доступный угол обзора | Выбор фокусного расстояния объектива |
| Материал и поверхность деталей | Влияет на качество изображения | Подсветку, контраст и стабильность измерения |
Как учитывать количество деталей на одной паллете
При контроле нескольких деталей важно считать не только общий размер паллеты, но и расположение объектов внутри неё. Есть несколько типовых вариантов.
Детали расположены регулярной сеткой
Если изделия установлены рядами и имеют одинаковую ориентацию, поле зрения можно определить по крайним положениям деталей. В этом случае удобно заранее определить координаты первой и последней детали и добавить запас по периметру.
Детали размещаются хаотично
При случайной укладке требуется большее поле зрения либо дополнительный этап поиска объектов. Камера должна иметь запас, чтобы алгоритм машинного зрения мог обнаружить детали даже при изменении их положения.
Размеры деталей отличаются
При смешанных наборах нужно ориентироваться на самый сложный объект контроля. Крупная деталь может занимать большую часть кадра, а маленькая — требовать высокой детализации.
Пошаговый порядок определения поля зрения
-
Определите максимальную контролируемую область. Зафиксируйте размеры зоны, где находятся детали, включая возможные смещения.
-
Выделите измеряемые элементы. Запишите, какие размеры должны проверяться: диаметр, длина, расстояние между отверстиями, форма контура или наличие признака.
-
Определите требуемую детализацию. Чем меньше допустимое отклонение, тем больше пикселей должно приходиться на контролируемый элемент.
-
Рассчитайте необходимое разрешение. Сравните требуемое поле зрения с доступным количеством пикселей камеры.
-
Подберите объектив. Проверьте, позволяет ли выбранное фокусное расстояние получить нужный кадр с доступной высоты установки.
-
Проверьте изображение на реальном объекте. Даже правильный расчёт требует проверки из-за особенностей поверхности, освещения и механики.
Почему объектив так же важен, как и камера
Одинаковая камера может работать совершенно по-разному с разными объективами. Поле зрения определяется не только матрицей, но и оптической системой.
При выборе объектива учитывают:
- фокусное расстояние;
- рабочее расстояние до паллеты;
- размер сенсора камеры;
- уровень геометрических искажений;
- необходимость телецентрической оптики.
Для точных измерений размеров нескольких деталей часто важна стабильность масштаба изображения. Если объект расположен ближе или дальше от камеры, обычный объектив может давать изменение размера изображения. Для задач с высокими требованиями к измерению применяют оптические решения, уменьшающие влияние перспективы.
Сравнение подходов: одна камера или несколько камер
| Подход | Преимущества | Ограничения |
|---|---|---|
| Одна камера на всю паллету | Меньше оборудования, проще монтаж и обслуживание | Требует достаточного разрешения и хорошей оптики |
| Несколько камер на отдельные зоны | Выше детализация, проще настроить каждый участок | Больше компонентов и сложнее синхронизация |
| Камера с перемещением | Можно получить высокую детализацию разных участков | Увеличивается время цикла и сложность механики |
Выбор зависит от требований процесса. Если цикл позволяет выполнять дополнительное позиционирование, можно использовать более узкое поле зрения. Если контроль должен происходить мгновенно на проходе паллеты, чаще требуется один широкий кадр или несколько камер одновременно.
Типичные ошибки при расчёте поля зрения
Выбор камеры только по размеру паллеты
Большая зона съёмки кажется удобной, но приводит к снижению детализации. В результате камера видит все детали, однако не может надёжно измерить требуемые размеры.
Игнорирование смещения деталей
Если рассчитывать кадр вплотную к номинальному расположению изделий, даже небольшое отклонение может вывести часть объекта за пределы изображения или усложнить поиск.
Недооценка роли освещения
Даже достаточное количество пикселей не компенсирует плохой контраст. Блики на металле, тени между деталями и неоднородная поверхность могут ухудшить результат измерения.
Отсутствие проверки на реальном расположении деталей
Модельный расчёт не учитывает все особенности производства. Нужно проверить не только центральную область кадра, но и крайние положения объектов.
Сценарии выбора решения
Нужно проверять крупные детали с небольшим количеством размеров
Если размеры контролируются с умеренной точностью, одна камера с широким полем зрения может быть рациональным вариантом. Главное — сохранить достаточное количество пикселей на измеряемом участке.
Нужно одновременно измерять много мелких элементов
В этом случае широкое поле зрения становится ограничением. Может потребоваться камера с более высоким разрешением, несколько камер или изменение схемы размещения деталей.
Положение деталей нестабильно
При изменении ориентации и координат изделий нужно учитывать работу алгоритмов поиска и предусматривать дополнительный запас по изображению.
Требуется высокая точность измерения
Сначала необходимо определить, достаточно ли одной общей камеры. Иногда правильнее разделить контроль на несколько зон, чем пытаться получить универсальный кадр.
Что проверить перед запуском системы контроля
- Все ли детали полностью попадают в изображение в допустимых положениях.
- Есть ли достаточное количество пикселей на каждом измеряемом элементе.
- Не находятся ли критичные зоны у края кадра.
- Стабильно ли работает освещение при разных партиях деталей.
- Сохраняется ли качество изображения при реальной скорости линии.
Практический подход к проектированию
Определение поля зрения камеры для одновременной проверки размеров нескольких деталей на паллете начинается не с выбора модели камеры, а с анализа задачи измерения. Сначала определяют, какие признаки нужно контролировать и с какой точностью, затем рассчитывают необходимый размер кадра и только после этого выбирают матрицу, объектив и схему установки.
Главный принцип заключается в балансе: слишком маленькое поле зрения не охватывает процесс, а слишком большое снижает измерительную детализацию. Хорошее решение позволяет видеть всю необходимую область и одновременно сохранять достаточное разрешение для контроля размеров.
