Records the location of the circuit board fiducials.

Similar documents
MEASUREMENT CAMERA USER GUIDE

ImagesPlus Basic Interface Operation

ThermaViz. Operating Manual. The Innovative Two-Wavelength Imaging Pyrometer

ScanArray Overview. Principle of Operation. Instrument Components

GXCapture 8.1 Instruction Manual

ARCHICAD Introduction Tutorial

MAXYM Mortiser Operating Manual

Stitching MetroPro Application

Importing and processing gel images

Principles and Practice

CHAPTER1: QUICK START...3 CAMERA INSTALLATION... 3 SOFTWARE AND DRIVER INSTALLATION... 3 START TCAPTURE...4 TCAPTURE PARAMETER SETTINGS... 5 CHAPTER2:

Optika ISview. Image acquisition and processing software. Instruction Manual

Color and More. Color basics

Learning Guide. ASR Automated Systems Research Inc. # Douglas Crescent, Langley, BC. V3A 4B6. Fax:

4.5.1 Mirroring Gain/Offset Registers GPIO CMV Snapshot Control... 14

OPERATION MANUAL MIMAKI ENGINEERING CO., LTD.

SolidWorks 95 User s Guide

VTube-LASER Quick Start Guide

Beginner s Guide to SolidWorks Alejandro Reyes, MSME Certified SolidWorks Professional and Instructor SDC PUBLICATIONS

ScanGear CS-U 5.3 for CanoScan FB630U/FB636U Color Image Scanner User s Guide

dlsoft Barcode Analyser By dlsoft

CHM 109 Excel Refresher Exercise adapted from Dr. C. Bender s exercise

AgilEye Manual Version 2.0 February 28, 2007

CREATING A COMPOSITE

Software Manual for the Economy LBIC Demo

We recommend downloading the latest core installer for our software from our website. This can be found at:

Contents Technical background II. RUMBA technical specifications III. Hardware connection IV. Set-up of the instrument Laboratory set-up

Table of Contents 1. Image processing Measurements System Tools...10

Before you start, make sure that you have a properly calibrated system to obtain high-quality images.

Getting Started. with Easy Blue Print

ISCapture User Guide. advanced CCD imaging. Opticstar

Appendix B: Autocad Booklet YR 9 REFERENCE BOOKLET ORTHOGRAPHIC PROJECTION

Properties Range% - Minutes - Restart - Box Size Initial % -

AutoCAD LT 2009 Tutorial

Fly Elise-ng Grasstrook HG Eindhoven The Netherlands Web: elise-ng.net Tel: +31 (0)

AutoCAD LT 2012 Tutorial. Randy H. Shih Oregon Institute of Technology SDC PUBLICATIONS. Schroff Development Corporation

User Manual Veterinary

R I T. Title: Wyko RST Plus. Semiconductor & Microsystems Fabrication Laboratory Revision: A Rev Date: 05/23/06 1 SCOPE 2 REFERENCE DOCUMENTS

Picture Style Editor Ver Instruction Manual

Scanning Setup Guide for TWAIN Datasource

AutoCAD Tutorial First Level. 2D Fundamentals. Randy H. Shih SDC. Better Textbooks. Lower Prices.

Excel Tool: Plots of Data Sets

Operating Rausch ScanCam within POSM.

MN-ISD-A100-E ISD-A100 VIDEO MEASURING MICROSCOPE OPERATION MANUAL

with MultiMedia CD Randy H. Shih Jack Zecher SDC PUBLICATIONS Schroff Development Corporation

SDC. AutoCAD LT 2007 Tutorial. Randy H. Shih. Schroff Development Corporation Oregon Institute of Technology

GlassSpection User Guide

Lesson 6 2D Sketch Panel Tools

Picture Style Editor Ver Instruction Manual

Dimensioning the Rectangular Problem

W i n d o w s. ScanGear CS-S 4.3 for CanoScan FB1200S Color Image Scanner. User's Guide

Be aware that there is no universal notation for the various quantities.

LS-600. English Ver. 1. 1Operator's Manual

ScanGear CS-U 6.0. for CanoScan D646U Color Scanner. User s Guide

Motic Live Imaging Module. Windows OS User Manual

Advance Dimensioning and Base Feature Options

Instruction Manual for HyperScan Spectrometer

Operation Manual. Canon CXDI-1 System Digital Radiography

User Manual for HoloStudio M4 2.5 with HoloMonitor M4. Phase Holographic Imaging

BacklightFly Manual.

Advance Steel. Tutorial

Modeling Basic Mechanical Components #1 Tie-Wrap Clip

1. Create a 2D sketch 2. Create geometry in a sketch 3. Use constraints to position geometry 4. Use dimensions to set the size of geometry

