Устройство для измерения координат угловых точек топологических фигур фотошаблонов

 

Изобретение относится к автоматике и вычислительной технике. Целью изобретения является увеличение информативности путем распознавания углов, кратных φ/4. В рабочей зоне блока 1 перемещений устанавливается объект измерений - фотошаблон. Блок 1 перемещений передвигается до тех пор, пока в поле зрения ТВ-камеры 2 не попадет нулевая точка объекта измерений. Блок перемещений выдает на вычислитель 14 сигнал "Стол на позиции". ТВ-камера 2 считывает изобретение и передает его в АЦП 4, где сигнал преобразуется в цифровой код и подается на вход формирователя последовательности сигналов, где формируется "электронное окно". При попадании в поле зрения ТВ-камеры 2 угла блок 6 селекции угловых точек определяет какой это угол (φ/2,3φ/4,φ,5φ/4 и т.д.) и информацию об угле передает в оперативно-запоминающий блок 13, куда дополнительно заносится информация от счетчиков 11 и 12 координат X и Y. Вся информация от оперативно-запоминающего блока 13 поступает в вычислитель 14, где определяются координаты угла, а выход которого является выходом устройства. 6 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК щ) 5 G 01 В 21/04

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCHOMY СВИ4ЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР (21) 4463808/24-28

1 (22) 13.06.88 (46) 30.05.90. Бюл. 1! - 20 (71) Московский институт электронной техники (72) В.Н.Ботнева, В.И.Кондратьев и В.А.Таран (53) 531.7.717(088.8) (56) Авторское свидетельство СССР

Ф 1401274, кл. С Ol В 21/00, 1988.

I (54) УСТРОЙСТВО ДЛЯ ИЗМЕРЕНИЯ КООРДИНАТ УГЛОВЫХ ТОЧЕК ТОПОЛОГИЧЕСКИХ ФИГУР ФОТОШАБЛОНОВ (57) Изобретение относится к автоматике и вычислительной технике. Целью изобретения является увеличение информативности путем распознавания углов, кратных «/4. В рабочей зоне блока 1 перемещений устанавливается объект измерений — фотошаблон. Блок перемещений передвигается до тех пор, пока в

„„SU„„1567887

2 поле зрения ТВ-камеры 2 не попадет нулевая точка объекта измерений. Блок перемещений выдает на вычислите- ь

l4 сигнал "Стол на позиции". ТВ-камера 2 считывает изображение и передает его в АЦП 4, где сигнал преобразуется в цифровой код и подается на вход формирователя последовательности сигналов, где формируется электронное окно . При попадании в поле зрения ТВкамеры 2 угла блок 6 селекции угловых точек определяет какой это угол (Т/2, 3 /4, и, 5Т/4 и т. д. ) и информацию об угле передает в оперативно-запоминающий блок 13 куда дополнительно заносится информация от счетчиков

11 и 12 координат Х и Y. Вся информация от оперативно-запоминающего блока 13 поступает в вычислитель 14, где определяются координаты угла, а выход которого является выходом устрой-. ства. 6 ил.

1567887

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

Целью изобретения является увеличение информативности путем распознавания углов, кратных /4.

На фиг.l приведена функциональная схема устройства; на фиг ° 2 — функциональная схема селектора; на фиг.3 функциональная схема вычислителя, на фиг.4 — схема "электронного окна"; на фиг.5 — типы углов, распознаваемых 15 устройством; на фиг.б — временные диаграммы работы вычислителя.

Устройство (фиг.l) содержит блок I перемещения, ТВ-камеру 2, установленную таким образом, чтобы рабочая зона 20 блока 1 перемещения находилась в поле зрения Т †каме 2, блок 3 видеоконтроля и АЦП 4, входы которых соединены с выходом ТВ-камеры 2, формирователь

5 последовательности сигналов (ФПС), 25 вход которого соединен с выходом АЦП

4, блок 6 селекции угловых точек (БС), содержащий восемь элементов 7.1,..., 7.8 и, восемь элем:нтов 8.1,...,8.8

