Method, device and storage medium for detecting broken wire on indexing plate of winding machine

By obtaining the target image of the winding machine indexing disc and determining the detection area, and detecting the wire continuity, the problem that traditional sensors cannot accurately judge the fracture of both ends of the steel wire, achieving more accurate disconnection detection.

CN113066073BActive Publication Date: 2025-05-02SHANGHAI XIMING VISION TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110384128.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-09
Publication Date
2025-05-02
Estimated Expiration
2041-04-09

AI Technical Summary

Technical Problem

The existing contact sensors can only determine whether the wire close to the sensor is broken, and cannot accurately determine the fracture of the wire at both ends.

Method used

By acquiring the target image of the winding machine indexing disc, the position information and detection angle of at least two detection centers are determined, and the first detection area is formed, the continuity of the steel wire in the area is detected, and whether the steel wire is broken is determined.

Benefits of technology

Accurate wire-breaking detection of steel wire on the indexing disc of the winding machine is achieved, which is more accurate than the traditional contact sensor method.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113066073B_ABST
    Figure CN113066073B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device and storage medium for detecting wire breakage on a winding machine indexing disk, which relates to the field of machine vision technology and can relatively accurately detect whether the wire on the winding machine indexing disk is broken. The method comprises: acquiring a target image of the indexing disk; the target image comprises at least two targets in the winding machine indexing disk; determining the position information of at least two detection centers according to the position information of at least two targets, and determining the detection angle of the detection center according to the position information of the targets; the detection center is located between two adjacent targets; determining the center of a first detection area according to the position information of the detection center, and determining the direction of the first detection area according to the detection angle of the detection center; detecting the continuity of the wire in the first detection area; and determining whether the wire on the indexing disk is broken according to the continuity of the wire in the first detection area.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of machine vision technology, and in particular to a method, device and storage medium for detecting broken wires on a winding machine indexing plate. Background Art

[0002] At present, the sales volume of excavators is increasing steadily, and the output of wire tubes, which are spare parts of excavators, is also increasing accordingly. During the production process of wire tubes, the winding speed of the winding machine is relatively fast. In order to determine the product quality of the wire tubes, it is necessary to timely detect whether the steel wire on the dividing plate of the winding machine is broken.

[0003] In the prior art, a contact sensor is generally used for wire breakage detection. The contact sensor is arranged in the dividing plate. When the wire breaks, the wire touches the contact sensor, and the contact sensor sends an alarm signal to remind the staff.

[0004] However, in the above-mentioned method of using a contact sensor for wire break detection, the contact sensor can only determine whether the wire close to the contact sensor is broken, and the contact sensor is generally set in the middle of the wire. In this way, when the wire breaks at both ends, the sensor cannot accurately determine whether the wire is broken in time. Summary of the invention

[0005] The present application provides a method, device and storage medium for detecting broken wire on a winding machine indexing disk, which can relatively accurately detect whether the wire on the winding machine indexing disk is broken.

[0006] In order to achieve the above objectives, this application adopts the following technical solutions:

[0007] In a first aspect, the present application provides a method for detecting broken wire on a winding machine dividing plate, comprising: acquiring a target image of the dividing plate; determining position information of at least two detection centers based on position information of at least two targets in the winding machine dividing plate included in the target image, and determining a detection angle of the detection center based on the position information of the targets; wherein the detection center is located between two adjacent targets; determining a center of a first detection area based on the position information of the detection center, and determining a direction of the first detection area based on the detection angle of the detection center; detecting the continuity of the wire in the first detection area; and determining whether the wire on the dividing plate is broken based on the continuity of the wire in the first detection area.

[0008] In the detection method for wire breakage on the indexing disk of a winding machine provided by the present application, at least two targets in the target image are used as references, and a detection area (i.e., the first detection area) is determined for every two targets. Specifically, the detection center and the detection angle are first determined based on the position information of the target, and then the center and direction of the first detection area are determined according to the detection center and the detection angle. Since there is a wire between every two targets when the winding machine is winding, the first detection area is also the area including the wire, so the continuity of the wire in the first detection area can be detected, and when the wire in the first detection area is determined to be discontinuous, the wire breakage on the indexing disk can be determined. It can be seen that the detection method for wire breakage on the indexing disk of a winding machine provided by the present application is to detect the wire breakage of the entire section of the wire on the indexing disk in the target image, and as long as the wire is broken, it can be detected by the continuity of the wire in the first detection area. Therefore, compared with the existing method of using a contact sensor for wire breakage detection, the present application can more accurately detect whether the wire on the indexing disk of the winding machine is broken.

[0009] Optionally, in a possible design, the above “determining the detection angle of the detection center according to the position information of the target object” may include:

[0010] Determine the geometric center of the first target according to the position information of the first target, and determine the geometric center of the second target according to the position information of the second target; the first target and the second target are any two adjacent targets among the at least two targets;

[0011] Determine a second detection area according to the geometric center of the first target and the geometric center of the second target;

[0012] Detecting the steel wire in the second detection area, and determining the line segment where the steel wire in the second detection area is located as the first line segment;