Chapter 2. Modifying, Extruding and Revolving the Sketches. Learning Objectives. Commands Covered AMMODDIM AMEXTRUDE AMREVOLVE

Visioneer OneTouch Scanner. Installation Guide FOR WINDOWS

truepixa Chromantis Operating Guide

Lab 6 Profiles of DEMs and change detection by using the DEMs

1. What is SENSE Batch

CONTENT 1. System Demand Computer System Demand Machine Software Demand Install Drivers and Software

Technical Note How to Compensate Lateral Chromatic Aberration

Generations Automatic Stand-Alone Lace By Bernie Griffith Generations Software

FTA SI-640 High Speed Camera Installation and Use

Quick Start for Autodesk Inventor

SPECTRALIS Training Guide

SolidWorks Part I - Basic Tools SDC. Includes. Parts, Assemblies and Drawings. Paul Tran CSWE, CSWI

Operating Instructions

Planmeca Romexis. quick guide. Viewer EN _2

Index of Command Functions

BSketchList 3D. BSoftware for the Design and Planning of Cabinetry and Furniture RTD AA. SketchList Inc.

UNIVERSITY OF WATERLOO Physics 360/460 Experiment #2 ATOMIC FORCE MICROSCOPY

User Manual. Optical Character / Code Verification OCV 7.001

UN-SCAN-IT gel TM Version 6.3. User's Manual for. Macintosh (OS X)

User Guide of ISCapture

EinScan-SE. Desktop 3D Scanner. User Manual

Working With Drawing Views-I

OTHER RECORDING FUNCTIONS

Autodesk Advance Steel. Drawing Style Manager s guide

ScanGear CS-U 5.6. for CanoScan FB1210U Color Scanner. User s Guide

Mullingar Camera Club Basic introduction to Digital Printing using Photoshop CC.

Photoshop CC Editing Images

Making an Architectural Drawing Template

Reference Guide. Color Image Scanner

1/31/2010 Google's Picture Perfect Picasa

DOCUMENT SCANNER INSTRUCTIONS. Space. Backup. Count Only. New File. Scanner. Feeding Option Manual Auto Semi-Auto

BASIC IMAGE RECORDING

Digital Portable Overhead Document Camera LV-1010

Transcription:

17 Fiducial Setting: Records the location of the circuit board fiducials. Title Setting: Inputs detailed information of program,operator, pcb name and lot number. Also used to input measurement tolerances for height, width, area, and volume. Teaching Setting: Auto Inspection Setting: Used when teaching locations to be measured in automatic or manual mode. Used to execute automatic test sequence of the locations recorded in the teaching operations. Test results are indicated as either OK or NG based on the user defined tolerances. SPC data can be easily viewed using this option. 3-D Analyze: Graphic inspection and detailed volume measurement.

18 OPERATION WITH FIDUCIALS Board Fiducial Menu Fiducial One: Press this button to teach the location of the first fiducial. Fiducial Two: Press this button to teach the location of the second fiducial. GoTo Fiducial: Press this button to con firm the current fiducial location. Confirm: Press this button to help center fiducial. Small (Size): Confirmation box for fiducials less than 0.7 mm in diameter. Medium (Size): Confirmation box for fiducials less than 1.4 mm in diameter. Large (Size): Confirmation box for fiducials less than 2.5 mm in diameter. X Large (Size): Confirmation box for fiducials less than 3.0 mm in diameter. Teach: Press this button after confirmation, to memorize fiducial. Delete: Press this button to remove a fiducial from memory. End: Press this button after teaching both fiducials. Acceptance: Change this value to adjust the agreement percentage of fiducial. Binary: Change this value to adjust the led binary threshold level.

19 Selection Criteria Using fiducials increases the effectiveness of the TD-3 by compensating for deviations in the position of the board relative to the camera position. To optimize this feature try to select two fiducials of the same size near the corners of the board. The TD-3 software will support the use of a variety of fiducial shapes and sizes. There are two modes of fiducial recognition, either by using a real image or by using a defined geometric shape. Fiducial recognition using a defined circular shape is the most accurate and preferred method. In cases where this is not possible then recognition by real image will be sufficient. Fiducials of a defined shape can become difficult to memorize when the surface is uneven, for example when the tin-lead surface becomes oxidized. In this case decreasing the binary value will improve the recognition of the defined shape. Real image shapes may also vary from board to board so it is important to select a shape that has a high image contrast and is consistent from board to board. Select Fiducial Press the fiducial One, or the Fiducial two button before teaching each fiducial. Position the camera over each fiducial using the Jog Controller Box. Fiducial Buttons Jog Controller Box

