0% found this document useful (0 votes)
9 views159 pages

Vision2009 User Guide Overview

The Vision2009 User Guide provides comprehensive instructions for installing, configuring, and using the Vision2009 software, including updates on drivers and setup procedures. It details the creation and management of image files, libraries, and model families, as well as features like the DefectViewer and LibraryPro. The guide also includes a history of version updates and a table of contents for easy navigation through its extensive chapters.

Uploaded by

xjtushuyuan
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views159 pages

Vision2009 User Guide Overview

The Vision2009 User Guide provides comprehensive instructions for installing, configuring, and using the Vision2009 software, including updates on drivers and setup procedures. It details the creation and management of image files, libraries, and model families, as well as features like the DefectViewer and LibraryPro. The guide also includes a history of version updates and a table of contents for easy navigation through its extensive chapters.

Uploaded by

xjtushuyuan
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Vision2009 User Guide

Vision2009 user guide

History

Version # Date Author Description


1.0 03-08-2009 Vanessa PEILLAT Creation
2.0 18-08-2009 Vanessa PEILLAT Modification
3.0 01-09-2009 Vanessa PEILLAT Modification
4.0 05-10-2009 Vanessa MAUSS Add color images creation, PCBImageMatrix and
VISCAM
5.0 16-11-2009 Vanessa MAUSS Add complete setup presentation

Vision2009 User Guide 5.0 2 / 159


Vision2009 user guide

Table of contents

History 2

Table of contents 3

Main notions 7

Chapter 1: Installation 8
1 Upgrade Etel drivers 8
2 Upgrade Cognex drivers 8
3 Plug in the new Safenet license key 8
4 Launch the Vision2009 setup 8
5 Define the lighting offsets 14
6 Calibrate the machine 15
1. Automatic Grey level calibration 15
2. Automatic focus calibration 15

Chapter 2: Configuration 16
1. Vision Setup 16
1 Hardware configuration window 16
2. Language configuration 20

Chapter 3: Use of existing .tst files and libraries 21


1 Opening a Release K library file 21
2 Opening a Vision2007 library file 22
3 Opening a .tst file 22
4 Library lighting settings 22
5 Treatments update 23

Chapter 4: Creation of new .tst files and libraries 24


1 First steps 24
2 Model families import 25
1. What is new in Vision2009 25
2. The “TST Wizard – Link between CAD file and library” window display 25
3. Define the model families to import 26
4. MatchMaker 27
5. Missing treatments 27
3 Model correspondence table 27
1. Database settings 28
2. Reference Library Table operations 28

Chapter 5: The New Library 30


1 New library window 30
2 New library display 31
1. The new library toolbar 31
2. The list of model families and models 31
3. The description of the model family 32
4. The description of the model 32
3 Operations from the toolbar 33
1. Edit library properties 33
2. Execute LibraryPro 33
3. Open an existing LibraryPro report 33
4. Create a model 34
5. Create a multizone model 34
6. Edit a model 34

Vision2009 User Guide 5.0 3 / 159


Vision2009 user guide

7. Edit a model family 36


8. Delete a model family / model 37
9. Copy / paste a model family / model 37
10. Search for a model in the library 37
4 Operations from contextual menus 38
1. Operations from the model families list 38
2. Operations from the models list 38
3. Operations from the results table 38

Chapter 6: Image files creation 39


1 Creation of OIS files 39
1. OIS file recording in process mode 39
2. OIS file recording for only one topology in process mode 40
3. OIS file recording for one JEDEC in process mode 40
4. OIS file recording from PIR file 41
5. OIS file recording in production mode 41
6. OIS file recording during the inspection process 42
2 Creation of OTR files 43
1. OTR file recording in production mode 43
3 Creation of VBI files 43
1. VBI file recording in process mode 43
2. VBI file recording for one topology in process mode 44

Chapter 7: Image file management 45


1 ViTImageManager display 45
2 The Image File Viewer 45
1. The Visualization window display 45
2. Visualization window operations 46
3. OIS & VBI properties 46
3 The Image File Manager 48
1. The Search window 48
2. The Search Result window 48
3. The Certification window 50
4. Image toolbar operations 52
5. Image zone operations 53
6. The VBI importation window 55
4 Models database access 56

Chapter 8: LibraryPro 57
1 LibraryPro execution 57
1. LibraryPro execution from the library toolbar 57
2. LibraryPro execution from the contextual menu 57
2 LibraryPro report 58
1. LibraryPro report display 58
2. LibraryPro report toolbar 59
3. LibraryPro report summary 60
4. LibraryPro detailed results 61
5. “Non ratified families sorted by families” table 61
6. Link to the model family test 62
7. Fine tuning 62
8. Accuracy and position defects 63

Chapter 9: Kaleïdo color images creation 65


1 Colour image creation configuration from .ini file 65
1. Feature activation/deactivation 65
2. Colour image configuration 65
2 Colour image creation configuration from TST file 66
3 Colour image settings window 67

Chapter 10: The Teach Assist 68


1 Component definition presentation 68
1. Open the component definition window from the library 68
2. Open the component definition window from the Link model execution 68

Vision2009 User Guide 5.0 4 / 159


Vision2009 user guide

3. The component definition window 68


2 The Component definition wizard 69
1. Step1: the component type definition 69
2. Step2: The component body definition 69
3. Step3: The pins area definition 69
4. Step4: The pin definition 71
5. Step5: The pitch definition 72
6. Results 72
3 The Component definition fields 72
1. The body size fields 73
2. The pin size fields 73
3. The pitch field 73
4. The number of pins field(s) 74
5. The pin area position offset 74
4 The modification of the wired description 75
1. Modifications using the graphical tools 76
2. Modifications using the contextual menu 76
5 The image zone 76
1. Thumbnail images (C) 76
2. Image tools (B) 76
3. Main Image (A) 77
4. Tracker tools 77

Chapter 11: The Tune Assist 78


1. Tune Assist feature presentation 78
1. Open the Solder Assistant window from the library 78
2. Solder assistant window display 78
3. How to use the Tune Assist 80
2. Joint histogram recording feature presentation 80
1. Activate/desactivate the Joint histogram results recording 80
2. Results recording folder 81
3. Results recording file 81
4. Recorded data 81
5. Recorded file format 82

Chapter 12: Library live Update 83


1. Library live Update presentation 83
1. Library live Update settings 83
2. Library access protection with lock file 83
3. Library live update during production 83
4. Library live update display 84
2. How to use it 84
1. Local library live update 84
2. Shared library live update (shared folder) 84
3. The [Link] application 85

Chapter 13: PCBImageMatrix and VISCAM 86


1. General concept 86
2. PCBImageMatrix 86
3. VISCAM 89

Chapter 14: The Defect Viewer 142


1 DefectViewer configuration 142
1. Main configuration 142
2. Initial settings 143
3. Message customization 148
2 DefectViewer in offline mode 150
1. Network settings 150
2. Opening the panel review window 150
3. Panel review window display 152
4. Current defect review window display 153
5. Reviewing a panel 153
6. Reviewing a defect 154
7. Modify a defect type 154

Vision2009 User Guide 5.0 5 / 159


Vision2009 user guide

3 Colours used in DefectViewer 156

Chapter 15: The Supervisor 157


1 Revisit reviewed defect with the defect image 157

Vision2009 User Guide 5.0 6 / 159


Vision2009 user guide

Main notions
This chapter presents the main notions that are introduced in Vision2008/Vision2009.

System name
The system name corresponds to a referential used for the definition of the models in the library. A system contains
common family names and orientation.
For example, the “VIT” system is using JEDEC standard names and a 0° orientation is set when the wider dimension of
the object is horizontal.

Reference library

A reference library is a library that is considered by the customer as a reference because it contains useful model
families for a given system and acquisition head.
A library becomes a reference library when it is added to the Reference library table.
Only one library with the same system name and acquisition head can be added to the Reference library Table.

Correspondence table

The correspondence table stores the links between customer part numbers and the model families present in the
referenced libraries defined by the customer.

Model family
Component and ID code (DataMatrix & Barcode) models are now gathered into model families that contain these
common properties:
- the package type family and sub-family
- The body size and pad positions
- The tolerances

The paste, skip, fiducial and text models are still presented alone and are not gathered into model families.

New image file formats

Several kinds of image files are used in Vision2008 that contain different information:
- OIS files (Object Image Sample) : these files contain the images corresponding to all the light levels used in
the zone, the real position of the component in the image, the acquisition context (acquisition head used,
lighting level settings and additional information) and the expected defect list (only if the OIS has been
acquired in production).
- OTR files (Object Test Record) for components, paste pad or text. This is equivalent to an OIS file containing
model information. These files replace the former .dbg files.
- VBI files (ViT Benchmark Image): corresponding to an OIS file with certified expected results.
If the colour image creation feature is activated (for I-Lite machines only), then the OIS created for the defective
components during the inspection process will contain 5 images corresponding to the 5 light levels and a colour image.

DefectViewer

The DefectViewer is a new application that replaces the former Repair application.
The goal of this new application is to:
- be able to diagnose individual defects
- make it easier to identify the defect location
- provide a more attractive GUI and image display, using colour images

Vision2009 User Guide 5.0 7 / 159


Vision2009 user guide

Chapter 1: Installation

The installation section describes all the necessary operations to properly install Vision2009 software.
All the necessary procedures and drivers are available on the installation CD.

1 Upgrade Etel drivers


Vision2009 works with the latest version of the Etel drivers. To update them, please refer to the EtelTool to ComET
[Link] procedure.

The ComET 1.11B drivers are available under the installation CD.

2 Upgrade Cognex drivers

Vision2009, Vision2007R and Vision2008 work with Cognex CVL 6.5 drivers, while versions K to Vision2007 of Vision
software were using CVL 6.2 drivers.
Consequently, it might be necessary to upgrade the CVL drivers before running Vision2009.

The Vision2009 setup install the CVL6.5 if they are not already present on the machine.

Please do the following:


1. Uninstall Cognex CVL 6.2 drivers
o On the PC, open the “Add or remove programs” window available on the Settings panel.
o Search for the “Cognex CVL 6.2” line, then click on the “Remove” button: a confirmation screen appears.
o Click on the “Yes” button, then follow all the steps of the uninstall process.

2. Erase the key on the registry


o Click on Windows/Execute
o Then input “regedit” and press “OK” button: the “registry editor” window appears.
o Go to the HKEY_LOCAL_MACHINE\SOFTWARE\COGNEX\ directory
o Remove the CVL directory.

3. Restart the PC
Once the Cognex CVL 6.2 drivers are uninstalled, you must restart your PC.

4. Launch Vision2009 setup.


The Cognex CVL 6.5 drivers will be automatically installed.

If downgrading to Vision2007 is necessary please uninstall Cognex CVL 6.5 drivers, and then reinstall
CVL 6.2 drivers following the same procedure.

3 Plug in the new Safenet license key


A specific Vision2009 license is required on the Safenet key to run Vision2009.
Please plug in the machine the Serial/USB Safenet key with Vision2009 license.

This license allows running Vision2009 and the latest versions of Vision2007, Vision2008 and
Vision2007R

4 Launch the Vision2009 setup

The Vision2009 setup will install the following elements:


- The Matlab environment (needed for the Statistical Joint Histogram feature)

Vision2009 User Guide 5.0 8 / 159


Vision2009 user guide

- The Microsoft SQL database


- The ViTStandardLibrary and bank of images
- The package type and sub-package type icons
- The ModelDatabase files needed by the model correspondence table
- MatchMaker and DefectViewer icons

To install [Link] and all the necessary software, please launch the Vision2009_vx.[Link] located
under the installation CD (where [Link] represents the release number).

Then click on the Next button.

Accept the terms of the License Agreement by ticking the corresponding checkbox, then click on the Next button.

Vision2009 User Guide 5.0 9 / 159


Vision2009 user guide

Then select the folder where the software must be installed. Bu default, it will be installed under C:/VIT.
Then click on the Next button.

Select the type of installation that needs to be performed:


- Vision machine setup installs all the necessary feature to have Vision2009 fully operational
- Supervisor & Defect Viewer setup installs the Supervisor and the DefectViewer application, along with a
supervisor database management tool
- DatabaseServer (MSDE 2000) setup installs the MDSE 2000 server that is required to run the databases
used in Vision2008
- All setup installs all the components onto the machine.
Please select one type of setup and then click on the Next button

By default, the Vision machine setup is selected.

Vision2009 User Guide 5.0 10 / 159


Vision2009 user guide

To set up correctly the MSDE 2000 server, it is necessary to configure a MSDE password that will be later used on for
database administration.

Vision2009 and all the selected components are now being installed on the computer.

At any moment, it is possible to display the details of the installation progress by clicking on the Show details button.

The Matlab runtime environment setup will be launch automatically.

Vision2009 User Guide 5.0 11 / 159


Vision2009 user guide

Select the operation to perform, then click on the Next button.

Then select the features that need to be installed, and click on the Next button.

Vision2009 User Guide 5.0 12 / 159


Vision2009 user guide

Then click on the Install button to launch the installation process.

When the installation completes, click on the Finish button to close the Matlab runtime installer and go back to Vision
setup.

Vision2009 User Guide 5.0 13 / 159


Vision2009 user guide

If MSDE server is already installed on the PC, the following message will be displayed. MSDE 2000 will not be need to
be installed, but the necessary ModelDatabase database will be added in the existing MSDE server.

Otherwise, the MSDE setup will be launched automatically.

Then the setup completes. Click on the Finish button to exit.

5 Define the lighting offsets


With Vision2009, it is necessary to have the lighting offsets defined in the ViHardwareConfiguration_xxxx.ini file.
Different methods can be used to set these parameters:
• In case of a first installation of Vision2009

To define the lighting offsets for the machine, please use the INSTALL VISION2007R ON PILOT MACHINE [Link]
procedure.

Then input the lighting offsets in the ViHardwareConfiguration_xxxx.ini file, in the following section:
[iodriver_2]
Error Offset=lightType1=0|lightType2=0|lightType3=0|lightType4=0

• In case Vision2009 has already been installed and configured on the machine
The lighting offsets have already been set in the ViHardwareConfiguration_xxxx.ini file corresponding to the previous
software version.
You can then either:
• Extract manually the lighting offsets from the ViHardwareConfiguration_xxxx.ini file corresponding to the
previous version and then input them in the ViHardwareConfiguration_xxxx.ini file located on the
C:/VIT/Config folder.

Vision2009 User Guide 5.0 14 / 159


Vision2009 user guide

• Use the “Import parameters” feature of the VisionSetup to import automatically the lighting offsets set in the
ViHardwareConfiguration_xxxx.ini file corresponding to the previous version. Please check chapter 2.5 for
more details.

6 Calibrate the machine


Once the software is installed, and lighting offsets are correctly configured, the calibration must be re-
done. Automatic calibration procedures have been introduced in Vision 2009.

1. Automatic Grey level calibration


An automatic grey level calibration has been introduced in this version. It is recommended for all heads, except for
those using the Hitachi KPF100 camera.

By default, the Automatic grey level calibration mode is selected.

The type of calibration used (manual or automatic) is configurable in the [Grey calibration] section of the
[Link] file.
[Grey calibration]
Adjustment parameter (0: lens aperture, 1: light power command) // 0 = manual calibration active
// 1 = auto calibration active

When a grey level calibration is made, do not open the diaphragm even if measures seem to
be incorrect.
Try first to click on “Auto Calibration” button: the calibration should pass.

2. Automatic focus calibration


By default, the Automatic focus calibration mode is selected.
Please check the calibration document for a complete step by step procedure.

Vision2009 User Guide 5.0 15 / 159


Vision2009 user guide

Chapter 2: Configuration
The configuration section describes all the necessary operations to configure Vision2009 software.

1. Vision Setup

To ensure correct AOI system functioning, the hardware configuration must be properly set when starting Vision2009
for the first time.
A user friendly interface, accessible when starting [Link] application, gives access to the AOI system
configuration. This new application replaces the former Vision Reset mode.

All settings are saved in the ViHardwareConfiguration_xxxx.ini file, where xxxx represents the
selected machine configuration.

1 Hardware configuration window


The Machine Setup window can be launched by double clicking on the [Link] application located in the
C:/VIT/ folder.

1. Main window
The Main window is composed with :
- the standard machine selection listbox,
- the Parameters and ID readers tabs
- the Parameters description section
- the Hardware component photo section
- the Hardware component description section

B C

Vision2009 User Guide 5.0 16 / 159


Vision2009 user guide

To configure the Vision machine correctly, please:

1. Select the AOI system type from the Standard Machine Selection listbox (A): for each machine type, a
standalone mode also exists.

2. Eventually tick the Also create parameter’s information files checkbox (D) to export the corresponding
summary files.

3. Click on the Import Parameters… button (C) to import the configuration parameters from another
configuration file. See chapter 5.

4. Once the modifications are done, clicking on the OK button saves the modifications and exits the machine
setup.

When ticked, the Also create parameter’s information files checkbox allows to export in the
following .html files the parameters defined in this Machine Setup window:
- [Link]
- [Link]
- [Link]