[0013] The detection angle is determined according to the angle formed by the first line segment and the reference line.

[0014] Optionally, in another possible design, the above “determining the second detection area according to the geometric center of the first target and the geometric center of the second target” may include:

[0015] Using a line connecting the geometric center of the first target object and the geometric center of the second target object as a second line segment;

[0016] Take the perpendicular bisector of the second line segment as the first straight line;

[0017] intercepting a third line segment of a first preset length on the first straight line;

[0018] The second detection area is determined by taking the third line segment and the second line segment as two midlines of the second detection area.

[0019] Optionally, in another possible design, the above-mentioned “determining the position information of at least two detection centers according to the position information of at least two targets in the winding machine indexing plate included in the target image” may include:

[0020] Determine a reference circle based on the geometric centers of at least three targets;

[0021] The intersection point of the third line segment and the reference circle is determined as the position of the detection center between the first target object and the second target object.

[0022] Optionally, in another possible design, the above “determining the position information of at least two detection centers according to the position information of at least two targets in the winding machine indexing plate included in the target image” may include:

[0023] The midpoint of the line connecting the geometric center of the first target object and the geometric center of the second target object is determined as the position of the detection center between the first target object and the second target object.

[0024] Optionally, in another possible design, the above “determining the center of the first detection area according to the position information of the detection center, and determining the direction of the first detection area according to the detection angle of the detection center” may include:

[0025] Determine a second straight line according to the center of the first detection area and the direction of the first detection area, and intercept a fourth line segment of a second preset length on the second straight line;

[0026] Take the perpendicular bisector of the fourth line segment as the third straight line;

[0027] intercepting a fifth line segment of a third preset length on the third straight line;

[0028] The first detection area is determined by taking the fourth line segment and the fifth line segment as two center lines of the first detection area.

[0029] Optionally, in another possible design, the target object is a PIN needle on a dividing plate.

[0030] In a second aspect, the present application provides a device for detecting wire breakage on a winding machine indexing plate, comprising: an acquisition module, a determination module, and a detection module;

[0031] Wherein, the acquisition module is used to acquire the target image of the indexing disk; the target image includes at least two target objects in the indexing disk of the winding machine;

[0032] A determination module, used to determine the position information of at least two detection centers according to the position information of at least two targets, and determine the detection angle of the detection center according to the position information of the targets; the detection center is located between two adjacent targets;

[0033] The determination module is further used to determine the center of the first detection area according to the position information of the detection center, and determine the direction of the first detection area according to the detection angle of the detection center;

[0034] a detection module, used to detect the continuity of the steel wire in the first detection area determined by the determination module;

[0035] The determination module is also used to determine whether the steel wire on the dividing plate is broken according to the continuity of the steel wire in the first detection area detected by the detection module.

[0036] Optionally, in a possible design, the determination module is specifically used for:

[0037] Determine the geometric center of the first target according to the position information of the first target, and determine the geometric center of the second target according to the position information of the second target; the first target and the second target are any two adjacent targets among the at least two targets;

[0038] Determine a second detection area according to the geometric center of the first target and the geometric center of the second target;

[0039] Detecting the steel wire in the second detection area, and determining the line segment where the steel wire in the second detection area is located as the first line segment;

[0040] The detection angle is determined according to the angle formed by the first line segment and the reference line.

[0041] Optionally, in another possible design, the determination module may also be used to:

[0042] Using a line connecting the geometric center of the first target object and the geometric center of the second target object as a second line segment;

[0043] Take the perpendicular bisector of the second line segment as the first straight line;

[0044] intercepting a third line segment of a first preset length on the first straight line;

[0045] The second detection area is determined by taking the third line segment and the second line segment as two midlines of the second detection area.

[0046] Optionally, in another possible design, the determination module may also be used to:

[0047] Determine a reference circle based on the geometric centers of at least three targets;

[0048] The intersection point of the third line segment and the reference circle is determined as the position of the detection center between the first target object and the second target object.

[0049] Optionally, in another possible design, the determination module may also be used to:

[0050] The midpoint of the line connecting the geometric center of the first target object and the geometric center of the second target object is determined as the position of the detection center between the first target object and the second target object.

[0051] Optionally, in another possible design, the determination module may also be used to:

[0052] Determine a second straight line according to the center of the first detection area and the direction of the first detection area, and intercept a fourth line segment of a second preset length on the second straight line;

[0053] Take the perpendicular bisector of the fourth line segment as the third straight line;

[0054] intercepting a fifth line segment of a third preset length on the third straight line;

[0055] The first detection area is determined by taking the fourth line segment and the fifth line segment as two midlines of the first detection area.

[0056] Optionally, in another possible design, the target object is a PIN needle on a dividing plate.

[0057] In a third aspect, the present application provides a device for detecting broken wires on a winding machine indexing disk, comprising a memory, a processor, a bus and a communication interface; the memory is used to store computer execution instructions, and the processor is connected to the memory through a bus; when the device for detecting broken wires on the winding machine indexing disk is running, the processor executes the computer execution instructions stored in the memory, so that the device for detecting broken wires on the winding machine indexing disk executes the method for detecting broken wires on the winding machine indexing disk provided in the first aspect above.