20 Confirm Fiducial Once the camera is centered over the fiducial press the Confirm button. The diagonal cross box will appear. Fine adjust the fiducial position until it is accurately centered within this box. Confirm Button Diagonal Cross Box Size Option Buttons Select Size The diagonal cross box size can be changed using the size option buttons. It has three different size options; Small (0.7 mm) Medium (1.4 mm) and Large (2.5 mm). Programming Tip: The area contained within the diagonal cross box is also equal to size of the search area, therefore it is beneficial to switch the size to large after fine adjusting the fiducial position and before pressing the teach button. Teach Fiducial After centering the fiducial using the confirm button press the Teach button to memorize the fiducial. The fiducial memorize screen will appear and you will need to select the fiducial type and size if necessary. Teach Button

21 Binary Adjustment Although the video image brightness (155) and contrast (150) values for fiducial recognition are not adjustable, the threshold setting is. The Binary value adjusts the threshold level that is applied to the fiducial image. Adjust the binary value by pressing the up or down arrow of the Binary Spin Button, the range is from 0~255. Example of binary settings: Binary Spin Button Too High Too Low Correct Programming Tip: Normally the binary default setting of 130 is sufficient, however when a fiducial is oxidized it can become difficult to distinguish the fiducial from the surrounding circuit board. In this case try using a low enough setting so that the fiducial image is completely white but not so low that the edges become uneven or non circular, see the example above. Acceptance Percentage The acceptance percentage refers to the amount of allowable deviation from any one fiducial image compared to the original memorized fiducial. For example if the percentage is set at 10% or less a fiducial that was originally taught as a circle might be accepted even though it is shaped like a circle. The default setting of 40% is sufficient for normal operation, by this value can be adjusted using the Acceptance spin button, the range is from 10 ~ 90. Acceptance % Spin Button

22 Step and Repeat I. Auto Step and Repeat II. Standard Step and Repeat Figure of Auto SR: The Auto Step Repeat feature is used when measuring up to 30 multiple panel boards. Input the X, Y coordinates manually or by pressing the F3 key in Reference Point 1 and in Reference Point 2. Input Number of Repeat into the X, Y boxes. Figure of SR: Step and Repeat feature is also used when measuring up to 30 multiple panel boards. Input each board s reference point manually by clicking the right mouse button to teach X, Y coordinates. Press the Confirm button to teach referenc epoint mark if using camera alignment. Choose angle according to the board s orientation, sizes for reference point. S (small), M (medium), L (large)

23 Teach points Open file Save OPERATION WITH FILE Auto Inspection Title Title Paste Type Comment Type in the Program, PCB Name, Lot Number, Paste Name, Comment and set the Height and Width Tolerance. The Height and Width Tolerance settings become the user s accepted range of measurement.

24 1. PRINCIPAL OPERATION Figure of Teach Mode: II 3 4 Auto Inspection System To paste a frame that copy is holding. To copy a frame and hold until pasted Returns camera and table to origin position Delete Data X, Y Controller Laser intensity controller Measured laser value display To view a specific frame, simply click on the frame number. Moves circuit board carrier forward Data average of frames Auto & Manual threshold controllers X, Y speed controller One screen size move left or right in X direction Video Display Data of Frame Measurement Environment Setting Open Files Graph Save file Data Set Data Record Average of measurements Measure width and length, area of pad by hand. Exit and return to menu If difficult to get accurate data, try laser only.

Auto Inspection System (cont.) 25 (1) FRAME DATA Shows the height and width of the solder paste print, and set value. FRAME: Selected frame number (if when clicked on, camera and table move to the desired display frame). X: X axis position (input to edit) Y: Y axis position (input to edit) HEIGHT: Height of printed paste (average) WIDTH: Width of printed paste (average) VOLUME: Volume of printed paste (average) AREA: Area of printed paste (average) M/A: Threshold level Setting [No mark: Automatic] [X mark: Manual] THR: Threshold level LASER: When selected, measures only by laser (2) COPY Copies one frame data to memory (3) PASTE Reads copied data in memory (4) DELETE Deletes current frame data in memory (5) FRAME Number of currently displayed frame and the number of recorded frame (6) THRESHOLD LEVEL Sets threshold level of frame. Select Auto Threshold or Manual Threshold, and set value (7) PAD Displays measured data and selected pad data (when selected, the frame number which has already been registered, has each pad data shown) PAD: Pad number HEIGHT: Displays measured height and registered value (when frame is specified) WIDTH: Displays measured width and registered value (when frame is specified) MARGIN H: Shows tolerance for pad height* MARGIN W: Shows tolerance for pad width* *The value can be changed by direct input or by dragging cells to input at Multi. (8) ANALYZE Starts to measure where shown on video display. Calculates height and width from laser bend and at LED image (9) GRAPH Displays measured graph (10) LASER ONLY Measures by laser (11) REGISTER Registers measured data. If data was not registered, starting to measure again will cause the previous data to be deleted. (12) ENVIRONMENT Opens the Environment Setting window (13) OPEN Opens saved file (14) SAVE Saves current file (15) SCALE Select on video display to show specified two points of length and area (16) MULTI Drag cells (HEIGHT, WIDTH, MARGIN H and MARGIN W) of PAD DATA table, input value and ENTER