ИЛИ-НЕ, шесть селекторов 9.1,...,9.6 и элемент 10 ИЛИ, первая и вторая группа входов блока селекции угловых точек соединены с соответствующими группами выходов ФПС, причем входы первого элемента 7.1 И являются пер- 35 вым входом первой группы входов блока селекции угловых точек и с первого ло пятый входами второй группы входов

БС 6, входы второго элемента 7.2 И яввторым ехороМ первои rpynnbi 40 входов и с пятого по девятый входами второй группы. входов БС 6, входы третьего элемента 7.3 И являются третьим входом первой группы входов и с девятого по тринадцатый входами 45 второй группы входов БС б, входы четвертого элемента 7.4 И являются четвертым входом первой группы входов и с тринадцатого по семнадцатый вхоpaìè второй группы входов ГС 6, входы пятого элемента 7.5 И являются пятым входом первой группы выходов и с семнадцатого по двадцать первый входами второй группы входов БС б, входы шестого элемента 7.6 И являются шестым

55 входами первой группы и с двадцать первого по двадцать пятый входами второй группы входов БС б, входи с.едь мого элемента 7.7 И являются седьмым входом первой группы и с двадцать пятого по двадцать девя:ый входами второй группы входов БС 6, входы восьмого элемента 7.8 И являются восьмым входом первой группы входов и с двадцать девятого по тридцать второй и первым входами второй группы входов

БС 6, входы первого элемента 8.1 ИЛИЮ являются первым входом первой группы и со второго ло четвертый входами второй группы входов БС 6, входы второго элемента 8.2 ИЛИ-НЕ являются вторым входом первой группы и с шестого по восьмой входами второй группы входов БС 6, входы третьего элемента

8.3 ИЛИ-HF. являются третьим входом первой группы и с десятого по двенадцатый входами второй группы входов

БС 6, входы четвертого элемента 8.4

ИЛИ- IE являются четвертым входом первой группы и с четырнадцатого по шестнадцатый входами второй группы выходов БС 6, входы пятого элемента 8.5

ИЛИ-EIE являются пятым входом первой группы и с восемнадцатого по двадцатый входами второй группы входов

БС 6, входы шестого элемента 8.6 ИЛИНЕ являются шестым входом первой группы и с двадцать второго по двадцать четвертый входами второй группы входов БС 6, входы седьмого элемента

8.7 ИЛИ-HE являются седьмым входом первой группы и с двадцать .шестого ло двадцать восьмой входами второй группы входов БС 6, входы восьмого элемента 8.8 ИЛИ-IIF. являются восьмым . входом первой группы и с тридцатого ло тридцать второй входами второй группы входов БС 6, а выходы всех элементов 7 И и элементов 8 ИЛИ-НЕ соединены со входами каждого из шести селекторов 9, выходи которых соединены с соответствующими входами элемента 10 ИЛИ, выход которого является выходом блока 6 селекции угловых точек, счетчик 11 координаты Х, счетчик 12 координаты У, оперативнозапоминающий блок 13 (ОЗБ), вход которого соединен с выходом элемента

10 ИЛИ, а другие входы — с выходами счетчиков 11 и 12 координат Х и У, и вычислитель 14> один вход которого соединен с выходом ОЗВ 13, а другой с выходом блока 1 перемещения, один выход вычислителя 14 соединен со входом блока 1 перемещения, а другой является выходом устройства.

Каждый селектор 9.11 содержит восемь элементов И 15.1,...,15.8 и эле35

5 15678 мент 16 ИЛИ, где N = 1,2,...,6. На фиг.2 представлен пример конкретного выполнения селектора, работающего согласно переключительной функции (2-1).

Входы первого элемента 15.1.1 И сое5 динены с выходом первого элемента

7.1 Ии с выходами, со второго по восьмой элементов 8.1,...,8.8 ИЛИ-HE, входы второго элемента 15.1.2 И соединены с выходами второго элемента