[0058] Optionally, the device for detecting broken wire on the winding machine dividing plate may further include a transceiver, which is used to execute the steps of sending and receiving data, signaling or information under the control of a processor of the device for detecting broken wire on the winding machine dividing plate, for example, to obtain a target image of the dividing plate.

[0059] Further optionally, the detection device for broken wire on the winding machine indexing disk can be a physical machine for realizing the detection of broken wire on the winding machine indexing disk, or it can be a part of the device in the physical machine, for example, it can be a chip system in the physical machine. The chip system is used to support the detection device for broken wire on the winding machine indexing disk to realize the functions involved in the first aspect, for example, receiving, sending or processing the data and / or information involved in the detection method for broken wire on the winding machine indexing disk. The chip system includes a chip, and can also include other discrete devices or circuit structures.

[0060] In a fourth aspect, the present application provides a computer-readable storage medium, in which instructions are stored. When a computer executes the instructions, the computer executes the method for detecting broken wire on a winding machine dividing plate as provided in the first aspect.

[0061] In a fifth aspect, the present application provides a computer program product, which includes computer instructions. When the computer instructions are run on a computer, the computer executes the method for detecting broken wire on a winding machine indexing plate as provided in the first aspect.

[0062] It should be noted that the above-mentioned computer instructions can be stored in whole or in part on a computer-readable storage medium. The computer-readable storage medium can be packaged together with the processor of the device for detecting the breakage of the steel wire on the winding machine indexing plate, or can be packaged separately from the processor of the device for detecting the breakage of the steel wire on the winding machine indexing plate, and this application does not limit this.

[0063] The description of the second, third, fourth and fifth aspects in this application can refer to the detailed description of the first aspect; and the beneficial effects of the description of the second, third, fourth and fifth aspects can refer to the beneficial effect analysis of the first aspect, which will not be repeated here.

[0064] In this application, the name of the above-mentioned device for detecting wire breakage on the dividing plate of a winding machine does not limit the device or functional module itself. In actual implementation, these devices or functional modules may appear with other names. As long as the functions of each device or functional module are similar to those of this application, they belong to the scope of the claims of this application and their equivalent technologies.

[0065] These and other aspects of the present application will become more apparent from the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0066] Figure 1 A schematic flow chart of a method for detecting wire breakage on a winding machine indexing disk provided in an embodiment of the present application;

[0067] Figure 2A partial schematic diagram of a target image provided in an embodiment of the present application;

[0068] Figure 3 A partial schematic diagram of another target image provided in an embodiment of the present application;

[0069] Figure 4 A partial schematic diagram of another target image provided by an embodiment of the present application;

[0070] Figure 5 A partial schematic diagram of another target image provided by an embodiment of the present application;

[0071] Figure 6 A schematic flow chart of another method for detecting wire breakage on a winding machine indexing disk provided in an embodiment of the present application;

[0072] Figure 7 A schematic diagram of the structure of a device for detecting broken wire on a winding machine indexing plate provided in an embodiment of the present application;

[0073] Figure 8 A schematic diagram of the structure of another device for detecting broken wire on a winding machine dividing plate provided in an embodiment of the present application. DETAILED DESCRIPTION

[0074] The following is a detailed description of the method, device and storage medium for detecting broken wire on the winding machine indexing plate provided in the embodiments of the present application in conjunction with the accompanying drawings.

[0075] The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.

[0076] The terms "first" and "second" and the like in the specification and drawings of this application are used to distinguish different objects, or to distinguish different processing of the same object, rather than to describe a specific order of objects.

[0077] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.

[0078] It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0079] In the description of the present application, unless otherwise specified, “plurality” means two or more.

[0080] At present, the sales volume of excavators is increasing steadily, and the output of wire tubes, which are spare parts of excavators, is also increasing accordingly. During the production process of wire tubes, the winding speed of the winding machine is relatively fast. In order to determine the product quality of the wire tubes, it is necessary to timely detect whether the steel wire on the dividing plate of the winding machine is broken.

[0081] In the prior art, a contact sensor is generally used for wire breakage detection. The contact sensor is arranged in the dividing plate. When the wire breaks, the wire touches the contact sensor, and the contact sensor sends an alarm signal to remind the staff.

[0082] However, in the above-mentioned method of using a contact sensor for wire break detection, the contact sensor can only determine whether the wire close to the contact sensor is broken, and the contact sensor is generally set in the middle of the wire. In this way, when the wire breaks at both ends, the sensor cannot accurately determine whether the wire is broken.

[0083] In response to the problems existing in the above-mentioned prior art, the embodiments of the present application provide a method, device and storage medium for detecting broken wires on a winding machine indexing disk, by using at least two targets in a target image as references, and determining a first detection area for every two targets. Afterwards, the continuity of the steel wire in the first detection area is detected, and when it is determined that the steel wire in the first detection area is discontinuous, it can be determined that the steel wire on the indexing disk is broken. Compared with the existing method of using a contact sensor for broken wire detection, the embodiments of the present application can more accurately detect whether the steel wire on the winding machine indexing disk is broken.