26 Auto Inspection (cont.) (17) LASER VALUE Displays laser value for measurement. Input value and select REGISTER. (18) AVERAGING Measures registered frame five times, and re-registers those average value as the teaching data. (19) END Exit and return to main menu. AUTO INSPECTION SETTING 1. Sets standard board for the inspection to the table, and records fiducial mark (Refer to Board Fiducial Setting) 2. Sets measurement condition. 3. Finds a desired point to measure and select ANALYZE button to grab the image. 4. Click REGISTER. 5. Find other points to measure and repeat STEPS #2 #4. 6. If needed, save on file. 7. Click END. Note: It is possible to load the file as teaching data BOARD INSPECTION 1. Sets a board to inspect to the table. 2. Fiducial mark 3. Set measurement condition (if necessary) 4. Move the table with control button to find measuring point, and click MEASUREMENT to select image. 5. When GRAPH is clicked, the manual analyze window is displayed. On the graph, click the right button of mouse to show height and width value (specified value cursor appears). To print out the graph, click PRINT.

27 #1 #3 #4 #2 #6 #7 #5 #8 #1 Coordinate #5 PRINT button #2 Size Change #6 ADDITION-add pad #3 Size #7 DELETE pad #4 Profile Display #8 EXIT button Size Change: Size of the screen and a pitch of the grid can be changed by the arrow buttons. Coordinate Position: Position of the arrow mark on the coordinate is indicated here (top left point of the picture is assumed as Y:0, X:0) Size: By right-clicking the arrow mark at any position, grid lines in the X- and Y- directions are drawn from the position as the origin of the coordinate with indicating the distances are drawn from the position as the origin of the coordinate with indicating the distances between the moved arrow mark. To move the origin, click the right button again. Profile Display: Set profiles to be displayed on the graph. Display/non-display are set by the ` and ` buttons respectively. Raw Profile: Displays the loaded picture. Analytical Profile: Displays the waveform shape expected from the loaded picture. At the corner of the analytical profile, is displayed. If the computer made a wrong auto-analysis, drag the button to correct the position. When analytical profile is edited, data for the teaching setting also are renewed at the same time. ADD Button: Adds a convex point on the analytical profile. DELETE Button: Deletes a convex point from the analytical profile. PRINT Button: Deletes a convex point form the analytical profile. EXIT Button: Terminates the manual analysis and returns to the auto inspection setting. (6) To save the data, close the manual analysis window by clicking the EXIT button and click the REGISTER button, then save the file. * If data of the referential

28 Auto Inspection Setting: (1) FIDUCIAL: Choose ON or OFF to access registered fiducial data or not. (2) STEP REPEAT: Choose whether to access registered step repeat data. Board to measure can be specified. (3) RETRY: Set how many times to retry when NG. (4) RUN: Starts Auto Inspection. (5) STOP: Cancels inspection halfway. (6) RESULT: Displays inspected result. (7) INSPECTED Displays inspected result for each Frame. RESULT: Click frame number to display specified frame details. (8) OPEN: Loads the registered teaching data and saved inspected result data. (9) SAVE: Saves inspected result data as text file. (10) TEXT OUT: Saves inspected result data as text file. (extensions: prn) (11) PRINT Print out. (12) END: Quit Auto Inspection.

29 OPERATION STEPS: 1. Call the registered teaching data and set teaching parameters. If the auto inspection setting has been done in the preceding process, parameters of that setting are stored. 2. Set/OFF fiducial and repeat step function (optional). 3. Set a number of NG retry (at the time of NG, how many times the same frame is reinspected). 4. Click RUN button to start inspection. 5. Displayed inspected result. 6. To store the data and to call the previous data, click SAVE button and OPEN. Click OPEN to load registered teaching data. The loaded teaching data will be memorized to inspect. *Teaching data and inspection result data have same extension (t95)

30 (1) Call the registered teaching data and set teaching parameters. If the auto inspection setting has been done in the preceding process, parameters of that setting are stored. (2) Set a number of NG retry (at the time of NG, how many times the same frame is re-inspected). (3) Click the RUN button to start the inspection. (4) To store the data and to call the previous data, click the SAVE and LOAD button respectively. (5) To save the inspection results in the form of a text file, click this button. The text file format is as follows: The contents of the first 9 lines: a, b, c, d, e, f, g a = Program Name b = Name of User c = Circuit Board Name d = Lot Number e = Comments Standard Judgement Criteria: For Height and For Width Standard Height Frame Number, Height (um/mil) Pad 1 PCB1 Height Frame Number, Inspection Results, Height Standard Width Frame Number, Width (um/mil) Pad 1 PCB1 Width Frame Number, Inspection Results, Width Margin [%] Displays the reference standard.

31 Example: The following is the test output for 2 similar PCBs with 3 measurement frames each. Teach Auto Figure of Jog: Move table to the rear Move optical to the right Move optical to the left Adjust laser intensity Table to the front Measured laser value X, Y Speed Controller Adjust the LED brightness or keyboard Mouse speed selector 1 20 Speed 1 ~ 9 key 1 2 3 4 5 6 7 8 9 Keyboard speed range or Move table to the rear Move optical to the left Move the optical to the right Move table to the front

32 3-D Inspection Set-up #8 (See Page 31) #1 #2 #3 #4 #5 #6 #7 #1 To set the value of table movement in increments of 20, 40, 60, 80, and 100 micro meters. #2 To designate the area of inspection., by using mouse and clicking on the area to be measured. #3 STOP measuring. #4 Once inspection boundaries has been set, click on START to begin measuring. #5 When measuring is completed, click on 3D DISPLAY to view graph. #6 To SAVE the data just measured as a text. #7 Click END to return to main menu. #8 Controller (please see Page 26 for definitions)

33 3-D Graph #10 #1 #2 #3 #4 #5 #6 #7 #8 #9 #1 Click KEY to move graphic using keyboard. #2 Click MOUSE to move graph using mouse. #3 Manner in which FRAME will be displayed. #4 Click X, Y, Z, to view CROSS SECTION of your choice. #5 To measure VOLUME of 3D object by setting boundaries, using mouse. #6 PRINT 3D graph. #7 To view in BLACK & WHITE or in color. #8 Change the position of light source. #9 END, to exit 3D graph. #10 Instructions on how to move using keyboard.

34 Desktop Toolbar Utility b. Calibration I. Camera Figure of Camera Calibration: Measures camera pixel corresponding to how much area vertically and horizontally. - to get stable measurement result. - On the initial screen, click AUTOMATIC CALIBRATION. The message Returning to origin will be displayed, click OK. The table begins moving and the menu screen of AUTOMATIC CALIBRATION and MAIN UNIT CONTROL are displayed. Auto Calibration When calibrating the film thickness by the user, use the supplied gauge blocks and the auto calibration program to facilitate the calibration. - Adjust the width of the rails to fit the gauge block. - Place the gauge block in the rail with the lines on the topside. The thicker side should be on the left side. Clamp both sides of the gauge block - Position laser under the two holes of the gauge block. Figure of Gauge Block: width Revised addendum 09/20/01

35 Auto Calibration (cont.) - Position laser under the two holes of the gauge block. holes thick bar thin bar holes laser rails - Move camera to the left, so the edge of the thin bar is shown on the video display. thick bar edge of video display thin bar video display NOTE: It is important that the bar and the laser are completely perpendicular. 90 video display Revised addendum 09/20/01

Auto Calibration (cont.) 36 II. Height Figure of Height Calibration - Move the table to the gauge block point with the Main Unit Control button. - On the Automatic Calibration menu, adjust at gauge block height, and click START. It will automatically calibrate what is set. NOTE: Please do the above setting VERY CAREFULLY. As the settings are done, although a wrong value is set, the unit will calibrate automatically.

ENVIRONMENT SETTINGS Height 37 Height Average Width (%) Setting Range... 0-100 Standard Value... 20 Function... Sets the range from which to calculate the average height of the solder print. Once the edge points of the solder print are given by the width calculating algorithm, this range can be determined. As shown in the drawing below when 20% is selected two vertical cursors move inward 20% is vertical cursors move inward 20% from each edge. The average height is then calculated by analyzing this interior area. Bases Offset Setting Range... -100 100µ Standard Value... 0 Function... Sets the base height correction value. Adjusts the height value by giving a pre-value for height, which is included in the calculation with the measured value.

38 ENVIRONMENT SETTINGS (cont). Maximum Laser Intensity Setting Range: 0 254 Standard: 254 Function: Sometimes the laser slips in a board and measures object higher than actual height, due to laser being too bright. It is possible to control laser value to lower frequency. Addition for Auto Laser Value Setting Range: -150 210 Standard: 0 Function: Allows to make laser value higher or lower than usual value Adjustment for Auto Laser Value Setting Range: 5 50 Standard: 20 Function: Makes the laser line to connect, even if it is cut (when value is set to 20, connects 20 pixel cult laser max.) Binary Level for Laser Profile Standard: 50 Function: Sets threshold level for laser. If lower value is set, it makes dark object much lighter. Compensation for Board Warpage Standard: OFF Function: When a board warps, the red line does not match with pad picture on manual analyze display. When the function is OFF, it calculates average of base height to decide the base of board. Therefore, the base height is the same, even when the board is warped. When the function is ON, each height between pads are thought as the base height. Therefore, the height between each pad is different. Board Y Warpage Compensation This is effective if board is thin, warped, and laser line is shifted in Y direction. Laser head moves in Y direction to compensate, and laser line position will be the same position as in Teaching mode.