7.2 И, первого элемента 8.1 ИЛИ-НЕ и с третьего по восьмой элементов 8.3, ...,8.8 ИЛИ-НЕ, входы третьего элемента 15.1.3 И соединены с выходами третьего элемента 7.3 И и с выходами элементов 8.1, 8.2, 8.4,...,8.8 ИЛИНЕ, входы четвертого элемента 15 ° 1.4 И соединены с выходами элемента 7.4 И и с выходами элементов 8.1, 8.2, 8.3, 20

8. 5,...,8.8 ИЛИ-НЕ, входы пятого элемента 15.1.5. И соединены с выходами элемента 7.5 И и элементов 8.1,..., 8.4, 8.6, 8.7, 8.8 ИЛИ-НЕ, входы шестого элемента 15.1.6 И соединены с 25 выходами элемента 7.6 И и элементов

8.1,...,8.5, 8.7, 8.8 ИЛИ-НЕ, входы седьмого. элемента 15.1.7. И соединены с выходами элемента 7.7 И и с выходами элементов 8.1,...,8.6, 8.8 ИЛИ-НЕ, 30 входы восьмого элемента 15.1.8. И соединены с выходами элемента 7.8 И и элементов 8.2,...,8.8 ИЛИ-НЕ, выходы всех восьми элементов 15.1 И соединены со входами элемента 16.1 ИЛИ, выход которого является выходом первого селектора 9. Остальные пять селекторов 9 строятся аналогичным образом согласно переключательным функциям (2-21,...(2-6). 40

Вычислитель 14 (фиг . 3) содержит генератор 17 тактовых импульсов (ГТИ), постоянный запоминающий блок 18 (ПЗБ); первый, второй и третий буферные регистры 19, 20, 21, первый и второй элементы 22 и 23 НЕ и сумматор 24, причем вход ГТИ 17 соединен с выходом блока I перемещения, один выход соединен с одним входом первого буферного регистра 19, другой вход ко- 50 торого соединен с выходом ОЗБ 13 и . одним входом второго буферного регистра 20 через первый элемент 22 HE а другой выход ГТИ 17 соединен с одним входом третьего буферного регист-. 55 ра 21 через второй элемент 23 HE и со входом ПЗБ 18, выход которого соединен с другим входом третьего буферного регистра 21, выход которого соеди87 6 нен со входом блдка перемещения и с одним входом сумматора 24, другой вход которого соединен с выходом перного буферного регистра 19, а выход соединен со вторым входом второго буферного регистра 20, выход которого является выходом вычислителя.

Устройство работает следующим образом.

В рабочей зоне блока 1 перемещения устанавливается объект измерений— фотошаблон. В качестве рабочего органа блока I перемещения может быть использовано, например, координатный стол от установки ЭМ-552. Блок передвигается до тех пор, пока в поле зрения ТВ-камеры 2 не попадает нулевая точка объекта измерений. Блок 1 перемещения выдает на вычислитель 14 сигнал "Стол на позиции", в ответ на который вычислитель 14 выдает блоку 1 перемещения координаты Х и Y первого фрагмента, предварительио записанные в память вычислителя 1 4, по которым происходит перемещение.

После окончания движения ТВ-камера 2 считывает изображение фрагмента и передает его на БВК 3 и АЦП 4. С АЦП 4 видеосигнал, преобразованный в цифровой код, поступает на вход ФПС 5, который устроен и работает так же как и аналогичный блок в прототипе, результатом его работы является матрица 9х9 сигналов, задержанных друг относительно друга на 1 такт или на 1 строку ("электронное окно"), в конкретном примере используем две группы сигналов fa;) и (Ъ; } (фиг.4).

Эти две группы сигналов поступают на блок 6 селекции угловых точек. Допустим, что в поле зрения ТВ-камеры попал угол, изображенный в верхнем левом углу фиг.5, тогда в момент совпадения центра "электронного окна" с вершиной угла на выходе элемента 7. 1 И и элементов 8.2, 8.8 ИЛИ-НЕ появятся единичные сигналы, а на выходах элемента 8.1 и элементов 7.2,..., 7.8 И нулевые сигналы (согласно переключательным функциям (I — 1) и (1-2)).