The Switch to Expert mode button (B) allows to display specific parameters which access is restricted
to expert users (support team and agents).
A password is required to be able to switch to this Expert mode.

2. The Standard machine selection


In the standard machine selection listbox, each entry represents a machine configuration.

For each machine configuration, the default drivers that must be used are defined in the
ViHardwareConfiguration_xxxx.xml file, located under the C:/VIT/Config folder.

These ViHardwareConfiguration_xxxx.xml files must not be modified.

3. The parameters tab


In the Parameters tab of the Machine Setup window, the following parameters can be edited:
- signaling parameters (lighthouse)
- access parameters (door)
- acquisition parameters (imaging, position, lighting)
- Conveyor parameters
- IO management parameters

Once a parameters group is selected on the left, the corresponding parameters appear in the right, and the picture of
the associated hardware part is displayed in the Hardware component photo section (A).

If the user clicks on a parameter name, then the corresponding Unit and Description information appear in the
Parameter Description section (B).

Vision2009 User Guide 5.0 17 / 159


Vision2009 user guide

B
A

A
B

4. The ID readers tab


This tab configures the ID code readers. The ID readers used can be external bar codes and/or DataMatrix (2D label)
readers.

Vision2009 User Guide 5.0 18 / 159


Vision2009 user guide

Once a reader is selected in the list, the corresponding parameters appear in the Parameters section, while the
reader picture is displayed in the Hardware Component Photo section.

In the reader parameters section, the port number used for communication between the reader and the
PC must be carefully defined.

No automatic setting feature is available anymore.

The internal camera does not need to be activated in the ID readers tab anymore.

The internal camera must be activated from the 1D/2D readers tab in the TST file configuration window.

Both internal identification (using the internal camera) and external identification (using an external
barcode reader) can be used at the same time.
These have to be defined carefully in the 1D/2D readers tab in the TST file configuration window.

5. The Import parameters feature


After a software upgrade, it is possible to import automatically the configuration parameters from the previous
configuration file used. This allows to save time and avoid configuration mistakes.

To use the automatic import feature, please do the following:


1. Click on the Import Parameters… button
2. Select the ViHardwareConfiguration_xxx_xxxx.ini file corresponding to the original software version, then
click on the Open button
3. In the Import Parameters List Box window, select the parameters that must be imported, then click on
the OK button: the parameters will be automatically imported into the ViHardwareConfiguration_xxx_xxxx.ini file
of the new software version.

Only the parameters that are set to a different value in the selected configuration file to import will be
displayed.
If the Import Parameters feature is used twice, only the remaining parameters that have not been
imported yet will be listed.

Vision2009 User Guide 5.0 19 / 159


Vision2009 user guide

2. Language configuration

Vision2009 is multilingual and supports the following languages: English, French and Japanese.

By default, the language used by AVision software corresponds to the language set for the Operating System.
However, it is possible to define a specific language for AVision software, while the operating system is using another
language.

To do so, please add the following key in the registry:


1. Click on Windows/Run
2. Then input “regedit” and press the “OK” button: the “registry editor” window appears.

3. Go to the HKEY_CURRENT_USER\Software\ViTechnology\Vision2009 folder

4. Create a new DWORD key named “Language”.

5. Set the value of the language key according to the table below

Language Value to set

English 0x09

French 0x0C

Japanese 0x11

Then launch again Vision2009: the language modifications should be applied.

Vision2009 User Guide 5.0 20 / 159


Vision2009 user guide

Chapter 3: Use of existing .tst files and libraries

The .tst files created with previous versions of Vision software can be used directly with Vision2009.

However, the library files created with Vision2006 or Vision2007 must be converted to the Vision2008 format. This
operation is done automatically when a library with a previous format is opened by the Vision2009 application.

Once converted the new library folder contains:


- a subfolder for each model family available
- a library .bm file

The converted library is saved during the conversion process. Its folder is renamed adding the extension “.backup” and
the end of the initial name.

Once the library file has been converted to the Vision2008 format, the .tst and linked library can be used in debug
mode or production mode as before.

1 Opening a Release K library file


When a Release K library file (created with a version anterior to [Link]) is opened using the File/Open menu, a
message appears to warn the user that the library must be converted to be used with Vision2009.

Click on the « Yes » button:


- The backup of the library is created.
- The Library information appears. Fill in useful information about the library:

- The system name


- The acquisition head type of the machine being used.
- The Release K library file is then converted to
Vision2008 format. The conversion process may take
a few minutes.

The conversion of very large Release K libraries may use a lot of memory and last several
minutes.

The system name corresponds to the referential used for the definition of the models in the library:
common family names and orientation.

For example, the “VIT” system is using JEDEC standard names and a 0° orientation is set when the
wider dimension of the object is horizontal.

Now, the Lighting settings that should be used with a library are saved with it. They are accessible
in the new library property window.

By default, they correspond to the default settings defined for the acquisition head associated to the
library.

Vision2009 User Guide 5.0 21 / 159


Vision2009 user guide

2 Opening a Vision2007 library file


When Vision2007 library file is opened using the File/Open menu, a message appears to warn the user that the library
must be converted to be used with Vision2009.

Click on the « Yes » button


- The backup of the library is created.
- The Library information appears. Fill in useful information about the library:

- The system name


- The acquisition head type of the machine being
used.

- The Vision2007 library file is then converted to Vision2008 format.

The conversion of Vision2007 libraries may take a few minutes.

3 Opening a .tst file


When opening a .tst file and linking it to a library with Vision2008 format, the Library Lighting settings window appears
so that one can set whether or not the lighting settings that are used with the linked library should be applied to the
.tst file.

4 Library lighting settings

Once the library has been converted to the Vision2008 format, the following window appears to select how the library
lightings should be propagated to the existing
zones.

- If the user clicks on the “No” button: the zones lightings are not modified.

- If the user clicks on the “Yes” button with no checkbox checked: the lighting of the standard zones (except all
protected zones) will be replaced by the library lightings.

- If “Update protected zones” is checked and the user clicks on the “Yes” button: the lightings of all the zones
(standard + protected) will be replaced by the library lightings.

- If “Destroy useless joker zones” is checked and the user clicks on the “Yes” button: all the joker zones from
the .tst files that are not set as recommended joker zones in the library are removed.

The protection will be removed from the protected zones.

Vision2009 User Guide 5.0 22 / 159


Vision2009 user guide

The recommended use of a joker zone/centered zone is defined in the library, in the Model
family edition window, under the “Properties” tab.

- If “Create joker and centered zones according to linked library” is checked and the user clicks on the “Yes”
button: joker and centered zones will be created in the .tst file according to the recommended joker and
centered zones defined in the library.
The library lightings will be applied to these zones. If specific lightings have been defined in the library for the
recommended joker zones, they will be applied to the created joker zones.

5 Treatments update
During the library conversion process, the fiducial model treatments will be modified as follow:
- If a Blob or another treatment is used as treatment 1 in a fiducial model, then this treatment will be
automatically converted into a Vi-Pro treatment. Because the Vi-Pro parameters are not set, this Vi-Pro
treatment is set to a Deactivated state.
- If a Blob or another treatment was used as treatment 2 (or more) in a fiducial model and Vi-Pro was used as
treatment 1, then the Vi-Pro treatment is kept unmodified, while the other treatment is deleted.

Vision2009 User Guide 5.0 23 / 159


Vision2009 user guide

Chapter 4: Creation of new .tst files and libraries

This chapter describes how to create a new .tst file and a new library using the TST wizard and MatchMaker tools.

1 First steps
The TST wizard can be opened from the menu File/New/Tst file or by pressing CTRL+T in debug mode.
- A dialog box appears to select the .vis file to use: select a file, then click on the “Open” button
- The “TST Wizard – Build CAD file & check limits” window appears.

- Click on the “Next” button: the CAD file is built. The “TST wizard – Select file” window appears.

- Select whether you want to use with this new .TST file:
- An existing library, by setting the checkbox “Append library” and clicking on the “…” (browse) button
- A new library, by setting the checkbox “New library” ,and filling the “System” and “Acquisition head” fields.

Vision2009 User Guide 5.0 24 / 159


Vision2009 user guide

- In the Family Search zone, the available system in the Model Correspondence table are listed. The list can be
restricted to the reference libraries using the defined acquisition head.
- Select one or several reference libraries in which interesting models may be available.
- Then, click on the “Next” button

2 Model families import

1. What is new in Vision2009


In Vision2007, Matchmaker was managed with the standard VIT Library. The links between the standard JEDEC and
the Customer JEDEC were saved in a database. These links could also be imported from .lk files.

From Vision2008, the customer can use its own referenced libraries. Matchmaker is now connected to a
correspondence table (see paragraph 3), which stores the links between customer part numbers and the model
families present in the referenced libraries.

This table can be filled either by:


- the TST Wizard,
- The import of .lk files with [Link] application
- The import of (.VBI) files in [Link]

The reference libraries define the contents of the Model database. If a library is set as a reference, information are
then stored in database. Therefore, all modifications in referenced libraries need to be updated in the database using
the “Synchronize” or “Synchronize all” buttons.

2. The “TST Wizard – Link between CAD file and library” window display
The “TST Wizard - Link between CAD file and library” window is accessed either by:
- Creating a new TST file using the TST wizard,
- Going to menu editor\model while an existing TST file is displayed.

The following columns are available:

A: Part numbers extracted from the .VIS file

Vision2009 User Guide 5.0 25 / 159


Vision2009 user guide

B: Customer JEDECs, which can be modified by double clicking on it


C: Check lines that have to be completed by Matchmaker. You may check/uncheck each line or check/uncheck all
by ticking the main grey line.
D: Model family to import from reference or customer libraries: a list box show the correspondence found and
the matching models
The family name is composed with system name – model family name
If the model belongs to the already existing library, then its name will be composed with:
Customer Library - model family name
E: Angle that will be used to apply the selected model (0, 90°, 180°, 270°).
This information will be set in the model family “Model orientation compare to family” section
F: Acquisition head for the selected model family

3. Define the model families to import

- If the model is already in the customer library or correspondence PN<-> model family is already
known:
o If you fill an existing library, some models are already present in the library. By default, the models
in customer library are set in listbox prefixed by “Customer Library”
o If there is a known correspondence between the Part Number and a model family : it appears in the
listbox, prefixed by the system name

- Direct import from referenced libraries:


o Double click on a line on the “TST wizard – Link between CAD file and library” table: a window
appears.

o In this window, all the available model families from the reference libraries are sorted by system,
model family and acquisition head.

o Select the model family that must be imported into the new library

Vision2009 User Guide 5.0 26 / 159


Vision2009 user guide

4. MatchMaker
The behaviour of MatchMaker in Vision2007 is fully described in Vision2007 User Manual.
Only the main evolutions brought by Vision2008 are presented here.

Matchmaker button becomes available if at least one Part Number is ticked to find its corresponding model, and if the
model table settings have been correctly set.

Here are the main modifications made in Vision2008:


- The standard library is not used anymore
- The type/sub type proposed here come from the Correspondence table. The list of package types
proposed correspond to the package types found in the referenced libraries or in the customer
library.

These package types have to be defined correctly in the referenced libraries.


The customer can define his own package.

