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

Реферат

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах автоматического контроля для анализа качества обработки поверхностей различных деталей, в частности поршневых колец. Целью изобретения является повышение надежности и быстродействия контроля качества деталей машиностроительной продукции массового производства. Это достигается тем, что в памяти записывают строчные координаты контура локального окна в форме контролируемой детали, причем в зависимости от задачи контроля контур окна может быть больше, совпадать или быть меньше контура контролируемой детали. Затем анализируют видеосигналы, принадлежащие только локальному окну. Устройство отличается наличием селектора для выделения требуемых видеосигналов, памяти локальных окон для записи и хранения координат точек контуров локальных окон в форме контролируемых деталей и схемы формирования адресов, 2 с. п. ф-лы, 2 ил.

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах автоматического контроля для анализа качества обработки поверхностей различных деталей, в частности поршневых колец. Целью изобретения является повышение надежности и быстродействия контроля. На фиг. 1 приведена структурная схема устройства для автоматического контроля поверхностных дефектов; на фиг.2 пример формирования локального окна при анализе дефектов поршневого кольца. Устройство для автоматического контроля поверхностных дефектов состоит из телекамеры 1, схемы 2 формирования бинарных видеосигналов, детектора 3, памяти 4 с прямым доступом, схемы 5 управления памятью, операционной схемы 6, операционной памяти 7, схемы 8 вывода селектора, состоящего из схемы 9 совпадения, схемы 10 сравнения, дешифратора 11 и элемента 12 памяти, памяти 13 локальных окон, схемы формирования адресов памяти локальных окон в виде счетчиков по строке 14, по кадру 15 и текущего адреса 16, а также схемы 17 синхронизации. Выход телекамеры 1 соединен с входом схемы 2 формирования бинарных видеосигналов, выход схемы 2 соединен с одним из входов схемы 9 совпадения, выход схемы 9 совпадения соединен с одним из входов детектора 3, один выход детектора 3 соединен с входом схемы 5 управления памятью, а второй выход детектора 3 соединен с одним из входов памяти 4 с прямым доступом, второй вход памяти 4 с прямым доступом соединен с выходом схемы 5 управления памятью, выход памяти 4 с прямым доступом соединен с одним из входов операционной схемы 6, выход которой соединен с одним из входов схемы 8 вывода, второй вход операционной схемы 6 соединен с выходом операционной памяти 7, второй вход схемы 8 вывода соединен с выходом памяти 13 локальных окон и с одним из входов схемы 10 сравнения, выход схемы 10 сравнения соединен с входом элемента 12 памяти, выход которого соединен с входом схемы 9 совпадения и с одним из входов счетчика 16 текущего адреса, выход счетчика 16 соединен с входом памяти 13 локальных окон, а его второй вход с одним из выходов счетчика 15 по кадру, второй выход счетчика 15 соединен с входом дешифратора 11, выход дешифратора 11 соединен с вторым входом схемы 10 сравнения, третий вход которой соединен с одним из выходов счетчика 14 по строке, второй выход счетчика 14 соединен с входом счетчика 15, вход счетчика 14 и второй вход детектора 3 соединены с одним из выходов схемы 17 синхронизации, второй выход которой соединен с входом телекамеры 1. В качестве примера рассматривают процедуру автоматического контроля торцовой поверхности поршневого кольца. Дефектом для этой поверхности является наличие раковины диаметром более 0,5 мм. С учетом последующей механической обработки локальное окно создают с наружным диаметром меньше фактического и внутренним больше фактического на величины припусков на обработку. Устройство работает следующим образом. Подаваемое кольцо фиксируется перед телекамерой 1. По сигналу от схемы 17 синхронизации телекамера 1 начинает сканировать изображение. Одновременно синхронно с телекамерой 1 счетчик 14 по строке подсчитывает элементы разложения, а счетчик 15 по кадру строки. До появления сигнала начала локального окна схема 9 совпадения запирает вход детектора 3, и соответственно формируемые схемой 2 бинарные видеосигналы не обрабатываются. Когда дешифратор 11 выявляет номер строки, соответствующий началу локального окна, он разрешает схеме 10 сравнения операцию сравнения. Когда схема 10 сравнения выявляет номер элемента разложения в этой строке, равный значению координаты первой точки локального окна, она запускает элемент 12 памяти, который формирует сигнал начала окна на схему 9 совпадения и тем самым разрешается прохождение бинарных видеосигналов со схемы 2 формирования на вход детектора 3 до появления сигнала окончания локального окна в этой строке. Детектор 3 выделяет бинарные сигналы, принадлежащие дефектам, измеряет их длительность и записывает полученные значения в память 4 с прямым доступом с помощью схемы 5 управления. Операционная схема 6 выбирает величины дефектов из памяти 4 и сравнивает с заданными пороговыми значениями, записанными в операционной памяти 7. Если величина дефекта превышает пороговое значение, то операционная схема 6 формирует сигнал "Не годен" на схему 8. Измерение величины дефекта может производиться, например, заполнением эталонной частотой со схемы 17. Рассматривают два характерных этапа формирования локального окна для рассматриваемого объекта поршневого кольца (см. фиг.2). П е р в ы й э т а п. Пересечение кольца со строками развертки имеет характер одной точки (А и В на фиг.2). В этих строках в памяти 13 локальных окон записаны координаты подряд двух элементов разложения: первая соответствует элементу разложения, в котором происходит пересечение, вторая следующему за ним. В т о р о й э т а п. Пересечение кольца со строками развертки имеет характер трех точек (точки СDE и FGH на фиг.2). В этих строках для точек D и G в памяти 13 локальных окон также записаны координаты подряд двух элементов разложения. Таким образом, в каждой строке, относящейся к локальному окну, элемент 12 памяти запускается четное число раз. Нечетные запуски соответствуют началу локального окна в данной строке. В эти моменты схема 9 совпадения открывает вход детектора 3. Четные запуски соответствуют окончанию локального окна в данной строке. В эти моменты схема 9 совпадения запирает вход детектора 3. После каждого запуска элемент 12 памяти добавляет единицу в счетчик 16 текущего адреса, который выбирает следующий адрес памяти 13 локальных окон. На следующей за последней строкой локального окна дешифратор 11 запрещает операцию сравнения схеме 10 сравнения. По окончании кадра изображения сигнал со счетчика 15 устанавливает счетчик 16 в исходное состояние. При этом на выходе памяти 13 устанавливается содержимое первой ячейки, т.е. координата первой точки локального окна. Схема 8 может осуществлять видеоконтроль наличия локального окна. Способ автоматического контроля поверхностных дефектов включает следующие операции: фиксируют контролируемую деталь относительно телекамеры; записывают в память строчные координаты локального окна, соответствующего форме контролируемой детали, так, что в каждой строке формируется четное число координат контура локального окна и каждая нечетная координата является началом локального окна в данной строке, а четная концом; создают телеизображение контролируемой детали; совмещают телеизображение контролируемой детали с локальным окном; видеосигналы из телекамеры преобразуют в цифровые, причем бинарные, из которых выделяют только те, которые принадлежат локальному окну; анализируют выделенные бинарные видеосигналы, обнаруживают дефекты, измеряют их геометрические параметры, запоминают и сравнивают с заданными пороговыми значениями.

Формула изобретения

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

РИСУНКИ

Рисунок 1, Рисунок 2