[0084] The method for detecting broken wire on the indexing plate of a winding machine provided in the embodiment of the present application can be applied to a detection device for detecting broken wire on the indexing plate of a winding machine. The detection device for detecting broken wire on the indexing plate of a winding machine can be a physical machine (such as a server) or a virtual machine (VM) deployed on a physical machine. The detection device for detecting broken wire on the indexing plate of a winding machine is used to detect whether the wire on the indexing plate is broken according to the target image of the indexing plate obtained.

[0085] Reference Figure 1The method for detecting broken wire on the indexing plate of a winding machine provided in the embodiment of the present application includes S101-S105:

[0086] S101, a detection device for wire breakage on a winding machine indexing disk obtains a target image of the indexing disk.

[0087] The target image includes at least two targets in the winding machine indexing plate.

[0088] In a possible implementation, a detection device for wire breakage on a winding machine indexing disk can obtain a target image of the indexing disk from an industrial camera. The industrial camera is set in an industrial environment where the winding machine indexing disk is located. Since the light intensity of the working environment of the winding machine is unstable, sometimes the light is bright and sometimes the light is dark, in order to ensure that the industrial camera captures a stable and clear target image, a detection light source can be set in the industrial environment where the winding machine indexing disk is located.

[0089] In addition, since the winding machine runs at a high speed, the rotation speeds of different winding machines may be different, so, optionally, an industrial camera with a suitable frame rate can be selected according to the rotation speed of the winding machine.

[0090] A circle of PIN needles is generally evenly arranged on the dividing plate of the winding machine. When the winding machine is performing winding work, there is a steel wire between every two PIN needles. Therefore, optionally, in a possible implementation method, the target object can be the PIN needles on the dividing plate.

[0091] S102. The wire breakage detection device on the winding machine indexing plate determines the position information of at least two detection centers according to the position information of at least two targets, and determines the detection angle of the detection center according to the position information of the targets.

[0092] The detection center is located between two adjacent targets.

[0093] In the detection of wire breakage on the winding machine indexing disk provided in the embodiment of the present application, the wire between each two adjacent target objects on the indexing disk in the target image can be detected, and a first detection area including the wire can be determined by the two target objects. Since the position information of a detection center and the detection angle of a detection center can determine a detection area, the detection device for wire breakage on the winding machine indexing disk can first determine the position information of at least two detection centers and the detection angle of the detection center based on the position information of at least two target objects.

[0094] Optionally, in a possible implementation, a wire break detection device on a winding machine dividing plate can determine the geometric center of the first target object based on the position information of the first target object, and determine the geometric center of the second target object based on the position information of the second target object; then determine a second detection area based on the geometric center of the first target object and the geometric center of the second target object; then detect the steel wire in the second detection area, and determine the line segment where the steel wire in the second detection area is located as the first line segment; then determine the detection angle based on the angle formed by the first line segment and the reference line.

[0095] The first target and the second target are any two adjacent targets among the at least two targets.

[0096] The reference line may be a straight line determined in advance by humans. For example, the reference line may be a horizontal straight line.

[0097] Optionally, in a possible implementation, the second detection area can be determined in the following manner: first, the line connecting the geometric center of the first target object and the geometric center of the second target object is used as the second line segment; then, the perpendicular bisector of the second line segment is used as the first straight line, and a third line segment of a first preset length is intercepted on the first straight line; then, the third line segment and the second line segment are used as the two midlines of the second detection area to determine the second detection area.

[0098] Among them, the first preset length can be a length determined in advance by humans based on the size of the dividing plate, and the embodiment of the present application does not limit this.

[0099] For example, refer to Figure 2 , provides a partial schematic diagram of a target image. Figure 2 As shown, the target image includes target A, target B, target C and target D.

[0100] The device for detecting broken wires on the dividing plate of a winding machine can determine the centers of the circles of the target objects A, B and D as their respective geometric centers.

[0101] In practical applications, the target object may be worn, and the target object in the target image captured by the industrial camera may not be a regular circle. Taking the target object C as an example, the wire break detection device on the winding machine indexing disk can fit the target object C according to the position information of the target object C and fit the target object C into a circle (corresponding to Figure 2 The dotted line portion enclosed by the target object C in the figure), and then the center O of the fitted circle is determined as the geometric center of the target object C.