- The search for corresponding models has become a search for corresponding model families
- The models are searched into the model families of the referenced libraries (using all the information
contained in the table of correspondence (i.e. model database)
- The grid model selection gives the score for each model: the customer can then select which model
family he wants to import into its new library.

When going back to the “TST wizard – Link between CAD file and library” window, the models defined in Matchmaker
are displayed in the “Import” column.

5. Missing treatments
Once the models families to import are selected, if some customer JEDEC does not have any corresponding model
family, the next step of the TST wizard will create missing treatments in the new library.

3 Model correspondence table

Vision2009 User Guide 5.0 27 / 159


Vision2009 user guide

The Model Correspondence table configuration window opens when going to the menu Tools/Model Database.

This table lists all the libraries that are defined as reference libraries.

Once listed in this Reference library Table, the reference libraries can be used to create useful links between the
models.

1. Database settings
The model correspondence table is built on a database attached to a server. The Model Database Settings window
helps to specify the connection parameters for this server.

- First, the name of the MS-SQL server used should be selected in the list. “(local)” can be used if the server is
installed locally on the machine.
- Then, enter the user and password identifiers to log in to the server.
- Once this information is correctly filled in all the Databases available on the selected server should be listed in
the Database list box.
- Select a database from the list, then click on the OK button.

Once the Model database window closes it returns to the “Model correspondence table configuration” window.

2. Reference Library Table operations


Several operations can be performed on the Reference Library Table:

Vision2009 User Guide 5.0 28 / 159


Vision2009 user guide

- Add: a reference library with given system and acquisition head parameters can be added to the table by
clicking on the “Add” button.
- Modify: The reference library listed for a given system and acquisition head can be changed by clicking on the
“Modify” button
- Synchronize: when a modification has been made to the selected reference library for Vision2008, clicking on
the “Synchronize” button allows updating of the database with the latest modifications.
- Synchronize all: when a modification has been made to one or several reference libraries for Vision2008,
clicking on the “Synchronize all” button allows updating of the database with the latest modifications made to
all of the listed reference libraries.
- Default system: a reference library can be set as the default system to which VBI files will be imported with
the Import function.
- Remove: a reference library can be removed from the Reference Library table and the database by clicking on
the “Remove” button.
A confirmation message will appear with details about the use of this reference library:
o If the reference library is said to be used by other computers, then its models will not be removed
from the database
o If the reference library is said NOT to be used by other computers, all the models will be removed
from the database.

Shared libraries can also be listed as reference libraries.

Vision2009 User Guide 5.0 29 / 159


Vision2009 user guide

Chapter 5: The New Library

This chapter describes the structure of the new library, where the paste, fiducial, text, skip and ID code
models are now presented separately.
Component and ID code (DataMatrix & Barcode) models are now gathered into model families that contain
these common properties:
- the package type family and sub-family
- The body size and pad positions
- The tolerances

The paste, skip, fiducial and text models are still presented alone and are not gathered into model families.

1 New library window

The New library is composed of 3 parts:


- the toolbar (A)
- the list of model families and models (B)
- the description of the selected model family / model (C)

B C

Vision2009 User Guide 5.0 30 / 159


Vision2009 user guide

2 New library display

1. The new library toolbar

A B C D E F G H I J K L
The New Library toolbar contains:

A A listbox containing the kinds of elements to visualize: components, skips, fiducials, ID-codes (Barcode or
DataMatrix) or texts.
B To save the library
C To display and/or modify the library information
D To launch LibraryPro execution
E To open a recorded LibraryPro report
F To create a new model
G To add a multizone model
H To edit the selected model family / model
I To delete the selected model family / model
J To copy the selected model family / model
K To paste the selected model family / model
L To search for a model

2. The list of model families and models

This list contains all the available model families and models for the selected
element type (here: Components).

The models’ statuses are as follows:

Model activated

Model deactivated

Model in which a treatment used for the presence equation is


deactivated.

The family models’ statuses follow the same rules:

Model family in which all the models are activated

Model family in which all the models are deactivated

Model family in which all the models have their presence treatment
deactivated.

In addition, the following icon indicates that this model family has been
ratified using the LibraryPro tool:

Vision2009 User Guide 5.0 31 / 159


Vision2009 user guide

3. The description of the model family

For component model family:


The model family description area contains the
package and sub package type information as well as the
geometrical description of the component.

The package and sub package type information are used in MatchMaker tool to easily retrieve a
component with given properties.

The polarity mark defined in this window will be used during the certification process to decide
whether the component is correctly positioned or not.

The encompassing area corresponds to the maximum values defined for the encompassing area
for all the models of the family. If not available in the models, the values are retrieved from the
encompassing area of the treatments.

For ID code model family:


No parameters are listed on the Model family window for ID codes.

4. The description of the model

For all the model types (Components, Fiducials, Skips, ID


codes, texts), the model description area contains
information about the model creation and modification.

Vision2009 User Guide 5.0 32 / 159


Vision2009 user guide

For components only, the field “Component description


origin” indicates how the component description
information has been acquired.

3 Operations from the toolbar

1. Edit library properties


The library properties can be edited using the following button from the toolbar:

The Usage Parameters section contains the recommended settings for library use: the acquisition head and light
levels.

2. Execute LibraryPro
The LibraryPro feature can be executed by clicking on the following button from the toolbar:

The complete execution process and results are described on section 5 of this document, entitled “LibraryPro”.

3. Open an existing LibraryPro report


The LibraryPro reports are saved in a .xml format.
A recorded LibraryPro report can be opened from the new library by clicking on the following button on the toolbar:

Vision2009 User Guide 5.0 33 / 159


Vision2009 user guide

4. Create a model
Both model families and models can be created using the same button.

- Create a model family


To create a model family, please click on the element type (ex: Component).
Then click on the following button on the toolbar:

The New model window appears.

To create a new model family, please:


- Select a package type from the list
- Select a subpackage type from the list
- Enter the model family name to be created
- Enter the model to create within this family

- Create a model
To create a model, please select the model family in which it should be created, then click on the Create a model
button from the toolbar.
The same window will appear with package type, sub-package type and model family name fields already filled in.

5. Create a multizone model


Both multizone model families and multizone models can be created using the same button.

- Create a multizone model family


To create a multizone model family, please click on the element type (ex: Component).
Then click on the following button on the toolbar:

The New multizone model window appears.

To create a new multizone model family, please:


- Select a package type from the list
- Select a subpackage type from the list
- Enter the model family name to be created
- Enter the model to create within this family

- Create a multizone model


To create a model, please select the multizone model family in which it should be created, then click on the Create a
multizone model button from the toolbar.
The same window will appear with package type, sub-package type and model family name fields already filled in.

6. Edit a model
The selected model can be edited by double clicking on its name, or by clicking on the following button on the toolbar:

Vision2009 User Guide 5.0 34 / 159


Vision2009 user guide

In this Model window, a button has been added that allows launching the ImageEdit application for the selected
image file with the specified light level settings:

In the result table, the execution results for this model on the selected image file(s) or image folder are displayed.

In the case of the image folder, the results table will contain one line per image file. This model can be tested on all
the images contained in the selected folder, or on specific images (with no defect, with missing defect, etc).

Vision2009 User Guide 5.0 35 / 159


Vision2009 user guide

7. Edit a model family


The selected model family can be edited by double clicking on its name, or by clicking on the following button on the
toolbar:

By default, the Model family window opens with the “Model family properties” tab selected.
This Model family properties tab contains the package type, the subpackage type, the geometrical description and
the usage context of the model family.

The Model family test tab allows one to test the model family on one or several image files saved in the selected
folder.
The results of the test(s) are displayed in the Results table, where each line corresponds to the test of the model
family on one image.

The name of the displayed Winner model corresponds to the first model tested who’s result
has reached the defined winning threshold.

To ensure optimal results are displayed all the columns of the Results table can be
easily rearranged:
- useless columns can be hidden by dragging and dropping them outside the table
- column sorting can be modified by dragging and dropping the selected column to a
more appropriate location
- hidden columns can be added to the results table using the contextual menu.

From this model family test tab, double clicking on one result line opens the “Results of model family” window, in
which the execution results of all the models of this model family on the corresponding image file are displayed.

Vision2009 User Guide 5.0 36 / 159


Vision2009 user guide

The winning model is displayed toward the top of the window.

Double clicking on one line of this results table opens the corresponding Model edition window.

8. Delete a model family / model


- Delete a model
The selected model can be deleted by clicking on the following button on the toolbar:

- Delete a model family


The selected model family can be deleted by clicking on the same button on the toolbar.

9. Copy / paste a model family / model


The model family / model can be copied by clicking on the following button on the toolbar:

It can then be pasted to the selected location by clicking on the following button:

10. Search for a model in the library


As the list of available model families may be very large, the Search model window helps retrieve a given model of the
selected element type.
The Search model window is launched using the following button on the toolbar:

Vision2009 User Guide 5.0 37 / 159


Vision2009 user guide

4 Operations from contextual menus

Several operations can be performed directly using the Contextual menus. These menus appear when right clicking on
the zone.

1. Operations from the model families list


Many operations are available by right clicking on a selected model family:

- Model creation
- Model family edition (normal mode)
- Model family edition (read-only mode)
- model family name modification
- model family saving
- model family deletion
- Launch LibraryPro execution on the selected model
family
- Model copy
- Model import / export

2. Operations from the models list


Many operations are available by right clicking on a selected model:

- model edition (normal mode)


- model edition (read-only mode)
- model name modification
- model saving
- model deletion
- Component description import
- Component description propagation
- Model copy
- Model import / export

3. Operations from the results table


Many operations are available by right clicking on a column
header of the results table, on the model family test’ tab, or on the model edition window:

- add hidden columns


- sort the column data
- Hide a column
- Realign the data in a column

Vision2009 User Guide 5.0 38 / 159


Vision2009 user guide

Chapter 6: Image files creation


Several types of image files are used in Vision2009 that contain different information:
- OIS files (Object Image Sample) : these contain the images corresponding to all the light levels used in the
zone, the real position of the component in the image, the acquisition context (acquisition head used, lighting
level settings and additional information) and the expected defect list (if the OIS has been acquired in
production only).
- OTR files (Object Test Record) for components, paste pad or text. This is equivalent to an OIS file containing
model information. These replace .dbg files.
- VBI files (ViT Benchmark Image): corresponding to an OIS file with certified expected results.

1 Creation of OIS files


The OIS files can be recorded from:
- a PIR file (Panel Image Recording file, formerly AFT)
- process mode
- production mode

To record OIS files in process mode, a .tst file should be open. The corresponding panel should be loaded.

1. OIS file recording in process mode


The OIS recording settings screen can be opened by clicking on the “Record OIS” button from the toolbar:

Then, the following parameters should be


set:
- The panel type
- The recording selection: it can record
either all the components from the panel
or a selection of components defined by
the user.
- Additional information (optional)
- The destination directory, where the
recorded images will be saved.

Vision2009 User Guide 5.0 39 / 159


Vision2009 user guide

2. OIS file recording for only one topology in process mode


To open the OIS recording settings screen, click on the “Reference designator” button on the toolbar, then click on the
topology in the .tst file for which an OIS file must be recorded.
In
the

Component Image Recording parameters, the topology and board numbers are filled in automatically
according to the selected object.

Then, the following parameters should be set:


- A comment (optional)
- The destination directory where the recorded OIS will be stored
- The Extract Images status: if this checkbox is checked, images with .bmp format will be extracted from
the recorded OIS files for the 5 light levels.
- Additional information (optional)

The OIS file recording for one topology in process mode can also be launched using the F11
shortkey (for a populated panel).

3. OIS file recording for one JEDEC in process mode


To open the OIS recording settings screen, click on the “JEDEC picture” button on the toolbar, then click on the JEDEC
in the .tst file for which an OIS file must be recorded.

In the Component Image Recording parameters, the JEDEC field is filled in automatically according to the selected
object.

Then, the following parameters should be set:

Vision2009 User Guide 5.0 40 / 159


Vision2009 user guide

- A comment (optional)
- The destination directory where the recorded OIS will be stored
- The Extract Images status: if this checkbox is checked, images with .bmp format will be extracted from the
recorded OIS files for the 5 light levels.
- Additional information (optional)

4. OIS file recording from PIR file


OIS files can be recorded using a .PIR file:
- To load the .PIR file, go to menu Test&Optimization, and then click on “Panel player bar”. The player bar will
appear on the .tst file header with two fields: “List” and “Loaded panel”.
- Select one of the .PIR files listed: it will be automatically loaded.
- Then click on the “Record OIS” button from the toolbar and follow the procedure described in paragraph 1.

5. OIS file recording in production mode


OIS files can also be created from production mode when the panel is being inspected. When standard production
mode is launched, the following window appears:

To record an OIS, click on the “OIS rec” button on the toolbar:

The component image recording parameters window appears.

Then, the following parameters should be set:


- The recording selection: it can record either all the defective components from the panel or a selection of
components defined by the user, or the defective components from the select components list.
- The Recording period information, to define a limited duration for image files creation.
- Additional information (optional)
- The destination directory where the recorded images will be saved.
- The recording option (whether or not all the light levels should be recorded).

Vision2009 User Guide 5.0 41 / 159


Vision2009 user guide

Then click on the Start production button and load a panel. The OIS files will be recorded for all the components
defined in the recording parameters window.

6. OIS file recording during the inspection process


As it was the case in Vision2007, image files can be recorded for defective components during the panel inspection in
production mode.
To activate this defective components image file creation do the following operations in debug mode:
- Open the menu Tools/Maintenance
- Click on the “Parameters” button: the “Machine parameters” window appears.
- Go to the Production tab

- Make sure that


the “Writing in database” checkbox is checked and that the server name where the Supervisor application is
installed is filled in.
- Make sure that the “Save image” checkbox is checked and enter the maximum number of image files that
should be created during the inspection process.
- Select the folder where the created image files should be stored on the Supervisor server.
- Click on OK, close the Maintenance screens.
- Then launch production mode, start the production process, and load a panel.
 As inspection occurs, the image files corresponding to the defective components are stored in the specified folder
on the Supervisor server.

Vision2009 User Guide 5.0 42 / 159


Vision2009 user guide

2 Creation of OTR files

1. OTR file recording in production mode


OTR files (equivalent to former .DBG files) can also be recorded in production mode.
The OTR files are equivalent to OIS files but contain information about the model used during inspection.

To recording OTR, either press CTRL+D or click on the “OTR rec” button on the toolbar:

The OTR recording parameters window appears.

The following parameters should be set:


- The additional information
- The recording option (whether or not all the light levels should be
recorded).

The OTR image files recording folder is defined in the TST configuration window, in the Production
tab.
By default for .tst files created under Vision2009 the OTR files are recorded in C:\VIT\OTR\ folder.

3 Creation of VBI files

VBI files correspond to OIS files that have been certified. However, image files are directly recorded in the VBI format
in a specific situation: when using empty panels.

1. VBI file recording in process mode


The VBI recording settings screen can be opened by clicking on the “Record OIS” button on the toolbar:

Panel type “Empty” must be selected.

Then, the following parameters should be set:


- The recording selection: it can record either all the components on the panel, or a selection of components defined
by the user.
- Additional information (optional)
- The destination directory, where the recorded images will be saved.

Vision2009 User Guide 5.0 43 / 159


Vision2009 user guide

2. VBI file recording for one topology in process mode


To open the VBI recording settings screen, select a topology in the .tst window and then press F12: the component
image recording parameters for empty panels screen appears.

In the Component Image Recording parameters screen, the topology and board numbers are filled in automatically
according to the selected object.

Then, the following parameters should be set:


- A comment (optional)
- The destination directory where the recorded OIS will be stored
- The Extract Images status: if this checkbox is checked, images with .bmp format will be extracted from the recorded
OIS files for the 5 light levels.

- Additional information (optional)

Vision2009 User Guide 5.0 44 / 159


Vision2009 user guide

Chapter 7: Image file management

Image file management is done in the ViTImageManager application which is installed in the C:\VIT\ folder by the
Vision2009 setup package.

In the ViTImageManager application, several operations can be performed on the recorded OIS & OTR files:
- Search for image files (OIS/OTR/VBI)
- Transform OIS files into certified VBI files
- Import external VBI files
- Edit OIS/VBI properties
- View the coverage report of VBI files
- Copy/Move/Delete/Export files

1 ViTImageManager display

The ViTImageManager application contains 3 main features:


- The Image File Viewer - allows the user to view an OIS/VBI
image file and its properties
- The Image File Manager, where several operations can be
performed: certify, copy, import, export, delete …
- Models database access, where the parameters for the database
connection can be set.

2 The Image File Viewer


When clicking on the Image File Viewer button, an “Open a file” dialog box appears which allows the user to select one
or more files to view.
By default, only OIS files can be selected. To view VBI/OTR files the desired file type should be set to “All ViT files”.

Select the OIS/OTR/VBI file to view and then click on the Open button: The Visualization screen appears.

The image File Viewer will be launched automatically when double clicking on a image
file from Windows Explorer, as soon as it is defined as the default application to use to
open the corresponding image files extensions.

1. The Visualization window display


The visualization screen is composed of several parts:
- The origin: describes the type of industry in which it is used.
- The properties: summary of the main information for this object (model family used, part number, object CAD
orientation)
- Additional properties: clicking on this button opens an external window that sums up the detailed information
for this object (light level, type/color of the PCB…)
- Component position: this zone described the variation between the expected object position and the real
object position, for x, y and theta.
- Defects list: describes the type of defect found on this object: presence, polarity, joint, bridge, position.
The “Preset” list box indicates who gave the sanction for the defects list (it can be AOI sanctioned, operator sanctioned
(from DefectViewer) or have no sanction if the OIS does not come from the production mode).

Vision2009 User Guide 5.0 45 / 159


Vision2009 user guide

If the OIS file has been recorded from a known good panel the message “Certified good panel” will appear in the
Defect list area to give the panel status information to the user.

Even if this OIS has been recorded from a known good panel, it has not been transformed
automatically into a certified VBI file because position error or position deviation may exist for this
object.

If the OIS file has been recorded from an empty panel, the message “Empty panel” will appear in the Defect list area
to give the panel status information to the user.
- Optional user information: provides an opportunity for the user to add more information about this object
(position error type)
- Image zone: the main image and the 5 images corresponding to the various light levels are displayed.
Several operations are possible on the main image. These operations are described in the chapters 6-3-4 and
6-3-5.
- File management zone: information about the displayed image file and navigation controls for the selected
image files.

2. Visualization window operations

The following actions can be executed from the Visualization window:


- Navigate through the selected image files using “Previous” and “Next” buttons
- Extract simple images from the selected image file using the “Extract images” button: 5 images
corresponding to the 5 light levels will be created.
- Modify the scale of the main picture and move the main picture in the image zone (see chapter 6-3 for the
presentation of all available operations)
- Edit the additional properties using the “Additional properties” button

3. OIS & VBI properties


The OIS and VBI properties window can be displayed by clicking on the “Additional properties” button in the
“Visualization” window.

Vision2009 User Guide 5.0 46 / 159


Vision2009 user guide

- OIS properties window

The OIS properties window presents information about the OIS


creation: the creation date, the type of acquisition head with
which it was recorded, the object’s reference designator, the
PCB type and color, the lighting settings and zone settings.

The operator sanction is also present which describes the result


of the operator analysis from the DefectViewer (formerly Repair
Station); in this case, the edited OIS was created during
production.

- VBI properties window

The VBI properties window presents information about


the OIS creation: the creation date, the type of
acquisition head with which it was recorded, the object’s
reference designator, the PCB type and color, the lighting
settings and zone settings.

The expected result is the result of the certification


analysis made on the Certification screen when the OIS
was transformed into VBI.

The dx, dy and dt fields show the deviation between the


real object position and the expected object position.

If checked, the checkboxes indicate presence, polarity,


joint, bridge and/or position error(s).

Vision2009 User Guide 5.0 47 / 159


Vision2009 user guide

3 The Image File Manager


After clicking on the Image File Manager Button, a “Search” window appears for selection of the files to manage.
By default, only OIS files are selected.

1. The Search window

Various search criteria can be set in the “Search” window:


- Search directory: indicates the location where the image files have been stored. The Search can be done on
this directory only or can include all the subfolders.
- Filter by files type: the Search is made on the selected image files types.
- Filter by creation date: the Search is made on image files created between the defined start date and end
date.
- Filter by library parameters: the Search is made on the production step (pre or post reflow), the kind of
acquisition head, and/or the use of standard lightings
- Filter by expected results (only for VBI files): the Search is made on a specific expected result
- Filter by Object type: the Search is made on one or several object type(s).
- Filter by Additional properties: the Search is made using the Additional properties of the image files.

At any time the search parameters can be reset to the last Search settings by clicking on
the “Reset” button.

2. The Search Result window


The results of the Search performed are displayed in the “Search result” window.

In this window image files corresponding to the selected search criteria are listed.

Vision2009 User Guide 5.0 48 / 159


Vision2009 user guide

Several operations can be performed on these files:


- Displaying the file properties: when a file is selected from the results table, clicking on the “File properties”
button opens the “OIS properties” or “VBI properties” windows presented in this section, chapter 2-5.
- Opening the File Viewer: when one or several files are selected from the results table, clicking on the “File
Viewer” button opens the “Visualization” window described in this section, chapter 2-1.
- Deleting a file: one or several selected files can be deleted by clicking on the “Delete” button
- Coverage Report viewer: the coverage report can be launched for the file(s) selected from the results table.
The Coverage Report window contains information about the main properties of the selected file(s):
corresponding object family name, defects status…

- Certification: the certification of OIS files and VBI files can be performed from the Certification screen. A
target directory must be set before clicking on the “Certification” button. The certification screen is
presented in detail in this section, chapter 3-3.
- Exportation (for VBI only): the selected VBI file can be exported from its current folder to the target
directory. A target directory should be set before clicking on the “Export” button.
- Importation (for VBI only): the selected VBI file can be imported from its current folder to the target
directory. A target directory should be set before clicking on the “Import” button. The “VBI importation”
screen is presented in detail in this section, chapter 3-4.

Vision2009 User Guide 5.0 49 / 159


Vision2009 user guide

- Moving: the selected file can be moved from its current folder to the target directory. A target directory
should be set before clicking on the “Move” button.
- Copying: the selected file can be copied from its current folder to the target directory. A target directory
should be set before clicking on the “Move” button.
- Going back to search criteria: if the results of the search do not match expectations we can go back to the
Search window by clicking on the “Search criterions” button.

3. The Certification window


The Certification window is launched by clicking on the “Certify” button once the target directory is set.
This Certification window contains the same information as the Visualization window.

However, some parts can be edited and modified.

- The component position: in this zone, the component’s expected position parameters can be adjusted to
match the real position.

The blue rectangular shape corresponding to the object position can


be modified with the mouse by clicking on the “set with mouse”
button.

Then, the move, rotate and resize image functions described in this
section in chapter 3-4 may be applied.

Vision2009 User Guide 5.0 50 / 159


Vision2009 user guide

The red arrows button can also be used to move the blue rectangular shape with the defined step:
- to the left
- to the right
- up
- down
Or to rotate it with the defined angular step:
- left
- right

- The defects list: In this zone, the component defects are listed and can be modified.

For specific OIS recorded from a specific panel (known good


panel or empty panel), special messages will be displayed to
indicate the specific status of the panel:

- “Certified good panel” is displayed if the OIS/VBI file was


recorded on a known good panel.

- “Empty panel” is displayed if the VBI file was recorded on


an empty panel.

The possible defects are:

These “certified good panel” and “Empty panel” messages are displayed only to remind the
user of the status of the panel from which the image files were recorded.

They have no effect on the defects list.

- Presence error (missing)

- Polarity error

- Joint error

- Bridge error

Joint errors and bridge errors can be configured by clicking on the “Set” button: the Joint Errors / Bridge Errors
window will appear.

In the “Joint Errors” window the user can add or remove joint errors.
To add a new joint error, the side, first and last pin in error should be specified.

Vision2009 User Guide 5.0 51 / 159


Vision2009 user guide

In the “Bridge Errors” window, the user can add or remove bridge errors.
To add a new bridge error, the side, first and last pin in error should be specified.

- Optional user information: in this zone additional information can be displayed about the component:
- Additional info: in the field “Additional info” the user can
select the comment he wants to add to the component from
an exhaustive list (Tombstone, Out of area, Pillow, Bill-board,
Flipped, Lifted lead, Other component).
This comment is only indicative and will appear as information
in the coverage report.

- Flag for position error: the user can use this flag if he
determines that the component has a position error or angle
error.
The position/angle error can then be classified according to
different IPC levels (IPC1, IPC2, IPC3)

Once all the information about component position and component defect are correct, clicking on the “Certify” button
will transform this OIS/OTR image file into a certified VBI file.

The “Certified” icon appears in the Certification window.

4. Image toolbar operations


Several operations can be performed from the image toolbar:

Vision2009 User Guide 5.0 52 / 159


Vision2009 user guide

- Viewing another light level: To view another light level in the main image zone, just click on the image thumbnail
displayed on the right.
A blue outline indicates which light level is currently displayed.
- Moving the image: the main image can be moved in the window by clicking on the following button on the toolbar:

Then hold left click on the image and move the mouse.
- Zooming In on the image: the main image can be zoomed in by clicking on the following button on the toolbar:

- Zooming Out on the image: the main image can be zoomed out by clicking on the following button on the toolbar:

- Auto-adjusting the image scale: the main image can be auto-scaled to fit the window size by clicking on the
following button on the toolbar:

- Set scale x1 for the image: the main image can be set to scale x1 by clicking on the following button on the
toolbar:

- Add a pixel grid: a pixel grid can be added to the image by clicking on the following button on the toolbar:

- Add a sub-pixel grid: a sub-pixel grid can be added to the image by clicking on the following button on thetoolbar:

5. Image zone operations

The pixel grid and sub-pixel grid are visible only if a very high zoom has been applied to the
image.

Vision2009 User Guide 5.0 53 / 159


Vision2009 user guide

As differences may exist between the expected position and the real object position, it is important to be able to move,
scale or rotate the rectangular tracker shape, which symbolizes the expected object position.

The following operations can be performed on the main image displayed in the image zone, using the mouse:

- Activate tracker: click within the rectangular shape

- Deactivate tracker: click outside of the rectangular shape

- Move the rectangular tracker: hold left click within the inner rectangle and
move the mouse

- Rotate the rectangular tracker: hold the Ctrl key and move the mouse pointer
to a corner, then hold left click and move the mouse. The rectangular tracker
will be rotated around the yellow cross.

- Rotate the rectangular tracker around the opposite corner: hold the Ctrl + Alt
keys and move the mouse pointer to a corner, then hold left click and move
the mouse. The rectangular tracker will be rotated around the opposite
corner.

- Resize the rectangular tracker: hold left click on one of the eight pink targets
and move the mouse

- Perform a symmetric resize of the rectangular tracker: hold the Alt key, hold
left click on one of the eight pink target and move the mouse

Vision2009 User Guide 5.0 54 / 159


Vision2009 user guide

- Scale the rectangular tracker: hold the Shift key, hold left click on one of the
eight pink targets and move the mouse.

6. The VBI importation window


The VBI importation window appears after selecting a VBI file in the Results table and clicking on the “Import” button.
A target directory must be specified and a system should be set as the Default system (see chapter 4 of this section).

The VBI importation window is composed of three main parts:

- the original file section:


This contains useful information about the original VBI file (package type, sub type, model family name, CAD
system used, the geometrical description and the CAD orientation of the component).

- the imported file section:


This should contain the corresponding information for the new CAD system.

If the fields are not automatically filled in, the user can select from the list the package type family and package
type subfamily corresponding to his system.
If the user does not know the corresponding family name on his system he can search for a family name based on
the geometric description using the “Search” button.

Selecting one model family in the search results list will display its framework. Then, an adjustment to the CAD
orientation may be necessary: this can be done in the “CAD orientation” field below.

- the image zone:


This contains the main image to which the operations described previously in chapter 2-3 can be applied. 5
thumbnails corresponding to the available light levels are also present here.
Once all the Imported file fields are filled in, clicking on the “Import” button will import a VBI adapted to the new
system.

If the geometric description of the component in the original VBI file is not known, the user may
have to specifiy the body size and number of leads in order to use the “Search” feature.
The body size can be measured using the “Measure body” button.

Vision2009 User Guide 5.0 55 / 159


Vision2009 user guide

The Auto Import known packages feature will help to more quickly import the VBI for which a
correspondence has been established between the initial and destination systems.

4 Models database access

The model correspondence table is built on a database attached to a server. The Model Database Settings window
helps to specify the connection parameters for this server.

- First, the name of the MS-SQL server used should be selected in the list. “(local)” can be used if the server is
installed locally on the machine.
- Then, enter the user and password identifiers to log in to the server.
- Once this information is correctly filled in all the Databases available on the selected server should be listed in
the Database list box.
- Select a database from the list, then click on the OK button.

Once the Model database window closes it returns to the “VitImageManager” window.

Vision2009 User Guide 5.0 56 / 159


Vision2009 user guide

Chapter 8: LibraryPro

LibraryPro is a new feature used to test the performance of a library. It is divided into 3 main steps:
- The creation of a table of images including known defects, empty boards, and good components
- The execution of the library using this table of images
- The generation of a report on the performance of the library concerning:
o The risk of false defects
o The risk of a wrong detection
o The model accuracy

1 LibraryPro execution

1. LibraryPro execution from the library toolbar

The LibraryPro feature can be executed from the new library by clicking on the following button on the toolbar:

The “LibraryPro run” window opens. In this window, the user can select the VBI files against which he will test his
library.

- Selection of parts: In this zone, the user can select which portions of the library should be tested. By default, the
whole library is tested, but the user can select specific families to test.
- Run parameters: when set, this checkbox enables testing of joints and bridges. If the image file has been acquired
during pre-reflow, the joint and bridge tests will be automatically disabled.
- VBI choice: in this zone the user can select which VBI files are used to test his library:
o The VBI root: contains the path to the folder where the selected VBI files are stored.
o The library can be evaluated for the Pre reflow process, the Post reflow process, or both.
o Expert filter: several fields can be specified to narrow the number of VBI files used to test the library.

2. LibraryPro execution from the contextual menu


The LibraryPro feature can also be executed on a single model family. To launch it:

Vision2009 User Guide 5.0 57 / 159


Vision2009 user guide

- Select a model family from the library


- Click right: the contextual menu appears
- Select “Launch report on selected family”
- The “LibraryPro run” window appears.

LibraryPro will be executed only on the selected model family.

Only the VBI choice field described in chapter one remains.

2 LibraryPro report

The LibraryPro report appears after LibraryPro execution has been launched on the whole library or on a given model
family.

1. LibraryPro report display


The LibraryPro report window is composed of several parts:
- a toolbar (A)
- the execution conditions and results summary (B)
- a detailed view of the results (C)

Vision2009 User Guide 5.0 58 / 159


Vision2009 user guide

A
C

2. LibraryPro report toolbar


Several operations can be performed from the LibraryPro report toolbar:

- The Configuration screen can be opened by clicking on the following button on the toolbar:

In this Configuration window, the following parameters can be set:


- Accuracy tolerances for the tested models (accuracy for position
and angle).
- The number of VBI files needed to ratify a model (ratified means
the model is considered good).

- This LibraryPro report can be exported to Excel format by clicking on the following button on the toolbar:

- This LibraryPro report can be exported to HTML format by clicking on the following button on the toolbar:

Vision2009 User Guide 5.0 59 / 159


Vision2009 user guide

3. LibraryPro report summary

The LibraryPro report summary contains information


about the library tested (name, location and ratification
date).

It also gives an overview on the test conditions


(number of families tested, number of VBI files used)
and the test results.

The two progress bars give an overview of the test results:


- the Confidence level represents the quality of the model families used by applying the calculation:

Number of ratified families *100 / number of tested families

- the Test coverage represents the number of model families that have been tested on the library by applying the
calculation:

Number of tested families *100 / total number of families

The color code used for these progress bars is as follows:


- if the value is over 70% : the bar is displayed in green
- if the value is between 40% and 70% : the bar is displayed in orange
- if the value is lower than 40% : the bar is displayed in red

A family is Ratified if all the expected defects are found, if no false calls appear, and if the accuracy is
good. The ratified family is then identified with a specific icon in the library.

A family is NON Ratified if a false acceptance appears and/or a false call appears and/or the accuracy is
not good.

A family is Risky if one of its models might give a false acceptance or bad accuracy.

False acceptance appears when the expected result is set to a given defect type, but the actual result
is either OK or a different defect type.

False call appears when the expected result is set to OK, but the returned result is different from OK, or
the result is a defect that was not in the list of expected results.

Bad accuracy appears when the difference between the expected position values and the values
returned by the model are larger than the position Accuracy tolerances defined in the LibraryPro Report
Configuration window (see chapter 2).

Vision2009 User Guide 5.0 60 / 159


Vision2009 user guide

4. LibraryPro detailed results


On the right part of the LibraryPro report detailed result tables can be displayed.
These tables can be viewed by either clicking on the corresponding tab or double clicking on the corresponding link in
the results summary.

Results are presented in tables and/or charts.

5. “Non ratified families sorted by families” table


In this “Non ratified families sorted by family” table, an overview of the test results is displayed by family.

This table lists all the families that have not been ratified as well as the reason why they were rejected: false
acceptance, false call, and/or bad accuracy.

From this table a model family can be retested on all the VBI associated with it.

The following columns are available:


- Family name

Vision2009 User Guide 5.0 61 / 159


Vision2009 user guide

- False acceptance
- False call
- Bad accuracy
- Number of VBI files used
- Occurrence of bad results
- The type of defect (Good, Missing, Polarity, Joint, Bridge, Position)

6. Link to the model family test


From the “Non ratified families sorted by families” table, double clicking on one model family opens the “model family”
window for that model family.

In the test tab the model family is tested


once again with all the available VBI
corresponding to this model family.

The execution results are displayed in the


results table.

Each line corresponds to the execution of the


model family on one VBI.

VBI for which positional accuracy problems are found will have their inaccurate position value(s) displayed in red.

A position error icon in the error column signifies a VBI for which a position error is found.

A position error appears if the position values dx, dy, dt of the component exceed the position
tolerances set for the model family.

If modifications are made to the accuracy tolerance values then the LibraryPro results will be automatically updated to
reflect those changes.

7. Fine tuning
Once the LibraryPro report is displayed, the tested models can be fine tuned.

From the “Non ratified families sorted by families” table, double clicking on one model family opens the “model family”
window for that model family.
In this window, the execution results of this model family on all the available VBI files are displayed.

Double clicking on a line opens the “Results of model family” window.

Vision2009 User Guide 5.0 62 / 159


Vision2009 user guide

In this window, the execution results for each model of the model family on the selected VBI file are displayed.
On top of the results table, the winner model (first model with a score higher than the defined winning threshold) is
displayed.

Double clicking on a result line for this table opens the “Model edition” window for the selected model.

The model can be modified here to try to improve its


execution results.

Once the modification are applied by clicking on the “OK”


button from the “Edit a model” window, it returns to the
“Results of model family” window.

The results displayed in the “Results of model family”


window have been updated according to the changes made
on the model.

8. Accuracy and position defects


Accuracy denotes the capability of the model to report the real position of the component whether or not that
component is correctly positioned.

A position defect indicates the quality of a product.

The goal of LibraryPro is to verify that the model is accurate. It certifies that the model is able to return the real
position whether the component is correctly positioned or not.

Vision2009 User Guide 5.0 63 / 159


Vision2009 user guide

- Accuracy issue

Position of the Position of the


component component

Position found Position found


by the model by the model

If: If:

Position found by the model = Position of the Position found by the model ≠ Position of the
component component

=> The accuracy is good => The accuracy is NOT good

The Accuracy tolerance can be modified by clicking on the Report Configuration button from the
LibraryPro report toolbar.

- Position defect
A Position defect depends on the position tolerances defined in the library for the Model Family.

dX = 0.5 mm
Position found
by the model
Theoretical
position

In this example accuracy is good (Position found by the model = Position of the component)

Position defects depend on the tolerances used during production:


If the tolerances of the library are set to 0.2 mm => Position defect
If the tolerances of the library are set to 0.6 mm => No position defect

Saving a position defect in the VBI file is not of interest because it depends on the tolerances used during
production.

The position tolerances can be modified for a given model family in the Model Family edition
window. In the library, select the model family, then click on the “Edit model” button from the
toolbar.

Vision2009 User Guide 5.0 64 / 159


Vision2009 user guide

Chapter 9: Kaleïdo color images creation

In Vision2009, the Kaleïdo feature allows creating colour images of the defects found during the inspection. These
colour images are then displayed in the DefectViewer windows, to help the operator review and repair more efficiently
the defects during the Repair process.

Kaleïdo is available for I-Lite machines only.

1 Colour image creation configuration from .ini file

1. Feature activation/deactivation
The colour image creation can be activated/deactivated from the [Link] file, located in the C:/VIT/Config
folder:
[Color Images]
Max Cycle Time (s)=0.000 // maximum acceptable cycle time in production
Default Green Level (1, 255)=60 // default setting for green lighting
Default Blue Level (1, 255)=90 // default setting for blue lighting
LUT Green Min=70 // factory settings
LUT Green Max=170 // factory settings
LUT Red Min=0 // factory settings
LUT Red Max=220 // factory settings

2. Colour image configuration


Colour images are taken for all the defective components found during the inspection process. Consequently, an extra
processing time is needed at the end of the standard inspection to move the camera and take these colour images.

- Max. cycle time (s)


To make sure that the colour image creation is a controlled time-consuming feature on the customer process, the “Max
cycle time ( s )” parameter has been introduced.
It defines (in seconds) the maximum duration an inspection process can take, from the moment when the panel enters
the AOI to the moment when it is conveyed to the downstream conveyor.
[Color Images]
Max Cycle Time (s)=0.000 // limit cycle time duration above which the
feature is automatically desactivated
// 0 = infinite cycle time

If the defined maximum duration is reached while colour images are being acquired, the colour
image creation stops and the panel is conveyed: only a part of the defects will then be displayed
using colour images.

- Values for colour rendering


The colour rendering can be customized using the following parameters:

[Color Images]
Default Green Level (1, 255)=60 // default setting for green lighting
Default Blue Level (1, 255)=90 // default setting for blue lighting
LUT Green Min=70 // image transformation parameter
LUT Green Max=170 // image transformation parameter
LUT Red Min=0 // image transformation parameter
LUT Red Max=220 // image transformation parameter

The default color images settings set in the [Link] file will be applied to any new TST
file created.
However, they are not automatically applied to the existing TST files.

Vision2009 User Guide 5.0 65 / 159


Vision2009 user guide

2 Colour image creation configuration from TST file

The color images creation can also be activated in the TST file configuration window, in the Production tab.

Ticking the “Activate” checkbox activates the colour images recording features, and clicking on the Default button
applies to the Green level and Blue level fields the default values defined in the [Link] file.

The color image creation is then activated for this TST file only.

Vision2009 User Guide 5.0 66 / 159


Vision2009 user guide

3 Colour image settings window

The color image settings window is used to customize the color settings, and apply the color settings to a selection of
existing TST file. This avoid to edit manually all the tst files and activate the color in each file.

The color settings window contains:


- The Conveyor section, in which the user can adjust the conveyor width and Load or unload a panel.
- The camera motion section, in which the camera position can be modified using both the provided
arrows or the keyboard keys.
- The Specific Light settings section, in which the user can adjust its color settings, so that the image
displayed in the video console looks about the same as the original. Clicking on the Default button set the
Green and Blue values back to the default settings.
- The TST selection section, in which the user can select a group of TST file. Clicking on the Search
button displays the list of TST files corresponding to the Search criteria.
- The results table, in which the user can activate/desactivate and customize the color settings for each
selected TST file. Clicking on the “Apply Specific Light Settings to Selection” applies the changes to the
selected TST files.

Once the color images creation feature is activated, color images are recorded for the defects found
during production. Then are then displayed on the DefectViewer screen.

Vision2009 User Guide 5.0 67 / 159


Vision2009 user guide

Chapter 10: The Teach Assist


This new Vision2009 feature makes it easier to define the leaded component dimensions using both mouse click and
drawing tools on the component real image.

To achieve the definition of the component dimensions on the real image, it is necessary to do the following:
- Draw rectangles around the component body and pins.
- Either enter the number of pins or define the pitch and pins area on the component image

Then the software will calculate the missing parameters. If necessary, the user will be able to modify the parameters
deduced by the software.

1 Component definition presentation


The leaded component can be defined from the model edition window, from both the library and the link model
execution window.

1. Open the component definition window from the library


To define a leaded component from the model edition window in library, it is necessary to:
1. Open a .TST file
2. Create an .OIS file (or .OTR [Link] file) for the selected component (as described in chapter 5)
3. Open the library
4. Edit a model
5. Load the created .OIS file (or .OTR [Link] file)
6. Add a “Custom” treatment
The “Component definition window” will then appear.

2. Open the component definition window from the Link model execution
To define a leaded component from Link model execution window, it is necessary to:
1. Open a .TST file
2. Execute the selected component on the .TST file
3. Edit the model from the Link model execution window
4. Add a “Custom” treatment
The “Component definition window” will then appear.

3. The component definition window

The Component Definition window is divided into 3 parts:

Vision2009 User Guide 5.0 68 / 159


Vision2009 user guide

- On the left, the definition wizard main steps description, in which the user has to make several
consecutive measurements using the provided trackers on the real image
- On the center, the image zone, in which the user can select the light level he wants to work with, and make
the measurements. The OIS file is displayed with 0° angle.
- On the right, the definition fields, in which the values extracted from the measurement trackers,are
displayed.

It is possible to exit the Component Definition window either by:


- Clicking on the OK button when all the fields are filled in (the OK button is greyed out until all the wizard
steps are complete). The data extracted from the various measurements are then applied in the Custom
treatment definition window.
- Clicking on the Cancel button: the window is closed, and it goes back to the Model Edition window, where the
Custom treatment is removed from the list of treatments.

To define sharply a leaded component, the user can use:


- The definition wizard, in which the measurements are made on the real image
- Then, once the definition wizard is finished, the definition fields
- The wired description, with the contextual and graphical tools provided

2 The Component definition wizard


The definition wizard allows to acquire in a few steps useful information to define the leaded components.

A green ladder shows the progress within the definition wizard. This ladder is updated as soon as a step is validated by
clicking on the Validate button.

1. Step1: the component type definition


In this step, the kind of component has to be selected from the following list:
- QFP
- SO
- Connector 1 side

Then the wizard automatically goes on to the next step: the component body definition.

2. Step2: The component body definition


In this step, the user has to define the component body. To make this operation easier, a tracker corresponding to the
calculated size of the component is displayed on the real image.

The user has to manually adjust the size and position of the tracker around the component body on the main image.
Once this is done, he needs to click on the Validate button to move on to the next step.

In the right part of the window, the Body size fields are automatically filled in with the values extracted from the
position and size of the tracker on the main image. These fields cannot be edited at this step: they are greyed out.

At any moment, the user can modify:


- The selected light level, by clicking on the corresponding thumbnail image displayed on
the right of the main image zone.
- The image settings, using the image tools displayed below the main image. The image
tools are described in chapter 5.2.

Once the user has clicked on the Validate button, the step is completed. The wizard
automatically moves on then to the next step.
It is not possible to go back to previous step.

3. Step3: The pins area definition


In this step, the user has to define the component pins area. To make this operation easier, a tracker is displayed on
the real image.
The software automatically deduces from the body size defined in Step 2 if the component is square-shaped or
rectangular-shaped.

Vision2009 User Guide 5.0 69 / 159


Vision2009 user guide

Square-shaped QFP component


If the QFP component is square shaped, the pin area measured for the top pins is symmetrical with the right, left and
bottom pins area: only one measurement is necessary. The tracker position is then centered on the body size in X,
over the top pins.

The user has to manually adjust the size and position of the tracker around the pins area on the main image. The user
can either use the top, left, right or bottom pins areas, even if the tracker is positioned by default on the top pins area.

Once this is done, he needs to click on the Validate button to move on to the next step.

Rectangular-shaped QFP component


If the QFP component is rectangular shaped, the pin area measured for the top pins is symmetrical with the bottom
pins area, and the left pins area is symmetrical with the right pins area: two measurements are necessary.

The tracker position is centered on the body size in X, over the top pins.

The user has to manually adjust the size and position of the tracker on top of a X pins area on the main image. The
user can either use the top or bottom pins areas, even if the tracker is positioned by default on the top pins area.
Once this is done, he needs to click on the Validate button to move on to the second measurement.

The tracker position is centered on the body size in Y, over the left pins.

The user has to manually adjust the size and position of the tracker around a Y pins area (in blue on the drawing
below) on the main image. The user can either use the left or right pins areas, even if the tracker is positioned by
default on the left pins area.
Once this is done, he needs to click on the Validate button to move on to the next step.

SO component
When a SO component is defined, pins are either located in X side (top and bottom) or Y side (left and right): only one
measurement is necessary.
The software automatically deduces from the body size defined in Step 2 if the component is square-shaped or
rectangular-shaped.
The pins are supposed to be located on the largest side.

The tracker position is centered on the largest side of the component body, over the pins.

The user has to manually adjust the size and position of the tracker around a pins area (in red on the drawing below)
on the main image.
If X is the largest side of the component, the user can either use the top or bottom pins areas, even if the tracker is
positioned by default on the top pins area.

Vision2009 User Guide 5.0 70 / 159


Vision2009 user guide

If Y is the largest side of the component, the user can either use the left or right pins areas, even if the tracker is
positioned by default on the left pins area.
Once this is done, he needs to click on the Validate button to move on to the next step.

Connector component
When a Connector component is defined, pins are either located in X side (top or bottom) or Y side (left or right): only
one measurement is necessary.
The pins are supposed to be located on the largest side.

The tracker position is centered on the largest side of the component body, over the pins.

The user has to manually adjust the size and position of the tracker around a pins area (in red on the drawing below)
on the main image.
If X is the largest side of the component, the user can either use the top or bottom pins areas, even if the tracker is
positioned by default on the top pins area.
If Y is the largest side of the component, the user can either use the left or right pins areas, even if the tracker is
positioned by default on the left pins area.
Once this is done, he needs to click on the Validate button to move on to the next step.

4. Step4: The pin definition


In this step, the user has to define one of the component pins. To make this operation easier, a tracker is displayed on
the real image.

The main image displayed is zoomed in to focus on the pin area measured by the user in Step 3.

The tracker is located in the middle of the pin area measured by the user in Step 3.

The user has to manually adjust the size and position of the tracker around the selected pin on the main image. Once
this is done, he needs to click on the Validate button to move on to the next step.

If the pin defined by the user is located outside the body, and not related to it, then the pin
position is automatically readjusted by the software. The pin size defined by the user is
modified accordingly.

Vision2009 User Guide 5.0 71 / 159


Vision2009 user guide

In the right part of the window, the Pin size fields are automatically filled in with the values extracted from the position
and size of the tracker on the main image. These fields cannot be edited at this step: they are greyed out.

If the pin defined by the user is located inside the body, then the pin position is NOT readjusted
by the software. The pin size defined by the user is kept.

If the pin position defined by the user is outside the pin area defined in step 3, then the size of
the pin is saved and used in the next calculation, but its position is forgotten: the position of
the pin area is used.

5. Step5: The pitch definition


In this step, the user has to define the pitch between 2 consecutive component pins (the pitch includes a pin + the
empty space between it and the following pin). To make this operation easier, a tracker is displayed on the real image.

The zoom settings applied to the image are kept from the Step 4.

The tracker is located on the pin measured by the user in previous step and embed the empty space on the right of
the pin.

The user has to manually adjust the size and position of the tracker around the selected pitch on the main image.
Once this is done, he needs to click on the Validate button to move on to the next step.

The pitch is measured by the user using the tracker, then set by the software to the most approximate normalized
value. In the right part of the window, the selected normalized value is displayed in the Pitch listbox from the
Definition fields.
By default, the stick to standard values checkbox is activated during the wizard, and cannot be modified.

If the stick to standard values option is activated and the measured pitch width is at least 0.2
mm higher than the closer standard value, then the stick to standard values option is
automatically desactivated, and the measured pitch width value is kept.

Connector component
For connector components only, the stick to standard values checkbox is desactivated by default during the wizard:
the pitch value set with the rec tracker is kept.

6. Results
Once the definition wizard is complete, the Definition fields are updated in the right part of the window: the number
of pins fields are automatically filled in with the values extracted from the previous measurements.

In the main image zone, the OIS image is automatically resized to its normal size. The main image and the wired
description of the component are displayed: one shape for the body and one shape for each pin.

This allows the user to check graphically if the description of the component is correct, and modify it if necessary (see
chapter 4).

Once the definition wizard is complete, all the Definition fields become editable.

Once the Definition wizard is complete, it is not possible to go back to the wizard: results can
then only be modified using the editable fields on the right part of the window, or graphically on
the image.

3 The Component definition fields


Once the definition wizard is complete, the definition fields become editable. During the definition wizard execution,
these fields are automatically filled in after each step, but not editable.

Vision2009 User Guide 5.0 72 / 159


Vision2009 user guide

Once a value is modified, it is necessary to click on the Apply changes button to compute again the data and see the
changes on the wired description in the main image (excepted for “Pin area offset” arrow buttons).
When a modification is made using the graphical tools, the definition fields are updated, and then become greyed out.
(See chapter 4)

At any moment, the user can decide to discard its changes and go back to the wizard settings by
clicking on the Restore Wizard Settings button.
A confirmation message is then displayed to warn the user that his modifications will be lost.
The definition fields become editable again if they have been greyed out.

1. The body size fields


The body size fields are updated once the position and size of the body tracker has been adjusted by the user on the
main image and validated with a click on the Validate button.

During the definition wizard, these fields are still not editable. At the end of the definition wizard, the fields become
editable.

Then, the user can modify the body size by inputting different values in the X and Y field. The modifications will be
applied only after clicking on the Apply changes button.

If the size of the body is modified (with the center of the component as reference) then the pin
area position is automatically adjusted to fit the new body: if the new body and the pin area
are distant, then the pin area is adjusted so that the size is kept, but the pins remain linked to
the body.

2. The pin size fields


The pin size fields are updated once the position and size of the pin tracker has been adjusted by the user on the main
image and validated with a click on the Validate button.

During the definition wizard, these fields are still not editable. At the end of the definition wizard, the fields become
editable.

Then, the user can modify the pin size by inputting different values in the Height and Width field. The modifications
will be applied only after clicking on the Apply changes button.

If the pin size is modified, but the width modification is lower than the pitch width, then the position of the center of
each pin stays identical. The pin area width is modified accordingly, its position is unchanged.

If the size of the pin is modified, the pin position will be automatically readjusted according to
the body position, so that the pin remains linked to the body.

3. The pitch field


The pitch field is updated once the size of the pitch tracker has been adjusted by the user on the main image and
validated with a click on the Validate button.

During the definition wizard, the Pitch field is still not editable, and set by the software to the most approximate
normalized value (from a provided list of possible values). At the end of the definition wizard, the field becomes
editable.

Then, the user can:


- Select another normalized value in the listbox
- Uncheck the “Stick to standard values” checkbox. The listbox is then replaced by an input field, in which the
user can input any value. By default, the value is set to the one extracted from the wizard.
The modifications will be applied only after clicking on the Apply changes button.

Vision2009 User Guide 5.0 73 / 159


Vision2009 user guide

The list of available values in the Pitch listbox is hard coded. The following values must be used
(in millimetres):
0.4, 0.5, 0.65, 0.8, 1.0, 1.27, 2.54.

If the user unchecks the Stick to standard values checkbox, input a value, then checks the
checkbox again, the most approximate value from the user input is selected in the defined
pitch values list.

If the pitch size is modified:


- the pin area width is modified accordingly:
- the pin area position (= position of its center) remains unchanged
- the position of each pin is updated: they are dispatched up inside the new pin area

4. The number of pins field(s)


The number of pins field(s) are deduced by the software once the definition wizard is complete. At the end of the
definition wizard, the fields become editable.

The user can modify the pin number by inputting a different value in the Nb of pin in X side and Nb of pin in Y side
fields.
The Nb of pin in Y side field is used for QFP components only, when the component is rectangular shaped.

When the number of pins is modified, the pin area size is modified, the position of its center remains unchanged.

The modifications are applied only after clicking on the Apply changes button.

5. The pin area position offset


The pin area position offset field is grayed out during the definition wizard. At the end of the wizard, when the
definition fields become editable, it is possible to apply a position offset to one or several pin areas.

To do so, the user has to:


- select in the list the pin areas where the offset must be applied (Top and Bottom, left and right (for QFP
only), Top, Bottom, Left, Right)
- define the size of the increment
- Click on the offset arrows: clicking on the Up arrow will apply a positive offset, while clicking on the Down
arrow will apply a negative offset.

The defined offsets are applied to the position of the center of the pins encompassing area.
The pin size and pitch size values are not modified.

The offset applied when clicking on the Down or Up arrows is directly applied to the image: the
user doesn’t have to click on the Apply Settings button for this action only.

By default, the following values are used:


- pin areas where the offset must be applied: top and bottom
- size of the increment = 0,1 mm

The offset that has been applied in real time when the user clicks on the Up or Down arrows
MUST NOT be applied again when clicking on the Apply settings button.

Vision2009 User Guide 5.0 74 / 159


Vision2009 user guide

The positive offsets will be applied using the following rules:

The negative offsets will be applied using the following rules:

4 The modification of the wired description


Once the definition wizard is complete, the user may want to adjust the wired description of the component extracted
from the previous measurements.

This is possible:
- Directly from the main image, using the contextual menu and the provided shortcuts
- From the definition fields, that are now editable (see chapter 4)

Vision2009 User Guide 5.0 75 / 159


Vision2009 user guide

1. Modifications using the graphical tools


Directly from the main image, it is possible to:

- Remove a pin: select a pin on the main image, then press the Delete key on the keyboard: the selected pin
is removed. The number of pins keeps the previous value. All the definition fields become greyed out.

At any moment, the user can decide to discard its changes and go back to the wizard settings
by clicking on the Restore Wizard Settings button.
Then the definition fields become editable again.

It is not possible to remove several pins at the same time.

2. Modifications using the contextual menu


From the contextual menu, displayed by right clicking on the main image zone, it is possible to:

- Remove a pin: select a pin on the main image, then select “Remove” feature in the contextual menu: the
selected pin is removed. The number of pins field keeps the previous value. All the definition fields become
greyed out.

- Modify a pin position and size: select the pin on the main image, then select “Modify” feature in the
contextual menu: a tracker is displayed on the main image that can be moved and modified using the mouse.
Clicking on the Validate button allows to save the modifications made. The pin size fields keep their previous
values. All the definition fields become greyed out.

At any moment, the user can decide to discard its changes and go back to the wizard settings by
clicking on the Restore Wizard Settings button.
Then the definition fields become editable again.

5 The image zone


The image zone is composed with a main image (A), 5 thumbnail images corresponding to the 5 available light levels
(C), and an image toolbar (B).

The image is displayed with a 0° angle.

1. Thumbnail images (C)


The thumbnail images displayed corresponds to all the available light levels.

If one of the standard light level is not available, then it is not displayed.

2. Image tools (B)


The image toolbar is displayed below the main image, and allows to make different operations on the main image.

Vision2009 User Guide 5.0 76 / 159


Vision2009 user guide

Icon Description
Allows to resize the trackers

Allows to move the image

Allows to zoom in on the image

Allows to zoom out on the image

Allows to have the zoom automatically sets so that the image fits
within the main image area.
Allows to resize the main image to its normal size

Allows to add a grid on the main image

Allows to add a subgrid on the main image

The Validate button is available only if a tracker is active in the main image.

3. Main Image (A)


The main image is the image zone where the image from the selected light level is displayed, in its normal size.

At any moment, the user can modify the selected light level, by clicking on the corresponding thumbnail image
displayed on the right of the main image. (See chapter 5.1).

Several operations can be performed on the main image, using the image tools described in chapter 5.2.

4. Tracker tools
It is important to be able to move or scale the rectangular tracker shape which symbolizes the object position.

The following operations can be performed on the main image displayed in the image zone, using the mouse:

- Move the rectangular tracker: hold left click within the inner rectangle and move the mouse

- Resize the rectangular tracker: hold left click on one of the eight pink targets and move the mouse

- Perform a symmetric resize of the rectangular tracker: hold the Alt key, hold left click on one of the
eight pink target and move the mouse

- Scale the rectangular tracker: hold the Shift key, hold left click on one of the eight pink targets and move
the mouse.

Vision2009 User Guide 5.0 77 / 159


Vision2009 user guide

Chapter 11: The Tune Assist


This new Vision2009 feature allows to define the optimal settings for the histogram parameters in the Custom
treatment, to ensure a better detection of the solder joints.

A new tool has been introduced in the Custom Treatment, which presents a statistical view of the grey level
distribution on all the histogram pins: the user can then adjust the Lower Bound and Upper Bound parameters
according to the statistical repartition displayed.

A recording feature also allows to export in a .CSV file the average grey level values found during histogram and
custom treatment execution in production mode.

This feature does work with Windows 2000 (Matlab limitation).


This feature does not work on 3K Plus machines.

1. Tune Assist feature presentation

1. Open the Solder Assistant window from the library


From the model edition window, please do the following to display the results of the histograms used in Custom
treatment for solder joint inspection:
1. From the library, open the model edition window
2. Load the OIS file to test
3. Go to Custom tab and click on the Solder Joint Detection button
4. Click on the Solder assistant button
 The “Solder Assistant window” appears.

2. Solder assistant window display


The extra window in which the histogram results are displayed can be opened by clicking on the Solder Assistant
button from the Solder Joint Detection window.

Vision2009 User Guide 5.0 78 / 159


Vision2009 user guide

The Solder Assistant window contains the following sections:


- the graph for histogram results for all pins, in which the results are displayed:
o a red curve for end of lead values
o a blue curve for left values
o a green curve for right values
- The curve settings

When the user has retrieved the useful information he needs, he can exit the window by clicking on the Exit button. It
returns then to the Solder Joint detection window.

The graph shows all the histogram results even those which are outside of the fixed thresholds.
The negative values are replaced by 0.

A control allows to modify the smoothing factor used in the algorithm. Clicking on Refresh
button then applies the modification on the 3 curves.

At any moment, it is possible to go back to the original parameters by clicking on the Fit
button.

The 3 curves can be displayed or hidden by ticking/unticking the corresponding checkboxes.

Vision2009 User Guide 5.0 79 / 159


Vision2009 user guide

A measurement ladder is provided to help the user measuring sharply the values from the
graph.
The corresponding x and y values are displayed on top of the graph.

3. How to use the Tune Assist


The following operations must be performed to adjust the histogram parameters:
1. From the library, open the model edition window
2. Load the OIS file to test
3. Go to Custom tab and click on the Solder Joint Detection button
4. Click on the Solder Assistant button
5. Search for the grey level threshold values in the graph, using the provided ladder.
6. Note the threshold values
7. click on the exit button to exit the Solder Assistant window
8. Fill in the Histogram threshold fields Lower bound and Upper bound with the values extracted from the
graph in the Solder Assistant window
9. Then propagate these values to other pins
 The Histogram threshold parameters have been adjusted.

2. Joint histogram recording feature presentation

1. Activate/desactivate the Joint histogram results recording


To activate the joint histogram results recording in production mode, the user must:
- launch the production mode
- once the production screen is displayed, press CTRL+J
- when the following confirmation message appears, click on Yes button:

Once the joint histogram results recording feature is activated, a JOINT REC sign appears in the
top right corner of the production screen.

The activating choice is recorded in the [Link] file:


Record joint histogram results in CSV files (0,1) = 1

That way, the feature stays activated in the next production sessions, until the user disables it.

If the process password is set, then the password is asked in production when the user
presses CTRL+J keys, before the confirmation message.

Vision2009 User Guide 5.0 80 / 159


Vision2009 user guide

To desactivate the joint histogram results recording feature that has been activated in the production mode, the user
must:
- press CTRL+J keys while the production screen is displayed
- when the following confirmation message appears, click on Yes button:

Once the joint histogram results recording feature is desactivated, the JOINT REC sign
disappears from the top right corner of the production screen.

If the process password is set, then the password is asked in production when the user
presses CTRL+J keys, before the confirmation message.

2. Results recording folder


The folder where the result files are recorded is defined in the [Link] file, in the [Production] section:
[Production]
Joint histogram results recording folder = C:/ProgramFiles/ViTechnology/Vision2009/Joint
Data

By default, the recording folder is set to C:/ProgramFiles/ViTechnology/Vision2009/Joint Data, but can


be modified by the user in the .ini file.

This folder is automatically created by Vision when joint data are recorded.

3. Results recording file


Once the joint histogram results recording feature is activated, all the unitary joint histogram average grey level
values are recorded and saved in a result file.
A file is created for each model family (which has joint histogram results to save) and for each inspected TST file,
using the following filename:
TSTfilename_Modelfamily_result.csv

The same file can include results from different models of the family, depending on the winner model.

4. Recorded data
The following data only are recorded into the result file:
- the tested components
- the winner model results
- the components which are not seen as “missing” (presence error)
- the custom and histogram treatments used in the joint equation
- the activated treatments

For the custom treatment, we record for each pin the results of the 3 histograms used for the joint detection:
- histogram placed on the left of the pin
- histogram placed on the right of the pin
- histogram placed on the end of the pin
In all cases, it corresponds to the average value of the histogram, even if the treatment score is associated to the
“Median” or “Mode” or “Deviation” or “Area%” value.

Even if a treatment is used twice in the equation, its results are exported only once in the .CSV
file.

Vision2009 User Guide 5.0 81 / 159


Vision2009 user guide

5. Recorded file format


The file format use is the CVS file (comma separated values). By default, this kind of files is associated to Excel
software (if it is installed on the machine).

The separator character is defined in the regional settings of the operating system. It corresponds to the “List
separator” field (the software uses this character).

For many languages, as English, the comma is used by default. For French language, a semicolon is used because
comma is already used as decimal separator.

The files contain 14 columns:


- the column #1 gives the name of the winner model which provided the results
- the columns #2 to #4 are dedicated to the custom treatment results :
o column #2: end of pin histogram result
o column #3: left of pin histogram result
o column #4: right of pin histogram result
- the columns #5 to #14 are dedicated to the histogram treatment results (10 columns corresponding to the 10
possible histogram treatments).