Эти сигналы подаются на селекторы

9.1,...,9.6 и согласно переключательным функциям (2-1),...,(2 6) единичный сигнал появится на выходе элемента 15.1.1 И и последовательно на выходе элемента 16.1 ИЛИ, который является выходом селектора 9.1. Этот

1567887 8

4nii

Бь b„h Л ак к 4п-3 т.е.

8 !!

Р, = V(A

S Л A Р, )=1 (2-4) 1l=(in.n-ьh>i прип=8 сигнал подается на первый вход элемента 1О ИЛИ и на его выходе, которь является выходом блока 6 селекции угловых точек, также появится единичный сигнал. Аналогично при совпадении центра "электронного окна" с вершиной какого-либо угла (фиг.5) на выходе одного из селекторов 9.1,. ° °, 9.6 появится единичный сигнал, а сле- !О довательно, и на выходе блока 6 селекции угловых точек. По этому сигналу, подающемуся на управляющий вход г

ОЗБ 13, в него записываются координаты Х и Y со счетчиков 11 и 12 коорди" !5 нат, соответствующие расположению вершины угла внутри фрагмента. Счетчик 11 координаты Х подсчитывает количество тактовых импульсов от начала строки до угла, счетчик 12 координаты Y количество строк от начала фрагмента до угла. По окончании сканирования фрагмента координаты углов из ОЗБ 13 считываются в вычислитель 14.

Вычислитель 14 работает следующим 25 образом.

ГТИ 17 формирует тактовые импульсы по сигналу Стол на позиции, поступающему с блока 1 и ремещения. По первому импульсу координаты угловой точ- 30 ки записываются в первый буферный регистр 19, суммируются на сумматоре 24 с координатами фрагмента, исключенными иэ ПЗБ 18 на предыдущем шаге, и записываются во второй буферный регистр 20 (результат измерения). По второму импульсу из ПЗБ 18 извлекаются координаты нового фрагмента и через третий буферный регистр 21 передаются на блок 1 перемещения. Вре- 40 менные диаграммы работы вычислителя приведены на фиг.6.

В конкретном случае при использовании в качестве вычислителя 14 микро-ЭВМ по измеренным координатам мож- 45 но вычислить размеры, площадь и дру» гие геометрические характеристики фигур топологии.

Алгоритм селекции углов, кратных

R/4. "Электронное окно" (фиг.3) делится на восемь равных частей (сегментов). При сканировании фотошаблона ТВ-камерой 2 элементы "окна" принимают значения "1", если в данный момент совпадают с иэображением фигуры топологии, и 0, если совпадают с иэображением фона. Сегмент "окна" принадлежит фигуре топологии, если выполняется условие и фону, если

Р„-Ь„ЧЧ а„ (1-2)

k=4n-2

Сформулируем "решающее правило" для всех групп углов, кратных 45 (фиг.4).

I, Вершина угла фигуры топологий, равного 45 («/4), совпадает с центром "электронного орин какой-либо сегмент принадлежит фигуре, а остальные семь принадлежат фону, т.е.

8 8

F„= Ч (Б„ЛЛ Р) = 1, (2-1) я=

1(i jf1

2. Вершина угла фигуры топологии о

7 равного и/2 (90 ), совпадает с центром "электронного окна", если два каких-либо соседних сегментов принадлежат фигуре, а остальные шесть — фону, т.е.

В а

2 = Ч S„RS+, л,Л ) = 1. (2-2) lk 6, at f

3 . Вершина угла фигуры топологии, 3 г — и(135 ), совпадает с центром "электронного окна, если три каких-либо соседних сегмента принадлежат фигуре, а остальные пять — фону, т.е.

R пт1

Р = ) (Л S; Л,Л Р ) = 1.(2-3) н- < ! 1

