automated optical inspection<\/a>, AOI system uses the captured image which is processed and then compared with the knowledge the machine has of what the board should look like. Using this comparison the AOI system is able to detect and highlight any defects or suspect areas.<\/p>\nAOI uses a number of techniques to provide the analysis of whether a board is satisfactory or has any defects:<\/p>\n
Template matching: Using this form of process the AOI, automated optical inspection system compares the image obtained with the image from a “golden board”.
\nPattern matching: Using this techniques the AOI system stores information of both good and bad PCB assemblies, matching the obtained image to these.
\nStatistical pattern matching: This approach is very similar tot hat above, except that it uses a statistically based method of addressing problems. By storing the results of several boards and several types of failure, it is able to accommodate minor acceptable deviations without flagging errors.
\nIn order to build up the database of what the board should be, both known status boards and PCB design information is used as described later.<\/p>\n
As technology has improved it has been able for AOI systems to very accurately predict defects and have a small number of no defect found scenarios. As such AOI systems form a very useful element in a sophisticated manufacturing environment.<\/p>\n
AOI image capture and analysis<\/h2>\n
One of the key elements of an AOI, automated optical inspection system is the image capture system. This captures an image of the printed circuit board, PCB assembly which is then analysed by the processing software within the AOI system. There are many variants of image capture system dependent upon the exact application and the complexity \/ cost of the AOI system.<\/p>\n
Imaging systems may comprise a single camera or there may be more than one to provide better imaging and the possibility of a 3D capability. The cameras should also be able to move under software control. This will enable them to move to the optimum position for a given PCB assembly.<\/p>\n
In addition to this the type of camera has an impact on performance. Speed against accuracy is a balance that has to be struck and will impact on the camera type used:<\/p>\n
Streaming video: One type of camera used for automated optical inspection, AOI, takes streaming video from which complete frames are taken. The captured frame then enables a still image to be generated on which the signal processing is performed. This approach is not as accurate as other still image systems but has the advantage of very high speed.
\nStill image camera system: This is generally placed relatively close to the target PCB and as a result it requires a good lighting system. It may also be necessary to be able to move the camera under software control.
\nWhen analysing an image of a board, the AOI system looks for a variety of specific features: component placement, component size, board fiducials, label patterns (e.g. bar codes), background colour and reflectivity, etc. As an important element of its task the AOI system also inspects the soldered joints to ensure they indicate that the joints are satisfactory.<\/p>\n
When analysing the boards the AOI system must take into account many variations between good boards. Not only do components vary considerably in size between batches, but also the colour and reflectivity. Often there are also differences in the silk screening where ink thickness and colour typeface may change slightly.<\/p>\n
AOI light source<\/h2>\n
Lighting is a key element in the AOI system. By choosing the correct lighting source it is possible to highlight different types of defect more easily. With the advances that have been made in lighting technology in recent years, this has enabled lighting to be used to enhance the images available and in turn this enables defects to be highlighted more easily with a resultant reduction in processing required and an increase in speed and accuracy.<\/p>\n
Most AOI systems have a defined lighting set. This will depend upon the operation required and the product types to be tested. These have usually been optimised for the anticipated conditions. However sometimes some customisation may be required, and an understanding of lighting is always of use.<\/p>\n
A variety of types of lighting are available:<\/p>\n
Fluorescent lighting: Fluorescent lighting is widely used for AOI, automated optical inspection applications as it provides an effective form of lighting for viewing defects on PCBs. The main problem with fluorescent lighting for AOI applications is that the lamps degrade with time. This means that the automated optical inspection system will be subject to a constantly changing levels and quality of light
\nLED lighting: The development of LED lighting has meant that AOI, automated optical inspection systems are able to adopt a far more stable form of lighting. Although LED lighting does suffer from a reduction in light output from the LEDs over time, this can be compensated for by increasing the current. Using LED lighting, the level of lighting can also be controlled. LEDs are therefore a far more satisfactory form of lighting than fluorescent or incandescent lights that were used years ago
\nInfra-red or ultra-violet: On some occasions infra-red or ultra-violet lighting may be required to enhance certain defects, or to enable automated optical inspection to be carried out to reveal certain types of defect.
\nApart from the form of lighting, the positioning of the lighting for an automatic optical inspection system, AOI, is equally important. The light sources require positioning to not only to ensure that all areas are well light, which is particularly important when certain components may cast shadows, but also to highlight defects. Careful adjustment may be needed for different assemblies.<\/p>\n
AOI, automated optical inspection system programming<\/h2>\n
In order to be able to test a PCB assembly using AOI, automatic optical inspection, the details for an acceptable board must be stored within the system. This programming activity must be carried out correctly if the AOI system is to be able to correctly detect any defects on the PCB assemblies passing through.<\/p>\n
there are several methods that can be used to programme an AOI system:<\/p>\n
Use of “Golden Board”: One method is to provide a known good board as a target for the AOI, automated optical inspection system to use. This is passed through the system so that it can learn the relevant attributes. It will look at the components, the solder profiles of each joint, and many other aspects. In order to provide the system with enough variance data several boards are often required.
\nAlgorithm based programming: PCB data is provided to the system and it then generates its own profile for the board. This scheme will also require real boards, but fewer are generally required.
\nThere are advantages and disadvantages to both systems. It is a balance between set-up time, maintenance, accuracy and the requirements for the particular AOI, automated optical inspection system. Typically the requirements will be largely dependent upon the machine in use.<\/p>\n
It is essential that any printed circuit board manufacturing area is able to check the quality of the boards coming off the end of the line. Only in this way are they able to monitor quality and when problems are detected to rectify the process so that further boards are not affected by the same problems. In this way automatic optical inspection and where necessary X-ray inspection are two essential tools for the manufacturing industry.<\/p>\n
<\/p>\n","protected":false},"excerpt":{"rendered":"
Automatic or automated optical inspection, AOI, is a key technique used in the manufacture and test of electronics printed circuit<\/p>\n","protected":false},"author":1,"featured_media":2087,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[18],"tags":[212,495,211,207,208,178,494,276],"yst_prominent_words":[447,444,436,484,489,486,439,118,114,438,437,490,485,492,116,446,445,491,487,488],"_links":{"self":[{"href":"https:\/\/www.sipotek.net\/rest\/wp\/v2\/posts\/2169"}],"collection":[{"href":"https:\/\/www.sipotek.net\/rest\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sipotek.net\/rest\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sipotek.net\/rest\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sipotek.net\/rest\/wp\/v2\/comments?post=2169"}],"version-history":[{"count":1,"href":"https:\/\/www.sipotek.net\/rest\/wp\/v2\/posts\/2169\/revisions"}],"predecessor-version":[{"id":2170,"href":"https:\/\/www.sipotek.net\/rest\/wp\/v2\/posts\/2169\/revisions\/2170"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sipotek.net\/rest\/wp\/v2\/media\/2087"}],"wp:attachment":[{"href":"https:\/\/www.sipotek.net\/rest\/wp\/v2\/media?parent=2169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sipotek.net\/rest\/wp\/v2\/categories?post=2169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sipotek.net\/rest\/wp\/v2\/tags?post=2169"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.sipotek.net\/rest\/wp\/v2\/yst_prominent_words?post=2169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}