For a custom treatment, one line is used per pin. The results of the 3 joint detection histograms are
provided on the same line.
If one of them is not activated, then the corresponding field is filled with “NA”.
The line is created even if the 3 histogram are disabled so that the data are correctly organized within
the file.

The results of individual histogram treatments are provided in a single line.

Example of the file format:


Data in blue are displayed for understanding, but are not recorded in the file.

As results from different components are recorded in the same Model family results file, no control
is made on the light levels used.

By default, results files are recorded for all the available model families (no way to select a list of
components).

Vision2009 User Guide 5.0 82 / 159


Vision2009 user guide

Chapter 12: Library live Update


This new Vision2009 feature allows to update the library used in production mode with the modification made on OTR
files, without having to restart the production mode.

If the library used is stored on a common shared folder, then all the machines using this library in production are
updated as soon as a new version of the library is available.

1. Library live Update presentation

1. Library live Update settings


The feature can be set from the [Link] file, located under the
C:/ProgramFiles/ViTechnology/Vision2009/Config/ folder.

[Production]
Protect library access with lock file (0,1) = 0 // multi user mode
Activate library live update during production (0,1) = 0 // feature activation/desactivation
Display library live update indicator (0,1)= 0 // display in production

2. Library access protection with lock file


The “Protect library access with lock file” key allows to activate or desactivate the lock file management.

