YesTek AOI Users Manual YesTek Ltd 511 Ritchie Park Johnstone Renfrewshire PA5 8JP Tel 01505 321528 Fax 01505 350047 [email protected] www.yestek.co.uk
Main Menu The main menu will appear differently in Operator Mode and in Supervisor Mode. Please refer to a later section for a description of each me
Train Board for Solder and Lead Inspection If the user wants to perform solder inspection on the board he/she is going to train, they should try to
direction of the solder area relative to the Device. Select the Image number, and then select algorithm number. The recommended number is 2. 4. From
Converting CAD Data Using Excel In a production environment, the same software package which generates the Pick & Place machine programs can usu
Using OTTO-CAD Unless you work with CAD data on a daily basis, figuring out its information such as scale, axis inversions, and board rotation would
Additional CAD Utilities Two other features only accessible when placing the third reference Device during CAD import: Graph CAD Data is useful w
Using Software to Read Barcode All the inspection Images on the AOIs can be used to read barcode code. Using software can sometimes eliminate the ne
Train the barcode as a Device, and give it a Reference I.D. BARCODE, in the extended parameter page set algorithm number to 21. Press the Ext. Se
Threshold -Threshold is used to binarise the image before reading the barcode. 128 is good for most situation, if the print is very light user may nee
X-out and BLKTAG In a biscuit board one or more biscuits may be unpopulated (X Out). The Biscuit Skip system option enables the system to skip the u
Inspecting Double Sided Board To inspect double-sided PCB user must create two Board Setups, one for topside inspection, one for bottom side inspect
Toolbar The toolbar buttons provide a shortcut for a few very commonly used menu selections: Print If the Map or the Video window is active, pr
Colour Inspection on AOI Introduction The AOI machine has the capability of performing colour inspection. The following gives an overview of how col
would normally do and enable colour inspection. Colour Inspection as and Extension DLL Colour inspection is also implemented in an extension DLL the
Supervisor Mode Main Menu The main menu selections allow users to change parameters that affect the board or system as a whole. The main menu selec
Edit Search By Ref ID. Launches a dialog for the user to enter a Device reference ID, then positions the Image to find the specified Device on the bo
using the same reference ID, the AOI system allows them to be distinguished with a biscuit ID. For example, 01-IC1 refers to IC1 in biscuit number
reduce the system's tolerance for Device variations or differences in appearance, while too low scores can allow wrong Devices to pass. The
Align Board Starts board alignment if the alignment marks are defined. Define Board Size Starts the process to define the board size. Define Align
Change Password Launches a dialog that allows a user to change the password, which protects the Supervisor Mode from unauthorised entry. Calibration
Displays an About dialog.
Active Devices Sub Menu The Device list menu is a local pop up menu. It will display when the mouse is pointing inside the Active Devices page in th
Display ROI Redraws the device overlay. (Only active in Supervisor Mode.) Test Visible Area Inspects the devices in the field of view. (Only
Package Library Sub Menu The Device list menu is a local pop up menu. It will display when the mouse is pointing inside the Package page in the Devi
P/N Package 111-102-00 1210C 111-162-00 3225C 437-075-00 SOIC28 437-075-00 SOIC28 438-834-00 QFP208 629-133-00 0
Offline Programming Software (Optional product, purchased separately) Introduction Offline Programming Software allows users to create, edit or veri
Program Transferability The inspection programs (Board Setup) are transferable amongst AOI machines as long as proper calibration is maintained on t
Machine I.D. The MachineID setting in the Scanspection.INI identify the machine to the software. The MachineID is automatically set to the network
Library Configuration Library configuration on multiple machine environments should base on application characteristics. How frequently the machines
Backup Procedures As with any computer system, periodic backups are very important to ensure that critical data is not accidentally lost due to syst
Appendix II: Drawer Based AOI Scanner Software Guide Yestek' low cost vision system the Scanner Based AOI uses the same application software as
Make sure the parameter is set as Input: 600DPI Professional size: A3 Unit: mm 1. Press the Preview button to take a picture of the boar
After the board name is entered. The software determines the board size by prompting user to move to 3 corners of the board. Three prompt dialogs wi
Operator Mode The software always starts in Operator Mode. Operator Mode allows users to carry out day to day PCB inspection. All operators of the ma
Import CAD data The process begins by the user selecting File | Import CAD File from the main menu. The system opens the specified file to verify its
Train Enable; checking it will enable the auto train feature. In auto-train, the system automatically searches for the Device in the expected position
Place the board into the drawer, close the drawer, then press Ok. The system display a dialog. Check the Always Scan Board box, then press the Scan
APPENDIX VIII: System Specification File The SysSpec.dat file lists the specifications and tolerances for critical system parameters. During the sel
APPENDIX IX: Device Rotation Worksheet Tantalum Cap Chip resistors and Caps. SOIC/TSOP/DIP SOT/DPAK QFP/BGA
Inspecting a PCB To start inspecting a PCB, first observe the caption bar of the main window to verify that the correct board setup is loaded. If so,
Board inspection begins according to the board setup. When the inspection is finished, the results dialog will display. This dialog shows the ins
Loading board Setup from Files To retrieve a board setup from disk, select Load Board Setup from the File Menu. If the current board setup has been c
Operator Mode Menu Reference File Test Board Starts the board inspection process. Load Scanned Image Loads a previously saved scanned image.
Supervisor Mode In the Supervisor Mode, users are givens full access to all the system functionality. In this mode, users can create a new board set
Interactive Image Position Control Users can move the viewing position interactively using the Video window, Map View window, and the List View dialo
Table of Contents
ROI Manipulation The ROI (Region of Interest) is used as a tool to specify position and size. It is used throughout the software. For example, it is
Training New Boards To start creating the board setup for a new board, select New Board from the File menu. The load PCB dialog will display promptin
The prompt-guided process for defining the alignment marks begins with the following prompt: The user should position the Image so that the chosen
To add a component to the board setup, press the Add Device button , move or size the ROI so that it cover the area of interest on the Device, then
Edit Board Setup An existing board setup can be modified at any time after its initial creation. Users can add new Devices, delete existing Devices,
Saving and Loading the Board Setup Users can save the board setups to disk for later retrieval. To save a board setup, select File | Save Board Setup
Create Defect Category List Users can supply a text file which contains a list of defect types for the software to use as categories for defect class
Unclassified Missing Device Wrong Device Wrong Polarity Skewed Device Lead Bridge Solder Defect Other Users must save the file as DEFECT.INF in the s
LogFalseCall=1 .. With LogFalseCall enabled the Ignore button on the review dialog would become FalseCall button. The data logger would track all the
Biscuit Copy and Paste The Biscuit Copy and Paste feature facilitates the creation of board setups for PCBs composed of a palette of identical biscui
Automated Optical Inspection of Printed Circuit Board In recent years, Automated Optical Inspection (AOI) has become an integral Device of the PCB ma
Since the top left corner of the biscuit is used for aligning the biscuit during pasting, while copying from the map view you must make sure that ther
Enter the certain information and press OK. Here is an example PCB with 6 biscuits arranged in a 3 by 2 array, where X=3 and Y=2. The software will
The Paste Biscuit Array operation will automatically delete any previous biscuit devices before creating the biscuit array. So it is safe to experimen
Template Training Guideline The ScanSpection uses a template-matching technique to perform PCB inspection. The precision of the inspection results re
5. Tantalum Capacitors: Magnification 1 or 2, pass score 700. Do not include any edge of the device. Enable polarity. 6. Electrolytic Capacitor: Mag
9. QFP-SOIC-BGA: Magnification 1or 2, pass score 700. Avoid the date code, train on the model number of the chip. If it is a long label you may need t
User Login and Tracking User can setup the AOI software to require operator login and tracking. To enable the login feature edit the Scanspection.ini
User Interface Basics Like all the software packages written for Windows, the ScanSpection software user interface consists of Windows, Dialog boxes,
SPC Data Log Setup The SCANSPECTION AOI software can send inspection data to Microsoft Excel or an ASCII text file for display or statistical analysi
Save Frequency specify how frequent data should be saved to disk. A 10 would mean every 10 board. After a Board Setup is loaded, if the data log is tu
The ScanSpection Systems Yestek currently offers three different AOI systems: ScanSpection AOI Desktop, ScanSpection AOI In-Line and the X-Ray System
As an alternative to logging data into Excel, SCANSPECTION AOI can also log the information into an ASCII text file. Saving data into a text file is
Since each inspection machine needs to save files into the image folder, user must give write access right for each machine to write to that folder.
CAD data Interface Overview The AOI is capable of reading CAD data intended originally for pick and place machines. Extracting Device data such as De
specifies the units of the Device co-ordinates. The base unit is micron. Therefore, a number of 1000 indicates the scale mm is used, 25.4 means the un
prompted to verify the Device position. The three Devices are a Device closest to the bottom left corner followed by a Device closest to the bottom ri
If the Device is not in the library, user will be prompt to train the Device, and then the software will add it into the Device library. Before pres
During verifying Device placement, a menu can be pull down by have the mouse pointer inside the Confirm/Adjust Device Position dialog, and then depres
Functions Options The System Options dialog sets a variety of options. Users can display the System Options dialog by selecting Functions | Options f
Auto Re-Test Failed Devices If enabled, at the end of the inspection process the system will re-visit the Devices that failed and re-test them. This r
Help button Displays the online help information.
Theory of Operation The SCANSPECTION AOI inspection process is based on comparison of PCBs under test with a known good board with all devices placed
SMEMA Conveyor Interface This feature is only applicable to ScanSpection In-Line machines. The AOI uses a conveyor as the means of loading and unload
Integrated Bar Code Reader Using barcode to serialise boards for tracking purposes is a common practice in the PCB industry. In the case of the AOI,
to press the START button to initiate the inspection. This is important when the bar-code has to be read with the loading door open. Load and Verify B
The edit box following the check box allows the user to specify how many characters in the bar code represents the board setup name. Help Button Dis
Device Sub Menu The Device menu is a local pop up menu. It will display when the mouse is pointing inside a Device’s overlay box and the right mouse
The button has the following functions: Close -Closes the dialog box. Next -Displays the next alternate template. Delete -Deletes the altern
Anchor Some fine pitched devices may need an additional fiducial to allow a more accurate test Dependent Some Devices need more than one template to i
Update Library Adds this Device to the Device library so that it can be used in different board setups. If the Device is already in the Device library
Understanding Device Positions It is important to have a good understanding of the positions used by the software. Here are several terms describing
System Operation User Interface Basics The system has two modes of operation, Operator Mode and Supervisor Mode. The system software starts in Opera
Device Library Sub Menu The Device library menu is a local pop up menu. It will display when the mouse is pointing inside the library page in the Dev
This menu selection supports multiple selected Devices. Edit Alternatives Edit alternative templates of the selected Device. Note: If you change an
Update All Instances After changing the parameters of a library Device, this menu selection can be used to update all the instances of the selected li
Map Window Sub Menu The Map Window menu is a local pop up menu. It will display when the mouse is pointing inside the Map Window with the right mouse
Board Setup File Structure This section explains how the system stores the Board Setup information on the hard disk. The board setup information is s
SETTINGS.PAR SETTINGS.LIB SETTINGS.PKG T0000001.TPT T0000002.TPT T0000003.TPT ... ...
Verify Device Template Quality The AOI system relies on unique, good quality templates to detect board defects such as missing Devices, wrong Devices
Local and Central Device Library The AOI software allows users to select either local or central Device library. There are advantages and disadvantag
Reconcile Device List means to update the Device list information to comply with the Device library information. This action is needed when you switch
Since the software will always use the currently loaded board setup’s library as the starting point of a new board’s library. You must always remember
Video Window This window displays a video image of the board. A crosshair is provided to indicate the exact image position. The video navigation fea
select Central library, then press the Browse... button to select the settings.lib file in the central lib directory. The sub-directories are norma
System Check up This section lists a simple test procedure that checks system hardware functionality and parameter integrity: 1. Start the system fr
Map Window Current Position Mismatch In the Map View a red rectangle represents the current position of the Image. It should represent the correct po
ROI box and Actual Device Position Mismatch The system overlays a rectangle on all the Devices that were trained. When the Image moves, those rectang
Switching Images Changes the Viewing Position The ScanSpection system uses multiple Images to accomplish the inspection process. The Images are locat
Error Messages This section lists the common error messages: xxx Device to big (or xxx Lead area to big) All inspection ROIs (for Devices, lead areas
Appendix I Sample CAD Data Exchange File .Scanspection_CAD_EXCHANGE Version 5 BoardName YESB06 IssE Scale 10 InvertXPos 0 InvertYPos 0 BoardRtn
Solder and Lead Inspection Introduction Statistically solder defects are the most numerous amongst all the PCB manufacturing defects. A few common so
Extension DLLs To increase the flexibility and extendibility of the solder inspection, we implemented software architecture to allow additional softwa
Appendix VII: Sample LVIDEO.INI File Listing [LiveVideo] Board=M_13 LineWidth=1 StatusFlag=14 XhairX=0.5 XhairY=0.5 XhairLen=0.1 ScaleX=70.0058 Scale
Map View The Map View Window provides a global view of the entire PCB. Each time a new Device is trained; a small rectangle will appear on the Map Vi
CScale5Ref=115 CScale5XOff=0 CScale5YOff=0 CScale5Theta=0 CScale6X=10000 CScale6Y=10000 CScale6Ref=130 CScale6XOff=0 CScale6YOff=0 CScale6Theta=0 CSca
Solder and Lead Inspection Introduction Statistically solder defects are the most numerous amongst all the PCB manufacturing defects. A few common so
Extension DLLs To increase the flexibility and extendibility of the solder inspection, we implemented software architecture to allow additional softwa
Understanding Fiducials ScanSpection software uses two alignment marks to correct for placement difference between boards. Alignment marks have fixed
error mapping. The layering scheme allows the ScanSpections to have transferable Board Setups without requiring the machines to be built identically.
Lead Inspection In the AOI software the lead inspection and the solder inspection are treated separately, specifying a lead area is for the detectio
Edit Parameter Launch the Lead Inspector Parameter dialog. Extended Parameter This menu item is disabled for algorithm 10. For algorithm 11, the fo
white image. In the software the threshold is automatically set to the average value of the entire lead sector. However, user can use this Threshold B
Move/Resize This function allows gross move or re-size of the lead area. Delete Lead Inspector This function deletes the entire training of the cur
Base on the users' input appropriate number of solder area would be created. Update Lead Areas This menu selection set the parameters of all t
Device List View This dialog contains four pages: Device List, Active Devices, Device Library and Package. Device List lists all the devices that ha
Solder Inspection The user can define the Solder Inspector only after the Device has been trained. From the Device pop up menu, there is the selecti
Pattern Recognition the following dialog display: When using algorithm No1 i.e. Pattern Recognition for solder inspection, user trains the template
Algorithm No2 i.e. the histogram analysis can be used to check for missing or insufficient solder condition. It is fast and effective, as long as the
Train Anchor Train anchor object for Test Runtime position compensation. Test Solder Inspector This function verifies the training parameters by pe
Step Through Devices Solder and lead inspections require a more accurate definition for the inspection area compared to "Device's marking&
Select Offset Device Position and the following dialog box will display: From this dialog box the user can select the application scope of the offs
Using Anchor The Anchor provides Test Board-time position compensation for the solder areas and lead areas. The use of anchor is necessary for inspe
Parameters Launches the parameter dialog for setting anchor parameters Set Search Area Set search area of the anchor object. Set Coverage Area Speci
Package Library A package defines the position of the solder and lead area. Common packages for passive devices are 0805, 0602, 1206 etc. For active
User can select the package type from the list of available package. How to Create a New Package? A package is the definition of position and size
Comentarios a estos manuales