Claims
- 1. An artificial intelligence system for processing feature data associated with individual printed circuit boards (PCB) within a family of printed circuit boards having similar but not identical combinations of characteristics, for producing as output data settings for a reflow oven for soldering one of said PCB's, said system comprising:
- a neural network; and
- means for training said neural network to receive identifying features of each individual PCB of said family of PCB's, and produce as outputs belt speed and temperature zone settings for said reflow oven, for obtaining acceptable soldering for a selected individual PCB.
- 2. The system of claim 1, wherein said means for training said neural network, includes:
- means for establishing predetermined temperatures for each one of a plurality of temperature zones in said reflow oven;
- means for individually conveying each one of a representative set of differently configured sample PCB's from said family of PCB's through said reflow oven at a predetermined substantially constant speed; and
- temperature measuring means for obtaining thermal characteristics for each one of said sample PCB's, which thermal characteristics are selected and used in combination with identifiable physical characteristics for each said sample PCB, thereby providing identifying and distinguishing input features between each said sample PCB, whereby these input features are applied to input nodes of said neural network, in combination with output features of predetermined oven settings and conveyor belt speed for obtaining acceptable soldering of the associated said sample PCB applied to output nodes of said neural network, for training said neural network, said input and output features for each one of said sample PCB's being applied in a random manner to said neural network.
- 3. A system for automatically determining settings for a reflow oven for soldering a printed circuit board (PCB) comprising:
- a microprocessor;
- programming means for installing a neural network program into said microprocessor;
- a reflow oven including a plurality of temperature zones, and a motor driven conveyor belt for moving a PCB through said plurality of temperature zones;
- means for determining thermal characteristics for a representative plurality of different samples of printed circuit boards typical of a family of printed circuit boards that may be run through said reflow oven, whereby for each sample PCB, certain thermal characteristics are selected and used in combination with identifiable physical characteristics for each sample PCB, for obtaining identifying and distinguishing input features between each sample PCB;
- means for determining for each of said plurality of sample PCB boards output features including the belt speed, and temperature settings for said temperature zones, respectively, of said oven for obtaining acceptable soldering of said sample PCB boards; and
- means for training said neural network by sequentially and iteratively applying via said microprocessor said input features to input nodes of said neural network, and said output features to output nodes of said neural network, respectively for each sample PCB, whereafter said neural network is operable in a recall mode for receiving features of a non-sample PCB, for providing as outputs from said neural network a desired belt speed, and temperature settings for each zone of said oven, for setting up said oven to solder said non-sample PCB.
- 4. The system of claim 3 further including:
- output means driven by said microprocessor for providing a visual indication of data applied to said neural network, and resulting output data from said neural network.
- 5. The system of claim 3, further including:
- oven controller means for receiving output data of said neural network from said microprocessor, for automatically setting up said reflow oven for soldering said non-sample PCB.
- 6. A controllable oven for soldering a printed circuit board, comprising:
- artificial neural network means coupled to said oven and being trained to recognize inputted thermal and physical characteristics of a printed circuit board; and
- means for causing said artificial neural network means to provide settings including those for a plurality of temperature zones for said oven for obtaining acceptable soldering of said printed circuit board.
TECHNICAL FIELD OF THE INVENTION
This is a divisional of application Ser. No. 08/040,809 filed Mar. 31, 1993, now U.S. Pat. No. 5,439,160.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
5036479 |
Prednis et al. |
Jul 1991 |
|
5060276 |
Morris et al. |
Oct 1991 |
|
5389764 |
Nishii et al. |
Feb 1995 |
|
Divisions (1)
|
Number |
Date |
Country |
Parent |
40809 |
Mar 1993 |
|