Transcript
17
Fiducial Setting:
Records the location of the circuit board fiducials.
Teaching Setting:
Used when teaching locations to be measured in automatic or manual mode.
Auto Inspection Setting:
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.
Version 11/21/01
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.
18
OPERATION WITH FIDUCIALS
Fiducial One: Fiducial Two: GoTo Fiducial: Confirm: Small (Size): Medium (Size): Large (Size): X Large (Size): Teach: Delete: End: Acceptance: Binary:
Press this button to teach the location of the first fiducial . Press this button to teach the location of the second fiducial. Press this button to con firm the current fiducial location. Press this button to help center fiducial. Confirmation box for fiducials less than 0.7 mm in diameter. Confirmation box for fiducials less than 1.4 mm in diameter. Confirmation box for fiducials less than 2.5 mm in diameter. Confirmation box for fiducials less than 3.0 mm in diameter. Press this button after confirmation, to memorize fiducial. Press this button to remove a fiducial from memory. Press this button after teaching both fiducials. Change this value to adjust the agreement percentage of fiducial. Change this value to adjust the led binary threshold level.
Version 11/21/01
Board Fiducial Menu
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.
Jog Controller Box
Version 11/21/01
Fiducial Buttons
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.
Diagonal Cross Box Confirm Button
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.
Version 11/21/01
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.
Version 11/21/01
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.
“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)
Version 11/21/01
Figure of SR:
23
OPERATION WITH FILE Teach points Open file
Save
Auto Inspection Title Title Paste Type Comment
Version 11/21/01
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: To copy a frame and hold until pasted
II – 3 –4 Auto Inspection System
Returns camera and table to origin position
To paste a frame that copy is holding. Delete Data
X, Y Controller
Laser intensity controller
Measured laser value display
Moves circuit board carrier forward
To view a specific frame, simply click on the frame number.
One screen size move left or right in X direction
Data average of frames Auto & Manual threshold controllers
X, Y speed controller Video Display
Data of Frame
Measurement
Environment Setting Open Files Graph
Save file
Data Set
Data Record Average of measurements
If difficult to get accurate data, try laser only.
Version 11/21/01
Measure width and length, area of pad by hand.
Exit and return to menu
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
Version 11/21/01
Auto Inspection System (cont.)
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. 2. 3. 4. 5. 6. 7.
Sets standard board for the inspection to the table, and records fiducial mark (Refer to Board Fiducial Setting) Sets measurement condition. Finds a desired point to measure and select “ANALYZE” button to grab the image. Click “REGISTER”. Find other points to measure and repeat STEPS #2 – #4. If needed, save on file. Click “END”.
Note: It is possible to load the file as teaching data BOARD INSPECTION
5.
Sets a board to inspect to the table. Fiducial mark Set measurement condition (if necessary) Move the table with control button to find measuring point, and click “MEASUREMENT” to select image. 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”.
Version 11/21/01
1. 2. 3. 4.
27
#1
#4
#3
#2
#5
#7 #1 #2 #3 #4
Coordinate Size Change Size Profile Display
#5 #6 #7 #8
#8
PRINT button ADDITION-add pad DELETE pad EXIT button
Size Change: Size of the screen and a pitch of the grid can be changed by the arrow buttons TS. 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
Version 11/21/01
#6
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. RETRY: RUN: STOP: RESULT:
(7) INSPECTED RESULT: (8) (9) (10) (11) (12)
OPEN: SAVE: TEXT OUT: PRINT END:
Set how many times to retry when “NG”. Starts Auto Inspection. Cancels inspection halfway. Displays inspected result. Displays inspected result for each Frame. Click frame number to display specified frame details. Loads the registered teaching data and saved inspected result data. Saves inspected result data as text file. Saves inspected result data as text file. (extensions: prn) Print out. Quit Auto Inspection.
Version 11/21/01
(3) (4) (5) (6)
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.
Version 11/21/01
*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
Version 11/21/01
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 left
Move optical to the right Adjust laser intensity
Measured laser value
Table to the front
X, Y Speed Controller
Adjust the LED brightness
keyboard
or
Mouse speed selector 1 – 20 Speed
1 ~ 9 key 123456789
or
Keyboard speed range Move table to the rear
Move optical to the left
Move the optical to the right
Version 11/21/01
Move table to the front
32
3-D Inspection Set-up
#8
(See Page 31)
#1
#2 #3 #4
#5
#6
#1 #2 #3 #4 #5 #6 #7 #8
To set the value of table movement in increments of 20, 40, 60, 80, and 100 micro meters. To designate the area of inspection., by using mouse and clicking on the area to be measured. STOP measuring. Once inspection boundaries has been set, click on START to begin measuring. When measuring is completed, click on 3D DISPLAY to view graph. To SAVE the data just measured as a text. Click END to return to main menu. Controller (please see Page 26 for definitions)
Version 11/21/01
#7
33
3-D Graph #10
#1 #2 #3
#4 #5 #6 #7 #8
#9
Click KEY to move graphic using keyboard. Click MOUSE to move graph using mouse. Manner in which FRAME will be displayed. Click X, Y, Z, to view CROSS SECTION of your choice. To measure VOLUME of 3D object by setting boundaries, using mouse. PRINT 3D graph. To view in BLACK & WHITE or in color. Change the position of light source. END, to exit 3D graph. Instructions on how to move using keyboard. Version 11/21/01
#1 #2 #3 #4 #5 #6 #7 #8 #9 #10
34
Desktop b.
Toolbar Calibration I. Camera
Utility
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.
width Revised addendum 09/20/01
Version 11/21/01
Figure of Gauge Block:
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.
video display
Revised addendum 09/20/01
Version 11/21/01
90°
36
Auto Calibration (cont.) 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. Please do the above setting VERY CAREFULLY. As the settings are done, although a wrong value is set, the unit will calibrate automatically.
Version 11/21/01
NOTE:
37
ENVIRONMENT SETTINGS Height
this interior Bases Offset Setting Range ............................................ Standard Value.......................................... Function ....................................................
0 - 100 20 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 area. -100 – 100µ 0 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.
Version 11/21/01
Height Average Width (%) Setting Range ............................................ Standard Value.......................................... Function.....................................................
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.
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.
Version 11/21/01
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.
39
ENVIRONMENT SETTINGS (cont.) Settings
Input Average Setting Range................................... Standard Value ................................ Function ...........................................
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. 0 – 10 1 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.
Version 11/21/01
Settings Laser Position Revise Setting Range.....................................
40
ENVIRONMENT SETTINGS (cont).
Image Processing Direction for LED Setting Range .......................................... LED 0 ....................................................
LED1....................................................... LED2.......................................................
0–2 Image processing with concentration difference of the inside LED and outside LED image to figure out width. Image processing with outside LED to figure out width. Image processing with inside LED to figure out width.
LED Setting Range..................................... Standard Value .................................. Function .............................................
Unit (0 : mm/µm, 1 : inch/mil) Setting Range..................................... Standard Value .................................. Function ............................................
0–2 0 Used for special reflection condition. If background are is not distinguished from the solder pad use settings LED1 or LED2. 0 or 1 0 Changes the unit (mm and µm) to inch or mil.
SPC DATA Collects SPC when check box is selected.
Version 11/21/01
CROSS Cross on image window.
41
Figure of Auto Mode: ENVIRONMENT SETTINGS (cont.)
#1 #2 1. Filter #3 #4 #5 #6 #7
OPEN button: RUN button: PRINT button TEXT OUT: SAVE button END button FIDUCIAL button
#8 STEP REPEAT button #9 PCB BOARD button
#10 STEP MODE button #11 RETRY button
To open program file with measured data. To begin measuring. To print out results. To save data in text form. To save data. To exit AUTO INSPECTION SETTING program ON or OFF, gives operator the option of using or not using the fiducials in AUTO INSPECTION Indicates what mode of STEP REPEAT is being used 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. To manually move through AUTO INSPECTION, step-by-step. During a RUN in AUTO INSPECTION
FILTER Setting Range ........................................... Standard Value ......................................... Function....................................................
FILTER (STRENGTH) Setting Range ........................................... Standard Value ......................................... Function....................................................
(LOOP) 0 - 50 1 Sets how many times the filter is applied the image.
0 - 50 2 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.
Version 11/21/01
Ex. 35 + 45 + 40 + 70 + 35 5 = 45 (average pixel intensity)
42
ENVIRONMENT SETTINGS (cont). 4. Wait Time
0 –20 (0s – 1s) 5 (500ms) 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.
Version 11/21/01
Table Wait Time (x 100ms) Setting Range Standard Value Function.............................................
43
ENVIRONMENT SETTINGS: Wait Time (cont.)
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.
Version 11/21/01
CCD Wait Time (x 100ms) Setting Range ................................. Standard Value ............................... Function..........................................
44
ENVIRONMENT SETTINGS (cont).
Manual Threshold Setting Range................................................. Standard Value .............................................. Function .........................................................
0 –255 0 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.
Version 11/21/01
5. Threshold
45
ENVIRONMENT SETTINGS: Threshold (cont.)
50 – 100 80 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.
Version 11/21/01
Auto Threshold Setting Range ................................................ Standard Value.............................................. Function ........................................................
46
ENVIRONMENT SETTINGS (cont). 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
B
C
255 Bright
Version 11/21/01
Dark 0±Brightness A
A. Peak reflection level of board. B. Threshold level. C. Peak reflection level of paste.
47
ENVIRONMENTAL SETTINGS (cont.) Ink Logic
Version 11/21/01
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).
Version 11/21/01
a) Go to Brightness Contrast page at Parameter menu
49
ENVIRONMENT SETTINGS: Ink Logic (cont).
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 key. Type in 253 as a Contrast, and press key.
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.
Version 11/21/01
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
50
ENVIRONMENT SETTINGS: Ink Logic (cont).
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.
Version 11/21/01
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 . 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.
51
ENVIRONMENT SETTINGS (cont). Brightness Contrast
Brightness Setting Range Function .........................................................
Auto Brightness Function .........................................................
Contrast Setting Range Function .........................................................
0 – 255 A setting used to control the brightness of the video image. Brightness raises at longer camera exposure period, yet increases noise in image. The result of the level of brightness used in threshold level in Auto Threshold of Teaching Settings. 0 – 255 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.
Version 11/21/01
6.
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.
*T95
Teaching data or auto inspection result data file.
*PR~
Text type auto inspect result.
*3D
Text type 3D inspect result.
Version 11/21/01
DATA FILE EXTENSION
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
2. In case of shifting 3 Markers
There is always a place which shows “NG”
1 Marker
Version 11/21/01
Measuring a cracked/damaged circuit board
54
Appendix TROUBLE SHOOTING (cont.)
Unstable data.
SOLUTION 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)
Version 11/21/01
SYMPTOM
55
APPENDIX
Version 11/21/01
External Dimensions – Main Body
Version 11/21/01
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.
Version 11/21/01
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.
58
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.
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.
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.
Version 11/21/01
9) SPIN
59
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.
Version 11/21/01
ADDENDUM—SPC DATA (cont.)
Version 11/21/01
60
SPC DATA
Version 11/21/01
61
SPC DATA
62
TD-3 REGISTRY Registry Setting Less frequently changed configuraion can setup via Windows Registry. To open Registry, Click at the lower left corner on the desktop Windows screen. Then click 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. 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 1
LED and Laser are turned off , if no accessing occurs for 15 seconds. LED and Laser will not turn off itself. This setting is handy while adjusting TD-3V.
Version 11/21/01
AREA FILTER
63
AVG FRAME
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.
COMMENT SPC
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.
Version 11/21/01
TD-3 REGISTRY (cont.)
64
TD-3 REGISTRY (cont.)
Double clicking this point again will reinstate the point into the statistical calculation
Version 11/21/01
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.)
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. Version 11/21/01
OK BY AVG
66
TD-3 REGISTRY (cont.) If 1, at Teach menu, Reference Designator column will appear. You may enter up to four (4) characters.
Version 11/21/01
REFERENCE DESIGNATOR