ENVIRONMENT SETTINGS (cont.) Settings 39 Settings Laser Position Revise Setting Range... Used to compensate for board warpage when ON, the laser position is revised in the Ydirection. This setting should remain ON when measuring larger board widths or smaller board thickness, that are more sensitive to warpage. This setting can be turned OFF when measuring smaller boards, which are less sensitive to board warpage. Input Average Setting Range... 0 10 Standard Value... 1 Function... Sets the number of times that an image processed to calculate an average value. If the input time average is larger the processed data will be more accurate, however increasing the portrait input average will slow down the measurement speed.

ENVIRONMENT SETTINGS (cont). 40 Image Processing Direction for LED Setting Range... 0 2 LED 0... Image processing with concentration difference of the inside LED and outside LED image to figure out width. LED1... Image processing with outside LED to figure out width. LED2... Image processing with inside LED to figure out width. LED Setting Range... 0 2 Standard Value... 0 Function... Used for special reflection condition. If background are is not distinguished from the solder pad use settings LED1 or LED2. Unit (0 : mm/µm, 1 : inch/mil) Setting Range... 0 or 1 Standard Value... 0 Function... Changes the unit (mm and µm) to inch or mil. CROSS Cross on image window. SPC DATA Collects SPC when check box is selected.

41 ENVIRONMENT SETTINGS (cont.) Figure of Auto Mode: #1 OPEN button: To open program file with measured data. #2 RUN button: To begin measuring. 1. Filter #3 PRINT button To print out results. #4 TEXT OUT: To save data in text form. #5 SAVE button To save data. #6 END button To exit AUTO INSPECTION SETTING program #7 FIDUCIAL button ON or OFF, gives operator the option of using or not using the fiducials in AUTO INSPECTION #8 STEP REPEAT button Indicates what mode of STEP REPEAT is being used #9 PCB BOARD button When using the STEP REPEAT mode, PCB board numbers will be highlighted in the PCB board column. This is done to indicate which boards will be checked. #10 STEP MODE button To manually move through AUTO INSPECTION, step-by-step. #11 RETRY button During a RUN in AUTO INSPECTION FILTER (LOOP) Setting Range... 0-50 Standard Value... 1 Function... Sets how many times the filter is applied the image. FILTER (STRENGTH) Setting Range... 0-50 Standard Value... 2 Function... This setting determines how far from a central point in a section of graph, to the left and to the right the noise filter is applied. For example if the setting is 2, the total number of pixels in the range would be 5, then an average intensity level is determined. If point is too far outside of this average, the noise filter is applied to that point. As an example in the graph below point number 4 is out of range. Ex. 35 + 45 + 40 + 70 + 35 5 = 45 (average pixel intensity)

ENVIRONMENT SETTINGS (cont). 42 4. Wait Time Table Wait Time (x 100ms) Setting Range 0 20 (0s 1s) Standard Value 5 (500ms) Function... Sets the wait time in milliseconds from the point that the table first reaches its location, until the time that the sensor begins scanning. Because some vibration may be present at the time when the table and sensor first reach the x, y, location, too short of a wait time may cause image blurring. Decreasing the wait time increases the measurement speed, however it may decrease accuracy.

43 ENVIRONMENT SETTINGS: Wait Time (cont.) CCD Wait Time (x 100ms) Setting Range... Standard Value... Function... 0 10 (0s 1s) 1 (100ms) Sets the wait time in milliseconds between laser scans and LED illumination. In the time between laser scans the CCD camera may become unstable, too short of a wait time may cause CCD overload and inaccurate measurement.

