On-Line Enhancement of the Stencil Printing Process.The number of defects in stencil stencil, cutout device of oiled or shellacked tough and resistant paper, thin metal, or other material used in applying paint, dye, or ink to reproduce its design or lettering upon a surface. printing can be reduced by using feedback control, based on AOI AOI Area Of Interest AOI Automated Optical Inspection AOI Art of Illusion (3D modeling software) AOI Associated Oregon Industries AOI Angle Of Incidence AOI Age of Innocence (David Hamilton book, also a band) measurements of the deposited solder paste Solder paste (or solder cream) is a mix of small solder particles and flux. It is used extensively in the automated soldering processes wave soldering and reflow soldering. bricks. According to according to prep. 1. As stated or indicated by; on the authority of: according to historians. 2. In keeping with: according to instructions. 3. estimates, 50 to 70 percent of the total defects in surface-mount assembly lines are related to the stencil printing process, and approximately 30 to 50 percent of the total manufacturing cost is due to test and rework re·work tr.v. re·worked, re·work·ing, re·works 1. To work over again; revise. 2. To subject to a repeated or new process. n. expenses. [1,2] Many factors affect the quality of the stencil printing process, including squeegee pressure, printing speed, solder paste viscosity and rheology, and air temperature and humidity within the production environment. Efforts have been made to enhance the performance of the printing process by using online feedback control, where automatic optical inspection (AOI) measurements of deposited solder paste bricks are used to adjust machine settings such as squeegee pressure and printing speed. However, the success that has been achieved in using on-line feedback control in existing surface-mount lines appears to be rather limited. Some new stencil printers do include a closed-loop controller to maintain desired squeegee pressures and printing speeds in both printing directions. However, these controllers do not ensure that the deposited bricks will have desired characteristics such as the correct volume. The limited use of feedback control of the stencil printing process in existing surface-mount lines is most likely due to the complexity and the high degree of natural variability of the process. To apply a conventional approach to controller design, the functional relationships must be determined between stencil printer parameters and AOI measurements of the deposited solder paste bricks such as height and area. But due to the process' complexity and variability, precise analytical relationships between stencil printer parameters and AOI measurements are very difficult to generate. To overcome this difficulty, an approach to controller design for the stencil printer was developed using neural networks neural network or neural computing, computer architecture modeled upon the human brain's interconnected system of neurons. Neural networks imitate the brain's ability to sort out patterns and learn from trial and error, discerning and extracting and fuzzy logic fuzzy logic, a multivalued (as opposed to binary) logic developed to deal with imprecise or vague data. Classical logic holds that everything can be expressed in binary terms: 0 or 1, black or white, yes or no; in terms of Boolean algebra, everything is in one set or , which are well suited for highly complex and uncertain applications. Neural networks can be used to determine the membership functions for a fuzzy logic controller and to emulate the process for control signal verification. A fuzzy logic controller can also be used to incorporate knowledge (heuristics heu·ris·tic adj. 1. Of or relating to a usually speculative formulation serving as a guide in the investigation or solution of a problem: ) from machine operators in the generation of the control signal. Process Analysis The first step in designing a controller was the collection of data relating stencil printer parameters and measurements of deposited solder paste bricks for the various pad types on the board. The printer parameters chosen were squeegee pressure and printing speed, and the deposited bricks were characterized in terms of their height and area. Data were collected for 182 boards that were run through the surface-mount assembly line in the Center for Board Assembly Research (CBAR CBAR Canadian Business Association in Russia CBAR California Bureau of Automotive Repair ) at the Georgia Institute of Technology Georgia Institute of Technology, in Atlanta, Ga.; coeducational; state supported; chartered 1885, opened 1888. It is a member school in the university system of Georgia. Significant among its facilities and programs are the Frank H. . Table 1 shows the different values of pressures and printing speeds that were used for the various board runs. The pad types on each board are shown in Table 2. In all of these runs, the snap-off distance was set to zero inches and the snap-off speed was set to 0.05 in./sec. A metallic 12-inch blade squeegee was used in all runs. Softer blades were not used because they have the tendency to print erratically in fine-pitch applications. The stencil thickness was 5 mils. A three-dimensional laser inspection tool was used to measure the height and area of the deposited solder paste bricks. Data were collected showing the relationship between the mean and standard deviation In statistics, the average amount a number varies from the average number in a series of numbers. (statistics) standard deviation - (SD) A measure of the range of values in a set of numbers. of the height of the deposited solder paste bricks as a function of print speed and squeegee pressure. Data were also collected showing the relationship between the mean and standard deviation of the normalized area of the solder paste bricks as a function of print speed and squeegee pressure. As an example of the results, Figure 1 shows the mean value of the height of the deposited bricks as a function of the print speed for a fixed value of the squeegee pressure. The height increased as the speed increased, and the height differed for the two print directions. Figure 2 shows the standard deviation of the height as a function of the print speed. The standard deviation, and thus the degree of variability, also increased as the speed increased and was different for the two print directions. Fuzzy Logic Controller Figure 3 depicts a stencil printer with the feedback control configuration. The block labeled SPC 1. (business) SPC - Statistical Process Control. Something to do with quality management. 2. (body) SPC - Software Productivity Centre. 3. (company) SPC - Software Publishing Corporation. 4. was a software package that performed various statistical calculations such as the mean and standard deviation of AOI measurements stored in the database. In the figure, the arrows from the fuzzy logic controller to and from the printer represented the two-way communication Two-way communication is a form of transmission in which both parties involved transmit information. Common forms of two-way communication are:
Figure 4 depicts the stencil printer and the components of the fuzzy logic controller (FLC FLC Federal Laboratory Consortium FLC Fort Lewis College (Durango, Colorado, USA) FLC Family Life Center FLC Foreign Language Center FLC Fuzzy Logic Controller FLC Ferroelectric Liquid Crystal ). The FLC was designed by first using the data relating the printer parameters and the mean and standard deviation of the height and area of the deposited bricks to generate membership functions for the FLC. An adaptive neuro-fuzzy inference (logic) inference - The logical process by which new facts are derived from known facts by the application of inference rules. See also symbolic inference, type inference. system (ANFIS ANFIS Adaptive Network-Based Fuzzy Inference System ANFIS Adaptive Neuro-Fuzzy Inference System ANFIS Adaptive Network Fuzzy Inference System ) tool automatically clustered the data to define the membership functions for the fuzzification stage of the FLC. As an example of this process' output, the variable equal to the mean of the height was "fuzzified" into the sets denoted by low, normal, medhi, hi and veryhi, with the membership functions shown in Figure 5. In addition to the mean of the height, fuzzy sets Fuzzy sets are sets whose elements have degrees of membership. Fuzzy sets have been introduced by Lotfi A. Zadeh (1965) as an extension of the classical notion of set. In classical set theory, the membership of elements in a set is assessed in binary terms according to a bivalent and membership functions were also generated for the standard deviation of the height, mean of the area, squeegee pressure, print speed, output pressure and output speed. Then the rules for the FLC were generated. The current version of the FLC consists of 18 rules, the first five of which are given below: * If (Speed is not Fast) and (HeightStDev is Small) then (OutPressure is Med)(OutSpeed is Med) * If (Speed is Med) and (HeightStDev is not Big) then (OutPressure is MedHi)(OutSpeed is Fast) * If (Speed is Med) and (HeightStDev is Big) then (OutPressure is MedLow)(OutSpeed is Slow * If (Speed is Fast) and (HeightStDev is Big) then (OutPressure is Med)(OutSpeed is Med) * If (Speed is Fast) and (HeightMean is VeryHi) then (OutPressure is not Hi)(OutSpeed is Med). The rules were evaluated using an inference engine The processing program in an expert system. It derives a conclusion from the facts and rules contained in the knowledge base using various artificial intelligence techniques. inference engine - A program that infers new facts from known facts using inference rules. and then the control inputs to the stencil printer were generated via a defuzzification scheme (Figure 4). A Mandami controller was used for the inference engine and for the defuzzification stage of the FLC. A very readable read·a·ble adj. 1. Easily read; legible: a readable typeface. 2. Pleasurable or interesting to read: a readable story. explanation of fuzzy sets and the Mandami fuzzy logic controller is available on the Web. [3] In the on-line operation of the FLC, data from the most recently processed board was used to generate inputs to the FLC using the methodology summarized above. The FLC output consisted of the pressure and print speed values to be used in processing the next board. The generated values for pressure and speed were "verified" for accuracy, and tuned if necessary, by feeding the values back through a neural network model (emulation) of the printing process (Figure 4). The arrows through the neural network model and fuzzification blocks in Figure 4 indicate that these components can be tuned during production to track time variations in the stencil printing process. Controller Performance An example of controller performance is shown in Figure 6. Here the objective was to vary the printing speed if necessary to keep the height of the deposited bricks at 0.15 mm. As shown, the mean value of the height was close to the desired value for the first five boards, but then dropped substantially for the sixth board. The sudden decrease in height was due to changing the squeegee pressure from 16 lb/[in..sup.2] to 12 lb/[in..sup.2], which represented a major disturbance in the process. As shown, the controller automatically increased the print speed which then caused the height to return to the desired value beginning with the eighth board. However, the "overshoot o·ver·shoot n. A change from steady state in response to a sudden change in some factor, as in electric potential or polarity when a cell or tissue is stimulated. " in the height for the seventh board was larger than desired, but this overshoot was due to the large magnitude of the disturbance. Efforts are underway to refine the controller by adding additional rules to produce an acceptable transient response In electrical engineering and Mechanical Engineering, a transient response or natural response is the response of a system to a change from equilibrium. Specifically, transient response in Mechanical Engineering is the portion of the response that approaches zero after a over a wide range of disturbances. Based on the surface-mount line at CBAR, an evaluation is planned to determine the effectiveness of the fuzzy logic controller in reducing the number of defects that occur in a board run. This project will correlate the occurrence of defects such as open or short circuits after reflow (1) The process of heating and melting the solder that has been screen printed onto a printed circuit board in order to bond chips and other components to the board. Surface mount chips (SMT) use the reflow method. Contrast with wave soldering. See also reflowable text. with the mean and standard deviation of the height and normalized area of the deposited solder paste bricks after printing. Conclusion The opportunity exists for enhancing the stencil printing process by using feedback control, based on AOI measurements of the deposited solder paste bricks after printing. Due to the complexity and uncertainty in the process, a fuzzy logic framework may provide the best methodology for generating reliable control signals for adaptively adjusting printer tool parameters on a board-to-board basis. A specific goal of ongoing work is to show that the fuzzy logic controller described in this article can reduce the percent of defects that result from the stencil printing process. Acknowledgments The authors wish to thank Vlad Levchin and Alex Miasnikov of Intelware, LLC (Logical Link Control) See "LANs" under data link protocol. LLC - Logical Link Control . References (1.) Pan, J., et al. (1999). Critical variables of solder paste stencil printing for micro-BGA and fine pitch QFP (Quad FlatPack) A square, surface mount chip package that has leads on all four sides and comes in several varieties. PQFP (Plastic QFP) may refer to all of the following QFP types. All quad flatpacks use gull-wing leads, except for the CQFP, which stick straight out. . IEEE/CPMT International Electronics Manufacturing This article presents a typical manufacturing process of an electronic assembly. Component manufacturing Components such as resistors, capacitors and integrated circuits are generally made by specialized contractors. Technology Symposium. (2.) Feldmann, K. and Sturm, J. (1994). Closed loop quality control in printed circuit assembly. IEEE (Institute of Electrical and Electronics Engineers, New York, www.ieee.org) A membership organization that includes engineers, scientists and students in electronics and allied fields. Transactions on Components, Hybrids and Manufacturing Technology, Part A, Vol. 17, No. 2. (3.) http://www.flll.unilinz.ac.at/pdw/fuzzy/fuzzy_set.html. Leandro Barajas is a Ph.D. student; Edward Kamen is director of CBAR and a professor in the School of Electrical and Computer Engineering, e-mail: kamen@ee.gatech.edu; and Alex Goldstein is lab manager for CBAR, all at the Georgia Institute of Technology, Atlanta, GA.
Pressures and speeds for the board runs.
Run Parameters
Squeegee Printing
No. of Boards Pressure (Ib/[in..sup.2]) Speed (in./sec.)
48 10, 25, 40 0.5
52 6,10,12,14,20,30,40 1
22 12 0.5,1,1.5,2,4
20 12 1
22 16 0.5,1,2,4
18 16 1
Pad types on each board.
Pad Type Distribution
Pad Type No.
BGA 134
MELF0805 94
RC0402 94
RC0603 94
RC0805 94
RC1206 44
SO50 68
TSOP 100
TOTAL 722
|
|
||||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion