5. Human-Machine Interface (HMI) Interface Homem-Mquina (IHM)
TEST MODE INLINE MODE STAND ALONE MODE MODE SET DIRECTION CONV.
WIDTH BOARD LOCK SMEMA AUTO CONV. WIDTH CONV. SPEED SUPPORT PIN
TRAOI: Parameter Auto Conveyor Width Output Adjust Width AUTO HIGH
SPEED LOW SPEED HIGH SPEED TEST INLINE TEST STAND ALONE Ver 2.43
TRI-AOI TEST BYPASS Ver 2.43 TRI-AOI BACK SUPPORT PIN COUNT MANUAL
TEST BOARD LOCK 57005000 TEST LIRO LILO CON. TEST Ver 2.43 TRI-AOI
MODE SET I/O SET OTHERS BACKDISPLAY RIRO NEXT Extend SMEMA
BACKUNLOADER RILO BACK BOARD UNLOCK LIGHT CONV. WIDTH up DOWN down
0 1800 ~ 2500 1800 ~ 2500200 UP 2000 BYPASS SPEED ORIGIN ENTER 5700
BOARD IN BACK 5000 OPEN UP up 0 DOWN down BACK ENTER Moved width
Locked width 0 0 ENTER O.R.SET
8. Geometrical Optics - Law of Reflection Law of Reflection
Perpendicular to surface Slope - Solder Shape Normal Excessive The
Law of Reflection Angle of incidence i = Angle of reflection r.
Insufficient
9. AOI Unit Conversion: Length Metric and Imperial Conversion
Tables Imperial 0.03937 mil 25.4 m 0.0254 mm 1000 m 0.03937 in 1000
mil 2.54 cm 25.4 mm 10 mm 0.3937 in 12 in 0.3048 m 100 cm 1.0936 yd
3 ft 0.9144 m 1000 m 0.6214 mile 1760 yd 1.6093 km Chip Component
Size - Matrix and SI Type Type L (in) W (in) Imperial Metric L (mm)
W (mm) 0.016 0.008 01005 0402 0.4 0.2 0.024 0.012 0201 0603 0.6 0.3
0.040 0.020 0402 1005 1.0 0.5 0.063 0.031 0603 1608 1.6 0.8 0.080
0.050 0805 2012 2.0 1.25 0.126 0.063 1206 3216 3.2 1.6 0.126 0.100
1210 3225 3.2 2.5 0.180 0.120 1812 4630 4.6 3.0 0.250 0.120 2512
6330 6.3 3.0 Camera's Field of View(FOV) and Zoom Res.(m) 10 12.5
15 16 20 25 33 Model FOV(mm) Res.(pixel) TR7100 640 10.24 12.80
16.00 21.12 Series 480 7.68 9.60 12.00 15.84 17 (in) Zoom 16.50
13.20 10.56 8.00 TR7500 740 7.40 11.10 14.80 18.50 Series 1024
10.24 15.36 20.48 25.60 TR7500 1480 14.80 22.20 29.60 Series II
2048 20.48 30.72 40.96 20/ 22 (in) Zoom 25.50 17.00 12.75 10.20
TR7700 2464 24.64 30.80 39.42 Series 3232 32.32 40.40 51.71 22 (in)
Zoom 28.20 22.56 17.63 Fit Page 8.50 6.80 5.31 Metric 1 meter [m] 1
kilometer [km] 1 yard [yd] 1 mile [mi] Dimensions Dimensions Metric
Imperial 1 millimeter [mm] 1 inch [in] 1 micrometer [m] 1 mil [mil,
thou] 1 centimeter [cm] 1 foot [ft]
10. AOI Programming Procedure Standalone Main PC Stage
Procedure Time (Mins.) (* Theoretical value - For reference only)
Remark Data Preparation With CAD CAD Transform (OOo Calc/MS Excel)
Conveyor Width Conv. width Adjust Conveyor Width 2 2 Data
Preparation Non-CAD Non-CAD Panel Size 1 Programming Capture Panel
Map 2 Teach components 10 Edit Component Data 2 2 Auto Create
Generate Get Rotation Angle 1 1 Test Board Multi-Board Dummy point
1 1 Program Information CAD Data Board (1) Size 1 1 Generator
Fiducial Mark 2 3 ( 3 F.M.) Panel Map 2 FOV Images (Phase A) 5
Close windows & Save project 1 Transfer files Transfer Transfer
files: Main PC Offline PC 10 10 Transfer Transfer files: Main PC
Offline PC files Reload project, adjust conveyor width 2 1 files
Reload project 20 Stitching FOV Images Component Library Edit
Component Library 60 60 Component Library Edit Component Library
Merge Merge 5 5 Merge Merge Capture Panel Map 2 Image Data FOV
Images 5 Generate FOV Generate 4 4 Generate FOV Generate FOVs FOV
Verify 1 1 FOVs FOV Verify Save file Close windows & Save
project 1 1 Save file Close windows & Save project Train Train
Add untrained images, Warp, etc 20 20 Train Add untrained images,
Warp, etc Fine-Tune Fine-Tune Inspect physical boards 5 10
Fine-Tune Inspect FOV Images (10 times) Fine-Tune 30 30 (10 times)
Fine-Tune Close windows & Save project 1 Transfer Close windows
& Save project Transfer files Transfer Transfer files: Offline
PC Main PC 2 2 files Transfer files: Offline PC Main PC files
Reload project, adjust conveyor width 2 Settings Settings Version,
SKIP boards, etc 1 1 Barcode 2 2 145 25 165 145 190 Total Time
(Mins.): Capture Offline Image Data Offline OfflinePC
11. n n AOI - File System Type Items Format Directory Filename
Registry Description Main PC EP/75/DT Windows Registry O 1 file
[HKEY_LOCAL_MACHINESOFTWARETRI] Windows Registry Configuratio
Lighting Control O 1 file C:AOI DefaultLED7500DT.led Default
Lighting Settings Lighting Ratio Table * 5/7/3 files
LightingRatioTable7500_*.lrt Lighting Compensation Language file(s)
* 4 files English.lang Language file Taiwan.lang Language file
Japanese.lang Language file Spanish.lang Language file * 1 file
aoipsw.txt Log In password Model Library *
ModelSuite Library - TRI built-in System Library *
TRI_SYS_LIB Library - User Defined(R) User Library (All-New) *
TRI_USER_LIB*.pkg LibraryVersion=1 Library - User Defined
Component Package Library (Data) O
PackageLibrary*.pgl LibraryVersion=0 Library - Settings Library
Image Library (Images) O
ImageLibrary*.bmp LibraryVersion=0 Library - Images Name Index
O 1 file name.idx Name Index Table Load / Save Path * 2 files
include.pth & save.pth LibraryVersion=0 Load/ Save Path Pass
Level default value * 1 file DefaultValue.txt Pass Level default
value CAD file O 1 file D:Projects "Model Name"*.aoi CAD file BOM
file * 1 file "Model Name"*.bom BOM file Projects Projects O 1 file
"Model Name"*.project Project file Panel Map * 4/6/6 files "Model
Name"*.bmp & *.jpg Panel Map Fov Images X
"Model Name"FovImage FOV Images Offline Images (Old) X
"Model Name"OfflineImage Offline Images (Old) Offline Images
(New) X
"Model Name"OfflineATPG NewBoardFeature=1 Offline Images (New)
Repair PC Define error O 1 file C: error.txt Defects Definition
User Management O 3 files Person?.txt User accounts Configuratio
Configuration * 1 file C:rsinstall AOI.ini Configuration Settings
RS Language(s) *
Language R.S Language files SPC Language(s) *
SPCLanguage SPC Language files DB (Data-Blank) O 2 files
TRI_DATA.MDF & TRI_Log.LDF Database (Data-Blank) Database DB
(Data-current) O 2 files D:AOI_DB TRI_DATA.MDF & TRI_Log.LDF
Database (Data-current) DB (Data-backup) *
C:TRIExcelTemp *.xls SPC Report Export Temp O Necessary X
Unnecessary
12. AOI/SPI Data Preparation - Source Data Selection - SPI
COMMON AOI Source Stencil Gerber CAD BOM Thickness Stencil Pad(PCB)
Mounter Layout Location Coordinate Rotation Side Part Number
Package Rev.A Rev.B Rev.C Height Area Part X Y Angle T/B (Image)
Group Type Part Part Part A B C D E G F A A A 0.10 ~ 0.15mm 1 C1
-13.610 5.412 0 T CP1221KB1KT C0201 C1 C1 C1 2 C3 -9.060 8.812 0 T
CP7105KB1HTE C0402 C3 C3 C3 3 C4 -7.990 8.762 0 T CP4103KB1KTE
C0201 C4 C4 C4 4 C5 -9.860 5.862 90 T CP7105KB1HTE C0402 C5 C5 C5 5
C6 -13.025 12.137 0 T CP7106MB3FTE C0603 C6 C6 C6 6 C7 -10.825
12.137 0 T CP7106MB3FTE C0603 C7 C7 C7 7 C8 -6.890 8.812 0 T
CP4105KB1HTE C0402 C8 C8 C8 8 C9 -17.760 8.462 0 T CP0101JC1KT
C0201 C9 C9 C9 9 C10 -15.860 8.462 180 T CP0102KB1KT C0201 C10 C10
C10 10 C11 -15.060 8.262 90 T CP4103KB1KTE C0201 C11 C11 C11 11 C12
-12.760 5.412 0 T CP7104KB1KTE C0201 C12 C12 C12 12 C13 -12.560
6.112 90 T CP7104KB1KTE C0201 C13 C13 C13 13 C14 -14.535 12.387 0 T
CP0102KB1KT C0201 C14 C14 C14 14 C15 -13.885 6.112 90 T
CP7104KB1KTE C0201 C15 C15 C15 15 C16 -13.435 6.112 -90 T
CP7104KB1KTE C0201 C16 C16 C16 16 C17 -15.060 7.412 -90 T
CP0102KB1KT C0201 C17 C17 C17 17 C18 -11.260 6.012 0 T CP7106MB3FTE
C0603 C18 C18 18 FL1 -16.810 6.862 -90 T EZFVQ50BB39B FL1 FL1 FL1
19 IC1 -16.485 10.387 180 T WL1251FEBRSC QFN_16 IC1 IC1 IC1 20 IC2
-12.250 9.087 -90 T WL1251BLYFBR BGA_L IC2 IC2 IC2 21 IC3 -7.840
6.812 180 T WL1251PMBZRK BGA IC3 IC3 IC3 22 L1 -7.990 10.862 0 T
ELLVEG4R7MB IND L1 L1 L1 23 R1 -14.435 5.887 -90 T R2GXF5621TE
R0402 R1 R1 24 R4 -15.060 5.712 -90 T R1GZG102-TK R0201 R4 R4 25 R5
-15.060 6.562 -90 T R1GZG306-TK R0603 R5 R5 Difference (
):Fine-Tune Total: 16 11 Size Shifted More type, Area, Volume
longer time. Search Range Priority (SPI): 1 2 3 4 5 6 Priority
(AOI): 1 2 3 4
13. P r u E AOI Data Preparation - CAD File Format: Comparison
Table - Method 1: Beginner Method 2: Advanced Method 3: Expert
Regular Better Best Name Index Contrast Table Replacing all C,
R0402 or below Location X (mm) Y (mm) Rotation T/B Package Type
Part Number Package Type Part Number Package Type Part Number Part
X Y Angle T/B Type (Image)Group Type (Image)Group Type (Image)Group
A B C D E F G F G F G 1 C1 -13.610 5.412 0 T CP1221KB1KT C0201
CP1221KB1KT C0201 C 2 C3 -9.060 8.812 0 T CP7105KB1HTE C0402
CP7105KB1HTE C0402 C 3 C4 -7.990 8.762 0 T CP4103KB1KTE C0201
CP4103KB1KTE C0201 C 4 C5 -9.860 5.862 90 T CP7105KB1HTE C0402
CP7105KB1HTE C0402 C 5 C6 -13.025 12.137 0 T CP7106MB3FTE C0603
CP7106MB3FTE C0603 C 6 C7 -10.825 12.137 0 T CP7106MB3FTE C0603
CP7106MB3FTE C0603 C 7 C8 -6.890 8.812 0 T CP4105KB1HTE C0402
CP4105KB1HTE C0402 C 8 C9 -17.760 8.462 0 T CP0101JC1KT C0201
CP0101JC1KT C0201 C 9 C10 -15.860 8.462 180 T CP0102KB1KT C0201
CP0102KB1KT C0201 C 10 C11 -15.060 8.262 90 T CP4103KB1KTE C0201
CP4103KB1KTE C0201 C 11 C12 -12.760 5.412 0 T CP7104KB1KTE C0201
CP7104KB1KTE C0201 C 12 C13 -12.560 6.112 90 T CP7104KB1KTE C0201
CP7104KB1KTE C0201 C 13 C14 -14.535 12.387 0 T CP0102KB1KT C0201
CP0102KB1KT C0201 C 14 C15 -13.885 6.112 90 T CP7104KB1KTE C0201
CP7104KB1KTE C0201 C 15 C16 -13.435 6.112 -90 T CP7104KB1KTE C0201
CP7104KB1KTE C0201 C 16 C17 -15.060 7.412 -90 T CP0102KB1KT C0201
CP0102KB1KT C0201 C 17 C18 -11.260 6.012 0 T CP7106MB3FTE C0603
CP7106MB3FTE C0603 C 18 FL1 -16.810 6.862 -90 T EZFVQ50BB39B FL1
EZFVQ50BB39B FL1 EZFVQ50BB39B 19 IC1 -16.485 10.387 180 T
WL1251FEBRSC QFN_16 WL1251FEBRSC QFN_16 WL1251FEBRSC 20 IC2 -12.250
9.087 -90 T WL1251BLYFBR BGA_L WL1251BLYFBR BGA_L WL1251BLYFBR 21
IC3 -7.840 6.812 180 T WL1251PMBZRK BGA WL1251PMBZRK BGA
WL1251PMBZRK 22 L1 -7.990 10.862 0 T ELLVEG4R7MB IND ELLVEG4R7MB
IND ELLVEG4R7MB 23 R1 -14.435 5.887 -90 T R2GXF5621TE R0402
R2GXF5621TE R0402 R 24 R4 -15.060 5.712 -90 T R1GZG102-TK R0201
R1GZG102-TK R0201 R 25 R5 -15.060 6.562 -90 T R1GZG306-TK R0603
R1GZG306-TK R0603 R1GZG306-TK Total: 16 16 11 16 11 11 1 Sort
Columns: Location art Numbe Package X (mm) Y (mm) Rotation T/B Part
Gro Type X Y Angle T/B A (Image) G F B C D E Cut Insert Cut Cells 1
C1 CP7105KB1HT C0402 -53.583 21.307 90 T 2 Unit Conversion:
Location X (mm) Y (mm) Rotation T/B Package Type Part Number Part X
Y Angle T/B Type (Image)Group A B C D E F G H I 1 C1 -53.583 21.307
90 T C0402 CP7105KB1HTE =B1 * 0.254 =C1 * 0.254 Copy Paste Special
Values Delete 1 C1 -13.610 5.412 90 T C0402 CP7105KB1HTE (H , I) (B
, C) (H , I) 3 Replacing all C, R0402 or below: 1 C1 -13.610 5.412
90 T C0402 C
14. AOI Data Preparation - CAD File Format: Transform -
Filename: Model_Name_T.aoi Contrast Table (Name Index) Location X
(mm) Y (mm) Rotation T/B Package Type Part Number Part Number
Package Type (Image) Group Part X Y Angle T/B Type (Image)Group A B
C D E F G A B C 1 C1 -13.610 5.412 0 T C0201 CP1221KB1KT 1
CP0101JC1KT C0201 C 2 C3 -9.060 8.812 0 T C0402 CP7105KB1HTE 2
CP0102KB1KT C0201 C 3 C4 -7.990 8.762 0 T C0201 CP4103KB1KTE 3
CP1221KB1KT C0201 C 4 C5 -9.860 5.862 90 T C0402 CP7105KB1HTE 4
CP4103KB1KTE C0201 C 5 C6 -13.025 12.137 0 T C0603 CP7106MB3FTE 5
CP4105KB1HTE C0402 C 6 C7 -10.825 12.137 0 T C0603 CP7106MB3FTE 6
CP7104KB1KTE C0201 C 7 C8 -6.890 8.812 0 T C0402 CP4105KB1HTE 7
CP7105KB1HTE C0402 C 8 C9 -17.760 8.462 0 T C0201 CP0101JC1KT 8
CP7106MB3FTE C0603 C 9 C10 -15.860 8.462 180 T C0201 CP0102KB1KT 9
ELLVEG4R7MB IND ELLVEG4R7MB 10 C11 -15.060 8.262 90 T C0201
CP4103KB1KTE 10 EZFVQ50BB39B FL1 EZFVQ50BB39B 11 C12 -12.760 5.412
0 T C0201 CP7104KB1KTE 11 R1GZG102-TK R0201 R 12 C13 -12.560 6.112
90 T C0201 CP7104KB1KTE 12 R2GXF5621TE R0402 R 13 C14 -14.535
12.387 0 T C0201 CP0102KB1KT 13 WL1251BLYFBR BGA_L WL1251BLYFBR 14
C15 -13.885 6.112 90 T C0201 CP7104KB1KTE 14 WL1251FEBRSC QFN_16
WL1251FEBRSC 15 C16 -13.435 6.112 -90 T C0201 CP7104KB1KTE 15
WL1251PMBZRK BGA WL1251PMBZRK 16 C17 -15.060 7.412 -90 T C0201
CP0102KB1KT 16 R1GZG306-TK R0603 R1GZG306-TK 17 C18 -11.260 6.012 0
T C0603 CP7106MB3FTE 18 FL1 -16.810 6.862 -90 T FL1 EZFVQ50BB39B 19
IC1 -16.485 10.387 180 T QFN_16 WL1251FEBRSC 20 IC2 -12.250 9.087
-90 T BGA_L WL1251BLYFBR 21 IC3 -7.840 6.812 180 T BGA WL1251PMBZRK
22 L1 -7.990 10.862 0 T IND ELLVEG4R7MB 23 R1 -14.435 5.887 -90 T
R0402 R2GXF5621TE 24 R4 -15.060 5.712 -90 T R0201 R1GZG102-TK 25 R5
-15.060 6.562 -90 T R0603 R1GZG306-TK Total: 11 16 Excel: Vlookup
Formula Worksheet: CAD Worksheet: Type In Excel, the VLookup
function searches for value in the left-most column of table_array
and returns the value in the same row based on the index_number .
The syntax for the VLookup function is: VLookup( value,
table_array, index_number, not_exact_match ) value is the value to
search for in the first column of the table_array. table_array is
two or more columns of data that is sorted in ascending order.
index_number is the column number in table_array from which the
matching value must be returned. The not_exact_match determines if
you are looking for an exact match based on value . Enter FALSE to
find an exact match. Enter TRUE to find an approximate match, which
means that if an exact match if not found, then the Note: If
index_number is less than 1, the VLookup function will return
#VALUE!. If index_number is greater than the number of columns in
table_array , the VLookup function will return If you enter FALSE
for the not_exact_match parameter and no exact match is found, then
the VLookup For example: Contrast Table (Name Index) Based on the
Excel spreadsheet above: F1 =VLOOKUP(G1, Type!$A$1:$C$10000, 2,
FALSE) would return C0201 F2 =VLOOKUP(G2, Type!$A$1:$C$10000, 2,
FALSE) would return C0402 F5 =VLOOKUP(G5, Type!$A$1:$C$10000, 2,
FALSE) would return C0603
15. 2 0 AOI Auto Test Program Generator (ATPG) File New Program
Load Data? Yes AOI File: D:ProjectsModelModel.aoi BOM File:
D:ProjectsModelModel.bom Load ATPG Program ATPG 1. Edit Component
Data Board View Edit Component Data _ 1 Optional Right click mouse
Change T/B, Rotate, Mirror, Board View >> Next Close the
window? OK 2. Generate Multi-Board CAD Data (New Board Feature = 1)
a. Board Feature Multi-board Setup Col(X): 3 _ 1 _ 2 _ 3 Row(Y): 2
OK _ 4 _ 5 _ 6 b. Board Rotate Angle Locate Find Component 1 OK Set
Component 1 Find Component 2 OK _ 1 _ 2 _ 3 Set Component 2 Dummy
Rotate 180 (Board 4 ~ 6) _ 4 _ 5 _ 6 Locate Find Dummy 1 OK (Board
3, 4, 6) Set Dummy 1 c. Board (1) Size Set Board Size + Find Left
Top Set Left Top _ 1 _ 2 _ 3 Find Right Down + Set Right Down _ 4 _
5 _ 6 Generate Component CAD >> Next 3. Fiducial Mark
(MultiFM = 1) F.M.0 + Set Fiducial Mark Find 1st Fiducial Mark No
CAD FM O + Get Fiducial Mark ?Using standard F.M. image? Yes F.M.1
+ Set Fiducial Mark Find 2nd Fiducial Mark No CAD _ 1 _ 2 _ 3 + Get
Fiducial Mark ?Using standard F.M. image? Yes O FM1 F.M.2 + Set
Fiducial Mark Find 3rd Fiducial Mark No CAD _ 4 _ 5 _ 6 + Get
Fiducial Mark ?Using standard F.M. image? Yes >> Next ?The
window will be closed? OK O FM ?Set Board 1 Size? Yes (New Board
Feature = 0) Optional Merge Capture ATPG Offline Data For Offline
Editor
16. (Image Library) Library Capture FOV Close t s component
type?? match the search condition. Yes 4.Library Tune Library
Component Type *2 ?Would you want to change type with primary name?
No + Expand Component Type Edit Library X Close ?Would you want to
save all No Program Wizard + Merge All ?Merge Will Destroy All
Data? Yes Merge OK!! >> Next 5. Generate FOVs Can not find
map.bmp the system will auto capture whole image.Please load DUT
and wait for capture image. OK Waiting Successful! OK V Locating IC
pin first. Auto Locating in Y-direction. V Windows Auto Separated
by Cutting. Move windows in the Edge of OK For warped PCBs ?Do you
want to auto capture FOV. OK Waiting FOVs? ?Do you want to relocate
for all No Yes: Golden Sample / Uncertain CAD >> Next ?The
window will be closed? FOVs? OK >> Next ?The window will be
closed? OK X Close Save Project Train Program TRAIN V UnTrained Set
Alternative Next->> Can not find the FOV that ATPG Component
Type *2 ?Would you want to change type with primary name? No +
Expand Component Type Optional (Fine-Tune) Edit Library X Close
?Would you want to save all No Merge Merge Multi-merge component
type?? Select Type OK Cancel Utilities Capture FOV Images OK Op
Skip Board Bad Mark Add F.M. Search Range Utilitie Fiducial Mark
Setting Set Fiducial 0 Search Range OK Done UnLink R.S. Parameter
User mode Link to Repair Station? Manual Mode Operation
Confirm-Pass Mode Save Project Inspect Inspection Inspect Panel
Fine-Tune Link R.S. Parameter User mode V Link to Repair Station?
Auto Mode Operation Auto Mode Save Project
17. ) g AOI Fine-Tune Relationship of Insp. Windows Panel
Fiducial Mark FOV (Green) Granparent Warp Local (Pink) Parents
Missing Lead Marking: Presence: Positioning: 80~55 70~40 40~30
(Yellow Children Void Solder Extra Blob Color window Color Bar
Algorithm Symptoms Cause Resolution Positioning Score Confirmation
Modification Low Variable feature View Model (Q) Weighting Mask
Body Add Alternative images Remove bad images Out of Range (Right)
View Search Range Resize box Set Range Low Pass Level Settings (S)
Similarity Score Parents Shift Rotate High Pass Level Settings (S)
Polarity check Markin Low Variable feature View Model (Q) Weighting
Remove bad images Link error (Right) View Link (Right) Link Box/
Unlink Box Size error Resize (Right) Copy size and position
Weighting Weighting (Z) Children Pass Level Void (method) Threshold
Bright Ratio Bridge Type