In order to protect the library accesses, a new specific “lock” file is created inside each library folder. Before reading or
writing on a library, the software verifies if it can do it safely: it checks in the file status if someone else already uses
it, and if not register itself as a reader or a writer.
If someone else already reserved the library, it waits a little then retry. If it is still not accessible after several
attempts, it informs the user that the library access is locked and asks him if he wants to retry or cancel its operation.

The library is reserved (means the library access is locked) only during the time needed by the
software to read or write on the library files.

The Library live update and the library access protection functionalities are not compatible with
the Shared library mode (using CVS).

The library access protection functionality allows a multi user access but this is not a real
Shared Library mode as we can do with CVS.
If 2 users are modifying a same library in parallel, the modification made by the first user who
saves its work will be erased by the one who saves its modification afterwards.

Windows Explorer does not manage safely the lock file. Consequently, it should not be used to
make a copy or to move a library.
We then provide a new software called [Link] which allows to move or copy a
library. This is a very simple application which asks for a library source and a target folder. See
chapter 11.2.3.

3. Library live update during production


The “Activate library live update during production” key allows to ask the production to automatically reload the library
when a new one is provided.
Before starting a new panel inspection, the production compares the loaded library date (.bm file date) with the date
of the current library on disk. If the library on disk is more recent, it verifies if it is not locked by a writer then loads it.
If the new library is locked, then it inspects the panel with the current library. Before starting the next panel
inspection, it tries again to load the new library.