44 ENVIRONMENT SETTINGS (cont). 5. Threshold Manual Threshold Setting Range... 0 255 Standard Value... 0 Function... Sets the threshold level for image processing when calculating solder print width. When set at 0 this threshold setting is OFF, and the Auto Threshold (#14) environment setting is in effect. Use this setting when the desired threshold value is outside of the range available in the Auto Threshold environment setting.

45 ENVIRONMENT SETTINGS: Threshold (cont.) Auto Threshold Setting Range... 50 100 Standard Value... 80 Function... Sets the threshold level for image Processing when calculating solder print width. Changing this setting affects the automatic, or default threshold level. The threshold level determines at what level of light intensity a line will be marked as a solder paste region. When threshold values are low, width measurements tend to increase.

ENVIRONMENT SETTINGS (cont). 46 Threshold Definition A threshold level is determined by a histogram of gray scale levels of an image (see below). 20 Dots Only paste can be seen An area of 20 dots lengthwise around center is used for a calculation of a width. Width is average of Number of pixels A. Peak reflection level of board. B. Threshold level. C. Peak reflection level of paste. Dark 0±Brightness A B C 255 Bright

47 ENVIRONMENTAL SETTINGS (cont.) Ink Logic Ink exclusion option When an ink surrounding a paste is too close, Area inspection result may include the ink as well. See Figure A, next page

48 ENVIRONMENT SETTINGS: Ink Logic (cont). To prevent this matter, go to Threshold page at Parameter menu, turn on the ink exclusion logic by clicking 'To Exclude Ink/Mask' check box. Then you have to set Brightness (LED2) and Threshold Level (LED2). a) Go to Brightness Contrast page at Parameter menu

ENVIRONMENT SETTINGS: Ink Logic (cont). 49 Write down the current Brightness and Contrast setting values in two edit boxes at the left side. Type in 50 as a Brightness, and press <ENTER> key. Type in 253 as a Contrast, and press <ENTER> key. b) Then go to Teach menu, teach the location where you want to measure. Press 'SCALE' button. Turn on LED2 by 'LED 2 ' spin button on the jog window at the upper right c) Go to the image window at the right side. Click a paste by the RIGHT mouse button. At the title bar of this image window GRAY SCALE value appears, which expresses brightness degree in the range 0 as darkest to 255 as brightest. Click an ink area as well, and observe the gray scale value.

50 ENVIRONMENT SETTINGS: Ink Logic (cont). The gray scale value at the ink should be higher than that at the paste. Go back to the above procedure a), and set 100 as the Brightness value. Press <ENTER>. Repeat the procedure b) and c). Record Gray scale values at a paste and at an ink. Repeat Steps a), b), and c) by setting 150 as a Brightness. Go to the Brightness Contrast page at Parameter menu, and put the original Brightness and Contrast value. Determine the maximum gray scale difference at which Brightness value. Enter this Brightness value at the above 'Brightness (LED2)' section. Calculate the middle point Gray scale value between a paste and an ink at the Brightness (LED2). Enter this values as the 'Threshold Level (LED2)'. For 'Threshold Level (Upper), just enter 253. Inspect the frame. Ink may be thoroughly excluded. If you do not get a certain Gray scale difference between a paste and an ink, narrow a range to search a optimum Brightness, and find the right Brightness, and Threshold level.

51 ENVIRONMENT SETTINGS (cont). 6. Brightness Contrast Brightness Setting Range 0 255 Function... A setting used to control the brightness of the video image. Brightness raises at longer camera exposure period, yet increases noise in image. Auto Brightness Function... The result of the level of brightness used in threshold level in Auto Threshold of Teaching Settings. Contrast Setting Range 0 255 Function... A setting used to control shade of light in the video image. Low Contrast: the gray scale level of image is low, therefore, the image is not clear. High Contrast: the difference of gray scale level of image is large, therefore, image is clear.

52 OTHER PRECAUTIONS: - If the screen becomes crowded with overlapped windows, drag windows out. - Error messages may be hidden behind a window. If no operation can be done by clicking the button, then shift windows to check a hidden message. - When the table error occurs, click the origin button once and move the table to the origin. - When changing the printer setting ( MAIN, CONTROL PANEL, PRINTER of (Windows), select AA Landscape as the paper selection. DATA FILE EXTENSION *T95 Teaching data or auto inspection result data file. *PR~ Text type auto inspect result. *3D Text type 3D inspect result.

53 Appendix TROUBLE SHOOTING SYMPTOM SOLUTION The number of points in the Teaching Data and the number of points in Automatic Inspection do not match shows NG. Leave enough room between the edge of the screen and paste. (see Environment Setting) Inspection position shifts. Is the circuit board placed on the table firmly? Turn the table dial and check.. 1. Teaching Board Center Measuring a cracked/damaged circuit board There is always a place which shows NG 2. In case of shifting 3 Markers 1 Marker

54 Appendix TROUBLE SHOOTING (cont.) SYMPTOM SOLUTION Unstable data. Check to see if there is anything that would cause the unit to vibrate. Place the main body on a stable table. PC does not boot. Any hardware or software installed with the TD-3? Call the manufacturer. Height, width of the paste are different from the predicted value. Adjust height, width, max. laser slit. (see Environment Setting)

55 APPENDIX External Dimensions Main Body

56

57 ADDENDUM SPC DATA SPC Statistic Process Control The Model TD-3V provides Statistic Process Control Data, SPC. In the SPC, the operator will see graphs, histogram, and data. All of this information comes from raw data collected in Auto Inspection Setting. Our SPC is very clear and user-friendly. The operator is able to track the measurement of the individual pad. Procedure: 1. There must be a program already made and saved. 2. You must enter Auto Inspection Setting and using the program saved. 3. Once done with measurement, exit Auto Inspection Setting and in Main Menu, click File and drag down to SPC Data.

ADDENDUM SPC DATA (cont.) 4. There are four windows shown on the screen. In each of the windows, a graph of height and width is being displayed. The operator then is able to select any pad or frame average to be displayed. 58 5. To select the frame and pad, you must click on the up or down arrow keys, then double click inside the scroll box. 6. Height and Width Range on graph can be changed with Tolerance Height and Width in TITLE SETTING mode. 9) SPIN 7. Click on RESIZE to view the full graph, histogram and complete statistics. 8. To print the full graph, histogram and complete statistics, just click on PRINT. 9. To move to the next data page, click SPIN (see in above diagram). Description for: UCL stands for Upper Control Limit = Avg + 3 x DEV Description for: LCL stands for Lower Control Limit = Avg - 3 x DEV Description for: CPK Min. (CPU, CPL). CPU=(High - Avg)/(3 x DEV) CDL=(Avg - Low)/(3 x DEV) Description for: SKEW the unevenness of the histogram when left proportion and right proportion is exactly the same, the skew shall be zero. If positive, shift to right. If minus, shift to left. Description for: KURT is elongation of the histogram when short shows positive number. If minus, long foothill KURT is zero, which is normal.

