The present disclosure relates to a soldering processing field, and specifically relates to an automatic soldering processing system and an automatic soldering processing method.
Nowadays in production lines of electronic products, soldering stations that is used to assist operators to perform a manual soldering operation and automatic soldering systems that is used to perform an automatic soldering operation may be provided. The soldering stations and the automatic soldering systems usually use a machine to control soldering parameters such as a solder feeding amount, a solder feeding speed, a movement of an iron tip, a heating temperature, and heating time, etc., so as to implement a semi-automatic soldering operation or an automatic soldering operation on such production lines.
However, either the soldering stations or the automatic soldering systems are used on the production lines, different soldering points of different electronic products may need to be processed in accordance with different soldering parameters. The varied soldering parameters usually rely on the real experience of the operators, or be retrieved through a trial-and-error experiment. If the operators are unfamiliar with the soldering process, they may need to spend a lot of time to try for appropriate parameters.
Besides, the manufacturing trend of the production lines now is a small amount for numerous types, in other words, the product/product type produced by same production lines changes frequently. If the production lines frequently change the manufacturing product, the operators need to frequently change or tune the parameters used by the processing system. Therefore, the changeover time of the production lines may be delayed, and the processing rate of the production lines may be affected, which is unprofitable to the manufacturer.
The present disclosure is directed to an automatic soldering processing system and an automatic soldering processing method, which may automatically generate relevant parameters needed for a soldering operation based on an image of an electronic product, and automatically accomplish the soldering operation in accordance with the generated parameters.
In one of the exemplary embodiments, the automatic soldering processing system of the present disclosure is used to process an electronic product having at least one soldering point, and includes:
In one of the exemplary embodiments, the automatic soldering processing method of the present disclosure is incorporated with the automatic soldering processing system as disclosed above, and includes following steps:
The present disclosure may automatically generate relevant parameters needed for a soldering operation based on an image of an electronic product to be processed. In comparison with related arts, the present disclosure may reduce the time cost of adjusting the parameters through the trial-and-error experiments. Therefore, the processing rate of the production lines may be increased, and the changeover time of the production lines for different products may be reduced.
In cooperation with the attached drawings, the technical contents and detailed description of the present disclosure are described hereinafter according to multiple embodiments, being not used to limit its executing scope. Any equivalent variation and modification made according to appended claims is all covered by the claims claimed by the present disclosure.
The present disclosure discloses an automatic soldering processing system (referred to as a soldering system hereinafter), the soldering system is arranged in a production line, and used to perform a soldering operation to multiple electronic products processed on the production line. Each of the electronic products has one or more soldering points thereon. The soldering system of the present disclosure may automatically generate one or more parameter sets needed for the soldering operation in accordance with an image of the one or more soldering points, and implement the soldering operation automatically based on the generated parameter set(s).
Please refer to
The solder feeding unit 11 may be, for example but not limited to, an automatic solder feeding machine, which is used to receive a control command of the soldering system 1 of designating a solder feeding speed and a solder feeding amount, and feed a solder onto each soldering point of an electronic product 2 based on the control command.
The iron tip 12 is directly or indirectly controlled by the motion control unit 13 and the temperature control unit 14, so as to heat the solder fed by the solder feeding unit 11 at each soldering point of the electronic product 2 to execute a soldering action respectively for each soldering point.
In one embodiment, the motion control unit 13 may be a controller that includes a robotic arm or a moving platform. The iron tip 12 is connected with the robotic arm or the moving platform, or directly arranged on the robotic arm or the moving platform.
In the embodiment, the motion control unit 13 may control the robotic arm or the moving platform to move based on a moving speed and a moving path received from the soldering-parameter generating unit 16, so as to bring the iron tip 12 to move while executing the soldering action.
The temperature control unit 14 may be a hardware unit implemented by a processor, or a software unit implemented by computer executable program codes executed with a processor, a computer, a server, etc. The temperature control unit 14 controls the iron tip 12 to perform heating based on a received heating temperature and a received heating time while the iron tip 12 executes the soldering action.
The soldering-point information obtaining unit 15 is used to obtain an image of one or more soldering points of the electronic product 2 (referred to as a soldering-point image hereinafter), so that the soldering system 1 may automatically generate, based on the soldering-point image, relevant parameter set(s) used to control the solder feeding unit 11 and the iron tip 12.
The electronic product 2 may be, for example but not limited to, a printed circuit board (PCB). In one embodiment, the soldering-point information obtaining unit 15 may be, for example but not limited to, an image sensor (such as a camera or a laser scanner) used to scan the one or more soldering points of the PCB to form the soldering-point image correspondingly. The soldering-point image may be a two-dimensional image or a three-dimensional image.
In another embodiment, the soldering-point information obtaining unit 15 may be, for example but not limited to, an image processor of a computer or a server, which is used to read out a CAD image file of the PCB. Therefore, the soldering-point information obtaining unit 15 may directly generate the soldering-point image based on the content of the CAD image file. The CAD image file may be a Gerber file, but not limited thereto.
The soldering-parameter generating unit 16 may be, for example but not limited to, a computer or a server having a processor. The soldering-parameter generating unit 16 is connected to the motion control unit 13 and the temperature control unit 14, and controls the iron tip 12 through the motion control unit 13 and the temperature control unit 14.
In one embodiment, the soldering-point information obtaining unit 15 may be implement by an image processor of the soldering-parameter generating unit 16, but not limited thereto.
One technical feature of the present disclosure is that, the soldering-parameter generating unit 16 may obtain the soldering-point image of the electronic product 2 from the soldering-point information obtaining unit 15, and perform an image analysis procedure to the soldering-point image to retrieve relevant information of the one or more soldering points of the electronic product 2, so as to generate soldering-parameter sets correspondingly. In one embodiment, each of the soldering-parameter sets respectively includes a solder feeding speed and a solder feeding amount being used to control the solder feeding unit 11, and each of the soldering-parameter sets respectively includes a moving speed, a moving path, a heating temperature and a heating time being used to control the iron tip 12.
Please refer to
First, the soldering system 1 obtains a soldering-point image of an electronic product 2 on a production line through the soldering-point information obtaining unit 15 (step S10), and performs an image analysis procedure to the obtained soldering-point image through the soldering-parameter generating unit 16 and generates soldering-parameter sets correspondingly according to an analysis result (step S12). As discussed above, each of the soldering-parameter sets at least includes the solder feeding speed, the solder feeding amount, the moving speed, the moving path, the heating temperature and the heating time.
As mentioned above, the soldering system 1 may generate the soldering-point image, in the step S10, by using an external image sensor or an internal image processor.
Please refer to
In the embodiment of
As shown in
In the embodiment of
Please refer back to
On the other hand, the soldering-parameter generating unit 16 transmits the moving speed and the moving path to the motion control unit 13, so that the motion control unit 13 causes a movement of the iron tip 12 based on the moving speed and the moving path. For example, the motion control unit 13 controls the robotic arm or the moving platform to move based on the moving speed and the moving path, so that the iron tip 12 may relatively move to a corresponding position in accordance with the moving speed and the moving path. By doing this, the iron tip 12 may approach and leave each of the soldering points in a designated order to execute the soldering action (step S16). Besides, the soldering-parameter generating unit 16 transmits the heating temperature and the heating time to the temperature control unit 14, so that the temperature control unit 14 controls the iron tip 12 to perform heating based on the heating temperature and the heating time, so the iron tip 12 may execute the soldering action on each of the soldering points (step S18).
After the step S18, the soldering system 1 determines whether the soldering operation of the production line is completed (step S20). For example, the soldering system 1 determines whether the production line is powered off, or whether all of the soldering tasks are done. If the determination of the step S20 is negative (NO), the soldering system 1 re-executes the aforementioned steps to perform the soldering operation to next electronic product 2. If the determination of the step S20 is positive (YES), the soldering system 1 terminates the soldering operation.
In one embodiment, the soldering system 1 may re-execute the step S10 to the step S18 when the determination of the step S20 is negative. In doing so, the soldering system 1 obtains a soldering-point image of a next electronic product 2 to be processed, generates soldering-parameter sets correspondingly based on the re-obtained soldering-point image, and then performs the soldering operation to the next electronic product 2 in accordance with the re-generated soldering-parameter sets. Through re-obtaining the soldering-point image of the next electronic product 2 and re-generating the soldering-parameter sets corresponding to the re-obtained soldering-point image, the processing accuracy may be improved.
In another embodiment, the soldering system 1 may re-execute the step S14 to the step S18 when the determination of the step S20 is negative. In doing so, the soldering system 1 directly performs the soldering operation to a next electronic product 2 to be processed based on the previously used soldering-parameter sets. Through using the previously used soldering-parameter sets to perform the soldering operation to all of the electronic products 2 with same type, the processing efficiency may be improved.
Please refer to
As discussed above, the electronic product 2 has one or more soldering points thereon, each of the soldering points respectively includes a soldering pad 21, the soldering pad 21 has a pin-through hole 22 for a pin 3 of an electronic component to insert to. When the iron tip 12 heats the solder and the heated solder sticks to the soldering pad 21, the soldering pad 21 and the pin 3 in the pin-through hole 22 may be joined together through the solder. As a result, the electronic element and the electronic product 2 are electrically connected with each other.
In the embodiment of
In the embodiment of
In another embodiment, the soldering pad 21 is an oval soldering pad and the pin 3 is a round pin, and the iron tip 12 may approach and leave the soldering point through a movement within a specific angle along a long axis of the oval soldering pad 21. For another example, the soldering pad 21 is a round soldering pad, the pin-through hole 22 is a round pin-through hole, and the pin 3 is a round pin, the iron tip 12 may approach and leave the soldering point through a movement along any direction, or along a moving direction that is same as the movement used for previous soldering point. However, the above description is only a part of the embodiments of the present disclosure, but not limited thereto.
It should be mentioned that, in order to achieve a better soldering effect, the soldering system 1 may preset a setting value. If an area of the soldering pad 21 of the soldering point is greater than or equal to the setting value, the motion control unit 13, when controlling the iron tip 12 to approach the soldering point, may control the iron tip 12 to directly locate on the pin-through hole 22. On the other hand, if an area of the soldering pad 21 of the soldering point is smaller than the setting value, the motion control unit 13, when controlling the iron tip 12 to approach the soldering point, may control the iron tip 12 to locate on the soldering pad 21.
However, the above description is only a part of the embodiments of the present disclosure, but not limited thereto.
Please refer to
As shown in
As disclosed above, if the pin-through hole 22 of the soldering point is inserted with a round pin 3, the iron tip 12 may approach and leave the pin-through hole 22 along any direction. In this embodiment, the moving path is related to an amount and a distributed positions of multiple soldering points of the electronic product 2. If the pin-through hole 22 of the soldering point is inserted with a flat pin 3, the iron tip 12 needs to approach and leave the pin-through hole 22 through a movement within a specific angle along one long edge of the flat pin 3. In this embodiment, the moving path is related to the amount and the distributed positions of the multiple soldering points of the electronic product 2, and is related to the shape and the direction of the pin 3 being inserted to the soldering point.
After the step S120, the soldering-parameter generating unit 16 estimates a solder demand based on an amount of the soldering points, a size and a shape of the soldering pad 21 of each soldering point, and a size and a shape of the pin-through hole 22 of each soldering point, and then calculates a solder feeding speed and a solder feeding amount for each soldering point in accordance with the solder demand (step S122).
After the step S122, the soldering-parameter generating unit 16 calculates a heating temperature and a heating time for each soldering point in accordance with the solder feeding speed and the solder feeding amount of each soldering point (step S124). After the step S124, the soldering-parameter generating unit 16 generates the soldering-parameter sets in accordance with the moving speed, the moving path, the solder feeding speed, the solder feeding amount, the heating temperature, and the heating time (step S126).
Please refer to
As disclosed in
The height a1 indicates a height of the positioning location of the iron tip 12 with respect to a surface of the electronic product 2. The elevation angle a1 indicates an angle of the positioning location of the iron tip 12 with respect to the soldering point in an elevation direction. In one embodiment, the elevation angle a1 is an angle greater than 0 degree and smaller than or equal to 90 degrees. The iron tip 12 performs the approaching movement and the leaving movement to approach and leave the soldering point based on a specific elevation angle a1. To be noted, the iron tip 12 approaches the soldering point by a straight down manner (from a top to a bottom) and leaves the soldering point by a straight up manner (from the bottom to the top) when the elevation angle a1 equals 90 degrees.
The direction angle a2 indicates an angle between the positioning location of the iron tip 12 and one side of the electronic product 2 in a horizontal direction. For example, the direction angle a2 may be an angle of the positioning location with respect to a direction along an x-axis of a plane coordinates of the electronic product 2. If the pin or the soldering pad of the soldering point is directional, the direction angle a2 of the iron tip 12 may be set according to a long edge of the pin or the soldering pad, so that the iron tip 12 may perform the approaching movement and the leaving movement to approach and leave the soldering point based on a specific direction (such as a direction vertical to the long edge of the pin or the soldering pad of the soldering point).
As disclosed in
Through generating the aforementioned moving path, the iron tip 12 may be prevented from colliding with the pin 3 of the electronic component (i.e., a component pin) to cause a damage when the soldering system 1 performs the soldering operation continuously to multiple soldering points of the electronic product 2.
Please refer to
As disclosed in
In one embodiment, the soldering system 1 may preset a soldering area of a soldering part of each soldering point and a filled percentage of a fill part of each soldering point (such as 60%, 80%, 100%, etc.), and record such information as a setting file. In the step S122, the soldering-parameter generating unit 16 may inquire the setting file based on the amount of the soldering points, the size and the shape of the soldering pad 21 and the size and the shape of the pin-through hole 22, so as to obtain the corresponding solder demand respectively for each soldering point.
However, the above description is only one embodiment of the present disclosure, but not limited thereto.
In the above embodiment, the soldering system 1 first uses the soldering-parameter generating unit 16 to generate the soldering-parameter sets based on the soldering-point image, and then performs the soldering operation directly by using the soldering-parameter sets. However, the soldering-parameter sets used in the above embodiment may be initial parameter sets. In order to improve the processing accuracy, the soldering system 1 may optimize the initial parameter sets before performing the soldering operation.
Please refer to
Next, the soldering-parameter generating unit 16 applies the initial parameter sets (i.e., the soldering-parameter sets generated in the step S12 of
In this embodiment, the soldering-parameter generating unit 16 may preset a quality threshold needed for the production line, such as a number that the iron tip 12 touches the pin 3, an area of the solder fillet 41 of each soldering point, a filled percentage of the solder fill 42 of each soldering point, an amount of the solder exposed out of the soldering pad 21, etc. After the simulated soldering procedure completes for one time, the soldering-parameter generating unit 16 determines whether a soldering quality indicated by the simulated result meets the preset quality threshold or not, and determines whether an execution number of the simulated soldering procedure reaches a preset simulated number or not (step S34).
If the soldering quality of the simulated result does not meet the quality threshold and the execution number of the simulated soldering procedure does not reach the simulated number yet, the soldering-parameter generating unit 16 updates the soldering-parameter sets based on the simulated result (step S36), and re-executes the step S32 (i.e., executes a next simulated soldering procedure) in accordance with the updated soldering-parameter sets. In other words, the soldering-parameter generating unit 16 performs an iterative update to the soldering-parameter sets through performing the simulated soldering procedure for multiple times.
If the soldering quality of the simulated result meets the quality threshold, or the execution number of the simulated soldering procedure reaches the simulated number, the soldering-parameter generating unit 16 generates optimized soldering-parameter sets based on latest updated soldering-parameter sets, and outputs the optimized soldering-parameter sets (step S38). In particular, the optimized soldering-parameter sets includes a solder feeding speed, a solder feeding amount, a moving speed, a moving path, a heating temperature, and a heating time that are all updated. In one embodiment, the soldering-parameter generating unit 16 controls the solder feeding unit 11 and the iron tip 12 to implement the automatic soldering operation through using the optimized soldering-parameter sets, so that a higher processing accuracy may be achieved.
In the above embodiments, the soldering-parameter generating unit 16 generates the soldering-parameter sets correspondingly (including the initial parameter sets and the optimized soldering-parameter sets) based on the soldering-point image obtained by the soldering-point information obtaining unit 15. In another embodiment, the soldering system 1 may preset a type of soldering process used by the soldering operation, such as a point soldering process, a linear soldering process, etc., but not limited. In the embodiment, the soldering-parameter generating unit 16 may generate the soldering-parameter sets based on both of the soldering-point image and the type of soldering process used by the soldering system 1.
Please refer to
In a first step as shown in
In a second step as shown in
In a third step as shown in
In a fourth step, the solder feeding unit 11 retrieves the solder, and the iron tip 12 keeps heating the solder on the soldering point. In order to do so, the soldering-parameter sets of the fourth step relate at least to the heating time.
In a fifth step as shown in
In a sixth step as shown in
In a seventh step as shown in
The above description is provided to interpret the relationship between the point soldering process and the soldering-parameter sets. However, the point soldering process may be implemented through different manners, it is not limited only to the steps and order as described in
Please refer to
In a first step as shown in
In a second step as shown in
In a third step, a fourth step and a fifth step as shown in
In a sixth step as shown in
In a seventh step as shown in
The above description is provided to interpret the relationship between the linear soldering process and the soldering-parameter sets. However, the linear soldering process may be implemented through different manners, it is not limited only to the steps and order as described in
Through using the technical solution provided by the present disclosure, the operators of the production lines may generate the parameters needed for the automatic soldering operation based on the image of the electronic product to be processed.
Therefore, the time cost of adjusting the parameters through trial-and-error experiments may be reduced, the processing rate of the production lines may be increased, and the changeover time of the production lines in changing the processed product may be reduced.
As the skilled person will appreciate, various changes and modifications can be made to the described embodiment. It is intended to include all such variations, modifications and equivalents which fall within the scope of the present disclosure, as defined in the accompanying claims.
Number | Date | Country | Kind |
---|---|---|---|
202110926078.6 | Aug 2021 | CN | national |
Number | Name | Date | Kind |
---|---|---|---|
4534502 | Piurek | Aug 1985 | A |
4746048 | Kawaguchi | May 1988 | A |
5186982 | Blette | Feb 1993 | A |
5525777 | Kukuljan | Jun 1996 | A |
6744003 | Ono | Jun 2004 | B1 |
9221128 | Jeong | Dec 2015 | B2 |
20140133738 | Jeong | May 2014 | A1 |
20150108202 | Deng | Apr 2015 | A1 |
20170173719 | Nguyen | Jun 2017 | A1 |
20180290225 | Riegel | Oct 2018 | A1 |
20190217410 | Nguyen | Jul 2019 | A1 |
20190291217 | Wu | Sep 2019 | A1 |
20190364668 | Nguyen | Nov 2019 | A1 |
20200082278 | Wu | Mar 2020 | A1 |
Number | Date | Country |
---|---|---|
103846517 | Jun 2014 | CN |
104384655 | Mar 2015 | CN |
104526101 | Apr 2015 | CN |
104551303 | Apr 2015 | CN |
104625290 | May 2015 | CN |
104668695 | Jun 2015 | CN |
105033394 | Nov 2015 | CN |
105057838 | Nov 2015 | CN |
105149719 | Dec 2015 | CN |
105478950 | Apr 2016 | CN |
105537714 | May 2016 | CN |
105583490 | May 2016 | CN |
105773016 | Jul 2016 | CN |
106112175 | Nov 2016 | CN |
106180946 | Dec 2016 | CN |
106475649 | Mar 2017 | CN |
106493448 | Mar 2017 | CN |
106964863 | Jul 2017 | CN |
107096973 | Aug 2017 | CN |
107470734 | Dec 2017 | CN |
107999917 | May 2018 | CN |
108015377 | May 2018 | CN |
108465964 | Aug 2018 | CN |
108838481 | Nov 2018 | CN |
108838484 | Nov 2018 | CN |
106334853 | Dec 2018 | CN |
108941827 | Dec 2018 | CN |
108941830 | Dec 2018 | CN |
109047972 | Dec 2018 | CN |
109108423 | Jan 2019 | CN |
109396584 | Mar 2019 | CN |
110000443 | Jul 2019 | CN |
110135123 | Aug 2019 | CN |
110270731 | Sep 2019 | CN |
110449684 | Nov 2019 | CN |
110711915 | Jan 2020 | CN |
111069728 | Apr 2020 | CN |
111112774 | May 2020 | CN |
111112778 | May 2020 | CN |
111112786 | May 2020 | CN |
111618388 | Sep 2020 | CN |
109396584 | Oct 2020 | CN |
111992833 | Nov 2020 | CN |
112207382 | Jan 2021 | CN |
112427765 | Mar 2021 | CN |
112548258 | Mar 2021 | CN |
110961751 | Apr 2021 | CN |
112620866 | Apr 2021 | CN |
112935442 | Jun 2021 | CN |
111555093 | Aug 2021 | CN |
113579398 | Nov 2021 | CN |
113618189 | Nov 2021 | CN |
114535738 | May 2022 | CN |
4140603 | Jun 1993 | DE |
4314027 | Nov 1993 | DE |
10102768 | Jul 2002 | DE |
202005019084 | Apr 2006 | DE |
102010023663 | Dec 2011 | DE |
1275461 | Jan 2003 | EP |
2233264 | Jan 1991 | GB |
3590319 | Nov 2004 | JP |
6517412 | May 2019 | JP |
20020082994 | Nov 2002 | KR |
101622486 | May 2016 | KR |
20180055589 | May 2018 | KR |
20180055590 | May 2018 | KR |
2018102925 | Sep 2018 | KR |
100303130 | Nov 2020 | KR |
20210018101 | Feb 2021 | KR |
WO-8901379 | Feb 1989 | WO |
WO-8901379 | Feb 1989 | WO |
WO-2017003372 | Jan 2017 | WO |
WO-2019117838 | Jun 2019 | WO |
Entry |
---|
Office Action dated Feb. 8, 2022 of the corresponding Taiwan patent application No. 110129722. |
Number | Date | Country | |
---|---|---|---|
20230046823 A1 | Feb 2023 | US |