Vision2009 User Guide 5.0 83 / 159


Vision2009 user guide

During production, it is possible to open an OTR file and fine-tune its models (as before). Then, it is possible to select a
library (it can be the library used in production) and replace its models by the OTR models. This action is protected
with the use of the lock file.

Once the library has been updated on disk, the production reloads it.

The Library live update functionality cannot be activated if the library access protection is not
set.

4. Library live update display


The “Display library live update indicator (0,1)= 0” key allows to display of hide the live update sign in production
mode, to avoid over charging the display with too many information.

2. How to use it

1. Local library live update


In the case where the machine(s) uses in production mode a library stored in a local folder, then the following
operations must be done to be able to use the library live update feature:
- activate the “Protect library access” and “Activate library live update” keys from the [Link]
- launch the production mode with a tst file linked to a library stored in a local folder
- activate the OTR file recording
- fine tune the local library using OTR files
- click on OK button to save the modifications made on the OTR model
- select the local library in which the modifications must be stored
 for the next panel inspection, the updated library will be automatically used.

The model in the library will be modified if and only if the following conditions are met:
- the same CAD system is used in the OTR model
- the same acquisition head is used in the OTR model

2. Shared library live update (shared folder)


In the case where one or more machines use in production mode a library stored in shared folder, then the following
operations must be done to be able to use the library live update feature:
- Synchronise all the computers clocks and set the same parameters (timezone and “Automatically adjusts
clock for daylight saving change”). Otherwise, the lock file management might not work correctly.
- activate the “Protect library access” and “Activate library live update” keys from the [Link], on all
the computers
- launch the production mode with a tst file linked to the library stored in a shared folder
- activate the OTR file recording on the machine used to fine tune the library
- fine tune the library using OTR files
- click on OK button to save the modifications made on the OTR model
- select the shared library in which the modifications must be stored
 for the next panel inspection, on all the connected machines, the updated library will be automatically used.

The model in the library will be modified if and only if the following conditions are met:
- the same CAD system is used in the OTR model
- the same acquisition head is used in the OTR model

Vision2009 User Guide 5.0 84 / 159


Vision2009 user guide

If several machines use the same library in production mode, then the “Activate library live
update during production” key must be activated on all the machines so that the library is
automatically updated after a modification is made.

3. The [Link] application


The [Link] application is used to copy safely a library from a source folder to a destination folder, when the
library access protection feature is activated.

It is possible to:
- copy the source library folder to a new location by selecting an empty folder
- To overwrite and existing library by selecting an existing .bm file

Vision2009 User Guide 5.0 85 / 159


Vision2009 user guide

Chapter 13: PCBImageMatrix and VISCAM

The VISCAM tool has been introduced to ensure a quicker creation of the VIS file from the CAD data.
First of all, the PCBImageMatrix application must be used to acquire images of the real PCB, on the machine.
Then, VISCAM tool uses the images created by the PCBImageMatrix software to define graphically the main elements
available on this PCB.

1. General concept

Basically, the overall process is described as follows:

[Link] VISCAM

PCB Image .VIS file


AOI AOI/ Offline Programming

2. PCBImageMatrix

In AOI, [Link] is available in C:\VIT folder.

The function of [Link] is to capture the images of PCB (without TST file) with camera inside AOI.

The output image file is BMP (Bitmap) format, with name format as follows:

scan5Kperform02_X-30576_Y22464_L4.bmp

(I) (II) (III) (IV)

(I) File name input by user

(II) X coordinate for the zone captured for this image

(III) Y coordinate for the zone captured for this image

(IV) Lighting Number used for capturing this image

Process:

1) Make sure [Link] is closed.

2) Execute [Link] in folder of C:\VIT

Vision2009 User Guide 5.0 86 / 159


Vision2009 user guide

3) Set the conveyor width and load the panel

4) Click on Configure Scan zone to define the system settings

5) In the Configure Scan Zone window, move the camera to the bottom right corner of the PCB, then click on
the Set zero machine button

6) Then move the camera to the top left corner of the PCB, and then click on the Set X Dimension button

7) In the Light Settings section, select the light level to use. If needed, a specific lighting can be defined by

Vision2009 User Guide 5.0 87 / 159


Vision2009 user guide

clicking on the Configure Light button

8) Then click on OK button

9) Click on the Save Scan Zone file to save the configuration parameters

10) Then click on the Start Image scan button: image creation starts.

Vision2009 User Guide 5.0 88 / 159


Vision2009 user guide

3. VISCAM
VISCAM use the images captured by [Link] to let user define parameters in VIS file by clicking on
image.

The requirement of VISCAM:


(I) Images captured by [Link]
(II) CAD file (in Txt format) (only 1 CAD file can be used for each VIS file)

VISCAM can be executed in AOI and Offline Programming PC.

3.1 Introduction of GUI

C
B

(A) Choose AOI Model


- display the option of AOI model
(B) Steps
- Green: Step completed
- Red: Current Step
- Grey: Step not completed
(C) Data Area
- show data to be filled in
- some fields are automatically filled in by software and user can edit it
- some fields are automatically filled in after user located some points on Image Display Area
(D) Message Area
- guide the user and let user know what he should do
- automatically updated after user took action
(E) Simulation Area
- simulate the data filled in Data Area for each step to let user visualize the result

Vision2009 User Guide 5.0 89 / 159


Vision2009 user guide

(F) Image Display Area


- show stitched image
- user can locate the coordinate on image
(G) Locator Tool
- list of tools use for Image Display Area and Simulation Area

Image Display Area: Toolbar

A B C D E F G H

A: Arrow locator (displayed in Image Display Area)


B: Zoom In
C: Zoom Out
D: Cross Hair locator (displayed in Image Display Area)
E: Rectangle locator (displayed in Image Display Area)
F: Circle locator (displayed in Image Display Area)
G: Dotted Rectangle (click & drag for 2 points to size the window)
H: Location Read, extract the centroid of locator and fill in the appropriate field in Data Area

How to change the size of the Cross Hair, Rectangle and Circle locator?

In Locator Tool, use Size Up and Size Down button for vertical direction.
For horizontal direction, press and hold Shift key, then use Size Up and Size Down button.

To change the step size for Size Up and Size Down button, click Size button, then
fill in the value.

Locator Tool: Toolbar

D A
G
E B

H I
C
F
J

Vision2009 User Guide 5.0 90 / 159


Vision2009 user guide

A: Arrow locator (displayed in Image Display Area)


B: Rectangle locator (displayed in Image Display Area)
C: Circle locator (displayed in Image Display Area)
D: Increase the locator size in vertical direction
(Press Shift key at the same time, increase the locator size in horizontal direction)
E: Reduce the locator size in vertical direction
(Press Shift key at the same time, reduce the locator size in horizontal direction)
F: Step Size in pixel, which allow direct fill in the value for step size for each click of (D) and (E)
G: 4 direction key to shift the locator according to Step Size, used for high precision locating
H: Zoom out (in Simulation Area)
I: Zoom in (in Simulation Area)
J: Read Location, extract the centroid of locator and fill in the appropriate field in Data Area

2.1.1 Initial Step


Execute [Link] in C:\Program Files\ViTechnology\Vision2009.

The main window below is displayed, a pop up window appears at centre, the path of images must be specified.

The folder name must be same as the first part of name of image file.

Example:
Image File name: scan5Kperform02_X-30576_Y111320_L4.bmp

Valid Folder name: scan5Kperform02

Vision2009 User Guide 5.0 91 / 159


Vision2009 user guide

After browsing to valid image folder, click OK (A) button.

The process of loading image files is displayed.

After all the images are loaded, one overall image is shown in Image Display Area.

Vision2009 User Guide 5.0 92 / 159


Vision2009 user guide

B
A

Click “Choose AOI Model” (A) button at Left Bottom corner.


A new window appears showing option of AOI Model and Conveyor flow.
For each option, the size of acceptable PCB is displayed, as reminder.
For Conveyor flow, the direction is fixed as Left to Right.

What to do if the conveyor flow (of AOI) is Right to Left?

