Система визуального контроля печатных плат
Обзор возможностей программной системы автоматизации визуального контроля фотошаблонов и печатных плат Aplite, базирующейся на персональном компьютере и планшетном сканере для ввода контролируемых заготовок. Функции обнаружения разрывов проводников.
Рубрика | Производство и технологии |
Вид | статья |
Язык | русский |
Дата добавления | 01.11.2013 |
Размер файла | 4,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Введение
Технология изготовления печатных плат включает ряд этапов механической и химической обработки заготовок, в ходе которых неизбежно появляются ошибки. Проблема контроля на заключительных этапах может решаться электрическими методами, а на предшествующих стадиях образцы подвергаются сплошному или выборочному визуальному контролю.
На отечественных предприятиях визуальный контроль в большинстве случаев не автоматизирован. AQI-системы (Automation Optical Inspection Systems), выпускаемые зарубежными фирмами, имеют очень высокую стоимость, поэтому у нас широко не распространены. В статье описывается альтернативное решение - программная система автоматизации визуального контроля фотошаблонов и печатных плат Aplite, базирующаяся на стандартной вычислительной технике - персональном компьютере и планшетном сканере для ввода контролируемых заготовок. Это позволяет удешевить аппаратное обеспечение на 1-2 порядка по сравнению с "тяжелыми* системами и выбирать оптимальную конфигурацию дня конкретного технологического процесса.
В ходе контроля обнаруживаются такие дефекты, как разрывы проводников, короткие замыкания, нарушения технологических допусков на минимальную ширину проводников и минимальное расстояние между проводниками, искажения масштаба (растяжение пленки фотошаблона]и другие. На рис. 1 показано рабочее окно программы с примером локализованного дефекта. aplite контроль печатная плата
Основной метод контроля - сравнение с эталонным изображением путем автоматического совмещения двух картинок, в результате чего можно у видеть такие несоответствия, как недостающие или лишние элементы рисунка платы. Более тонкая диагностика выполняется автоматически алгоритмами контроля цепей, определяющими координаты дефектных участков. В качестве эталона может использоваться файл, полученный в САПР при разработке проверяемой платы, либо так называемая "золотая плата" - бездефектный образец готового изделия.
В последней версии системы появились средства автоматического восстановления топологии по растровому сканированному изображению печатной платы. В получаемой векторной форме используются графические примитивы высокого уровня, такие как линия и контактная площадка, что позволяет не просто изготовить копию печатной платы, а еще и модифицировать ее обычными средствами СAD/CAM -систем.
Структура системы
Система Aplite 4.0 состоит из трех основных программных модулей (рис. 2): Aplite - собственно система контроля, Phiplastic - редактор эталонов, Fama - редактор цветовых наборов.
Система контроля Aplite считывает со сканера изображение образца, автоматически совмещает с эталоном и сравнивает его, после чего выдает на экран дефектную ведомость, которая содержит изображения образца и эталона и перечень обнаруженных дефектов. Специализированный интерфейс пользователя позволяет быстро изучить дефекты и передать наиболее существенные из них на участок ремонта в формате SES. Свободно распространяемая демоверсия Aplitc Demo позволяет просматривать эти файлы и направлять их не только на участок ремонта, но, при необходимости, и заказчику печатной платы.
Редактор эталонов Phiplastic осуществляет импорт и экспорт данных в формате Gerber RS-274-X, считывает со сканера изображение "золотой платы" и формирует эталон для контроля в специальном формате STD. Программа Phiplastic - это мощный векторный графический редактор с растровыми слоями. Она имеет ряд интеллектуальных функций, позволяющих, в частности, выполнять автоматическую векторизацию печатных плат.
Редактор цветовых наборов Famа предназначен для настройки системы на цвета подложки и металлизации. В частности, можно работать с медью, олово-свинцовым покрытием, фоторезистом, с фотошаблонами любых цветов и другими материалами. Результаты цветовой настройки сохраняются в файлах специального формата CS для многократного использования на объектах с близкими цветовыми характеристиками.
Блок CAD/CAM на рис. 2 - это любая САПР или САМ-система, используемая для проектирования печатных плат и подготовки их к производству.
Решения
Программные модули скомпонованы в виде четырех решений в соответствии с выполняемыми функциями:
* Aplite Inspection - оптический контроль печатных плат и фотошаблонов;
* Aplite Color - бинаризация цветных изображений (перевод в черно-белые);
* Aplite Vector - векторизация печатных плат;
* Aplite Gold - контроль и полигональная векторизация "золотой платы".
Для контроля черно-белых фотошаблонов достаточно установить решение Inspection, Контроль цветных заготовок требует дополнительно решения Color. Восстановление электронного представления платы по ее сканированному изображению осуществляется решением Vector. Векторизация цветных образцов также требует Color. И наконец, решение Gold - это дополнительный модуль к Inspection и Vector, выполняющий автоматическую векторизацию "золотой платы" при помощи полигонов. Он позволяет, в частности, контролировать заготовки по бездефектному изделию.
В качестве примера приведем основные возможности решения Inspection:
* импорт данных из систем CAD/CAM в формате Gcrbcr и создание эталона;
* задание допусков и областей контроля;
* сканирование шаблона;
* автоматическое совмещение шаблона с эталоном;
* автоматический поиск дефектов;
* создание электронной дефектной ведомости. Первые два пункта выполняются в программе Phiplastic, остальные - в программе Aplitе.
Совмещение
Подсистема автоматического совмещения изображений образца и эталона является одной из уникальных возможностей Aplitе. Совмещение необходимо для обнаружения дефектов и их визуализации, а также для корректной векторизации,
Разработаны две модели совмещения - аналитическая и матричная.
В аналитической модели подвижен эталон. Модель позволяет сдвигать его по вертикали и горизонтали, поворачивать, изменять масштаб и применять косой сдвиг. Последние два параметра используются для компенсации геометрических искажений сканера и задаются однократно при установке сканера. Специально для этого разработана автоматическая процедура геометрической калибровки. Остальные параметры (сдвиги и поворот) отражают текущее положение платы на планшете сканера, и поэтому определяются для каждого образца перед поиском дефектов на нем. В системе Aplitc реализован специальный алгоритм быстрого автоматического совмещения, определяющий сдвиги и поворот за приемлемое время.
Среди достоинств аналитической модели - высокое быстродействие и возможность обнаружения масштабных дефектов, таких как усадка пленки фотошаблона. Среди недостатков - повышенные требования к прижимному устройству, фиксирующему образец на планшете сканера. При использовании аналитической модели прижимные устройства должны устранять коробление материала платы и изгибы пленки фотошаблонов. Практика показала, что в большинстве случаев это возможно. Тем не менее, для повышения технологичности системы была разработана матричная модель совмещения.
В матричной модели подвижно изображение образца. На него накладывается квадратная сетка, в узлах которой определяются пары сдвигов, задающие вектор перемещения данной точки образца до соответствующей точки эталона. Сдвиги в пространстве между узлами вычисляются путем билинейной интерполяции. Таким образом две матрицы сдвигов задают две трехмерные поверхности, которые даже при значительном повороте образца имеют форму, близкую к плоскости. Число параметров модели переменно и определяется площадью образца и шагом сетки. Все это позволяет добиваться точного совмещения, даже если образец имеет значительные деформации (рис. 3).
Система Aplite позволяет использовать в качестве эталона "золотую плату" или фотошаблон. При работе в этом режиме и эталон, и образцы сканируются одним и тем же сканером, следовательно, подвергаются одинаковым геометрическим искажениям. Поэтому для точного совмещения с "золотой платой" достаточно определять только сдвиги и поворот.
Второй важной составляюшей решения Inspection является подсистема контроля, выполняющая автоматическое обнаружение дефектов.
Контроль имеет два применения: поиск дефектов, возникших в коде изготовления платы или фотошаблона, и проверка результатов векторизации на соответствие оригиналу. В первом случае для контроля нужно создать эталонную графику, во втором - она уже создана (это результат векторизации).
Для создания эталона необходимо, прежде всего, получить графику, задающую топологический рисунок, контактные площадки и (необязательно) отверстия. В системе Aplite это может осуществляться двумя способами - импортом графики из CAD/CAM-системы в формате Gеrbеr RS-274-X или полигонизацией "золотой платы". Полигонизация - перевод растра шаблона в полигоны (многоугольники произвольной формы). Преимуществом импорта графики является полностью автоматический режим, дающий идеальное изображение, а полигонизация удобна тем, что эталонные файлы не требуются. Кроме того, при работе с "золотой платой" геометрические искажения на образце и эталоне взаимно компенсируются, так как образец и эталон проходят через один и тот же сканер.
Для каждого эталона в процессе его создания задаются допуски контроля. Допуски выполняют две функции - задают предельные отклонения для таких параметров, как ширина проводника и расстояние между проводниками (при нарушении допуска отклонение считается дефектом), а также позволяют включать/исключать определенные типы дефектов из контроля. Допуски, введенные ранее, можно импортировать в новые эталоны. В комплект поставки входит набор допусков по ГОСТ 32751-86 для каждого из пяти классов точности.
Допуски бывают трех типов: абсолютный в миллиметрах, относительный в миллиметрах и относительный в процентах. На рис. 4 показан способ задания допусков на минимальную ширину проводника.
Эталоны содержат специальные примитивы, которые называются "область контроля" и имеют форму прямоугольников. Каждый такой примитив либо разрешает, либо запрещает контроль на покрываемой им площади.
Для ускорения работы имеется команда "Автоконтроль", которая запускает сначала быстрое совмещение, потом контроль. Кроме того, в Aplitc позволяет автоматического выполнения автоконтроля после сканирования очередного шаблона. В этом случае контролеру достаточно отсканировать шаблон, после чего ему автоматически выдается перечень обнаруженных дефектов.
Когда дефекты обнаружены, их удобно просматривать по одному в увеличенном масштабе. Можно просто нажимать горячую клавишу, при этом окно просмотра автоматически устанавливается на дефект, и нарушение подсвечивается добавочной графикой поверх изображения активного слоя. Обычно дефекты просматривают на фоне слоя цветного шаблона. Но можно переключаться на любой другой слой, удобный в данной ситуации. Для повышения эргономичности в системе предусмотрено несколько режимов отображения дефектов.
Бинаризация
Решение Color - это система бинаризации цветных изображений (не только печатных плат). На рис. 5 показан результат бинаризации.
Процедура бинаризации состоит из двух этапов - настройки (обучения) системы по одному-двум образцам и автоматической бинаризации партии изделий. В ходе ручной настройки оператор указывает типичные цвета "белого" и "черного" кластеров, представляющих подложку и металлизацию соответственно, пользуясь при этом удобными наглядными инструментами. По этим данным формируется черно-белое изображение. Цвета, которые выбрал пользователь, записываются в специальный файл - цветовой набор, который загружается в программы Aplitc и Phiplastic по мере необходимости.
Успех бинаризации определяется свойствами исходного изображения и выбором цветов. Fama имеет средства, позволяющие наглядно оценить и то и другое. Речь идет о представлении изображения в виде трехмерных диаграмм в пространстве RGB (рис. 6), которые доступны через соответствующие слои в программе.
Диаграмма изображения позволяет видеть распределение цветов в исходном изображении. Одновременно на экран выводится только часть цветов. Чтобы представить себе все распределение, можно изменить выборку точек нажатием соответствующей горячей клавиши. На рисунке представлено "хорошее" распределение, когда желто-коричневые цвета подложки отделены от серых цветов металлизации, что позволит удовлетворительно бинаризовать изображение. Если кластеры сильно пересекаются, это свидетельствует о неправильном выборе параметров сканирования. В таком случае нужно увеличить яркость и/или контраст.
Шумы и блики на изображениях приводят к тому, что отдельные пиксели или области бинаризуются неправильно. Чтобы избежать этого, в системе используется специальный фильтр. Для тонкого управления шириной проводников можно смешать порог бинаризации.
Векторизация
Решение Vector осуществляет перевод растрового сканированного изображения "золотой платы" в векторную форму с графическими примитивами типа проводник и контактная площадка (рис. 7).
Планшетные сканеры искажают форму объектов. Аналитическая модель совмещения, используемая в Vector, позволяет скомпенсировать эти искажения. Система имеет возможность геометрической калибровки под сканер пользователя.
Типичный сценарий работы при векторизации:
* сканирование "золотой платы";
* автоматическая векторизация цепей в терминах линий и контактных площадок;
* автоматическая векторизация отверстий "золотой платы";
* проверка и коррекция результатов с высокой степенью автоматизации;
* редактирование списка апертур;
* устранение поворота платы в момент сканирования;
* задание точки начала координат и применение сеток к размерам и координатам примитивов;
* центрирование примитивов по другим примитивам;
* экспорт данных для производства или дополнительного редактирования. Возможности Vector не исчерпываются перечисленными выше. Фактически весь арсенал имеющихся средств образует мощный векторный графический редактор с растровыми слоями.
Решения Inspection, Color и Gold расширяют возможности решения Vector. Б частности, Inspection позволяет провести контроль нескольких "золотых плат" при помощи восстановленного эталона, что гарантирует топологическую эквивалентность оригинала и результатов векторизации.
Полигонизация
Решение Gold выполняет автоматическую идеальную векторизацию "золотой платы" при помощи полигонов. При взаимодействии с Inspection оно позволяет проводить контроль по "золотой плате" в соответствии со следующим сценарием:
* сканирование "золотой платы";
* полигонизация;
* упрощение полигонов;
* сохранение эталона;
* контроль партии изделий.
При взаимодействии с Vector решение Gold позволяет выпускать в производство точное полигональное представление "золотой платы" или ее фрагментов, которые не описываются линиями и контактными площадками - например, логотипа компании, нанесенного на печатную плату.
Ввод изображений
Стандартный планшетный сканер формата А4 или A3 является источником изображений. Проблемы, связанные с геометрическими и цветовыми искажениями планшетных, сканеров, в системе Aplite решены.
Искажения масштаба возникают из-за несоответствия разрешения сканеров номинальному значению. Все сканеры имеют искажения масштаба. Уклон появляется как следствие износа подвижных элементов сканера, который приводит к нарушению перпендикулярности сканирующей линейки и оси ее перемещения. На новых сканерах уклона не бывает. Искажения масштаба и уклон компенсируются системой совмещения Aplite.
Изгиб и коробление материала платы, а также неплотный прижим пленки фотошаблона приводят к нелинейным локальным геометрическим искажениям. Для минимизации нелинейных геометрических искажений, возникающих вследствие коробления текстолита, плату нужно плотно и равномерно прижать к планшету.
Цветовые искажения проявляются как изменение цветов материалов от платы к плате, поэтому они существенны только при массовом контроле. При векторизации обрабатывается только одна плата, и неважно, подойдет ли текущая цветовая настройка для следующего изделия.
Цветовые искажения могут появиться вследствие изменения параметров сканирования (настроек в пользовательском интерфейсе сканера, изменения условий сканирования (солнце осветило сканер), изменения теплового режима сканера и других факторов. Система бинаризации справляется с цветовыми искажениями только до некоторой степени. Чтобы повысить качество бинаризации и избежать частой цветовой настройки, необходимо обеспечить постоянство параметров и условий сканирования, что достигается соблюдением ряда простых инструкций, изложенных в документации.
Пленки фотошаблонов могут сканироваться в двух режимах - на просвет и в отраженном свете. Первый режим обеспечивает максимальное качество изображения. Если сканер имеет слайд-модуль достаточного формата, рекомендуется сканировать пленки на просвет.
Стандартные крышки сканеров не обеспечивают хороший прижим пленки к планшету. И в отраженном, и в прямом свете поверх пленки на планшет должно устанавливаться дополнительное стекло. Для этой цели подойдет любое стекло, имеющее размеры на 1 см меньшие, чем планшет (рис. 8а, б).
В качестве рассеивателя удобно использовать матовую самоклеящуюся пленку белого цвета.
Обычно фотошаблоны сканируются в черно-белом режиме. Это избавляет пользователя от необходимости цветовой настройки и ускоряет передачу данных из сканера в компьютер. После включения черно-белого режима нужно подобрать порог бинаризации в настройках сканера. Обычно для этого приходится делать несколько пробных сканирований. При выборе порога нужно обращать внимание на адекватность ширины проводников и зазоров. Когда порог выбран, нужно сохранить настройки сканирования.
Статистика контроля
Aplitе накапливает статистику о проведенных контрольных операциях. В настройках системы можно включать или выключать сбор статистики, менять каталог, в котором сохраняются данные, задавать период времени, по истечении которого статистика удаляется. Aplitе сохраняет статистику в текстовых файлах в формате таблиц, которые можно открыть в Microsoft Excel.
Размещено на Allbest.ru
...Подобные документы
Материалы для изготовления печатных плат (ПП). Изготовление оригиналов и фотошаблонов ПП. Получение заготовок, монтажных и переходных отверстий. Подготовка поверхности, нанесение защитного рельефа и паяльной маски на ПП. Маркировка и испытание ПП.
курсовая работа [1,2 M], добавлен 26.12.2011Конструкторско-технологическое обеспечение производства ЭВМ. Характеристики печатных плат, экономические показатели их производства и выбор материалов. Основные виды печатных плат, требования к их качеству. Типы материалов оснований для печатных плат.
курсовая работа [1,7 M], добавлен 20.12.2013Субтрактивный метод как наиболее распространенный для простых и сложных конструкций печатных плат. Схема стандартного субтрактивного (химического) метода. Механическое формирование зазоров (оконтуривание проводников). Нанесение токопроводящих красок.
реферат [5,6 M], добавлен 01.08.2009Методы конструирования печатных плат, необходимые материалы и правила их компоновки в зависимости от ожидаемого результата. Порядок разработки корпусов микросхем, монтаж кристаллов на подложку. Характеристика основных элементов проводящего рисунка.
реферат [1,7 M], добавлен 03.08.2009Конструкции, методы и этапы изготовления двусторонних печатных плат (ПП). Механическая обработка в процессах изготовления ПП. Химическая металлизация, получение защитного рельефа. Гальванические процессы, травление меди. Маркировка ПП для идентификации.
дипломная работа [5,2 M], добавлен 10.12.2011Технологический процесс сборки печатных плат для стабилизатора напряжения вычислительных систем. Характеристики схем и конструктивные особенности изделия, поиск аналогов и выбор оборудования для производства. Контроль монтажа и функциональный контроль.
курсовая работа [1,3 M], добавлен 03.12.2010Особенности и свойства многослойных печатных плат: достоинства и недостатки. Основные способы получения по методу создания электрических межслойных соединений. Базовые технологические процессы получения МПП, химическая и электрохимическая металлизация.
курсовая работа [2,8 M], добавлен 01.04.2011Изготовление печатных плат с учетом современной практики печатного монтажа. Метод металлизации сквозных отверстий - сочетание химического метода в изготовлении внутренних слоев и позитивного метода при металлизации отверстий и изготовлении наружных слоев.
контрольная работа [10,7 M], добавлен 01.08.2009Конструкция многослойной печатной платы. Изготовление заготовок из стеклоткани и медной фольги. Перфорирование стеклоткани. Склеивание заготовок перфорированного диэлектрика с медной фольгой. Травление меди с пробельных мест. Контроль и маркировка.
реферат [769,3 K], добавлен 14.12.2008Физико–химические основы методы визуального измерительного контроля. Проведение визуального измерительного контроля подготовки и сборки деталей под сварку. Порядок выполнения визуально измерительного контроля при эксплуатации, (освидетельствовании).
курсовая работа [61,0 K], добавлен 23.11.2010Анализ существующих технологических процессов монтажа на поверхность. Общие сведения и методы пайки. Очистка плат после пайки. Контроль печатных плат. Пайка расплавлением дозированного припоя с инфракрасным нагревом. Технология нанесения припойной пасты.
курсовая работа [4,3 M], добавлен 10.12.2011Техническая характеристика объекта производства. Припои используемые при монтаже печатных плат. Технологический маршрут процесса пайки в соляных ваннах. Сборка в узлы с одновременной закладкой дозированных заготовок припоя. Контроль качества паяных швов.
курсовая работа [65,9 K], добавлен 26.05.2014Анализ возможности автоматизации процессов очистки сточных вод. Составление структурной схемы уровня воды для наполнения резервуара. Разработка алгоритма функционирования системы автоматизации и интерфейса визуального отображения измерительной информации.
дипломная работа [4,2 M], добавлен 03.06.2014Изучение описания и технических характеристик котельной. Ознакомление с приборами и средствами автоматизации. Исследование систем микропроцессорной автоматизации. Характеристика недостатков применяемой системы контроля загазованности изучаемой котельной.
дипломная работа [973,5 K], добавлен 24.12.2017Определение оптимального варианта конструкции ЭВМ с учетом последовательности операций. Расчет запусков на технологические операции на основе использования линейных стохастических сетей. Метод расшивки узких мест. Технология изготовления печатных плат.
курсовая работа [911,6 K], добавлен 22.10.2012Этапы разработки новых путей решения проблемы автоматизации старого оборудования. Анализ полуавтомата ВЗ205ФЗ, знакомство с принципами работы. Особенности структурной схемы устройства ЧПУ 2С42-65. Конструктивно канал как система печатных проводников.
контрольная работа [636,6 K], добавлен 16.04.2014Технология изготовления офсетных печатных форм. Технология Computer-to-Plate. Формные пластины для данной технологии. Основные способы изготовления печатных форм. Сущность косвенного и комбинированного способов изготовления трафаретных печатных форм.
курсовая работа [2,9 M], добавлен 24.01.2015Технические характеристики исследуемого издания. Обоснование выбора способа печати и печатного оборудования. Сравнительный анализ выбранных видов печатных машин. Выбор запечатываемого материала (бумаги), краски. Пооперационная карта печатных процессов.
курсовая работа [40,4 K], добавлен 09.05.2011Принцип действия манипулятора "мышь". Описание технологичности изделия. Характеристика типового технологического процесса монтажа печатных плат с применением SMD-компонентов. Сетевой граф сборочного процесса. Инструменты, необходимые для его обеспечения.
курсовая работа [1,8 M], добавлен 10.01.2015Технические характеристики котельной. Приборы, монтаж и заземление средств автоматизации. Применяемая система контроля загазованности. Системы микропроцессорной автоматизации. Устройство и работа преобразователей. Программируемый логический контроллер.
дипломная работа [1,5 M], добавлен 13.01.2018