i лр-i,, 4. Вершина угла фигуры топологии, равного 5/4 ii(225 ), совпадает с центром электронного окна, если пять каких-либо соседних сегментов принадлежат фигуре, а остальные три — фону, 5. Вершина угла фигуры топологии, / о равного 3/2 (270 ), совпадает с центром электронного окна", если шесть каких-либо соседних сегментов принадлежат фигуре, а остальные два — фону, т.е.

8 8

F = Ч (,,Л Б Л Ел Р и+, ) (2 5)

Ь=1 i ll,м

)567887 восемью элементами ИЛИ-НЕ ишестью с -. лекторами, нходы перв го элемента И являются соответственно первым входом первой группы входов блока селекции угловых точек, с . ервого по пятый входами второй группы входов блока селекции, входы второго элемента И являются вторым входом первой группь! и с пятого по девятый входами второй группы входов блока селекции, входы третьего элемента И являются третьим входом первой группы входов и с девятого по тринадцатый входами второй группы входов блока селекции, входы четвертого элемента И являются четвертым входом первой группы и с тринадцатого по семнадцатый входами второй группы входов блока селекции, входы пятого элемента И являются пятым входом первой группы и с семнадцатого по двадцать первый входами нторой группы входом блока селекции, входы шестого элемента И являются шестым входом первой группы входов и с двадцать первого по двадцать пятый входами второй группы входов блока селекции, входы седьмого элемента И являются седьмым входом первой rpyngp III: нходов и с двадцать пятого по двадцать девятый входами второй группы входов блока селекции, входы восьмого элемента И являются восьмым входом первой rpyI пы входов блока селекции

35 и сдвадцьдевя ого по Ридцать второй и перным входом второй группы входов блока селекции, входы первого элемента ИЛИ-НЕ являются первым входом первой группы входов и с второго

4О по четвертый входами второй группы входов блока селекции, входы второго элемента ИЛ11-НЕ являются вторым входом первой группы и с шестого по нось" мой входами второй группы входов блока селекции, входы третьего элемента

ИЛИ-НЕ являются третьим входом первой группы и с десятого по двенадцатый входами второй группы входов блока селекции, входы четвертого элемента

ИЛИ-НЕ является четвертым входом первой группы и с четырнадцатого по шестнадцатый входами второй группы входов блока селекции, входы пятого элемента

ИЛИ-НЕ являются пятым входом первой группы входов и с восемнадцатого по двадцатый входами второй группы вхо6. Вершина угла фигуры топологии, равного 7/4ь(3)5 ), совпадает с центром электронного окна, если один какой-либо сегмент принадлежит фону, а остальные семь — фигуре топологии, 5 т.е.

8 8

F = \/ (Л S;ЛPI,) = (2-6)

i 4tl !О

Предлагаемый вариант расположения значимых элементов окна а Ь позволяет снизить требования к качеству выполнения углов. Он обеспечивает надежное распознавание углов с ра-

)5 диусом скругления R 21, где 1 — элемент разрешения ТВ-камеры 2. Для контроля фигур, имеющих углы с большим радиусом округления, нужно увеличить размер электронного окна d и рас20 тояние элементов b, от центра d 8, при этом должны соблюдаться условия

d d

) Ь и с) 9 С 4 Где 1 минимальный

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

Х, счетчик координат У, последовательно соединенные телевизионную камеру, аналого-цифровой преобразователь и формиронатель последовательности сигналов и последовательно соединенные блок селекции угловых точек, содержащий восемь элементов И и элемент ИЛИ, оперативно-запоминающий блок, вычислитель и блок перемещения, 4 вьжод которого соединен с вторым входом вычислителя, выходы счетчиков координат. X u Y соединены с соответствующими входами оперативно-запоминающего блока, первая и вторая группы

5 выходов формирователя последовательности сигналов соединены соответствен. но с первой и второй группами входов блока селекции угловых точек, а выход вычислителя является выходом устройства, о т л и ч а ю щ е е с я тем, 5 что „с целью увеличения информативности за c÷åò распознавания также и углон, кратных q /4, оно снабжено . размер фигуры топологии. Нарушение первого из них приведет к пропуску углов, а нторого — к ложному срабатыванию на наклонных границах фигур.