Proceed as Left to Right in VISCAM, until .VIS file is created in last step.

Then in Avision, convert .VIS file to .TST file.

In Avision, then open TST file, pull down Edit Menu, Select Transformation/ Change Orientation/
Right to Left.

Consequently, Conveyor flow of TST file is changed to Right to Left.

Click Exit (B) button to close the window.

Vision2009 User Guide 5.0 93 / 159


[Link]. Step 1: Data Definition

Purpose: Define Panel Name and Side Name

Click “[Link] Definition” button. It turns RED.

Fill in the field for Panel Name and Side Name.

For the general description of Panel Name and Side Name,

Keyword Format Description

PANEL_NAME Text Name of sub-panel, panel or product.

SIDE_NUMBER Number Side number (2 characters max.).

After completing fill in the field, press ENTER key.

Button of “[Link] Definition” turns GREEN. Message Area shows “Go to Step 2”.
Vision2009 user guide

[Link]. Step 2: Panel Dimension

Purpose: To define Panel Dimension in horizontal and vertical

: To define Angle adjustment for overall image shown in Image Display Area

Click “2. Panel Dimension” button. It turns RED.

There are 2 ways to work on:

a) user can manually fill in the size of PCB and Angle Adjustment, then press Enter button.

b) user can work on image step by step following the message in Message Area and let VISCAM fill in
accordingly. The steps are explained as follows:

Flowchart of Process:

Locate the Bottom Right corner of panel

Locate the Top Right corner of panel

Angle of panel is calculated

Locate the Top Left corner of panel

Size of panel is calculated

End

i) Locate the bottom right corner (A) of the panel on the image, then click Read Location (B) button
(either in Locator tool or in Image Display Area)

Vision2009 User Guide 5.0 95 / 159


Vision2009 user guide

ii) Locate the top right corner (A) of the panel on the image, then click Read Location (B) button

Base on 2 points located in step (i) and (ii), the angle of PCB is calculated and the field of “Angle Adjustment” is
filled automatically. Consequently the overall image is rotated accordingly.

Vision2009 User Guide 5.0 96 / 159


Vision2009 user guide

(iii) Locate the top left corner (A) of the panel, then click Read Location (B) button.

As a result, the size of PCB is calculated and the field of X & Y are filled automatically.

In Simulation Area, a PCB outline is drawn accordingly.

Vision2009 User Guide 5.0 97 / 159


Vision2009 user guide

[Link]. Step 3: Card Format


Purpose: To define Number of Card/Sub-panel and Format of Card (Board/Step/Matrix)

Click “3. Card Format” button. Button of “3. Card Format” turns RED.

Fill in the field of “Number of cards”, and select the format type (Board/ Step/ Matrix).

o Board: all sub-panels can be different.


o Step: all sub-panels are identical but their position is not matrix.

Vision2009 User Guide 5.0 98 / 159


Vision2009 user guide

o Matrix: all sub-panels are identical and organized as a matrix.

[Link]. Step 4: Card Dimension and Position


Purpose: To define the size and position of subpanels

Click “4. Card Dimension and Position” button. Button of “4. Card Dimension and Position” turns RED.

For “Card Format: Board/ Step” and “Card Format: Matrix” (defined in Step 3), the information in Data Area
and Message Area are different.

Thus, the explanation is divided into 3 parts:

Part (1): Card Format: Board, Part (2): Card Format: Step, Part (3): Card Format: Matrix

Part (1): Card Format: Board

There are 2 ways to work on:

a) user can manually fill in the table for DimX, DimY, Theta, X center from panel origin, Y center from panel
origin, then press Enter button.

b) user can work on image step by step following the message in Message Area and let VISCAM fill in
accordingly. The steps are explained as follows:

Flowchart of Process for Board Format (for in case of Number of Board=2):

Locate the Bottom Right for sub-panel number 1

Locate the Top Left Right for sub-panel number 1

Center and Size of sub-panel number 1 are defined


Locate the Bottom Right for sub-panel number 2

Locate the Top Left Right for sub-panel number 2

Center and Size of sub-panel number 2 are defined

End number 1, then click Read Location (B) button.


(i) Click on Bottom-Right (A) corner for Subpanel

Vision2009 User Guide 5.0 99 / 159


Vision2009 user guide

(ii) Click on Top Left corner (A) for Subpanel number 1, then click Read Location (B) button.

Vision2009 User Guide 5.0 100 / 159


Vision2009 user guide

As a result, the data of Card Number 1 in table is filled up accordingly.

In Simulation Area, sub-panel number 1 is drawn with scale size at previously defined coordinate.

Vision2009 User Guide 5.0 101 / 159


Vision2009 user guide

(iii) Click on Bottom Right corner (A) for Subpanel number 2, then click Read Location (B) button.

Vision2009 User Guide 5.0 102 / 159


Vision2009 user guide

(iv) Click on Top Left corner (A) for Subpanel number 2, then click Read Location (B) button.

As a result, the data of Card Number 2 in table is filled up accordingly.

In Simulation Area, sub-panel number 2 is drawn with scale size at previously defined coordinate.

Vision2009 User Guide 5.0 103 / 159


Vision2009 user guide

Part (2): Card Format: Step

There are 2 ways to work on:

a) user can manually fill in the table for DimX, DimY, Theta, X center from panel origin, Y center from panel
origin, then press Enter button.

b) user can work on image step by step following the message in Message Area and let VISCAM fill in
accordingly. The steps are explained as follows:

Flowchart of Process for Step Format (for in case of 2 sub-panel available in one panel):

Locate the Bottom Right for sub-panel number 1

Locate the Top Left Right for sub-panel number 1

Center and Size of sub-panel number 1 are defined

Locate the known location on sub-panel number 1

Vision2009 User Guide 5.0 104 / 159


Vision2009 user guide

Locate the known location on sub-panel number 2

Center and Size of sub-panel number 2 are defined

Edit the angle of sub-panel if necessary

End

(i) Click on Bottom-Right corner (A) for Subpanel number 1, then click Read Location (B) button.

(ii) Click on Top Left corner (A) for Subpanel number 1, then click Read Location (B) button.

Vision2009 User Guide 5.0 105 / 159


Vision2009 user guide

As a result, the data of Card Number 1 in table is filled up accordingly.

In Simulation Area, sub-panel number 1 is drawn with scale size at previously defined coordinate.

Vision2009 User Guide 5.0 106 / 159


Vision2009 user guide

(iii) For next sub-panel (2nd), locate a known location (/component) (A) on sub-panel number 1 on
Image Display Area, then click Read Location (B) button.

To define the location of known location, Dotted Rectangle button can be used by sizing
the window to component.

Vision2009 User Guide 5.0 107 / 159


Vision2009 user guide

(iv) To define the pitch of sub-panel, locate a known location (/component) (A) on sub-panel
number 2 on Image Display Area, then click Read Location (B) button.

To define the location of known location, Dotted Rectangle button can be used by sizing
the window to component.

As a result, the data of sub-panel number 2 is filled up accordingly.

Vision2009 User Guide 5.0 108 / 159


Vision2009 user guide

In Simulation Area, sub-panel number 2 is drawn with scale size at previously defined coordinate, but it looks
out of panel.

(v) Check the angle of sub-panel and edit it if necessary.

For this example, the angle of sub-panel number 2 is 180degree, so the field of Theta for Card Number 2
should be changed to 180, then press Enter button.

Vision2009 User Guide 5.0 109 / 159


Vision2009 user guide

As a result, 180 degree is saved in table.

In Simulation Area, sub-panel number 2 is rotated for 180 degree and updated, sub-panel number 2 is not out
of panel now.

Part (3): Card Format: Matrix

For Card Format: Matrix, the Data Area is shown as follows:

Vision2009 User Guide 5.0 110 / 159


Vision2009 user guide

There are 2 ways to work on:

a) user can manually fill in the table for DimX, DimY, Theta, X center from panel origin, Y center from panel
origin, Offset X, Offset Y, Number of column and Number of row, then press Enter button.

b) user can work on image step by step following the message in Message Area and let VISCAM fill in
accordingly. The steps are explained as follows:

Flowchart of Process for Matrix Format (for in case of Number of Board=4):

Locate the Bottom Right for sub-panel number 1

Locate the Top Left Right for sub-panel number 1

Center and Size of sub-panel number 1 are defined

Locate the known location on sub-panel number 1

Locate the known location on sub-panel at same row

Locate the known location on sub-panel at same column

Offset X and Y for sub-panels are defined

End

(i) Click on Bottom-Right corner (A) for Subpanel number 1, then click Read Location (B) button.

Vision2009 User Guide 5.0 111 / 159


Vision2009 user guide

(ii) Click on Top Left corner (A) for Subpanel number 1, then click Read Location (B) button.

Vision2009 User Guide 5.0 112 / 159


Vision2009 user guide

As a result, the data of Card Number 1 in table is filled up accordingly.

In Simulation Area, sub-panel number 1 is drawn with scale size at previously defined coordinate.

Vision2009 User Guide 5.0 113 / 159


Vision2009 user guide

(iii) For next sub-panel (2nd), locate a known location (/component) (A) on sub-panel number 1 on
Image Display Area, then click Read Location (B) button.

To define the location of known location, Dotted Rectangle button can be used by sizing
the window to component.

Vision2009 User Guide 5.0 114 / 159


Vision2009 user guide

(iv) To define the horizontal pitch/offset of sub-panel, locate a known location (/component) (A) on
sub-panel at the same row on Image Display Area, then click Read Location (B) button.

To define the location of known location, Dotted Rectangle button can be used by sizing
the window to component.

As a result, the data of sub-panel number 2 is filled up accordingly.

Vision2009 User Guide 5.0 115 / 159


Vision2009 user guide

(iv) To define the vertical pitch/offset of sub-panel, locate a known location (/component) (A) on
sub-panel at the same column on Image Display Area, then click Read Location (B) button.

To define the location of Known location, Dotted Rectangle button can be used by sizing
the window to component.

[Link]. Step 5: Fiducials Definition


Purpose: To define the location of fiducials for panel or sub-panel

Click “5. Fiducials Definition” button. Button of “Fiducials Definition” turns RED.

Vision2009 User Guide 5.0 116 / 159


Vision2009 user guide

There are 2 options for Fiducials

a) Panel Fiducial

(All format has same GUI and steps)

b) Board Fiducial

(Board format has different GUI and steps from Step&Matrix format)

Part (a): Panel Fiducial

Flowchart of Process:

Locate Fiducial number 1 for panel

Locate Fiducial number 2 for panel

End

(i) Click option of “Panel Fiducial”

Vision2009 User Guide 5.0 117 / 159


Vision2009 user guide

(ii) Locate panel fiducial number 1 (A), then click Read location (B) button.

To define the location of Skip Mark, Dotted Rectangle button can be used by sizing the
window to Fiducial Mark.

As a result, the data for Fiducial Number 1 is updated accordingly in table.

In Simulation area, round shape Fiducial mark number 1 is added at corresponding location.

Vision2009 User Guide 5.0 118 / 159


Vision2009 user guide

(iii) Locate panel fiducial number 2 (A), then click Read location (B) button.

To define the location of Fiducial Mark, Dotted Rectangle button can be used by sizing the
window to Fiducial Mark.

Vision2009 User Guide 5.0 119 / 159


Vision2009 user guide

As a result, the data for Fiducial Number 2 is updated accordingly in table.

In Simulation area, round shape Fiducial mark Number 2 is added at corresponding location.

Vision2009 User Guide 5.0 120 / 159


Vision2009 user guide

Part (b): Board Fiducial

There are 2 different steps and GUI for and (1) Board Format and (2) Step&Matrix Format.

Part (b1): Board Fiducial, for Board Format (in case of Number of Board=2)

Locate Fiducial number 1 for sub-panel number 1

Locate Fiducial number 2 for for sub-panel number 1

Locate Fiducial number 1 for sub-panel number 2

Locate Fiducial number 2 for for sub-panel number 2

End

(i) Click option of “Board Fiducial”

Vision2009 User Guide 5.0 121 / 159


Vision2009 user guide

(ii) Locate fiducial number 1 (A) for sub-panel number 1, then click Read Location (B) button.

To define the location of Fiducial Mark, Dotted Rectangle button can be used by sizing the
window to Fiducial Mark.

As a result, the data for Fiducial Number 1 for sub-panel number 1 is updated accordingly in table.

In Simulation area, round shape Fiducial mark Number 1 is added at corresponding location in sub-panel
number 1.

Vision2009 User Guide 5.0 122 / 159


Vision2009 user guide

(iii) Locate panel fiducial number 2 (A) for sub-panel number 1, then click Read location (B) button.

To define the location of Fiducial Mark, Dotted Rectangle button can be used by sizing the
window to Fiducial Mark.

Vision2009 User Guide 5.0 123 / 159


Vision2009 user guide

As a result, the data for Fiducial Number 2 for sub-panel number 1 is updated accordingly in table.

In Simulation area, round shape Fiducial mark Number 2 is added at corresponding location in sub-panel
number 1.

Vision2009 User Guide 5.0 124 / 159


Vision2009 user guide

(iv) Locate panel fiducial number 1 (A) for sub-panel number 2, then click Read location (B) button.

To define the location of Fiducial Mark, Dotted Rectangle button can be used by sizing the
window to Fiducial Mark.

As a result, the data for Fiducial Number 1 for sub-panel number 2 is updated accordingly in table.

In Simulation area, round shape Fiducial mark Number 1 is added at corresponding location in sub-panel
number 2.

Vision2009 User Guide 5.0 125 / 159


Vision2009 user guide

(v) Locate panel fiducial number 2 (A) for sub-panel number 2, then click Read location (B) button.

To define the location of Fiducial Mark, Dotted Rectangle button can be used by sizing the
window to Fiducial Mark.

Vision2009 User Guide 5.0 126 / 159


Vision2009 user guide

As a result, the data for Fiducial Number 2 for sub-panel number 2 is updated accordingly in table.

In Simulation area, round shape Fiducial mark Number 2 is added at corresponding location in sub-panel
number 2.

Vision2009 User Guide 5.0 127 / 159


Vision2009 user guide

Part (b2): Board Fiducial, for Step&Matrix Format (in case of board number=2)

Locate Fiducial number 1 for sub-panel number 1

Locate Fiducial number 2 for for sub-panel number 1

End
For Step and Matrix format, the steps only involve locating 2 fiducial mark on sub-panel number 1, they are
similar as stated in Part (b1): Board Fiducial, for Board Format.

[Link]. Step 6: Skip Marks


Purpose: To define the location of Skip marks for sub-panel

Click “6. Skip marks” button. Button of “Skip marks” turns RED.

Vision2009 User Guide 5.0 128 / 159


Vision2009 user guide

The steps and GUI for Board format and Step&Matrix format are different.

Part (1): for Board Format (in case of Number of Board=2)

Flowchart of Process:

Locate Skip Mark for sub-panel number 1

Locate Skip Mark for sub-panel number 2

End

(i) Locate Skip Mark for sub-panel number 1 (A), and then click Read Location (B) button.

To define the location of Skip Mark, Dotted Rectangle button can be used by sizing the
window to Skip Mark.

Vision2009 User Guide 5.0 129 / 159


Vision2009 user guide

As a result, the data for Skip Mark for sub-panel number 1 is updated accordingly in table.

In Simulation area, crossed Skip Mark is added at corresponding location in sub-panel number 1.

Vision2009 User Guide 5.0 130 / 159


Vision2009 user guide

(ii) Locate Skip Mark (A) for sub-panel number 2, and then click Read Location (B) button.

To define the location of Skip Mark, Dotted Rectangle button can be used by sizing the
window to Skip Mark.

As a result, the data for Skip Mark for sub-panel number 2 is updated accordingly in table.

In Simulation area, crossed Skip Mark is added at corresponding location in sub-panel number 2.

Vision2009 User Guide 5.0 131 / 159


Vision2009 user guide

[Link]. Step 7: Format CAD File


Purpose: To load CAD and define the fields of XYAPTJ

Click “7. Format CAD File” button. Button of “7. Format CAD File” turns RED.

Vision2009 User Guide 5.0 132 / 159


Vision2009 user guide

Flowchart of Process:

Load CAD (.txt) file

Select Separator Characters and Remove Lines

Define the column number for XYAPTJ fields

Select the Unit

Accept Data

CAD Transformation

End

(i) Load CAD data

Only 1 CAD data in Txt format is able to be loaded. CAD data should have 6 basic data, they are X, Y, Angle,
Part Number, Topology and Jedec.

Vision2009 User Guide 5.0 133 / 159


Vision2009 user guide

(ii) Select Separator Characters to divide the data into columns

What to do if there are more than 1 separator characters used together at the same time?
Like xxxxx , xxxxxx , xxxxxx , xxxxxx
(Space and comma are used together)

Check the option of “Interpret Consecutive Separators As Unique”

Below is the result after only option of Tab is clicked .

Below is the result after only option of Tab and Comma are clicked .

Vision2009 User Guide 5.0 134 / 159


Vision2009 user guide

