Bonding wire production abnormity detection equipment
By using tension sensors to construct tension change curves in bonded wire production equipment, the problems of high cost and low accuracy in the prior art are solved, and low-cost and efficient bonded wire abnormality detection is achieved.
Patent Information
- Application Number
- CN202510842629.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-23
- Publication Date
- 2025-07-22
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the prior art, the use of laser diameter meter and X-ray fluorescence spectrometer in bonded wire production equipment is high in cost and has low measurement accuracy in vibration environments, making it difficult to accurately determine whether there is an abnormality in bonded wire.
The wire drawing device and wire drawing device are equipped with tension sensors. By obtaining the key tension value list at the time point of the rotation speed of the wire pulley, a tension change curve is constructed, and whether there is an abnormality in the bonded wire segment is judged, and the influence of vibration interference factors is eliminated.
It realizes the detection of abnormalities in the bonded wire segment at low cost and high accuracy in vibration environments, and improves the accuracy and efficiency of judgment.
Smart Images

Figure CN120347083A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of bonding wire production, and particularly to an abnormal detection device for bonding wire production. Background Art
[0002] During the process of drawing bonding wire, it should be ensured that the diameter and material distribution of the bonding wire are uniform to avoid unstable performance of the bonding wire. In the prior art, a laser diameter gauge and an X-ray fluorescence spectrometer are usually integrated in the bonding wire production equipment to monitor in real time whether there are any abnormalities in the bonding wire. The existence of abnormalities in the bonding wire indicates abnormal conditions such as non-uniform diameter or non-uniform material distribution of the bonding wire. However, the cost of the laser diameter gauge and the X-ray fluorescence spectrometer is relatively high, and if there are strong vibrations or other interference factors in the working environment, for example, when the rotational speed of the take-up reel in the bonding wire production equipment changes, the bonding wire drawn by the wire drawing die corresponding to the take-up reel may be affected by the change in the rotational speed of the take-up reel, and then vibrate or shake, which may affect the measurement accuracy, and further reduce the accuracy of judging whether there are abnormalities in the bonding wire. Summary of the Invention
[0003] In view of the above technical problems, the technical solution adopted by the present invention is as follows: An abnormal detection device for bonding wire production, the device includes: a wire drawing device, a take-up device, a processor, and a memory storing a computer program; the wire drawing device includes a plurality of wire drawing dies and a tension sensor corresponding to each wire drawing die; the take-up device includes a take-up reel corresponding to each wire drawing die; when the computer program is executed by the processor, the following steps are implemented: S1. For the bonding wire currently drawn by each wire drawing die, obtain a list B of key tension values corresponding to the time point C of the rotational speed change of the take-up reel corresponding to the bonding wire; B includes all the tension values collected by the tension sensor Q corresponding to the take-up reel within the key time period E corresponding to C; the tension value is used to represent the actual tension of the bonding wire segment that is drawn from the wire drawing die and passes through the detection area of the tension sensor; the starting time point E1 of E is initially the preset time point T corresponding to C; T = C - t1, where t1 is the first preset duration.
[0004] S2. If the variance of all the tension values in B is greater than the preset variance, then let E1 = E1 + t2 so as to update E and enter S1; otherwise, obtain the target time period F corresponding to C; the starting time point of F is T, and the ending time point of F is E1; t2 is the second preset duration; t2 < t1.
[0005] S3. If the duration of F is not within the preset duration range, then based on all the tension values collected by Q within F, construct a tension change curve G of the bonding wire segment H drawn by the wire drawing die corresponding to Q within F.
[0006] S4. If there is a tension change curve with a curve similarity to G not less than a preset similarity among the tension change curves corresponding to several abnormal bonding wire segments corresponding to C, determine H as the bonding wire segment with abnormal production and send the abnormal production information corresponding to H; the greater the curve similarity, the more similar the two corresponding tension change curves are.
[0007] The present invention has at least the following beneficial effects: The present invention provides a bonding wire production abnormality detection device, which includes: a wire drawing device, a wire winding device, a processor, and a memory storing a computer program; the wire drawing device includes several wire drawing dies and a tension sensor corresponding to each wire drawing die; the wire winding device includes a wire winding wheel corresponding to each wire drawing die; when the computer program is executed by the processor, obtain a list of key tension values corresponding to the rotation speed change time points of the wire winding wheel corresponding to the bonding wire, and the list of key tension values includes all the tension values collected by the tension sensor corresponding to the wire winding wheel during the key time period corresponding to the rotation speed change time point. If the variance of all the tension values in the list of key tension values is greater than a preset variance, update the start time point of the key time period to update the key time period, and obtain the key tension value again; otherwise, obtain the target time period corresponding to the rotation speed change time point. If the duration of the target time period is not within the preset duration range, based on all the tension values collected by the tension sensor during the target time period, construct a tension change curve corresponding to the bonding wire segment drawn by the wire drawing die corresponding to the wire winding wheel during the target time period; if there is a tension change curve with a curve similarity to the tension change curve corresponding to the bonding wire segment drawn by the wire drawing die corresponding to the wire winding wheel during the target time period not less than a preset similarity among the tension change curves corresponding to several abnormal bonding wire segments corresponding to the rotation speed change time point, mark the bonding wire segment drawn by the wire drawing die corresponding to the wire winding wheel during the target time period as a bonding wire segment with abnormal production, and send the abnormal production information corresponding to the bonding wire segment drawn by the wire drawing die corresponding to the wire winding wheel during the target time period. It can be seen that the present invention performs abnormality detection through the tension values collected by the tension sensor, can effectively eliminate the influence of interference factors such as vibration in the working environment, has a low cost, and is beneficial to improving the accuracy of judging whether there is an abnormality in the bonding wire segment. Description of the Drawings
[0008] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0009] Figure 1Flowchart when the computer program of an abnormal bonding wire production detection device provided by an embodiment of the present invention is executed by a processor. Detailed implementation manners
[0010] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts fall within the protection scope of the present invention.
[0011] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar tasks, and do not necessarily need to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments of the present invention described here can be implemented in an order other than those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or server including a series of steps or units does not necessarily have to be limited to those clearly listed steps or units, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0012] An embodiment of the present invention provides an abnormal bonding wire production detection device, and the device includes: a wire drawing device, a wire winding device, a processor, and a memory storing a computer program; the wire drawing device includes a plurality of wire drawing dies and a tension sensor corresponding to each wire drawing die; the wire winding device includes a wire winding wheel corresponding to each wire drawing die; when the computer program is executed by the processor, the following steps are implemented, as Figure 1 shown: S1. For the bonding wire currently drawn by each wire drawing die, obtain the key tension value list B corresponding to the rotation speed change time point C of the wire winding wheel corresponding to the bonding wire; B includes all the tension values collected by the tension sensor Q corresponding to the wire winding wheel within the key time period E corresponding to C; the tension value is used to represent the actual tension of the bonding wire segment pulled out from the wire drawing die and passing through the detection area of the tension sensor; the starting time point E1 of E is initially the preset time point T corresponding to C; T = C - t1, and t1 is the first preset duration.
[0013] Specifically, the tension sensor is used to detect the actual tension of the bonding wire segment drawn out by the corresponding wire drawing die and located within its detection area.
[0014] Specifically, the wire winding wheel corresponding to the bonding wire is the wire winding wheel corresponding to the wire drawing die that draws the bonding wire.
[0015] Specifically, the time point of the change in the rotation speed of the take-up reel can be understood as the time point when the rotation speed of the take-up reel changes.
[0016] Specifically, the tension sensor corresponding to the take-up reel is the tension sensor corresponding to the wire drawing die corresponding to the take-up reel.
[0017] Optionally, the duration of the critical time period is a first preset duration.
[0018] Specifically, the first preset duration is a preset duration, which can be set by those skilled in the art according to actual needs. For example: 5 seconds, 10 seconds, 20 seconds, which will not be elaborated here.
[0019] Specifically, the device further includes a melting and casting device.
[0020] Specifically, the melting and casting device is used to heat the raw material for making the bonding wire to a molten state.
[0021] Specifically, the wire drawing device is used to draw the raw material in the molten state into a bonding wire.
[0022] Specifically, the take-up device is used to wind the drawn bonding wire onto the take-up reel for subsequent storage or transportation.
[0023] Specifically, all the wire drawing dies in the wire drawing device are of the same type of wire drawing die, having the same structure and specifications.
[0024] Specifically, all the tension sensors corresponding to the wire drawing dies in the wire drawing device are of the same type of tension sensor, and the sampling frequencies of all the tension sensors are kept consistent.
[0025] Specifically, all the take-up reels corresponding to the wire drawing dies in the wire drawing device are of the same type of take-up reel, having the same structure and specifications.
[0026] In a specific embodiment, the specific position of the bonding wire segment drawn by the wire drawing die within a certain time period in the whole bonding wire can be determined according to the sampling frequency of the tension sensor, the time point when the tension value is collected by the tension sensor, the time point when the wire drawing die corresponding to the tension sensor starts to draw the bonding wire, and the linear velocity of the take-up reel corresponding to the wire drawing die, so as to obtain the bonding wire segment drawn by the wire drawing die within a certain time period; the linear velocity of the take-up reel can be understood as the speed at which the bonding wire is wound onto the take-up reel.
[0027] Specifically, the rotation speed of the take-up reel can be automatically adjusted according to preset parameters to ensure that the wire speed of the take-up reel remains stable, so as to keep the tension of the bonding wire uniform during the entire drawing process. If the wire speed is unstable, different segments of the bonding wire will be stretched to different degrees, resulting in tension fluctuations. Therefore, maintaining a stable wire speed helps to keep the tension of the bonding wire uniform during the entire drawing process. If the wire speed changes, the traction force received at the wire drawing outlet of the wire drawing die corresponding to the take-up reel will also change accordingly, and the diameter and material distribution of the bonding wire drawn by the wire drawing die will also change. For example, if the wire speed suddenly increases while the amount of material provided by the wire drawing die does not increase correspondingly, the bonding wire will become tense, resulting in an increase in the traction force received at the wire drawing outlet of the wire drawing die, which may over-stretch the wire material and cause the diameter of the bonding wire to become smaller, and local hardening of the bonding wire, resulting in uneven material distribution; and vice versa.
[0028] Specifically, when the raw material for drawing the bonding wire in a molten state becomes soft, has a relatively small diameter, has good lubrication, or the wire drawing die is worn, the resistance at the wire drawing outlet of the wire drawing die will become smaller, and further, the tension of the bonding wire segment between the wire drawing die and the take-up reel corresponding to the wire drawing die will become smaller. Further, it will cause abnormal conditions such as uneven material mixing or uneven thickness of the bonding wire drawn by the wire drawing die. When the raw material for drawing the bonding wire in a molten state becomes hard, has a relatively large diameter, has uneven material mixing, the wire drawing outlet of the wire drawing die is blocked, or the friction increases, the resistance at the wire drawing outlet of the wire drawing die will become larger. At this time, a greater traction force needs to be applied to maintain a constant wire output speed, and further, the tension of the bonding wire segment between the wire drawing die and the take-up reel corresponding to the wire drawing die will become larger. Further, it will also cause abnormal conditions such as uneven material mixing or uneven thickness of the bonding wire drawn by the wire drawing die. Therefore, abnormal fluctuations in tension can be used to determine whether there are abnormal conditions such as uneven material mixing or uneven thickness in the drawn bonding wire segment.
[0029] In a specific embodiment, the wire drawing device further includes a guide roller corresponding to each wire drawing die, and the guide roller is used to introduce the bonding wire drawn by its corresponding wire drawing die into the take-up device.
[0030] In a specific embodiment, the tension sensor corresponding to the wire drawing die is arranged between the wire drawing die and the guide roller corresponding to the wire drawing die.
[0031] In a specific embodiment, the tension sensor corresponding to the wire drawing die is arranged on the guide roller corresponding to the wire drawing die.
[0032] S2. If the variance of all the tension values in B is greater than the preset variance, then let E1 = E1 + t2 so as to update E and enter S1; otherwise, obtain the target time period F corresponding to C; the start time point of F is T, and the end time point of F is E1; t2 is the second preset duration; t2 < t1; the preset variance is the variance set in advance, which can be set by those skilled in the art according to actual needs and will not be elaborated here.
[0033] Specifically, the second preset duration is the preset duration, which can be set by those skilled in the art according to actual needs. For example: 1 second, 2 seconds, 3 seconds, and will not be elaborated here.
[0034] S3. If the duration of F is not within the preset duration range, then based on all the tension values collected by Q within F, construct the tension change curve G corresponding to the bonding wire segment H drawn by the wire drawing die corresponding to Q within F.
[0035] Specifically, the preset duration range is the duration range set in advance, which can be set by those skilled in the art according to actual needs and will not be elaborated here.
[0036] Specifically, the fact that the duration of F is not within the preset duration range can be understood as: the duration of F is less than the minimum duration within the preset duration range, or the duration of F is greater than the maximum duration within the preset duration range.
[0037] Optionally, the tension change curve is used to reflect the change trend of the tension with the sampling order. The ordinate of the tension change curve represents the tension value, and the abscissa represents the order of the tension values arranged in the order of collection time within the target time period.
[0038] S4. If among the tension change curves corresponding to several abnormal bonding wire segments corresponding to C, there is a tension change curve whose curve similarity with G is not less than the preset similarity, then determine H as the bonding wire segment with abnormal production and send the abnormal production information corresponding to H.
[0039] Specifically, the greater the curve similarity, the more similar the corresponding two tension change curves are; in the prior art, any method for obtaining the curve similarity that characterizes "the higher the curve similarity, the more similar the corresponding two curves are" belongs to the protection scope of the present invention and will not be elaborated here.
[0040] Specifically, the abnormal production information is used to prompt the user that a tension abnormality is detected during the drawing process of the bonding wire segment corresponding to the abnormal production information.
[0041] Specifically, in step S4, it further includes: if among the tension change curves corresponding to several abnormal bonding wire segments corresponding to C, there is no tension change curve whose curve similarity with G is not less than the preset similarity, then determine H as the bonding wire segment with normal production.
[0042] In this embodiment, when the rotational speed of the take-up reel changes, the bonding wire drawn by the wire drawing die corresponding to the take-up reel may be affected by the change in the rotational speed of the take-up reel, and thus vibrate or shake, thereby applying an additional dynamic disturbance to the bonding wire, and further causing the tension value to fluctuate. Through the above steps, a list of key tension values corresponding to the time points of the change in the rotational speed of the take-up reel for the bonding wire is obtained. The list of key tension values includes all the tension values collected by the tension sensor corresponding to the take-up reel during the key time period corresponding to the time point of the change in the rotational speed. If the variance of all the tension values in the list of key tension values is greater than the preset variance, it indicates that the fluctuation of the tension values collected during the key time period is large. At this time, the start time point of the key time period is updated to update the key time period, and the key tension values are obtained again. Otherwise, it indicates that the fluctuation of the tension values collected during the key time period is small and has tended to be stable. At this time, the target time period corresponding to the time point of the change in the rotational speed is obtained. If the duration of the target time period is not within the preset duration range, it indicates that the time taken for the tension value to tend to be stable is too long or too short, and the bonding wire segment drawn by the wire drawing die corresponding to the take-up reel during the target time period may be abnormal. At this time, based on all the tension values collected by the tension sensor during the target time period, a tension change curve corresponding to the bonding wire segment drawn by the wire drawing die corresponding to the take-up reel during the target time period is constructed. If among the tension change curves corresponding to several abnormal bonding wire segments corresponding to the time point of the change in the rotational speed, there is a tension change curve whose curve similarity with the tension change curve corresponding to the bonding wire segment drawn by the wire drawing die corresponding to the take-up reel during the target time period is not less than the preset similarity, it indicates that the tension change curve corresponding to the bonding wire segment drawn by the wire drawing die corresponding to the take-up reel during the target time period is very similar to the tension change curve corresponding to a certain abnormal bonding wire segment.
[0043] Furthermore, it is explained that the bonding wire segment drawn by the wire drawing die corresponding to the take-up reel during the target time period is a bonding wire segment with abnormal production. Therefore, if among the tension change curves corresponding to several abnormal bonding wire segments corresponding to the time point of the change in the rotational speed, there is a tension change curve whose curve similarity with the tension change curve corresponding to the bonding wire segment drawn by the wire drawing die corresponding to the take-up reel during the target time period is not less than the preset similarity, then the bonding wire segment drawn by the wire drawing die corresponding to the take-up reel during the target time period is marked as a bonding wire segment with abnormal production and the abnormal production information corresponding to the bonding wire segment drawn by the wire drawing die corresponding to the take-up reel during the target time period is sent. By detecting abnormalities through the tension values collected by the tension sensor, the influence of interference factors such as vibration in the working environment can be effectively excluded, the cost is low, and it is beneficial to improve the accuracy of judging whether there is an abnormality in the bonding wire segment.
[0044] Specifically, before step S4, the following steps are further included: obtaining the tension change curve corresponding to the abnormal bonding wire segment of C S001. Obtain the historical rotation speed change time point L corresponding to C. L is the time point when the rotation speed of the take-up reel changes from C1 to C2 during the process of the drawing die corresponding to the take-up reel drawing bonding wires of the same type but different batches as the currently drawn bonding wire within a historical time period; C1 is the rotation speed of the take-up reel before C, and C2 is the rotation speed of the take-up reel after C
[0045] Specifically, the historical time period is the time period before the current time point. The start time point and end time point of the historical time period are both preset time points, which can be set by those skilled in the art according to actual needs and will not be elaborated here
[0046] S002. Obtain the key tension value list P corresponding to L. P includes all the tension values collected by Q within the key time period W corresponding to L; the start time point W1 of W is initially the preset time point L corresponding to L 0 ; L 0 = L - t1
[0047] S003. If the variance of all the tension values in P is greater than the preset variance, then let W1 = W1 + t2 to update W and enter step S002; otherwise, obtain the target time period L1 corresponding to L. The start time point of L1 is L 0 , and the end time point of L1 is W1
[0048] S004. If the duration of L1 is not within the preset duration range, then obtain the performance label corresponding to the bonding wire segment drawn by the drawing die corresponding to Q within L1
[0049] Specifically, that the duration of L1 is not within the preset duration range can be understood as: the duration of L1 is less than the minimum duration within the preset duration range, or the duration of L1 is greater than the maximum duration within the preset duration range
[0050] S005. If the performance label is the second label, then use the bonding wire segment corresponding to the performance label as the abnormal bonding wire segment corresponding to C, and construct the tension change curve corresponding to the abnormal bonding wire segment based on all the tension values collected by Q within L1. The second label indicates that at least one of the performances of the bonding wire segment does not meet the standard
[0051] Specifically, the performance label includes the first label and the second label. The first label indicates that all the performances of the bonding wire segment meet the standard
[0052] Through the above steps, the historical rotational speed change time points corresponding to the rotational speed change time points of the take-up reel are obtained. Based on the list of key tension values corresponding to the historical rotational speed change time points, the target time period corresponding to the historical rotational speed change time points is obtained. If the target time period is not within the preset time range, the performance label corresponding to the bonding wire segment drawn by the wire drawing die corresponding to the tension sensor of the take-up reel during the target time period is obtained. If the performance label is the second label, indicating that at least one of the performance items of the corresponding bonding wire segment does not meet the standard, it is determined that the bonding wire segment is the abnormal bonding wire segment corresponding to the rotational speed change time point of the take-up reel, and a tension change curve corresponding to the abnormal bonding wire segment is constructed based on all the tension values collected by the tension sensor during the target time period, which is beneficial to improving the accuracy of obtaining the abnormal bonding wire segment and the tension change curve corresponding to the abnormal bonding wire segment. Further, if among the tension change curves corresponding to several abnormal bonding wire segments corresponding to the rotational speed change time point, there is a tension change curve whose curve similarity with the tension change curve corresponding to the bonding wire segment drawn by the wire drawing die corresponding to the take-up reel during the target time period is not less than the preset similarity, the bonding wire segment drawn by the wire drawing die corresponding to the take-up reel during the target time period is marked as an abnormally produced bonding wire segment, and the abnormal production information corresponding to the bonding wire segment drawn by the wire drawing die corresponding to the take-up reel during the target time period is sent, which can effectively eliminate the influence of interference factors such as vibration in the working environment, has a low cost, and is beneficial to improving the accuracy of judging whether there is an abnormality in the bonding wire segment.
[0053] In the prior art, usually after the wire drawing equipment finishes wire drawing, several bonding wire sample segments are randomly selected from the bonding wires produced by the wire drawing equipment; each bonding wire sample segment is weighed and the mass of the bonding wire sample segment per unit length is calculated; based on the mass of the bonding wire sample segment per unit length, it is judged whether there is an abnormality in the bonding wire sample segment. Further, it is judged whether there is an abnormality in the bonding wire. An abnormality in the bonding wire sample segment or the bonding wire indicates an abnormal situation such as uneven diameter or uneven material distribution in the bonding wire sample segment or the bonding wire; however, if the selection of the bonding wire sample segment is not random enough or the quantity is insufficient, it is difficult to ensure that the test result has sufficient representativeness and cannot accurately reflect whether there is an abnormality in the bonding wire; in addition, the above method relies on manual operations to complete steps such as sampling, weighing, and calculating the mass per unit length, with low efficiency and being greatly affected by human factors, which will affect the accuracy of judging whether there is an abnormality in the bonding wire sample segment. Further, it will affect the accuracy of judging whether there is an abnormality in the bonding wire.
[0054] Through the above steps, a list of key tension values corresponding to the rotation speed change time points of the take-up reel for the bonding wire is obtained. The list of key tension values includes all the tension values collected by the tension sensor corresponding to the take-up reel during the key time period corresponding to the rotation speed change time point. If the variance of all the tension values in the list of key tension values is greater than the preset variance, the start time point of the key time period is updated so as to update the key time period, and the key tension value is obtained again; otherwise, the target time period corresponding to the rotation speed change time point is obtained. If the duration of the target time period is not within the preset duration range, based on all the tension values collected by the tension sensor during the target time period, a tension change curve corresponding to the bonding wire segment drawn by the wire drawing die corresponding to the take-up reel during the target time period is constructed; if among the tension change curves corresponding to several abnormal bonding wire segments corresponding to the rotation speed change time point, there is a tension change curve whose curve similarity with the tension change curve corresponding to the bonding wire segment drawn by the wire drawing die corresponding to the take-up reel during the target time period is not less than the preset similarity, then the bonding wire segment drawn by the wire drawing die corresponding to the take-up reel during the target time period is marked as a bonding wire segment with abnormal production, and the abnormal production information corresponding to the bonding wire segment drawn by the wire drawing die corresponding to the take-up reel during the target time period is sent; the manual intervention is reduced, and the bonding wire segments with abnormal production can be quickly and efficiently determined and the abnormal production information corresponding to the bonding wire segments with abnormal production can be sent, improving the efficiency and accuracy of identifying abnormal bonding wire segments.
[0055] In a specific embodiment, when the computer program is executed by a processor, the following steps are further implemented: S10. For each bonding wire currently drawn by a wire drawing die, obtain the tension value Z collected in real time by the tension sensor corresponding to the bonding wire during the process of the wire drawing die corresponding to the bonding wire drawing the bonding wire.
[0056] Specifically, the tension sensor corresponding to the bonding wire is the tension sensor corresponding to the wire drawing die that draws the bonding wire.
[0057] S20. When Z < X or Z > D, mark the bonding wire segment drawn by the wire drawing die corresponding to the bonding wire corresponding to Z between the first time point Z1 corresponding to Z and the second time point Z2 corresponding to Z as the first abnormal bonding wire segment Z 0 , and send the first warning information corresponding to Z 0 ; X is the minimum tension value, D is the maximum tension value; Z1 = Z3 - t 0 ; Z2 = Z3 + t 0 ; Z3 is the time point when Z is collected, and t 0 is the preset time difference.
[0058] Specifically, the preset time difference is not less than the time interval between two adjacent samplings of the tension sensor.
[0059] Specifically, the first warning message is used to prompt the user that during the process of drawing the first abnormal bonding wire segment by the wire drawing die corresponding to the first abnormal bonding wire segment, the tension value of the bonding wire segment between the wire drawing die and the take-up reel corresponding to the wire drawing die exceeds the range between the minimum tension value and the maximum tension value.
[0060] Specifically, when X ≤ Z ≤ D, it is determined that the bonding wire segment drawn by the wire drawing die corresponding to the bonding wire with Z between Z1 and Z2 is a normal bonding wire segment.
[0061] Specifically, before S20, the following steps are further included: S01. Obtain the performance label and the historical tension value list corresponding to each historical bonding wire segment; the historical tension value list includes several tension values corresponding to the historical bonding wire segment; the historical bonding wire segment is randomly selected from the bonding wires produced by the device during the historical time period and belonging to the same type but different batches as the currently drawn bonding wire; the length of the historical bonding wire segment is greater than the length of the detection area of the tension sensor.
[0062] Specifically, the historical tension value list includes at least 2 tension values.
[0063] Specifically, the tension sensor corresponding to the historical bonding wire segment is the tension sensor corresponding to the wire drawing die that draws the bonding wire corresponding to the historical bonding wire segment.
[0064] Specifically, there are several historical bonding wire segments, and the number of historical bonding wire segments is a preset number, which can be set by those skilled in the art according to actual needs and will not be elaborated here.
[0065] Specifically, the tension value corresponding to the historical bonding wire segment is the tension value collected by the tension sensor corresponding to the historical bonding wire segment during the wire drawing time period corresponding to the historical bonding wire segment; the starting time point of the wire drawing time period corresponding to the historical bonding wire segment is the time point when the wire drawing die corresponding to the historical bonding wire segment draws the starting point of the historical bonding wire segment; the ending time point of the wire drawing time period corresponding to the historical bonding wire segment is the time point when the wire drawing die corresponding to the historical bonding wire segment draws the ending point of the historical bonding wire segment.
[0066] S02. Take the maximum value in the historical tension value list corresponding to the historical bonding wire segment with any performance label as the first label as D, and the minimum value as X.
[0067] Through the above steps, the performance label corresponding to the historical bonding wire segment and the list of historical tension values corresponding to the historical bonding wire segment are obtained. When the performance label corresponding to the historical bonding wire segment is the first label, it indicates that the performance of the historical bonding wire segment meets the standards. During the drawing process of the historical bonding wire segment, the tension values collected by the tension sensor corresponding to the historical bonding wire segment are all within a reasonable range. Therefore, the maximum value in the list of historical tension values corresponding to the historical bonding wire segment with any performance label being the first label is used as the maximum tension value, and the minimum value is used as the minimum tension value. The maximum tension value and the minimum tension value are used as conditions for determining whether there are abnormal fluctuations in the tension values collected in real time by the tension sensor corresponding to the bonding wire during the drawing process of the bonding wire corresponding to the wire drawing die, which is beneficial to improving the accuracy of determining whether there are abnormal fluctuations in the tension values collected in real time. Further, when the tension value collected in real time is less than the minimum tension value or greater than the maximum tension value, it indicates that the tension value is not within a reasonable range and there are abnormal fluctuations. Further, it indicates that there are abnormalities during the drawing process of the bonding wire. The wire drawing die corresponding to the bonding wire with the tension value collected in real time is marked as the first abnormal bonding wire segment for the bonding wire segments drawn between the first time point corresponding to the tension value collected in real time and the second time point corresponding to the tension value collected in real time, and the first warning information corresponding to the first abnormal bonding wire segment is sent; it reduces manual intervention, can quickly and efficiently determine the first abnormal bonding wire segment and send the first warning information corresponding to the first abnormal bonding wire segment, improves the efficiency and accuracy of identifying abnormal bonding wire segments, and has a low cost.
[0068] In a specific embodiment, after step S01, the following steps are further included: S011. If the performance label corresponding to the historical bonding wire segment is the first label, then the historical bonding wire segment is used as a normal bonding wire segment.
[0069] S012. The maximum value in the list of historical tension values corresponding to each normal bonding wire segment is used as the first tentative tension value to obtain a list of first tentative tension values, and the list of first tentative tension values includes several first tentative tension values.
[0070] S013. The minimum value in the list of historical tension values corresponding to each normal bonding wire segment is used as the second tentative tension value to obtain a list of second tentative tension values, and the list of second tentative tension values includes several second tentative tension values.
[0071] S014. The largest first tentative tension value in the list of first tentative tension values is used as D, and the smallest second tentative tension value in the list of second tentative tension values is used as X.
[0072] Through the above steps, the maximum tension value and the minimum tension value are obtained based on the maximum value and the minimum value in the historical tension value list corresponding to each normal bonding wire segment, comprehensively considering the overall performance of all normal bonding wire segments, which is beneficial to improving the accuracy of the determined maximum tension value and minimum tension value.
[0073] Specifically, after step S10, the following steps are further included: S11. For each bonding wire drawn by the current wire drawing die, obtain the tension value list A = {A1, A2,..., A i ,..., A m}, where A i is the i-th tension value collected in real time by the tension sensor corresponding to the bonding wire during the process of the wire drawing die corresponding to the bonding wire drawing the bonding wire, 1 ≤ i ≤ m, and m is the number of tension values collected in real time by the tension sensor corresponding to the bonding wire during the process of the wire drawing die corresponding to the bonding wire drawing the bonding wire; among them, the time point when A i is collected is earlier than the time point when A i+1 is collected, and A i+1 is the (i + 1)-th tension value collected in real time by the tension sensor corresponding to the bonding wire during the process of the wire drawing die corresponding to the bonding wire drawing the bonding wire.
[0074] S12. If the variance of A i , A i+1 ,..., A i+j is greater than the preset variance, then mark the bonding wire segment drawn by the wire drawing die corresponding to the bonding wire of A during the target time period corresponding to A i , A i+1 ,..., A i+j as the second abnormal bonding wire segment, and send the second warning information corresponding to the second abnormal bonding wire segment; the start time point of the target time period corresponding to A i , A i+1 ,..., A i+j is the time point when A i is collected; the end time point of the target time period corresponding to A i , A i+1 ,..., A i+j is the time point when A i+j is collected; j is the preset quantity threshold; A i+j is the (i + j)-th tension value collected in real time by the tension sensor corresponding to the bonding wire of A during the process of the wire drawing die corresponding to the bonding wire drawing the bonding wire; the preset variance is the variance set in advance, which can be set by those skilled in the art according to actual needs and will not be elaborated here.
[0075] In a specific embodiment, if there is an overlapping part between two second abnormal bonding wire segments, the two second abnormal bonding wire segments are combined into one second abnormal bonding wire segment, and the second warning information corresponding to the second abnormal bonding wire segment is sent.
[0076] Specifically, the second warning information is used to prompt the user that during the process of drawing the second abnormal bonding wire segment by the wire drawing die corresponding to the second abnormal bonding wire segment, there is a large fluctuation in the tension value of the bonding wire segment between the wire drawing die and the take-up reel corresponding to the wire drawing die.
[0077] Through the above steps, if the variance of a continuous number of tension values is greater than a preset variance, it indicates that the fluctuations of the several tension values are large. During the time period when the continuous several tension values are collected, that is, within the target time period corresponding to the several tension values, there is an abnormality in the tension fluctuation of the bonding wire segment between the wire drawing die corresponding to the list of tension values where the several tension values are located and the take-up reel corresponding to the wire drawing die. Therefore, within the time period when the continuous several tension values are collected, there is also an abnormality in the bonding wire segment drawn by the wire drawing die corresponding to the list of tension values where the several tension values are located. Thus, when the variance of j continuous tension values is greater than the preset variance, the bonding wire segment drawn by the wire drawing die corresponding to the list of tension values where the j tension values are located within the target time period corresponding to the j tension values is marked as the second abnormal bonding wire segment, and the second warning information corresponding to the second abnormal bonding wire segment is sent; this reduces manual intervention, can quickly and efficiently determine the second abnormal bonding wire segment and send the second warning information corresponding to the second abnormal bonding wire segment, improves the efficiency and accuracy of identifying abnormal bonding wire segments, and has a lower cost.
[0078] In a specific embodiment, when the computer program is executed by a processor, the following steps are further implemented: S100. At every preset fixed time interval, obtain the set of specified tension value lists R = {R1, R2, ……, R e , ……, R f} corresponding to the current time point, where R e is the specified tension value list corresponding to the bonding wire drawn by the e-th wire drawing die in the device at the current time point, 1 ≤ e ≤ f, and f is the number of wire drawing dies in the device. The specified tension value list includes all the tension values collected by the tension sensor corresponding to the wire drawing die corresponding to the specified tension value list within the specified time period corresponding to the current time point; the end time point of the specified time period corresponding to the current time point is the current time point, and the duration of the specified time period is the preset specified duration; the preset specified duration is not less than the preset fixed duration.
[0079] Specifically, in the specified list of tension values, all the tension values in the specified list of tension values are sorted in the order from the earliest to the latest time point when they are collected.
[0080] Specifically, the number of tension values in different specified lists of tension values is the same.
[0081] Specifically, the preset specified duration and the preset fixed duration are preset durations, which can be set by those skilled in the art according to actual needs. For example: the preset fixed duration is 2 minutes, and the preset specified duration is 3 minutes, which will not be elaborated here.
[0082] S200. Vectorize R e to obtain the corresponding tension value vector K of R e e .
[0083] S300. Obtain the average vector K of K1, K2, ……, K e , ……, K f 0 .
[0084] Specifically, ∑ f e=1 K eα / f = K 0 α ; K eα is the α-th vector value in K e , 1 ≤ α ≤ β, where β is the number of vector values in the tension value vector; K 0 α is the α-th vector value in K 0 .
[0085] S400. If the distance between K e and K 0 is greater than the preset vector distance, then mark the specified bonding wire segment corresponding to K e as the third abnormal bonding wire segment, and send the third warning information corresponding to the third abnormal bonding wire segment. The specified bonding wire segment corresponding to K e is the bonding wire segment drawn by the e-th wire drawing die during the specified time period corresponding to the current time point.
[0086] Specifically, the third warning information is used to prompt the user that there is an abnormality in the tension value of the bonding wire segment between the wire drawing die and the take-up reel corresponding to the wire drawing die during the drawing of the third abnormal bonding wire segment.
[0087] Through the above steps, at every preset fixed time interval, a list of specified tension values corresponding to the bonding wires drawn by each wire drawing die is obtained. Vectorization processing is performed on each list of specified tension values to obtain a tension value vector corresponding to each list of specified tension values. An average vector of all the tension value vectors is obtained. If the distance between a certain tension value vector and the average vector is greater than a preset vector distance, it indicates that the difference between the tension value vector and the average vector is relatively large, and there is an abnormality in the tension values in the list of specified tension values corresponding to the tension value vector. Further, it indicates that there is an abnormality in the bonding wire segment drawn by the wire drawing die corresponding to the list of specified tension values during the specified time period corresponding to the current time point. Therefore, if the distance between a certain tension value vector and the average vector is greater than the preset vector distance, the bonding wire segment drawn by the wire drawing die corresponding to the list of specified tension values corresponding to the tension value vector during the specified time period corresponding to the current time point is marked as the third abnormal bonding wire segment, and the third warning information corresponding to the third abnormal bonding wire segment is sent. This reduces manual intervention, can quickly and efficiently determine the third abnormal bonding wire segment and send the third warning information corresponding to the third abnormal bonding wire segment, improves the efficiency and accuracy of identifying abnormal bonding wire segments, and has a low cost.
[0088] In a specific embodiment, after step S200, the following steps are further included: S210. Obtain a vector similarity list U = {U1, U2,..., U g ,..., U h} corresponding to R, where U g is the g-th vector similarity corresponding to R, 1 ≤ g ≤ h, and h is the number of vector similarities corresponding to R. The vector similarity corresponding to R is the vector similarity between the tension value vectors corresponding to any two specified tension value lists in R.
[0089] Specifically, the greater the vector similarity, the more similar the two corresponding tension value vectors are.
[0090] In a specific embodiment, the cosine similarity between the tension value vectors is used as the vector similarity between the tension value vectors.
[0091] In a specific embodiment, the vector distance between the tension value vectors is converted into the vector similarity between the tension value vectors, so that the greater the vector similarity, the more similar the two corresponding tension value vectors are.
[0092] S220. If U g <U 0 , then use the two specified tension value lists corresponding to U g as the two first candidate tension value lists corresponding to U g , where U 0 is a preset similarity threshold; if Ug ≥U 0 , then determine U g There is no corresponding first candidate tension value list.
[0093] S230. Take U1, U2, ……, U g , ……, U h Perform deduplication on all the corresponding first candidate tension value lists to obtain the second candidate tension value list set V = {V1, V2, ……, V x , ……, V p} corresponding to U. V x is the x-th second candidate tension value list corresponding to U, where 1 ≤ x ≤ p and p is the number of second candidate tension value lists corresponding to U.
[0094] S240. If V x is the same as any one of the two first candidate tension value lists corresponding to U g , then take U g as the target similarity corresponding to V x .
[0095] S250. If the number of target similarities corresponding to V x is greater than the preset similarity number threshold, then mark the bonding wire segments drawn by the drawing die corresponding to V x during the specified time period at the current time point as the third abnormal bonding wire segments, and send the third warning information corresponding to the third abnormal bonding wire segments.
[0096] Specifically, the drawing die corresponding to V x is the drawing die corresponding to the specified tension value list corresponding to V x .
[0097] Through the above steps, a list of vector similarities corresponding to a specified set of tension value lists is obtained; when the vector similarity is less than a preset similarity, it indicates that the two specified tension value lists corresponding to the vector similarity are not similar, and the two specified tension value lists are used as the first candidate tension value lists corresponding to the vector similarity; the first candidate tension value lists corresponding to all vector similarities are de-duplicated to obtain several second candidate tension value lists; when any one of the first candidate tension value lists in the two first candidate tension value lists corresponding to the vector similarity is the same as the second candidate tension value list, the vector similarity is used as the target similarity corresponding to the second candidate tension value list. The more the number of target similarities corresponding to the second candidate tension value list, the more the number of specified tension value lists that are not similar to the second candidate tension value list, and the greater the probability that the tension values in the second candidate tension value list are abnormal. Further, it indicates that the probability that the bonding wire segments drawn by the wire drawing die corresponding to the second candidate tension value list during the specified time period at the current time point are abnormal is greater; therefore, if the number of target similarities corresponding to a certain second candidate tension value list is greater than a preset similarity number threshold, the bonding wire segments drawn by the wire drawing die corresponding to the second candidate tension value list during the specified time period at the current time point are marked as third abnormal bonding wire segments, and the third warning information corresponding to the third abnormal bonding wire segments is sent. This reduces manual intervention, can quickly and efficiently determine the third abnormal bonding wire segments and send the third warning information corresponding to the third abnormal bonding wire segments, improves the efficiency and accuracy of abnormal bonding wire segment identification, and has a low cost.
[0098] In a specific embodiment, after the device produces the bonding wires, the bonding wire segments marked as first abnormal bonding wire segments, second abnormal bonding wire segments, third abnormal bonding wire segments or production abnormal bonding wire segments can be detected again to determine whether there are actual abnormalities such as uneven diameter or uneven material distribution in the bonding wire segments.
[0099] In a specific embodiment, after the device produces the bonding wires, several bonding wire segments that are not marked as first abnormal bonding wire segments can be randomly selected from the bonding wires as several first samples, and the bonding wire segments marked as first abnormal bonding wire segments, second abnormal bonding wire segments, third abnormal bonding wire segments or production abnormal bonding wire segments are used as second samples, and the first samples and the second samples are detected again to determine whether there are actual abnormalities such as uneven diameter or uneven material distribution in the entire bonding wires corresponding to the first samples and the second samples.
[0100] The present invention provides an abnormal detection device for bonding wire production. The device includes: a wire drawing device, a wire winding device, a processor, and a memory storing a computer program; the wire drawing device includes a plurality of wire drawing dies and a tension sensor corresponding to each wire drawing die; the wire winding device includes a wire winding wheel corresponding to each wire drawing die; when the computer program is executed by the processor, a list of key tension values corresponding to the time points of the rotational speed change of the wire winding wheel corresponding to the bonding wire is obtained. The list of key tension values includes all the tension values collected by the tension sensor corresponding to the wire winding wheel during the key time period corresponding to the time point of the rotational speed change. If the variance of all the tension values in the list of key tension values is greater than a preset variance, the start time point of the key time period is updated so as to update the key time period, and the key tension value is obtained again; otherwise, the target time period corresponding to the time point of the rotational speed change is obtained. If the duration of the target time period is not within the preset duration range, based on all the tension values collected by the tension sensor during the target time period, a tension change curve corresponding to the bonding wire segment drawn by the wire drawing die corresponding to the wire winding wheel during the target time period is constructed; if among the tension change curves corresponding to a plurality of abnormal bonding wire segments corresponding to the time point of the rotational speed change, there is a tension change curve whose curve similarity with the tension change curve corresponding to the bonding wire segment drawn by the wire drawing die corresponding to the wire winding wheel during the target time period is not less than the preset similarity, the bonding wire segment drawn by the wire drawing die corresponding to the wire winding wheel during the target time period is marked as an abnormally produced bonding wire segment, and the abnormal production information corresponding to the bonding wire segment drawn by the wire drawing die corresponding to the wire winding wheel during the target time period is sent. It can be seen that the present invention performs abnormal detection through the tension values collected by the tension sensor, can effectively eliminate the influence of interference factors such as vibration in the working environment, has a low cost, and is beneficial to improving the accuracy of judging whether there is an abnormality in the bonding wire segment.
[0101] Although some specific embodiments of the present invention have been described in detail by way of examples, those skilled in the art should understand that the above examples are only for illustration and not for limiting the scope of the present invention. Those skilled in the art should also understand that various modifications can be made to the embodiments without departing from the scope and spirit of the present invention.
Claims
1. An abnormal detection device for bonding wire production, characterized in that, The device includes: a wire drawing device, a wire winding device, a processor, and a memory storing a computer program; the wire drawing device includes a plurality of wire drawing dies and a tension sensor corresponding to each wire drawing die; the wire winding device includes a wire winding wheel corresponding to each wire drawing die; when the computer program is executed by the processor, the following steps are implemented: S1. For each bonding wire drawn by each wire drawing die currently, obtain a list B of key tension values corresponding to the time point C of the rotational speed change of the wire winding wheel corresponding to the bonding wire; B includes all the tension values collected by the tension sensor Q corresponding to the wire winding wheel within the key time period E corresponding to C; the tension value is used to represent the actual tension of the bonding wire segment drawn from the wire drawing die and passing through the detection area of the tension sensor; the starting time point E1 of E is initially the preset time point T corresponding to C; T = C - t1, where t1 is the first preset duration. S2. If the variance of all the tension values in B is greater than the preset variance, then let E1 = E1 + t2 so as to update E and enter S1; otherwise, obtain the target time period F corresponding to C; the starting time point of F is T, and the ending time point of F is E1; t2 is the second preset duration; t2 < t1. S3. If the duration of F is not within the preset duration range, then based on all the tension values collected by Q within F, construct a tension change curve G corresponding to the bonding wire segment H drawn by the wire drawing die corresponding to Q within F. S4. If among the tension change curves corresponding to a plurality of abnormal bonding wire segments corresponding to C, there exists a tension change curve whose curve similarity with G is not less than the preset similarity, then determine H as the bonding wire segment with abnormal production and send the abnormal production information corresponding to H; the greater the curve similarity, the more similar the corresponding two tension change curves are.
2. The bonding wire production abnormality detection device according to claim 1, characterized in that, Before step S4, the following steps are also included to obtain the tension change curve corresponding to the abnormal bonding wire segment corresponding to C: S001. Obtain the historical rotational speed change time point L corresponding to C, where L is the time point when the rotational speed of the wire winding wheel corresponding to the wire drawing die changes from C1 to C2 during the process of drawing bonding wires of the same type but different batches as the currently drawn bonding wire by the wire drawing die corresponding to the wire winding wheel within the historical time period; C1 is the rotational speed of the wire winding wheel before C, and C2 is the rotational speed of the wire winding wheel after C. S002. Obtain the list P of key tension values corresponding to L, where P includes all the tension values collected by Q within the key time period W corresponding to L; the starting time point W1 of W is initially the preset time point L corresponding to L 0 ; L 0 = L - t1; S003. If the variance of all the tension values in P is greater than the preset variance, then let W1 = W1 + t2 so as to update W and enter step S002; otherwise, obtain the target time period L1 corresponding to L. The starting time point of L1 is L 0 , and the ending time point of L1 is W1; S004. If the duration of L1 is not within the preset duration range, then obtain the performance label corresponding to the bonding wire segment drawn by the wire drawing die corresponding to Q within L1. S005. If the performance label is the second label, then take the bonding wire segment corresponding to the performance label as the abnormal bonding wire segment corresponding to C, and construct the tension change curve corresponding to the abnormal bonding wire segment based on all the tension values collected by Q within L1. The second label indicates that at least one of the various performances of the bonding wire segment does not meet the standard.
3. The bonding wire production anomaly detection device according to claim 2, characterized in that, The performance label also includes the first label, and the first label indicates that all the performances of the bonding wire segment meet the standard.
4. The bonding wire production anomaly detection device according to claim 1, characterized in that, The abnormal production information is used to prompt the user that a tension abnormality is detected during the drawing process of the bonding wire segment corresponding to the abnormal production information.
5. The bonding wire production abnormality detection device according to claim 1, characterized in that, In step S4, it further includes: if among the tension change curves corresponding to several abnormal bonding wire segments corresponding to C, there is no tension change curve whose curve similarity with G is not less than the preset similarity, then it is determined that H is a bonding wire segment with normal production.
6. The bonding wire production abnormality detection device according to claim 1, characterized in that, When the computer program is executed by a processor, the following steps are further implemented: S100. At every preset fixed time interval, obtain the set R of specified tension value lists corresponding to the current time point, R = {R1, R2, ……, R e , ……, R f}, where R e is the specified tension value list corresponding to the bonding wire drawn by the e-th wire drawing die in the device at the current time point, 1 ≤ e ≤ f, and f is the number of wire drawing dies in the device. The specified tension value list includes all the tension values collected by the tension sensor corresponding to the wire drawing die corresponding to the specified tension value list during the specified time period corresponding to the current time point. The end time point of the specified time period corresponding to the current time point is the current time point, and the duration of the specified time period is the preset specified duration; S200. Vectorize R e to obtain the corresponding tension value vector K of R e ; e S300. Obtain the average vector K of K1, K2, ……, K e , ……, K f ; 0 ; S400. If K e and K 0 the distance between them is greater than the preset vector distance, then mark the specified bonding wire segment corresponding to K e as the third abnormal bonding wire segment, and send the third warning information corresponding to the third abnormal bonding wire segment. The specified bonding wire segment corresponding to K e is the bonding wire segment drawn by the e-th wire drawing die during the specified time period corresponding to the current time point.
7. The bonding wire production abnormality detection device according to claim 6, characterized in that, The preset specified duration is not less than the preset fixed duration.
8. The abnormal bonding wire production detection device according to claim 6, wherein The third warning information is used to prompt the user that during the process of drawing the third abnormal bonding wire segment by the wire drawing die corresponding to the third abnormal bonding wire segment, the tension value of the bonding wire segment between the wire drawing die and the take-up reel corresponding to the wire drawing die is abnormal.
9. The bonding wire production abnormality detection device according to claim 1, characterized in that, All the tension sensors corresponding to the wire drawing dies in the wire drawing device are of the same type of tension sensor, and the sampling frequencies of all the tension sensors are kept consistent.
10. The bonding wire production abnormality detection device according to claim 1, characterized in that, All the take-up reels corresponding to the wire drawing dies in the wire drawing device are of the same type of take-up reel, having the same structure and specifications.