Формула изобретения дов блока селекции, входы шестого элемента ИЛИ-НЕ являются шестым входом первой группы входов и с двадцать,15Ь7887

Фиг. 2 второго по двадцать четвертый входа-. ми второй группы входов блока селекции, входы седьмого элемента ИЛИ-HE являются седьмым входом первой группы и с двадцать шестого по двадцать восьмой входами второй группы входов блока селекции, входы восьмого элемента

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

1567887 фоЕ4

1567887

/7г

Air

ПУб

Редактор A.Äîëèíè÷

Заказ 1315

Тирам 482

Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат Патент", г. Ужгород, v t. 1 апарина, 1О1

„бяОл

УД ПОР

С ос тани тель р, .11олодцов

Техред М .Ходанич Корректор Н.Ренская

Устройство для измерения координат угловых точек топологических фигур фотошаблонов Устройство для измерения координат угловых точек топологических фигур фотошаблонов Устройство для измерения координат угловых точек топологических фигур фотошаблонов Устройство для измерения координат угловых точек топологических фигур фотошаблонов Устройство для измерения координат угловых точек топологических фигур фотошаблонов Устройство для измерения координат угловых точек топологических фигур фотошаблонов Устройство для измерения координат угловых точек топологических фигур фотошаблонов Устройство для измерения координат угловых точек топологических фигур фотошаблонов 

 

Похожие патенты:

Изобретение относится к контрольно-измерительной технике

Изобретение относится к контрольно-измерительной технике

Изобретение относится к области измерительной техники

Изобретение относится к измерительной технике и может быть использовано при измерении параметров вибраций , колебаний и малых смещений рабочих поверхностей механизмов

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

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

Изобретение относится к контрольноизмерительной технике

Изобретение относится к контрольноизмерительной технике

Группа изобретений относится к средствам определения технологических параметров устройств позиционированного управления, а именно оптимального отступа измерительного датчика от поверхности контролируемого объекта. Предложенный способ определения оптимального безопасного отступа для измерений положения на поверхности, выполняемый устройством позиционного управления, содержащим измерительный датчик, заключается в определении оптимального отступа с использованием по меньшей мере одной измеренной характеристики ускорения устройства позиционного управления, причем оптимальный отступ является исходным расстоянием измерительного датчика от точки на поверхности объекта перед тем как измерительный датчик начнет движение по направлению к точке на объекте для измерения положения этой точки на этом объекте. Устройство позиционного управления содержит измерительный датчик для выполнения определения положения на поверхности, станочную автоматизированную систему с числовым управлением со шпинделем, в котором может разъемно удерживаться измерительный датчик, и процессор для расчета оптимального отступа для измерений положения на поверхности. Описанные изобретения позволяют оптимизировать время измерительного цикла. 2 н. и 12 з.п. ф-лы, 13 ил.

Изобретение относится к области измерительной техники, к средствам измерения геометрических параметров протяженных объектов, а именно может быть использовано для выходного контроля сварных и бесшовных круглых труб, сортового металлопроката, заготовок, отливок, поковок и т.п. Способ измерения косины реза заключается в том, что по всему периметру обоих торцов трубы с выбранным шагом одновременно находят расстояния от двух прямых, параллельных образующим трубы, до двух диаметрально противоположных точек, определяют центры обоих торцов и положение продольной оси объекта по ним и для каждого торца измеряют расстояние вдоль образующих трубы от плоскостей, перпендикулярных им, до этих же точек и определяют их координаты и проекции на продольную ось, фиксируют и определяют косину реза каждого торца как Cosina=(MaxD-MinD)/2, где MaxD, MinD - максимальное и минимальное расстояние между проекциями измеряемых точек торца на продольную ось объекта. Техническим результатом заявленного способа является повышение точности измерения косины реза. 1 ил.
Наверх