59 ADDENDUM SPC DATA (cont.) 10. In PARAMETER mode, in the WAIT TIME section, a check box for SPC Data can be turned ON/OFF in the collection for SPC Data. 11. In the MAIN MENU, the TITLE SETTING height and width tolerance can set the control chart s Y Axis range.

60 SPC DATA

61 SPC DATA

62 TD-3 REGISTRY Registry Setting Less frequently changed configuraion can setup via Windows Registry. To open Registry, Click <Start> at the lower left corner on the desktop Windows screen. Then click <Run> sub-menu Type REGEDIT, and click OK. Click '+' sign at the left of 'HKEY_CURRENT_USER' Click '+' sign at the left of 'Software' Click '+' sign at the left of 'Local AppWizard-Generated Applications' Click '+' sign at the left of 'TD - 3V' Double click 'TD-3/20' At the right pane of the Window there appears a number of parameters Among them you can access below shown terms. The rest of the terms is set up by TD-3V program, and there is no need for changes. To change these settings, double click the term to prompt a small window to set a value. These settings will be effective. Restart TD-3V program. AREA FILTER 0 When inspecting a solder pad, a binarized image illuminated by LED1 is subtracted from a binarized LED2 image 1 A raw LED1 image is subtracted by a raw LED2 image, then binarized. Usual setting 0 works. At some circumstance such as INK or pad alike surrounds pads, this setting may pick up a subtle difference. AUTO LIGHT OFF 0 LED and Laser are turned off, if no accessing occurs for 15 seconds. 1 LED and Laser will not turn off itself. This setting is handy while adjusting TD-3V.

63 TD-3 REGISTRY (cont.) AVG FRAME COMMENT SPC If 1, SPC menu will display an Average value of all frames which is an average of pads. The Average of frame may have a sense if inspecting pads of similar component throughout all frames. If 1, at SPC menu at the right most column in the data table will show a comment. You can enter up to 30 characters for each RUN. EXCLUDE RUN If 1, at SPC menu, double click the Left mouse button, a circle on the graph or raw data at a row in Data Table will exclude data at the RUN point from a statistical calculation, and the excluded circle and the row will turn Purple.

64 TD-3 REGISTRY (cont.) Double clicking this point again will reinstate the point into the statistical calculation HT MARGIN NUM If 1, an entry of a margin setting for Height will become a difference from Standard value at the Inspection Title Menu where an upper and a lower offset can enter separately. At this configuration margin setting of Height by percentage will not appear at theteach menu.

65 TD-3 REGISTRY (cont.) OK BY AVG Parameter3 Profile If 1, at Auto menu OK / NG result is judged by all average values (Height/Width/Area/Volume) of pads against average standard values. If 0, OK / NG criteria is judged by pad by pad basis If 7, enter Password at the right below PASSWORD term, TD-3V program will automatically go to Auto menu upon start. When exit from Auto menu, the program will ask for the Password. This is how Laser line is interpreted. If 0, default setting. If 1, this setting may effect a rough surface paste. immediately after printing, when Height value fluctuates.

66 TD-3 REGISTRY (cont.) REFERENCE DESIGNATOR If 1, at Teach menu, Reference Designator column will appear. You may enter up to four (4) characters.