[0102] Taking target A and target B as an example, the geometric center of target A (corresponding to Figure 2 O1 in the figure) and the geometric center of the target B (corresponding to Figure 2 The line segment O2 in Figure 2 The line segment O1O2 in the figure is then used as the perpendicular bisector of the second line segment as the first straight line (corresponding to Figure 2 A third line segment of a first preset length is intercepted on the first straight line (corresponding to Figure 2 Then, use the third line segment and the second line segment as the two midlines of the second detection area to make a rectangle, with the midpoints of the four sides of the rectangle being O1, M, O2, and N respectively. Then, the area enclosed by the rectangle can be determined as the second detection area.

[0103] After determining the second detection area of ​​the target A and the target B, the steel wire in the second detection area can be detected, and the line segment where the steel wire in the second detection area is located can be determined as the first line segment. Figure 3 As shown, the line segment PQ is the line segment where the steel wire between the target A and the target B in the second detection area is located. It can be seen that there are two angles formed by the reference line m2 and the line segment PQ. The intersection H of the reference line m2 and the line segment PQ can be used as the rotation center, and the reference line m2 can be rotated counterclockwise to coincide with the line segment PQ. The angle α formed by the counterclockwise rotation is determined as the detection angle.

[0104] It is understandable that in Figure 2 In the target image in FIG. 1 , the steel wire in the second detection area also exists, but is not shown in FIG. 1 to simplify the drawing. Figure 2 Shown in.

[0105] Optionally, in a possible implementation, a reference circle may be determined based on the geometric centers of at least three targets, and then the intersection point of the third line segment and the reference circle may be determined as the position of the detection center between the first target and the second target.

[0106] The at least three targets may include the first target and the second target, or may not include the first target and the second target, which is not limited in the embodiment of the present application.

[0107] For example, Figure 4 As shown, a reference circle O can be determined according to the geometric centers of the target A, the target B, and the target D, and then a third line segment MN (that is, a third line segment MN) of a first preset length intercepted on the first straight line is Figure 2 The intersection G of the line segment MN in (A) and the reference circle O is determined as the detection center between the target objects A and B.

[0108] It can be understood that the method of determining a circle based on the geometric centers of the three targets can refer to the relevant description in the prior art, and the embodiments of the present application will not be repeated here.

[0109] Optionally, in another possible implementation manner, the midpoint of a line connecting the geometric center of the first target object and the geometric center of the second target object may be determined as the position of the detection center between the first target object and the second target object.

[0110] For example, Figure 2 As shown, the midpoint Z of the line segment O1O2 can be determined as the detection center between the target A and the target B.

[0111] S103, the wire breakage detection device on the winding machine indexing plate determines the center of the first detection area according to the position information of the detection center, and determines the direction of the first detection area according to the detection angle of the detection center.

[0112] Optionally, in a possible implementation, a wire break detection device on a winding machine dividing plate can determine a second straight line based on the center of a first detection area and the direction of the first detection area, and intercept a fourth line segment of a second preset length on the second straight line; then use the perpendicular bisector of the fourth line segment as a third straight line, and intercept a fifth line segment of a third preset length on the third straight line; and then use the fourth line segment and the fifth line segment as two center lines of the first detection area to determine the first detection area.

[0113] For example, Figure 5 As shown, G is the position of the detection center, the detection angle is α, then the reference line is rotated counterclockwise by α degrees with point G as the rotation center, and the straight line m3 obtained by rotation is determined as the second straight line, and a fourth line segment of a second preset length (corresponding to Figure 5 Then take the perpendicular bisector of the fourth line segment as the third straight line (corresponding to Figure 5 The third straight line m4) intercepts a fifth line segment of the third preset length on the third straight line (corresponding to Figure 5 Then, the fourth line segment and the fifth line segment are used as the two midlines of the first detection area to make a rectangle, where the midpoints of the four sides of the rectangle are X, S, Y, and T respectively. Then, the area enclosed by the rectangle can be determined as the first detection area.

[0114] Among them, the second preset length and the third preset length can be lengths manually determined in advance according to the size of the dividing plate, and the embodiment of the present application does not limit this.

[0115] It is understandable that in the embodiment of the present application, the second detection area is used as a preliminary detection to determine the approximate position of the steel wire, and then a first detection area is determined based on the approximate position of the steel wire, and then the continuity of the steel wire is detected in the first detection area. Therefore, the range of the first detection area is larger than the range of the second detection area, and correspondingly, the first preset length is larger than the second preset length.

[0116] S104, the wire breakage detection device on the winding machine indexing plate detects the continuity of the steel wire in the first detection area.

[0117] The device for detecting broken wire on the winding machine dividing plate can perform image processing on the first detection area in the target image. Exemplarily, image feature extraction can be performed on the first detection area to extract the steel wire in the first detection area, and then detect whether the extracted steel wire is a continuous steel wire and whether there are breakpoints in the middle.

[0118] S105. The device for detecting broken wires on the dividing plate of the winding machine determines whether the wires on the dividing plate are broken according to the continuity of the wires in the first detection area.

[0119] The detection device for wire breakage on the indexing disk of the winding machine can perform continuity detection on each first detection area of ​​the target image respectively. If the wire in each first detection area is continuous and has no breakpoints, it is determined that the wire on the indexing disk is not broken. If the wire in any first detection area is discontinuous and has a breakpoint, it is determined that the wire on the indexing disk is broken.

[0120] In a possible implementation, when it is determined that the wire on the dividing plate is broken, the wire break detection device on the dividing plate of the winding machine can send out an alarm signal to remind the staff to carry out repairs in time.

[0121] In another possible implementation, when it is determined that the wire on the dividing plate is broken, the wire break detection device on the dividing plate of the winding machine can send a stop signal to the winding machine, instructing the winding machine to stop running.

[0122] In the detection method for wire breakage on the indexing disk of a winding machine provided in the embodiment of the present application, at least two targets in the target image are used as references, and a detection area (i.e., the first detection area) is determined for every two targets. Specifically, the detection center and the detection angle are first determined based on the position information of the target, and then the center and direction of the first detection area are determined according to the detection center and the detection angle. Since there is a wire between every two targets when the winding machine is winding, the first detection area is also the area including the wire, so the continuity of the wire in the first detection area can be detected, and when it is determined that the wire in the first detection area is discontinuous, the wire breakage on the indexing disk can be determined. It can be seen that the detection method for wire breakage on the indexing disk of a winding machine provided in the embodiment of the present application is to detect the wire breakage of the entire section of the wire on the indexing disk in the target image, and as long as the wire is broken, it can be detected by the continuity of the wire in the first detection area. Therefore, compared with the existing method of using a contact sensor for wire breakage detection, the embodiment of the present application can more accurately detect whether the wire on the indexing disk of the winding machine is broken.

[0123] Based on the above description, Figure 6 As shown, the embodiment of the present application also provides a method for detecting wire breakage on a winding machine indexing disk, including S601-S609:

[0124] S601, a detection device for wire breakage on a winding machine indexing plate acquires a target image.

[0125] S602. The wire breakage detection device on the winding machine indexing plate determines the geometric center of the first target object according to the position information of the first target object, and determines the geometric center of the second target object according to the position information of the second target object.

[0126] S603, the detection device for broken wire on the winding machine dividing plate uses the line connecting the geometric center of the first target object and the geometric center of the second target object as the second line segment; and uses the perpendicular bisector of the second line segment as the first straight line, and intercepts a third line segment of a first preset length on the first straight line; uses the third line segment and the second line segment as the two center lines of the second detection area to determine the second detection area.

[0127] S604, the wire breakage detection device on the winding machine dividing plate detects the steel wire in the second detection area, determines the line segment where the steel wire in the second detection area is located as the first line segment, and determines the detection angle according to the angle formed by the first line segment and the reference line.

[0128] S605. The wire break detection device on the winding machine dividing plate determines a reference circle based on the geometric centers of at least three targets, and determines the intersection of the third line segment and the reference circle as the position of the detection center between the first target and the second target.

[0129] S606. The detection device for broken wire on the winding machine dividing plate determines a second straight line according to the detection center and the detection angle, and intercepts a fourth line segment of a second preset length on the second straight line; takes the perpendicular bisector of the fourth line segment as the third straight line, and intercepts a fifth line segment of a third preset length on the third straight line; and uses the fourth line segment and the fifth line segment as two center lines of the first detection area to determine the first detection area.

[0130] S607, the wire breakage detection device on the winding machine indexing plate detects the continuity of the steel wire in the first detection area.

[0131] S608. The device for detecting broken wire on the dividing plate of the winding machine determines whether the wire on the dividing plate is broken according to the continuity of the wire in the first detection area.

[0132] If it is determined that the steel wire on the indexing disk is broken, execute step S609; if it is determined that the steel wire on the indexing disk is not broken, return to execute step S601 again.

[0133] S609, the wire break detection device on the winding machine indexing plate sends out an alarm signal.

[0134] like Figure 7 As shown, an embodiment of the present application further provides a device for detecting broken wires on a winding machine dividing plate. The device for detecting broken wires on a winding machine dividing plate may include: an acquisition module 11, a determination module 12 and a detection module 13.

[0135] The acquisition module 11 executes S101 in the above method embodiment, the determination module 12 executes S102, S103 and S105 in the above method embodiment, and the detection module 13 executes S104 in the above method embodiment.

[0136] Specifically, the acquisition module 11 is used to acquire a target image of the indexing disk; the target image includes at least two target objects in the indexing disk of the winding machine;

[0137] A determination module 12, configured to determine the position information of at least two detection centers according to the position information of at least two targets, and to determine the detection angle of the detection center according to the position information of the targets; the detection center is located between two adjacent targets;

[0138] The determination module 12 is further used to determine the center of the first detection area according to the position information of the detection center, and determine the direction of the first detection area according to the detection angle of the detection center;

[0139] A detection module 13, used to detect the continuity of the steel wire in the first detection area determined by the determination module 12;

[0140] The determination module 12 is further used to determine whether the steel wire on the dividing plate is broken according to the continuity of the steel wire in the first detection area detected by the detection module 13.

[0141] Optionally, in a possible implementation, the determining module 12 is specifically configured to:

[0142] Determine the geometric center of the first target according to the position information of the first target, and determine the geometric center of the second target according to the position information of the second target; the first target and the second target are any two adjacent targets among the at least two targets;

[0143] Determine a second detection area according to the geometric center of the first target and the geometric center of the second target;

[0144] Detecting the steel wire in the second detection area, and determining the line segment where the steel wire in the second detection area is located as the first line segment;

[0145] The detection angle is determined according to the angle formed by the first line segment and the reference line.

[0146] Optionally, in another possible implementation, the determining module 12 may be specifically configured to:

[0147] Using a line connecting the geometric center of the first target object and the geometric center of the second target object as a second line segment;

[0148] Take the perpendicular bisector of the second line segment as the first straight line;

[0149] intercepting a third line segment of a first preset length on the first straight line;

[0150] The second detection area is determined by taking the third line segment and the second line segment as two midlines of the second detection area.

[0151] Optionally, in another possible implementation, the determining module 12 may be specifically configured to:

[0152] Determine a reference circle based on the geometric centers of at least three targets;

[0153] The intersection point of the third line segment and the reference circle is determined as the position of the detection center between the first target object and the second target object.

[0154] Optionally, in another possible implementation, the determining module 12 may be specifically configured to:

[0155] The midpoint of the line connecting the geometric center of the first target object and the geometric center of the second target object is determined as the position of the detection center between the first target object and the second target object.

[0156] Optionally, in another possible implementation, the determining module 12 may be specifically configured to:

[0157] Determine a second straight line according to the center of the first detection area and the direction of the first detection area, and intercept a fourth line segment of a second preset length on the second straight line;

[0158] Take the perpendicular bisector of the fourth line segment as the third straight line;

[0159] intercepting a fifth line segment of a third preset length on the third straight line;

[0160] The first detection area is determined by taking the fourth line segment and the fifth line segment as two center lines of the first detection area.

[0161] Optionally, in another possible implementation, the target object is a PIN needle on a dividing plate.

[0162] Optionally, the device for detecting broken wires on a winding machine dividing plate may further include a storage module, which is used to store program codes and the like of the device for detecting broken wires on a winding machine dividing plate.

[0163] like Figure 8 As shown, an embodiment of the present application also provides a detection device for broken wire on a winding machine indexing disk, including a memory 41, a processor 42, a bus 43 and a communication interface 44; the memory 41 is used to store computer execution instructions, and the processor 42 is connected to the memory 41 through the bus 43; when the detection device for broken wire on the winding machine indexing disk is running, the processor 42 executes the computer execution instructions stored in the memory 41, so that the detection device for broken wire on the winding machine indexing disk executes the detection method for broken wire on the winding machine indexing disk provided in the above embodiment.

[0164] In a specific implementation, as an embodiment, the processor 42 (42-1 and 42-2) may include one or more central processing units (CPUs), such as Figure 8 As an embodiment, the wire break detection device on the winding machine indexing plate may include multiple processors 42, such as Figure 8 42-1 and processor 42-2 are shown in FIG. Each CPU in these processors 42 may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). The processor 42 here may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0165] The memory 41 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 41 may exist independently and be connected to the processor 42 via a bus 43. The memory 41 may also be integrated with the processor 42.

[0166] In a specific implementation, the memory 41 is used to store the data in the present application and the computer execution instructions corresponding to the software program for executing the present application. The processor 42 can perform various functions of the detection device for wire breakage on the indexing plate of the winding machine by running or executing the software program stored in the memory 41 and calling the data stored in the memory 41.

[0167] The communication interface 44 uses any transceiver or other device for communicating with other devices or communication networks, such as a control system, a radio access network (RAN), a wireless local area network (WLAN), etc. The communication interface 44 may include a receiving unit to implement a receiving function, and a sending unit to implement a sending function.

[0168] The bus 43 may be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, or an extended industry standard architecture (EISA) bus. The bus 43 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0169] As an example, combining Figure 7 , the functions realized by the acquisition module in the detection device of wire breakage on the winding machine indexing plate are similar to Figure 8 The receiving unit in the winding machine has the same function as the detection unit in the winding machine, and the determination module in the detection device for wire breakage on the winding machine indexing disk has the same function as the detection module in the winding machine. Figure 8 The functions implemented by the processor in the winding machine are the same as those implemented by the storage module in the detection device for wire breakage on the winding machine indexing disk. Figure 8 The memory in implements the same function.

[0170] The explanation of the relevant contents in this embodiment can refer to the above method embodiment, which will not be repeated here.

[0171] Through the description of the above implementation methods, technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0172] An embodiment of the present application also provides a computer-readable storage medium, in which instructions are stored. When a computer executes the instructions, the computer executes the method for detecting broken wire on a winding machine indexing plate provided in the above embodiment.

[0173] Among them, the computer-readable storage medium, for example, can be but is not limited to an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, RAM, ROM, an erasable programmable read only memory (EPROM), a register, a hard disk, an optical fiber, a CD-ROM, an optical storage device, a magnetic storage device, or any suitable combination of the above, or any other form of computer-readable storage medium known in the art. An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application-specific integrated circuit (ASIC). In an embodiment of the present application, the computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, device or device.

[0174] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for detecting wire breakage on a winding machine indexing plate, characterized in that: include: Acquire a target image of the indexing disk; the target image includes at least two targets in the indexing disk of the winding machine; Determine the position information of at least two detection centers according to the position information of the at least two targets, and determine the detection angle of the detection center according to the position information of the targets; the detection center is located between two adjacent targets; Determine the center of the first detection area according to the position information of the detection center, and determine the direction of the first detection area according to the detection angle of the detection center; detecting the continuity of the steel wire in the first detection area; Determining whether the steel wire on the indexing disk is broken according to the continuity of the steel wire in the first detection area; Wherein, determining the detection angle of the detection center according to the position information of the target object includes: Determining the geometric center of the first target according to the position information of the first target, and determining the geometric center of the second target according to the position information of the second target; the first target and the second target are adjacent; Determining a second detection area according to the geometric center of the first target object and the geometric center of the second target object; Detecting the steel wire in the second detection area, and determining a line segment where the steel wire in the second detection area is located as a first line segment; Determining the detection angle according to the angle between the first line segment and the reference line; Wherein, determining the second detection area according to the geometric center of the first target object and the geometric center of the second target object includes: Using a line connecting the geometric center of the first target object and the geometric center of the second target object as a second line segment; Taking the perpendicular bisector of the second line segment as the first straight line; intercepting a third line segment of a first preset length on the first straight line; Determine the second detection area by taking the third line segment and the second line segment as two midlines of the second detection area; Wherein, determining the position information of at least two detection centers according to the position information of the at least two targets includes: Determining a reference circle based on the geometric centers of at least three of the targets; Determine the intersection of the third line segment and the reference circle as the position of the detection center between the first target object and the second target object; or, Determine the midpoint of a line connecting the geometric center of the first target object and the geometric center of the second target object as the position of a detection center between the first target object and the second target object; The step of determining the center of the first detection area according to the position information of the detection center, and determining the direction of the first detection area according to the detection angle of the detection center, includes: Determine a second straight line according to the center of the first detection area and the direction of the first detection area, and intercept a fourth line segment of a second preset length on the second straight line; The perpendicular bisector of the fourth line segment is taken as the third straight line; intercepting a fifth line segment of a third preset length on the third straight line; The first detection area is determined by taking the fourth line segment and the fifth line segment as two center lines of the first detection area.

2. The method according to claim 1, characterized in that The target object is a PIN needle on the indexing disk.

3. A device for preventing wire breakage on a winding machine indexing plate, characterized in that: include: An acquisition module, used for acquiring a target image of the indexing disk; the target image includes at least two target objects in the indexing disk of the winding machine; A determination module, configured to determine the position information of at least two detection centers according to the position information of the at least two targets, and determine the detection angle of the detection center according to the position information of the targets; the detection center is located between two adjacent targets; The determination module is further used to determine the center of the first detection area according to the position information of the detection center, and determine the direction of the first detection area according to the detection angle of the detection center; a detection module, configured to detect the continuity of the steel wire in the first detection area determined by the determination module; The determination module is further used to determine whether the steel wire on the indexing plate is broken according to the continuity of the steel wire in the first detection area detected by the detection module; The determination module is specifically used to determine the geometric center of the first target according to the position information of the first target, and to determine the geometric center of the second target according to the position information of the second target; the first target and the second target are adjacent; a second detection area is determined according to the geometric center of the first target and the geometric center of the second target; the steel wire in the second detection area is detected, and the line segment where the steel wire in the second detection area is located is determined as the first line segment; the detection angle is determined according to the angle between the first line segment and the reference line; The determination module is specifically configured to use the line connecting the geometric center of the first target object and the geometric center of the second target object as the second line segment; use the perpendicular bisector of the second line segment as the first straight line; intercept a third line segment of a first preset length on the first straight line; use the third line segment and the second line segment as the two midlines of the second detection area to determine the second detection area; The determination module is specifically used to determine a reference circle according to the geometric centers of at least three of the targets; determine the intersection of the third line segment and the reference circle as the position of the detection center between the first target and the second target; or determine the midpoint of the line connecting the geometric center of the first target and the geometric center of the second target as the position of the detection center between the first target and the second target; Among them, the determination module is specifically used to determine the second straight line according to the center of the first detection area and the direction of the first detection area, and intercept a fourth line segment of a second preset length on the second straight line; use the perpendicular bisector of the fourth line segment as the third straight line; intercept a fifth line segment of a third preset length on the third straight line; use the fourth line segment and the fifth line segment as the two midlines of the first detection area to determine the first detection area.

4. A device for detecting wire breakage on a winding machine indexing plate, characterized in that: It includes a memory, a processor, a bus and a communication interface; the memory is used to store computer-executable instructions, and the processor is connected to the memory via the bus; When the detection device for broken wire on the winding machine dividing plate is running, the processor executes the computer execution instructions stored in the memory, so that the detection device for broken wire on the winding machine dividing plate performs the detection method for broken wire on the winding machine dividing plate as described in any one of claims 1-2.

5. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the computer executes the instructions, the computer executes the method for detecting broken wire on the dividing plate of a winding machine as described in any one of claims 1-2.

Citation Information

Patent Citations

  • Detection device, computer and detection method

    CN102681643A

  • Quilting line breakage detection method based on machine vision

    CN103913467A