Below is the result after only option of Tab, Comma and Interpret….. are clicked .

Remove a line (not used) by clicking on “√” (A), it turns to “X” and whole line is removed.

To remove multiple lines at the same time, just fill in the line number in the field of “Enable/Disable Lines”,
then click Remove (B) button.

(iii) Define the column number for XYAPTJ

Pull down the list of column number, and select the correct column number for XYAPTJ, and also Board Number
(applicable for Board Format)

(iv) Select the Unit

There are options of mm, um, inch, mil. If the data of X and Y in CAD is in um, option of um should be clicked.

Vision2009 User Guide 5.0 135 / 159


Vision2009 user guide

The result of selection of unit is displayed in Simulation Area, but X and Y value remains the same in table.

What to do if the data of X and Y is not in Standard Unit, like 10000 equals to 1mm?

Select “Other”, fill in 0.0001 in field.

(v) Click Accept Data button

To apply the selection done before into Simulation Area, click Accept Data button.

As a result, the components windows are placed as RED window in Simulation Area.

(vi) CAD Transformation

After components windows are placed in Simulation Area, Rotation 90º (clockwise) and Mirror (Horizontal) can
be applied by clicking “Rotation 90º” and “Mirror” buttons.

Click 2nd time on “Rotation 90º” button will rotate next 90 º (total 180 º) on all components in Simulation Area.

[Link]. Step 8: Adjust Components Position


Purpose: To adjust components position base on locating known component on image

Click “8. Adjust Components Position” button. It turns RED.

Vision2009 User Guide 5.0 136 / 159


Vision2009 user guide

There are 2 ways to work on this step:

(1) Direct fill in G-offset Value in X field and Y field, then click Accept Data button

(2) Follow the steps in Message Area to work on image

Explanation on steps to work on image

Select a known component in Simulation Area

Locate the corresponding component in Image Display Area

Click “Accept Data” button

NG
Select another component in Simulation Area
&
Check its position in Image Display Area

OK

End

(i) Select a known component in Simulation Area

If a component in Simulation Area is clicked, there are 3 results

(a) a pink window (A) appear on selected component

(b) topology (B) of selected component is displayed on top

(c) In Image Display Area, the rectangle turns to Pink (C).

Vision2009 User Guide 5.0 137 / 159


Vision2009 user guide

If none of component is clicked, but only some part of panel is clicked, the above-mentioned results are not
presented.

What to do if the density of components (displayed in Simulation Area) is so high that


cannot see and click a component correctly?

Go to Locator Tool at Bottom Right corner, click Zoom In Button.


The Simulation Area is zoomed in, vertical and horizontal scroll can be used.

B
A

(ii) Locate the corresponding component (A) in Image Display Area, then click Read Location (B)
button.

Vision2009 User Guide 5.0 138 / 159


Vision2009 user guide

As a result, the X and Y field of G-offset are filled accordingly.

(iii) Click “Accept Data” (C) button

Consequently, all the components in Simulation Area are shifted based on the G-offset Value.

Vision2009 User Guide 5.0 139 / 159


Vision2009 user guide

(iv) Click on another known component in Simulation Area and check its position in Image Display
Area.

If the position is OK, go to Step 9: Generate VIS File

If the position is not OK, repeat the steps (i) to (iv).

[Link]. Step 9: Generate Vis File and Exit


Purpose: To generate VIS file

Click “9. Generate VIS file and Exit” button. It turns RED.

Vision2009 User Guide 5.0 140 / 159


Vision2009 user guide

A window of “Save As” appears. By default, the same folder of CAD (specified and loaded in Step 8) is
displayed.

User can change the path of folder to save VIS file.

Fill in the name in the field of “File Name”, and then click Save (A)button.

When “Done Writing VIS file” is displayed in Message Area, the VIS file is saved successfully.

Vision2009 User Guide 5.0 141 / 159


Vision2009 user guide

Chapter 14: The Defect Viewer


From Vision2008 and up, the DefectViewer is a new application that replaces the former Repair application. The
goal of this new application is to:
- make it easier to identify the defect location
- provide a more attractive GUI and image display

1 DefectViewer configuration

1. Main configuration
When launching the DefectViewer application for the first time, the following configuration screen will appear:
- the Folder configuration window, in which
the folders where icon files, configuration
files, TST files and real pictures will be
stored are defined

- The Main buttons menu configuration window

- The Details buttons menu configuration window

Vision2009 User Guide 5.0 142 / 159


Vision2009 user guide

2. Initial settings
Most of the settings can be configured in the Initial settings window, available from the menu Settings/Initial
settings:
- inline mode settings
- offline mode settings
- the review mode settings
- the Login settings
- Panel and subpanel code modifications
- the GUI parameters
- Other settings

Vision2009 User Guide 5.0 143 / 159


Vision2009 user guide

- inline mode settings

The following features can be configured:


- The possibility to automatically release
the panel
- The length of delay before automatically
releasing the panel
- The possibility to send the results of the
inspection before unloading the panel

- If the “Automatic panel release” feature is enabled in online mode, the panel is
automatically released after the defined timer has passed without repair operation. All the
defects of the panel are set to “Un-repaired” state.
- The timer is automatically deactivated when the operator initiates the repair operation.
- This is used with the “Remote Repair” feature.

- offline mode settings

The following features can be configured:


- the type of panel review (standard, FIFO
mode, TConveyor mode)
- Settings for Standard mode review
(subpanels accepted or not, the
possibility to revisit panels that have
already been reviewed).
- Settings for the FIFO mode
(enable/disable the TST filter,
enable/disable the AOI filter)

- If the “Revisit reviewed panel” feature is enabled, the software allows users to
revisit reviewed panels even if they have already been reviewed and their repair status
is set to “Repaired” or others.
- If the “Revisit reviewed panel” feature is disabled, the software allows users to revisit
reviewed panels only if the repair status is set to “Not repaired”.

Vision2009 User Guide 5.0 144 / 159


Vision2009 user guide

To be able to revisit a reviewed panel, the customer has to configure the Defect Image
Management in the Supervisor (see chapter 14.1)

- Review mode

The following features can be configured:


- The repair mode can be configured
(random or not)
- The order in which the defective
components are displayed can be
configured (by Subpanel, by Jedec, by
Part Number)

If the “Sort by” parameter is set to “Subpanel”: the defective components display order is the
same as it was in the former Repair software.

If the “Repair mode” is set to “Random”: the software allows defects to be reviewed randomly.

That means the user can click on any of the defect images displayed on the right part of the
screen or any component on the PCB to perform random repair.

- Logins

The following features can be configured:

- Access control enable/disabled


- The cabability to modify the list of authorized users.

If the “Activate access control” is enabled, the software allows only the listed operators to
login with their defined password.

Vision2009 User Guide 5.0 145 / 159


Vision2009 user guide

The “Edit login list” window can be edited by clicking on


the “Authorized user list” button in the Initial Settings
window.

From this “Edit login list” window, it is possible to:


- Add an authorized user
- Delete an authorized user

- Panel – sub panel code modification

The following features can be configured:


- Whether or not modifications to the ID
code are allowed
- Ask for panel ID code or not
- Ask for sub panel ID code or not
- Spread ID codes between panel and
subpanels or not.

Vision2009 User Guide 5.0 146 / 159


Vision2009 user guide

- GUI parameters

The following features can be configured:


- Enable/Disable the panel display at 180°
- Enable/Disable all view display at 180°

- Others

The following features can be configured:


- Enable/Disable the operator analysis
- Activate/Deactivate the bar code
printing

If the “Operator analysis” is enabled, the software allows the operators to modify the AOI
sanction by pressing CTRL+A keys.

If the “Bar code printer” is enabled, the user is allowed to print the ID code on a barcode
printer (only Zebra TLP 3842 printers are supported). The software allows the option to print
this barcode if “not repaired” defects still exist on the panel at the end of the operator review.

Vision2009 User Guide 5.0 147 / 159


Vision2009 user guide

3. Message customization
The various messages (for error, diagnostic or software) can be configured in the “Configurable messages”
window, available from the menu Settings/Configurable messages to allow engineers giving specific instructions
or messages to the operators.

- Error messages
From this window, specific messages can be added or removed. When clicking on the “Add” button, the
“Message(s) to show for a given defect” window appears.

The user can enter a message that will appear for a given defect when the selected filter conditions are
matched. The following filters can be set:
- Component reference
- JEDEC name
- Defect type

Vision2009 User Guide 5.0 148 / 159


Vision2009 user guide

- Diagnostic messages
From this window, specific messages can be added or removed. When clicking on the “Add” button, the
“Message(s) to show after diagnosis” window appears.

The user can enter a message that will appear for a given diagnosis when the selected filter conditions are
matched and when the “Diagnosis” button is pressed. The following filters can be set:
- Component reference
- JEDEC name
- Diagnosis key

- Software messages
From this window, specific messages can be added or removed. When clicking on the “Add” button, the
“Message(s) to show after diagnosis” window appears.

The user can modify the default messages set.

Vision2009 User Guide 5.0 149 / 159


Vision2009 user guide

2 DefectViewer in offline mode

1. Network settings

First of all, check that the DefectViewer software is linked to the Supervisor by opening the menu
Settings/Network: the “Network access configuration” window appears:

The name of the network on which the Supervisor database is located should be set as Server name.

2. Opening the panel review window


- To launch production mode, go to menu File/Open production, or press the F2 key: the “User name”
window appears.

A user name is needed to proceed.

If the “Activate access control” is enabled, a User name and password is required to proceed.

- Once the User name (and password) is filled in, the “Read Bar code” window appears:

The panel barcode (may be ID code or timestamp) and the side number of the panel to review must be input.

Vision2009 User Guide 5.0 150 / 159


Vision2009 user guide

- If the corresponding .tst file is not found in the C:/VIT/Data folder, the following “Open tst file” window
appears:

The corresponding .tst file can then be added to the C:/VIT/Data folder by clicking on the “Add tst file” button.

- Then, the offline review screen appears, with the selected panel information loaded.

Vision2009 User Guide 5.0 151 / 159


Vision2009 user guide

3. Panel review window display


The Panel review window is composed of several parts:
- an information bar (A)
- the panel image display (B)
- the tested objects zone (C)
- the toolbar (D)

A
C

- The information bar


In this bar, the following information is displayed: the tst file name, the reviewed panel barcode, the Operator
name and the number of defects

- The panel image display


In this zone, the image of the panel is displayed. A crosshair denote the first defect to review. On the left, a
grey rectangular shape indicates the portion of the panel currently displayed.

- The tested objects zone


The defects found on this panel are displayed on the right side of the window. One image is displayed for each
defect. Images are available if they have been recorded during production. If the image is not available, the
component reference is displayed instead.

If color images have been recorded during production (for ILite machines only), they will be
displayed instead of Black/White images in the “Tested objects” zone.

Vision2009 User Guide 5.0 152 / 159


Vision2009 user guide

- The toolbar

The toolbar contains the following buttons: Escape, Detailed view, Finish, Previous, Next, Repaired, Acceptable,
Not Repaired, Dummy Fault, Washed and Ejected.

4. Current defect review window display


When clicking on one of the defects images displayed on the “Tested objects zone”, the corresponding defect
details screen appears on the center of the screen:

This window contains several zones:


- information about the tested component (reference, part number, JEDEC, Repair status, defect type, etc)
- Main image of the tested component
- Images for all of the available light levels (images for all 5 of the White&Black light levels, and 1 optional
color image). Some of the 5 white & black light level images may not be available because they were not
used during inspection. These images will be replaced by a “No image” sign.
- The toolbar, allowing the user to set a repair status for this component (Repaired, Acceptable, Not
repaired, Dummy fault, washed)

5. Reviewing a panel
To review a panel in offline mode:
- Stipulate a repair status for the reviewed panel (Repaired, Acceptable, Not repaired, Dummy fault,
Washed) or navigate through defective components using the Previous and Next arrows
- Once the status for the whole panel has been set, a confirmation message appears.
- If confirmed, the current panel display is closed and the User name prompt window reappears.
- The repair status of the panel is updated accordingly in the Supervisor database.

Vision2009 User Guide 5.0 153 / 159


Vision2009 user guide

6. Reviewing a defect

Review a defect in offline mode with “Allow random repair” feature activated:

- Click on a defect in the “Tested objects zone”


 in the “Tested objects zone”, the selected defect will be bordered in different colour.
 the corresponding defect details screen is displayed in the center of the screen

- Select the light level image that gives the best view of the defect
- Then set the repair status for the reviewed component (Repaired, Acceptable, Not repaired, Dummy fault,
Washed) or navigate through defective components using the Previous and Next arrows
- Once the repair status is given for the defective component, the Current defect screen closes. Its image in
the “Tested objects zone” is bordered with the colour corresponding to the Repair state (green for
Repaired, Acceptable, Dummy fault and Washed, red for Not Repaired and skip)
- When all the wanted defects are reviewed, clicking on the “Finish” button allows the user to exit the panel
and the repair status in the Supervisor database is updated.

The current panel review can be stopped at any moment by clicking on the “Esc” button. The
repair status will then not be recorded in the Supervisor database.

Review a defect in offline mode with “Allow random repair” feature deactivated:

- The “current defect” window is automatically displayed for the first defect in the list. Other defects cannot
be selected by clicking on their images to the right.
 in the “Tested objects zone”, the selected defect is bordered in different colour.

- Select the light level image that gives the best view of the defect
- Then set the repair status for the reviewed component (Repaired, Acceptable, Not repaired, Dummy fault,
Washed) or navigate through defective components using the Previous and Next arrows
- Once the repair status is given for the defective component, the Current defect screen is closed, and
immediately replaced by the Current Defect screen for the next defective component in the list. The image
of the repaired component in the “Tested objects zone” is bordered with the color corresponding to the
Repair state (green for Repaired, Acceptable, Dummy fault and Washed, red for Not Repaired and skip)
- If there are some defects without a verdict at the end of the review, a message proposes that the operator
again review the defects that have not been repaired. If he clicks on “yes”, another review will begin. If he
clicks on “no”, the repair status for defects without a verdict will be saved as “Unrepaired” in the
Supervisor database.
- Once the review is finished, the repair statuses are updated in the Supervisor database.

The “Allow Random Repair” feature can be used in both online and offline modes.

7. Modify a defect type


The defect type can be modified by pressing the CTRL+A keys. The following window appears for selection of
the defective component for which the defect type should be modified:

Once the component is selected, the following window appears:

Vision2009 User Guide 5.0 154 / 159


Vision2009 user guide

In this window, the repair state and the error given by the AOI can be modified by the user.

This feature is available if the option “Enable Operator Analysis” is selected in the Initial
Settings window.

Vision2009 User Guide 5.0 155 / 159


Vision2009 user guide

3 Colours used in DefectViewer


The following colours are used in DefectViewer application:

Vision2009 User Guide 5.0 156 / 159


Vision2009 user guide

Chapter 15: The Supervisor

1 Revisit reviewed defect with the defect image


When the “Revisit Reviewed Panel” option is activated in the Initial Setting section of the DefectViewer
configuration window, the DefectViewer allows users to revisit reviewed panels even if it is reviewed and Repair
Status=Repaired.

Defect images have to be displayed when the reviewed panel is revisited.

Previously, it was already possible to revisit reviewed panels even if it has been viewed and Repair
Status=Repaired, when the “Revisit Reviewed Panel” option is activated.
However, it was not possible to revisit with defect images without extra settings and actions.

Hard disk capacity management


To be able to display the defect images of the panels that have already been reviewed, it is necessary to store a
large amount of images, and thus to introduce a hard disk capacity management.

The image storage management can be configured from the Supervisor configuration window, which is
automatically launched when the new Supervisor version has been installed.

In this window, the user can select:


- the folder in which the image files must be recorded
- the activation/desactivation of the hard disk capacity management

Once the hard disk capacity management is activated, the following parameters must be set:
- the % of hard disk space that must remain free: images files will be automatically deleted
when this low space is reached.
- the % of hard disk space above which the automatic deletion if images stops.
- The number of days during which the newer images should be protected.

The selected folder for Defect images storage must be dedicated to that: any other document
stored in this folder will be erased.

In the case where the hard disk free space is already lower than the defined the % of hard disk
space that must remain free, a warning message appears to warn the user.

Vision2009 User Guide 5.0 157 / 159


Vision2009 user guide

Vision2009 User Guide 5.0 158 / 159


Vision2009 user guide

ViTechnology® is a registred trademark of Vision Inspection Technology.

All products and brands, named in this document, are trademarks by theirs respective owners. Specifications are subject to
change without notice.

© Copyright 2009 All rights reserved

Europe Asia / Pacific The Americas

Tel. : + 33 (0)4 76 75 85 65 Tel. : + 65 6747 6550 Tel. : + 1 978 372 1230

Fax : + 33 (0)4 76 75 05 19 Fax : + 65 6747 6558 Fax : + 1 978 372 1767

E-mail: info@[Link] - Internet: [Link]

Vision2009 User Guide 5.0 159 / 159

You might also like