Cutting line free circle diameter detection method and device and computer readable storage medium
By using a wire cutter free coil diameter detection device and image recognition technology, the geometric dimension information of the wire cutter coil is automatically extracted, solving the problems of low accuracy and low efficiency of manual detection, and realizing efficient and automated detection of the wire cutter free coil diameter.
Patent Information
- Application Number
- CN202511204345.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-26
- Publication Date
- 2025-11-21
AI Technical Summary
In existing technologies, the detection of the free loop diameter of the cutting line relies on manual inspection, which results in low detection accuracy and efficiency, and is easily affected by human subjectivity.
A wire free coil diameter detection device is used. The wire coil is formed by the height difference between the wire feeding assembly and the detection table. Combined with image recognition technology, the geometric dimension information is automatically extracted to realize the free coil diameter detection of the wire.
It has achieved automated detection of the free diameter of the cutting wire, improving detection accuracy and efficiency, and overcoming the shortcomings of manual detection.
Smart Images

Figure CN120991735A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of photovoltaic cell technology, and in particular to a method, apparatus and computer-readable storage medium for detecting the free diameter of a cut wire. Background Technology
[0002] With the continuous development of science and technology, photovoltaic cells have been widely used in people's lives. As the core component of photovoltaic cells, silicon-based materials directly determine the photoelectric conversion efficiency of photovoltaic cells through their electrical properties. In the processing of silicon-based materials, cutting wires are often used to cut the silicon-based materials. The performance stability of the cutting wires affects the cutting accuracy, yield, and production efficiency. Therefore, it is necessary to control the performance of the cutting wires by detecting the free loop diameter, which reflects the natural shape and mechanical properties of the cutting wires, so as to ensure the stability and high efficiency of photovoltaic cell production.
[0003] Currently, the free loop diameter of cutting wires is usually measured manually. This involves a worker manually cutting a specified length of cutting wire and allowing it to fall freely before measuring it with a steel ruler. However, manual measurement is cumbersome and susceptible to subjective human error, resulting in a measurement that does not accurately reflect the actual free loop diameter of the cutting wire. This leads to low accuracy and efficiency, making the current method of measuring the free loop diameter of cutting wires ineffective. Summary of the Invention
[0004] Therefore, it is necessary to provide a method, apparatus, and computer-readable storage medium for detecting the free loop diameter of a cutting wire, which improves the detection effect of free loop diameter detection of the cutting wire, in order to address the above-mentioned technical problems.
[0005] In a first aspect, this application provides a method for detecting the free loop diameter of a cutting wire, applied to a device for detecting the free loop diameter of a cutting wire. The device includes a wire feeding assembly and a detection table. A cutting wire is wound on the wire feeding assembly, and there is a first height difference between the wire feeding assembly and the detection table. The method for detecting the free loop diameter of the cutting wire includes:
[0006] The wire feeding assembly is controlled to release the cutting wire to the detection table, wherein the cutting wire forms a cutting wire coil on the detection table under the action of the first height difference;
[0007] When the release length of the cutting wire reaches a preset release length threshold, the geometric dimension information of the cutting wire coil is extracted from the coil outline image of the cutting wire coil;
[0008] Based on the geometric dimension information, the free diameter of the cutting line is detected.
[0009] In one embodiment, the wire feeding assembly includes a wire feeding drive component, a first guide component, and a second guide component, with a second height difference between the first guide component and the second guide component, and the first guide component and the wire feeding drive component are fixedly connected; controlling the wire feeding assembly to release the cutting wire to the detection table includes:
[0010] Obtain the wire release instruction information of the cutting line, wherein the wire release instruction information includes wire release drive information and wire release guide information;
[0011] Based on the wire feeding drive information, the wire feeding drive component is controlled to extend the cutting line along the first guiding direction of the first guiding component, and based on the wire feeding guide information, the second guiding component is controlled to guide the cutting line to move along the second guiding direction matching the second height difference.
[0012] In one embodiment, the wire feeding assembly includes a first tension detection component disposed between the first guide component and the second guide component; the wire free loop diameter detection method further includes:
[0013] Obtain the first tension value of the cutting line during the release process, fed back by the first tension detection component;
[0014] If the first tension value is not within the preset release tension range, the line release indication information is adjusted until the first tension value stabilizes within the preset release tension range.
[0015] In one embodiment, the wire release drive information includes the rotational speed of a first motor of the wire release drive component, the wire release guide information includes the rotational speed of a second motor driving the second guide component, and the preset release tension range includes an upper limit value and a lower limit value of the release tension; adjusting the wire release indication information when the first tension value is not within the preset release tension range includes at least one of the following:
[0016] If the first tension value is less than the lower limit of the release tension, increase the speed of the first motor; or if the first tension value is greater than the upper limit of the release tension, decrease the speed of the first motor.
[0017] If the first tension value is less than the lower limit of the release tension, increase the speed of the second motor; or if the first tension value is greater than the upper limit of the release tension, decrease the speed of the second motor.
[0018] When the first tension value is less than the lower limit of the release tension, the speed of the first motor and the speed of the second motor are increased in a coordinated manner; or when the first tension value is greater than the upper limit of the release tension, the speed of the first motor and the speed of the second motor are decreased in a coordinated manner.
[0019] In one embodiment, extracting the geometric dimension information of the cut wire coil from the coil outline image of the cut wire coil includes:
[0020] Feature extraction is performed on the coil contour image to obtain the coil contour features of the cutting wire coil;
[0021] The geometric shape type of the cut wire coil is detected based on the feature similarity between the coil outline features and the standard coil outline features.
[0022] The geometric dimension information is generated according to the dimension generation rules corresponding to the geometric shape type.
[0023] In one embodiment, before extracting the geometric dimension information of the cut wire coil from the coil contour image of the cut wire coil, the cut wire free coil diameter detection method further includes:
[0024] Acquire initial coil images of the cut wire coil taken from multiple different shooting positions at the same time point;
[0025] Based on the feature point matching relationship between each pair of multiple initial coil images, all initial coil images are fused to obtain the coil contour image.
[0026] In one embodiment, the cutting wire free loop diameter detection device further includes a take-up assembly; after detecting the free loop diameter of the cutting wire based on the geometric dimension information, the cutting wire free loop diameter detection method further includes:
[0027] Obtain the wire take-up indication information of the cutting line;
[0028] According to the take-up instruction information, control the take-up assembly to take up the cut wire;
[0029] When the winding length of the cut wire reaches the preset release length threshold, the winding assembly is controlled to stop winding, and the unwinding assembly is controlled to continue releasing the cut wire to the detection table until the cut wire has completely completed the free loop diameter detection.
[0030] In one embodiment, the take-up assembly includes a second tension detection component; the cutting wire free loop diameter detection method further includes;
[0031] The second tension value of the cutting wire during the winding process is obtained from the feedback of the second tension detection component;
[0032] Based on the membership relationship between the second tension value and the preset winding tension range, the cutting state of the cutting line is detected;
[0033] If the cutting line is in an abnormal state, an alarm will be triggered during the free loop diameter detection process of the cutting line.
[0034] Secondly, this application also provides a cutting wire free loop diameter detection method and apparatus, the cutting wire free loop diameter detection apparatus includes a wire feeding assembly, a detection table and a host computer, the wire feeding assembly is wound with a cutting wire, there is a first height difference between the wire feeding assembly and the detection table, the wire feeding assembly and the host computer are communicatively connected, the host computer includes a control module, an extraction module and a detection module;
[0035] The control module is used to control the wire feeding assembly to release the cutting wire to the detection table, wherein the cutting wire forms a cutting wire coil on the detection table under the action of the first height difference;
[0036] The extraction module is used to extract the geometric dimension information of the cutting wire coil from the coil outline image of the cutting wire coil when the release length of the cutting wire reaches a preset release length threshold.
[0037] The detection module is used to detect the free diameter of the cutting line based on the geometric dimension information.
[0038] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0039] The wire feeding assembly is controlled to release the cutting wire to the detection stage, wherein the cutting wire forms a cutting wire coil on the detection stage under the action of the first height difference; when the release length of the cutting wire reaches a preset release length threshold, the geometric dimension information of the cutting wire coil is extracted from the coil outline image of the cutting wire coil; and the free coil diameter of the cutting wire is detected according to the geometric dimension information.
[0040] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:
[0041] The wire feeding assembly is controlled to release the cutting wire to the detection stage, wherein the cutting wire forms a cutting wire coil on the detection stage under the action of the first height difference; when the release length of the cutting wire reaches a preset release length threshold, the geometric dimension information of the cutting wire coil is extracted from the coil outline image of the cutting wire coil; and the free coil diameter of the cutting wire is detected according to the geometric dimension information.
[0042] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:
[0043] The wire feeding assembly is controlled to release the cutting wire to the detection stage, wherein the cutting wire forms a cutting wire coil on the detection stage under the action of the first height difference; when the release length of the cutting wire reaches a preset release length threshold, the geometric dimension information of the cutting wire coil is extracted from the coil outline image of the cutting wire coil; and the free coil diameter of the cutting wire is detected according to the geometric dimension information.
[0044] The aforementioned method, apparatus, and computer-readable storage medium for detecting the free coil diameter of a cutting wire first establishes a cutting wire free coil diameter detection device. This device includes a wire feeding assembly and a detection table. A cutting wire is wound on the wire feeding assembly, and a first height difference exists between the wire feeding assembly and the detection table. The cutting wire free coil diameter detection device then controls the wire feeding assembly to release the cutting wire onto the detection table. Under the influence of the first height difference, the cutting wire forms a cutting coil on the detection table, thus achieving the goal of automatically simulating manual operation to form a cutting wire coil in a naturally relaxed state without external force constraints. Furthermore, when the released length of the cutting wire reaches a preset release length threshold, the geometric dimension information of the cutting wire coil is extracted from the coil contour image of the cutting wire coil, thereby achieving image recognition. The technology aims to automatically capture the geometric dimensions of the cut wire coil formed in a relaxed state. Based on this geometric dimension information, the free coil diameter of the cut wire is detected. Since both the formation and size detection of the cut wire coil are automatically completed under the control of the free coil diameter detection device, the free coil diameter of the cut wire can be automatically detected without manual intervention. This overcomes the technical shortcomings of manual detection, which is cumbersome and susceptible to subjective human influence, leading to low accuracy and efficiency due to the inability to reflect the actual free coil diameter. Therefore, the detection effect of free coil diameter detection for cut wires is improved. Attached Figure Description
[0045] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0046] Figure 1 This is a schematic diagram comparing the morphology of diamond wires in a cutting wire free loop diameter detection method in one embodiment.
[0047] Figure 2 This is a flowchart illustrating a method for detecting the free loop diameter of a cutting line in one embodiment;
[0048] Figure 3 This is a schematic diagram of the coil outline of a cutting wire coil with different shapes in one embodiment of the cutting wire free coil diameter detection method;
[0049] Figure 4 This is a flowchart illustrating the method for detecting the free loop diameter of the cutting line in another embodiment;
[0050] Figure 5 This is a schematic diagram illustrating a scenario in another embodiment where the first and second guiding components of the cutting wire free diameter detection method work together to guide the cutting wire to be released onto the detection stage.
[0051] Figure 6 This is a schematic diagram illustrating a scenario where the free loop diameter detection device of the cutting wire in another embodiment measures the free loop diameter of the cutting wire.
[0052] Figure 7 This is a structural block diagram of a cutting wire free loop diameter detection device in one embodiment;
[0053] Figure 8 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0054] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0055] First, it should be understood that the free coil diameter of a dicing wire refers to the average or equivalent diameter of the dicing wire when it forms a coil under natural relaxation without external force. An abnormal free coil diameter directly affects the tension and trajectory of the dicing wire. Specifically, if the free coil diameter is too large, the dicing wire is prone to relaxation and wobbling, leading to uneven silicon wafer cutting thickness or edge chipping. If the free coil diameter is too small, it will increase cutting resistance, causing wire breakage or scratches on the silicon wafer surface. Therefore, by detecting the free coil diameter of the dicing wire, the degree of aging of the dicing wire can be predicted, thereby achieving an evaluation of the dicing wire's performance. For example, assuming the dicing wire is diamond wire, refer to... Figure 1 , Figure 1 To illustrate the morphological comparison of diamond wire, Figure (a) shows the morphology of the diamond wire in its normal state, and Figure (b) shows the morphology of the diamond wire in its abnormal state. Clearly, the free coil diameter of the diamond wire in the abnormal state is too small. Currently, the free coil diameter of the cut wire is usually checked manually. Specifically, the operator cuts a sample wire from a spool of diamond wire, lifts one end of the sample wire perpendicular to the testing platform, leaves the other end suspended in the air, and releases it to allow the diamond wire to fall freely. After the diamond wire completes its free fall, it is measured using a steel ruler. The final value measured by the steel ruler is taken as the free coil diameter of the diamond wire. Typically... In general, the large free coil diameter of diamond wire is between 60 and 130 mm, and the small free coil diameter is between 30 and 60 mm. When the free coil diameter is large, the diamond wire performs better, and when the free coil diameter is small, the diamond wire performs worse. However, the manual inspection of the cutting wire is cumbersome and easily affected by human subjectivity, which can lead to the measured free coil diameter not reflecting the actual free coil diameter of the cutting wire. This results in low inspection accuracy and low inspection efficiency. Therefore, there is an urgent need for a method to improve the free coil diameter detection of cutting wire.
[0056] In one embodiment, such as Figure 1As shown, a method for detecting the free coil diameter of a cutting wire is provided. This embodiment uses the application of this method to a device for detecting the free coil diameter of a cutting wire as an example. The device includes a wire feeding assembly and a detection table. The wire feeding assembly is wound with a cutting wire, and there is a first height difference between the wire feeding assembly and the detection table. The wire feeding assembly is used to stably release the cutting wire, and may specifically include a wire feeding roller and a servo motor. In one feasible embodiment, the servo motor can drive the wire feeding roller to perform circumferential motion to release the cutting wire wound on the wire feeding roller. The detection table is used to receive the cutting wire released by the wire feeding assembly. It can be understood that, due to the first height difference between the wire feeding assembly and the detection table, the cutting wire can naturally fall onto the detection table and form a stable coil under the gravitational potential energy formed by the first height difference during the release process. The first height difference between the wire feeding assembly and the detection table can be adaptively set based on the diameter of the cutting wire. For example, assuming the cutting wire is diamond wire with a diameter of 0.12 mm, the first height difference can be set to 80 cm. If the diameter is 0.2mm, the first height difference can be set to 120cm. The free coil diameter detection device for the cutting wire also includes a host computer, and the wire feeding assembly and the host computer are connected for communication. The host computer includes, but is not limited to, personal computers, laptops, smartphones, and tablets. The host computer includes a control module, an extraction module, and a detection module. The control module is used to control the wire feeding assembly to release the cutting wire to the detection table. Under the action of the first height difference, the cutting wire forms a cutting wire coil on the detection table. The extraction module is used to extract the geometric dimension information of the cutting wire coil from the coil contour image of the cutting wire coil when the release length of the cutting wire reaches a preset release length threshold. The detection module is used to perform free coil diameter detection on the cutting wire based on the geometric dimension information. Through the information interaction between the control module, the extraction module, and the detection module, the purpose of automatically detecting the free coil diameter of the cutting wire can be achieved, instead of requiring manual intervention in the free coil diameter detection of the cutting wire. Therefore, the detection effect of free coil diameter detection of the cutting wire is improved. In this embodiment, the method includes the following steps:
[0057] Step 202: Control the wire feeding assembly to release the cutting wire to the detection table, wherein the cutting wire forms a cutting wire coil on the detection table under the action of the first height difference.
[0058] It should be noted that the cutting wire refers to a high-strength wire tool used for cutting silicon-based materials, specifically diamond wire, steel wire, and resin-bonded cutting wire. There is a certain positional constraint between the wire feeding assembly and the detection table to ensure that the cutting wire released by the wire feeding assembly falls onto the detection table to form a cutting wire coil. For example, in one feasible embodiment, the wire feeding assembly includes a wire feeding roller and a servo motor. The detection table is located on the wire feeding roller. The host computer sends a cutting wire release command to the servo motor, which drives the wire feeding roller to release the cutting wire based on the command. This causes the cutting wire wound on the wire feeding roller to form a cutting wire coil on the detection table under the action of a first height difference. It can be understood that the coil diameter is proportional to the first height difference; the larger the first height difference, the greater the gravitational potential energy experienced by the cutting wire during its descent, resulting in a larger coil diameter on the detection table. The cutting wire coil can be formed based on any segment of the cutting wire wound on the wire feeding assembly. This segment can be the starting cutting segment, the intermediate cutting segment, or the ending cutting segment.
[0059] As an example, step 202 includes: sending a cutting wire release command to the wire feeding assembly, controlling the wire feeding assembly to release the cutting wire to the detection table based on the cutting wire release command, wherein the detection table is located directly below the wire feeding assembly, the cutting wire hangs down naturally under the action of a first height difference, and forms a cutting wire coil on the detection table.
[0060] Step 204: When the release length of the cutting wire reaches the preset release length threshold, extract the geometric dimension information of the cutting wire coil from the coil contour image of the cutting wire coil.
[0061] It should be noted that the preset release length threshold can be adaptively set according to the wire diameter, material, and coil shape requirements of the cutting wire. For example, for a cutting wire with a diameter of 0.12mm, the release length threshold can be set to 1.5m~2m; for a cutting wire with a diameter of 0.2mm, the release length threshold can be set to 2m~3m. It can be understood that the matching relationship between the preset release length threshold carried in the cutting wire release command and the actual amount of wire released by the wire feeding assembly can determine whether the release length of the cutting wire has reached the preset release length threshold. Specifically, during the execution of the cutting wire release command, the servo motor of the wire feeding assembly can record its own motion and convert it into the actual release length. Then, by comparing the actual release length with the preset release length threshold, it can be determined whether the wire feeding is complete. In some feasible embodiments, a length detection component can be deployed in the cutting wire free coil diameter detection device to monitor the cutting wire release length in real time. The length detection component can specifically... Specifically, the host computer sends a cutting wire release command to the wire release assembly and a cutting wire monitoring command to the length detection component, using an encoder or laser rangefinder sensor. The length detection component can directly measure the moving distance of the cutting wire during the release process, thereby determining whether the process is complete. The cutting wire free coil diameter detection device is also equipped with an image detection component, which can be an industrial camera or a vision inspection camera. When the release length of the cutting wire reaches a preset release length threshold, the cutting wire coil formed on the detection table under the action of the first height difference can be used to detect the free coil diameter of the cutting wire. The host computer can control the image detection component to acquire the coil contour image. After obtaining the coil contour image, the host computer can extract the geometric dimension information of the cutting wire coil through an image recognition algorithm. The geometric dimension information represents the key dimension parameters of the cutting wire coil, which may include the coil diameter, circumference, or flatness.
[0062] As an example, step 204 includes: obtaining the release length of the cutting line fed back by the length detection component; determining that the cutting line release is complete when the detected release length reaches a preset length threshold; controlling the image detection component to acquire the coil contour image of the cutting line coil formed on the detection stage under the action of the first height difference; and extracting the geometric dimension information of the cutting line coil from the coil contour image through a preset image recognition algorithm.
[0063] Step 206: Detect the free diameter of the cutting line based on the geometric dimension information.
[0064] It should be noted that the free diameter of the cutting line can be calculated by extracting the geometric dimension values from the geometric dimension information and inputting them into a preset expression. For example, in one feasible approach, referring to... Figure 3 , Figure 3To illustrate the coil outlines of different shaped cut-wire coils, Figure (c) shows the outline of a standard circular coil, where the geometric dimension is the coil diameter (85mm), and the free loop diameter of the cut-wire is 85mm. Figure (d) shows the outline of an elliptical coil, where the geometric dimension is the major axis diameter (100mm) and the minor axis diameter (80mm). The free loop diameter of the cut-wire is obtained by inputting both the major and minor axis diameters into a preset expression, as shown below:
[0065]
[0066] in, The free loop diameter of the cutting line, The major axis diameter, It is the diameter of the minor axis.
[0067] As an example, step 206 includes: extracting the geometric dimension values of the cut wire coil profile from the geometric dimension information, and obtaining the free coil diameter of the cut wire by inputting the geometric dimension values into a preset expression.
[0068] The aforementioned method for detecting the free coil diameter of a cutting wire includes a wire feeding assembly and a detection table. A cutting wire is wound on the wire feeding assembly, and there is a first height difference between the wire feeding assembly and the detection table. The cutting wire free coil diameter detection device then controls the wire feeding assembly to release the cutting wire onto the detection table. Under the action of the first height difference, the cutting wire forms a cutting coil on the detection table, thereby achieving the purpose of automatically simulating manual operation to form a cutting wire coil in a naturally relaxed state without external force constraints. Furthermore, when the release length of the cutting wire reaches a preset release length threshold, the geometric dimension information of the cutting wire coil is extracted from the coil contour image of the cutting wire coil, thereby achieving the automatic capture of the coil formed in a naturally relaxed state through image recognition technology. The purpose is to obtain the geometric dimensions of the wire coil; ultimately, based on the geometric dimensions, the free coil diameter of the wire is detected. Since the formation and size detection of the wire coil are both automatically completed under the control of the wire free coil diameter detection device, the free coil diameter of the wire can be automatically detected without the need for manual intervention. Therefore, it overcomes the technical defects of manual detection, which is cumbersome and susceptible to subjective human influence, resulting in the detected free coil diameter failing to reflect the actual free coil diameter of the wire, leading to low detection accuracy and efficiency. Thus, the detection effect of free coil diameter detection for wire is improved.
[0069] In one embodiment, such as Figure 4As shown, the wire feeding assembly includes a wire feeding drive component, a first guide component, and a second guide component. A second height difference exists between the first guide component and the second guide component. The first guide component and the wire feeding drive component are fixedly connected. Controlling the wire feeding assembly to release the cutting wire onto the inspection table includes:
[0070] Step 302: Obtain the wire laying instruction information of the cutting line, wherein the wire laying instruction information includes wire laying drive information and wire laying guide information.
[0071] It should be noted that, because the cutting wire is wound around the wire release assembly, the cutting wire is pulled by the tension of the wire release assembly during the release process. This causes the cutting wire coil formed on the detection table to be easily affected by the tension, preventing it from exhibiting a natural relaxed state. Consequently, errors may occur in the free coil diameter of the detected cutting wire. Based on this, this embodiment includes a wire release drive component, a first guide component, and a second guide component in the wire release assembly. The wire release drive component is used to drive the cutting wire to release, and can be a stepper motor or a servo motor, etc. The first guide component is a guide structure fixedly connected to the wire release drive component, used to define the initial movement direction of the cutting wire, which is the first guide direction. Specifically, it can be a guide wheel or a guide groove, etc. For example, in one feasible embodiment, a directional guide wheel is fixedly installed on the output shaft side of the servo motor, wherein the axle of the directional guide wheel is parallel to the motor shaft, and the cutting wire, after being drawn from the spool, passes through the horizontal direction indicated by the directional guide wheel (the first guide direction). The first guide component (direction guide) is an independent guide structure from the first guide component. Specifically, it may include a sliding guide wheel and a sliding guide rail, used to change the movement direction of the cutting wire. For example, in one feasible embodiment, the directional guide wheel is installed 0.8m above the ground, the sliding guide wheel is installed 1.2m above the ground, and the sliding guide rail is perpendicular to the ground. First, the cutting wire is led out along a first guide direction at an angle of 45° upward under the guidance of the directional guide wheel. After reaching the sliding guide wheel, the sliding guide wheel moves downward along the guide rail perpendicular to the ground, while simultaneously guiding the cutting wire to fall onto the detection table along a second guide direction. There is a second height difference between the first guide component and the second guide component. The first guide component and the wire feeding drive component are fixedly connected. It can be understood that the second height difference between the first guide component and the second guide component is the height difference that determines the slope of the cutting wire's movement trajectory and will affect the coil shape of the cutting wire coil formed on the detection table. The larger the second height difference, the closer the coil shape of the cutting wire coil is to the natural relaxed state.
[0072] It should be noted that the wire release instruction information is generated by the host computer and is a set of instructions for all control parameters during the wire release process. Specifically, it may include wire release drive information and wire release guide information. The wire release drive information represents the parameters controlling the wire release drive component, which may be the release length, start / stop signal, and drive speed, etc. The wire release guide information represents the parameters controlling the second guide component, which may be the angle of the second guide direction and the position adjustment amount of the second guide component.
[0073] As an example, step 302 includes: extracting the wire release drive information and wire release guide information from the wire release instruction information of the cutting line, respectively.
[0074] Step 304: Based on the wire feeding drive information, control the wire feeding drive component to output the cutting line along the first guide direction of the first guide component, and based on the wire feeding guide information, control the second guide component to guide the cutting line to move along the second guide direction matching the second height difference.
[0075] It should be noted that the second guiding direction matched with the second height difference represents the direction of movement of the cutting wire after passing through the second guiding component. By matching the second guiding direction with the second height difference, the cutting wire can maintain a relatively constant tension during the release process. At the same time, under the coordinated guidance of the first guiding component and the second guiding component, the cutting wire can be freed from the tension of the release end, thereby restoring as much as possible the force situation of the cutting wire forming a cutting wire coil in its natural relaxed state.
[0076] As an example, step 304 includes: controlling the wire feeding drive component to drive the cutting wire out along a first guide direction guided by the first guide component based on wire feeding drive information, and controlling the second guide component to guide the cutting wire to move along a second guide direction matching the second height difference based on wire feeding guide information.
[0077] In one feasible approach, refer to Figure 5 , Figure 5 The diagram illustrates a scenario where the first and second guiding components work together to guide the release of the cutting wire onto the testing table. The wire feeding assembly 10 includes a servo motor 11, a wire feeding roller 12, a fixed guide wheel 13, a sliding guide wheel 14, and a sliding guide rail 15. The diamond wire 20 is wound around the wire feeding roller 12. After moving along the x1 and x2 directions, the diamond wire 20 falls onto the testing table 30. x1 is the first guiding direction, and x2 is the second guiding direction, thus ultimately forming a cutting wire coil on the testing table 30.
[0078] This embodiment deploys a wire feeding drive component, a first guide component, and a second guide component in the wire feeding assembly. During the process of releasing the cutting wire, the wire is first guided along a first guide direction by the first guide component and then falls freely along a second guide direction with the second guide component. This allows the cutting wire to form a coil on the detection table in a naturally relaxed state, thus freeing it from the tension constraint exerted on the cutting wire by the feeding end during release. The resulting coil on the detection table reflects the actual free coil diameter of the cutting wire. Therefore, this lays the foundation for improving the detection effect and accuracy of free coil diameter detection for the cutting wire.
[0079] In one embodiment, the wire feeding assembly includes a first tension detection component disposed between a first guide component and a second guide component; the wire free loop diameter detection method further includes:
[0080] The first tension value of the cutting wire during the release process is obtained from the feedback of the first tension detection component; if the first tension value is not within the preset release tension range, the wire release indication information is adjusted until the first tension value stabilizes within the preset release tension range.
[0081] It should be noted that, since tension is easily limited by objective conditions such as the material of the cutting wire, environmental factors, or mechanical transmission errors, in order to avoid tension fluctuations in the cutting wire during the release process caused by wear, surface oil stains, or slight changes in the contact angle between the cutting wire and the guide component, a first tension detection component can be set in the wire release assembly. The first tension detection component is used to detect the first tension value of the cutting wire during the release process. Specifically, the first tension detection component can be a tension sensor. For example, in one feasible approach, if the first tension value is not within the preset release tension range, the speed at which the sliding guide wheel falls along the sliding guide rail can be adjusted to stabilize the first tension value within the preset release tension range.
[0082] As an example, the first tension detection component is controlled to collect the first tension value of the cutting wire during the release process and receive the first tension value returned by the first tension detection component; if the first tension value is detected to be outside the preset release tension range, the wire release indication information is updated, and after the wire release indication information is updated, the process returns to the step of controlling the first tension detection component to collect the first tension value of the cutting wire during the release process and subsequent steps, until the first tension value stabilizes within the preset release tension range.
[0083] This embodiment sets up a first tension detection component between the first guide component and the second guide component to monitor the tension of the cutting wire in real time during the release process. When the tension fluctuates, the wire release indication information of the second guide component is dynamically adjusted to ensure that the cutting wire falls to the detection table with stable tension. Therefore, this lays the foundation for improving the detection accuracy of the free diameter detection of the cutting wire.
[0084] In one embodiment, the wire release drive information includes the rotational speed of a first motor of the wire release drive component, the wire release guide information includes the rotational speed of a second motor driving a second guide component, and the preset release tension range includes an upper limit value and a lower limit value of the release tension; when the first tension value is not within the preset release tension range, the wire release indication information is adjusted, including at least one of the following:
[0085] If the first tension value is less than the lower limit of the release tension, increase the speed of the first motor; or if the first tension value is greater than the upper limit of the release tension, decrease the speed of the first motor. If the first tension value is less than the lower limit of the release tension, increase the speed of the second motor; or if the first tension value is greater than the upper limit of the release tension, decrease the speed of the second motor. If the first tension value is less than the lower limit of the release tension, increase the speed of both the first motor and the second motor in tandem; or if the first tension value is greater than the upper limit of the release tension, decrease the speed of both the first motor and the second motor in tandem.
[0086] It should be noted that, since the preset release tension range includes an upper and lower limit of release tension, and the line release indication information includes the speed of the first motor of the line release drive component and the speed of the second motor driving the second guide component, the line release indication information can be dynamically adjusted according to the specific tension fluctuation to meet the tension adjustment needs in different scenarios. It can be understood that adjusting the speed of the first motor alone is suitable for scenarios with small tension fluctuations, and tension control can be achieved by adjusting the parameters at the line supply end. Adjusting the speed of the second motor alone is suitable for scenarios that require control of the guide trajectory. However, coordinating the control of the speeds of the first and second motors is suitable for scenarios with large tension fluctuations, thereby maintaining the speed matching relationship between the speeds of the first and second motors.
[0087] As an example, if the first tension value is detected to be less than the lower limit of the release tension, the speed of the first motor is increased; if the first tension value is detected to be greater than the upper limit of the release tension, the speed of the first motor is decreased. If the first tension value is detected to be less than the lower limit of the release tension, the speed of the second motor is increased; if the first tension value is detected to be greater than the upper limit of the release tension, the speed of the second motor is decreased. If the first tension value is detected to be less than the lower limit of the release tension, the speeds of the first and second motors are increased in tandem; if the first tension value is detected to be greater than the upper limit of the release tension, the speeds of the first and second motors are decreased in tandem.
[0088] This embodiment, based on the relationship between the first tension value, the upper limit of the release tension, and the lower limit of the release tension, sets up a single-motor speed adjustment strategy and a dual-motor speed coordinated adjustment strategy. This can adapt to tension fluctuation scenarios of different degrees, thereby achieving the goal of ensuring the tension stability of the cutting wire during the release process. It avoids errors in subsequent detection of the free coil diameter of the cutting wire due to tension fluctuations. Therefore, it further lays the foundation for improving the detection accuracy of the free coil diameter of the cutting wire.
[0089] In one embodiment, extracting the geometric dimension information of the cut wire coil from the coil outline image includes:
[0090] Feature extraction is performed on the coil contour image to obtain the coil contour features of the cut-wire coil; the geometric shape type of the cut-wire coil is detected based on the feature similarity between the coil contour features and the standard coil contour features; and geometric dimension information is generated according to the dimension generation rules corresponding to the geometric shape type.
[0091] It should be noted that during the process of the cutting wire falling onto the detection table, the cutting wire coil may exhibit different geometric shapes due to factors such as wire diameter, material, and release tension, such as standard circles, ellipses, and irregular polygons. Therefore, accurate extraction of geometric dimension information can be achieved based on the specific geometric shape of the cutting wire coil. The coil contour feature characterization is the key visual feature of the cutting wire coil extracted from the image through image processing algorithms, which may include edge point coordinates, perimeter, or area, etc. By comparing the feature similarity between the coil contour feature and the standard coil contour feature, the coil shape category of the cutting wire coil can be determined, and then different size calculation methods can be used for different geometric shape types. Optionally, in some feasible embodiments, for "standard circles", the size generation rule can be "take the average of the diameter of the outer circle and the diameter of the inner circle of the contour", for "ellipses", the size generation rule can be "calculate the length of the major axis and the length of the minor axis respectively, and output the ratio of the major axis to the minor axis", and for "irregular shapes", the size generation rule can be "calculate the minimum diameter of the outer circle of the contour".
[0092] As an example, a preset image recognition algorithm is used to extract the coil outline image of the cutting wire coil from the coil outline image; the feature similarity between the coil outline feature and multiple standard coil outline features is sorted, and the standard geometric shape type corresponding to the standard coil outline feature with the highest feature similarity to the coil outline feature is taken as the geometric shape type of the cutting wire coil; according to the geometric shape type, the corresponding size generation rule is queried, and geometric size information is generated based on the size generation rule.
[0093] This embodiment determines the specific geometric shape type of the cutting wire coil by using the feature similarity between the coil contour features carried by the coil contour image and multiple standard coil contour features. Then, it matches differentiated size generation rules to generate a geometric size image, thereby avoiding size extraction errors caused by the shape differences of the cutting wire coil. This achieves the standardization and automation of geometric size information extraction, thus laying the foundation for further improving the detection effect of free coil diameter detection of cutting wires.
[0094] In one embodiment, the method for detecting the free coil diameter of the cut wire coil further includes the following steps before extracting the geometric dimension information of the cut wire coil from the coil contour image:
[0095] Initial coil images are captured from multiple different shooting positions at the same time point; based on the feature point matching relationship between each pair of the multiple initial coil images, all initial coil images are fused to obtain a coil contour image.
[0096] It should be noted that, due to the fixed positional relationship between the image detection component and the detection platform, if the geometric dimension information of the cut wire coil is extracted based on a single coil contour image, the three-dimensional geometric features of the cut wire coil may not be fully captured due to the shooting angle, thus affecting the accuracy of subsequent free coil diameter detection. Therefore, the coil can be photographed from different angles at the same time point, and multiple initial coil images reflecting the geometric features of the cut wire coil can be superimposed to generate a coil contour image containing the complete contour. It can be understood that the image detection component may specifically include multiple industrial cameras. For example, there are 5 industrial cameras, which are fixedly installed directly above the center point and the four corner points of the detection platform, so that multiple initial coil images can be captured at the same time step.
[0097] As an example, initial coil images are acquired from multiple different shooting positions at the same time point. A contour image to be fused is selected from these initial coil images. Based on the feature point matching relationship between the contour image to be fused and any initial coil image other than the contour image to be fused, all initial coil images are sequentially fused to obtain the coil contour image. This allows for the fusion of multi-view geometric feature information before extracting the geometric dimensions of the cut wire coil, thus avoiding occlusion or blind spots in a single image and ensuring complete capture of the geometric features of the cut wire coil. Therefore, this lays the foundation for improving the accuracy of extracting the geometric dimensions of the cut wire coil.
[0098] In one embodiment, the wire free loop diameter detection device further includes a take-up assembly; after detecting the free loop diameter of the wire based on geometric dimension information, the wire free loop diameter detection method further includes:
[0099] Obtain the take-up instruction information of the cutting wire; according to the take-up instruction information, control the take-up assembly to take up the cutting wire; when the take-up length of the cutting wire reaches the preset release length threshold, control the take-up assembly to stop taking up the wire, and control the release assembly to continue releasing the cutting wire to the detection table until the free diameter detection of the cutting wire is completely completed.
[0100] It should be noted that, in order to achieve continuous automatic detection of the entire coil of cutting wire, a take-up assembly can be deployed in the free coil diameter detection device. The take-up assembly is used to take up the cutting wire segments that have completed the free coil diameter detection. The take-up assembly may specifically include a servo motor, a take-up roller, and a fixed guide wheel. For example, in one feasible implementation, the host computer controls the servo motor to drive the cutting wire to take up the take-up roller through a PLC (Programmable Logic Controller) control system. It can be understood that in the process of segment detection of the cutting wire, the process is as follows: release a cutting wire segment of a specified length - image acquisition - free coil diameter calculation - take up a cutting wire segment of a specified length - release a cutting wire segment of a specified length again until the cutting wire has completely completed the free coil diameter detection. The take-up indication information can specifically be the motor speed of the servo motor in the take-up assembly.
[0101] As an example, the take-up indication information of the cutting wire is obtained; the take-up assembly is controlled to drive the cutting wire to take up along the third guiding direction guided by the take-up assembly based on the take-up indication information; when the take-up length of the cutting wire is detected to reach the preset release length threshold, the take-up assembly is controlled to stop taking up and the release assembly is controlled to continue releasing the cutting wire to the detection table until the free loop diameter detection of the cutting wire is completely completed.
[0102] This embodiment, through the deployment of the wire feeding and take-up components, completes the initial arrangement of the wire during the take-up stage during the free coil diameter detection process of the cut wire, and ensures that the entire cut wire can complete the free coil diameter detection on the detection table during the subsequent continuous wire feeding process. This avoids the situation where some cut wires are not included in the detection due to incomplete take-up, thus achieving the purpose of continuous automatic detection of the entire spool of cut wire. Therefore, it improves the comprehensiveness of the free coil diameter detection of cut wire.
[0103] In one embodiment, the take-up assembly includes a second tension detection component; the cutting wire free loop diameter detection method further includes;
[0104] The second tension value of the cutting wire during the winding process is obtained from the feedback of the second tension detection component; the cutting wire status is detected according to the membership relationship between the second tension value and the preset winding tension range; and an alarm is issued for the free loop diameter detection process of the cutting wire in case of abnormal cutting wire status.
[0105] It should be noted that during the wire winding process, a second tension detection component can be deployed in the winding assembly. The second tension detection component can be a tension sensor such as a resistance strain gauge or a fiber optic sensor. Since the tension of the wire changes significantly during the winding process due to its own state or equipment malfunctions, the abnormality can be identified through the pre-tension detection, thereby avoiding invalid detection.
[0106] As an example, a tension detection command is sent to the second tension detection component, and a second tension value is received from the second tension detection component based on the tension detection command. If the detected second tension value is within the preset winding tension range, the cutting wire status is determined to be normal; if the detected second tension value is not within the preset winding tension range, the cutting wire status is determined to be abnormal. In this case, an alarm is triggered during the free loop diameter detection process of the cutting wire. In this way, by monitoring the cutting wire status in real time through tension changes, an early warning can be issued before any significant abnormality in its physical shape occurs, avoiding invalid detection processes. Therefore, the reliability of free loop diameter detection for the cutting wire is improved.
[0107] In one feasible approach, refer to Figure 6 , Figure 6This is a schematic diagram illustrating the scenario where the wire free loop diameter detection device performs free loop diameter detection on the wire. The wire feeding assembly 40 includes a servo motor 41, a feeding roller 42, a fixed guide wheel 43, a sliding guide wheel 44, a sliding guide rail 45, and a servo motor 46. The servo motor 41 drives the wire feeding, and the sliding guide wheel 44, driven by the servo motor 46, performs free-fall motion along the sliding guide rail 45. The diamond wire 50 is wound around the feeding roller 42. After moving along the x1 and x2 directions, the diamond wire 50 falls onto the detection table 60. x1 is the first guiding direction. x2 is the second guiding direction, and x3 is the third guiding direction, thereby forming a cutting wire coil on the detection table 60. Then, after the free coil diameter of the cutting wire segment is detected, the cutting wire segment is wound up by the take-up assembly 70 until the free coil diameter of the entire coil of cutting wire is detected. The take-up assembly 70 includes a servo motor 71, a pay-off roller 72, a fixed guide wheel 73, and a fixed guide wheel 74. It can be understood that the overall control process can be realized by the PLC control system 80, and the coil contour image can be acquired by the image detection component 90.
[0108] Since the formation and size detection of the wire coil are both automatically completed under the control of the wire free coil diameter detection device, the free coil diameter of the wire can be automatically detected without the need for manual intervention. This overcomes the technical defects of manual detection, which is cumbersome and susceptible to subjective human influence, resulting in the detected free coil diameter failing to reflect the actual free coil diameter of the wire and leading to low detection accuracy and efficiency. Therefore, the detection effect of wire free coil diameter detection is improved.
[0109] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0110] Based on the same inventive concept, this application also provides a cutting wire free loop diameter detection device for implementing the above-mentioned cutting wire free loop diameter detection method. The solution provided by this device is similar to the solution described in the above method. Therefore, the specific limitations of one or more cutting wire free loop diameter detection device embodiments provided below can be found in the limitations of the cutting wire free loop diameter detection method above, and will not be repeated here.
[0111] In one exemplary embodiment, such as Figure 7 As shown, a cutting wire free loop diameter detection device is provided. The cutting wire free loop diameter detection device includes a wire feeding assembly, a detection table and a host computer. The wire feeding assembly is wound with a cutting wire. There is a first height difference between the wire feeding assembly and the detection table. The wire feeding assembly and the host computer are communicatively connected. The host computer includes a control module 401, an extraction module 402 and a detection module 403.
[0112] Control module 401 is used to control the wire feeding assembly to release the cutting wire to the detection table, wherein the cutting wire forms a cutting wire coil on the detection table under the action of the first height difference;
[0113] Extraction module 402 is used to extract the geometric dimension information of the cutting wire coil from the coil contour image of the cutting wire coil when the release length of the cutting wire reaches a preset release length threshold.
[0114] The detection module 403 is used to detect the free diameter of the cutting line based on the geometric dimension information.
[0115] In one embodiment, the wire feeding assembly includes a wire feeding drive component, a first guide component, and a second guide component, wherein the first guide component and the second guide component have a second height difference, and the first guide component and the wire feeding drive component are fixedly connected; the control module 401 is further configured to:
[0116] Obtain the wire laying indication information of the cutting line, wherein the wire laying indication information includes wire laying drive information and wire laying guide information;
[0117] Based on the wire feeding drive information, the wire feeding drive component is controlled to guide the cutting line along the first guiding direction of the first guiding component, and based on the wire feeding guide information, the second guiding component is controlled to guide the cutting line to move along the second guiding direction matching the second height difference.
[0118] In one embodiment, the wire feeding assembly includes a first tension detection component disposed between a first guide component and a second guide component; the wire free loop diameter detection device is further used for:
[0119] The first tension value of the cutting line during the release process is obtained from the feedback of the first tension detection component;
[0120] If the first tension value is not within the preset release tension range, the wire feeding indication information is adjusted until the first tension value stabilizes within the preset release tension range.
[0121] In one embodiment, the wire feeding drive information includes the rotational speed of a first motor of the wire feeding drive component, the wire feeding guide information includes the rotational speed of a second motor driving a second guide component, and the preset release tension range includes an upper limit value and a lower limit value of the release tension; the wire free loop diameter detection device is further used for:
[0122] If the first tension value is less than the lower limit of the release tension, increase the speed of the first motor; or if the first tension value is greater than the upper limit of the release tension, decrease the speed of the first motor.
[0123] If the first tension value is less than the lower limit of the release tension, increase the speed of the second motor; or if the first tension value is greater than the upper limit of the release tension, decrease the speed of the second motor.
[0124] When the first tension value is less than the lower limit of the release tension, the speed of the first motor and the speed of the second motor are increased in a coordinated manner; or when the first tension value is greater than the upper limit of the release tension, the speed of the first motor and the speed of the second motor are decreased in a coordinated manner.
[0125] In one embodiment, the extraction module 402 is further configured to:
[0126] Feature extraction is performed on the coil contour image to obtain the coil contour features of the cutting wire coil;
[0127] The geometric shape type of the cut wire coil is detected based on the feature similarity between the coil profile features and the standard coil profile features.
[0128] Generate geometric dimension information according to the dimension generation rules corresponding to the geometric shape type.
[0129] In one embodiment, the cutting wire free loop diameter detection device is also used for:
[0130] Acquire initial coil images of the cut wire coil taken from multiple different shooting positions at the same time point;
[0131] Based on the feature point matching relationship between each pair of multiple initial coil images, all initial coil images are fused to obtain a coil contour image.
[0132] In one embodiment, the wire free loop diameter detection device further includes a take-up assembly; the wire free loop diameter detection device is also used for:
[0133] Obtain the wire take-up indication information of the cutting line;
[0134] Based on the take-up instruction information, control the take-up assembly to take up the cutting wire;
[0135] When the winding length of the cutting wire reaches the preset release length threshold, the winding assembly is controlled to stop winding, and the unwinding assembly is controlled to continue releasing the cutting wire to the detection table until the free diameter detection of the cutting wire is completed.
[0136] In one embodiment, the take-up assembly includes a second tension detection component; the wire cut-off loop diameter detection device is further used for:
[0137] The second tension value of the cutting wire during the winding process is obtained from the feedback of the second tension detection component;
[0138] Based on the membership relationship between the second tension value and the preset winding tension range, the cutting line status of the cutting line is detected;
[0139] If the cutting line condition is abnormal, an alarm will be triggered during the free diameter detection process of the cutting line.
[0140] Each module in the aforementioned cutting wire free loop diameter detection device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the corresponding operations of each module.
[0141] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 8 As shown. The computer device includes a processor, memory, input / output interface, communication interface, display component, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display component, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a method for detecting the free loop diameter of a cutting wire. Those skilled in the art will understand that... Figure 8The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0142] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.
[0143] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.
[0144] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0145] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0146] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0147] The above embodiments are merely illustrative of several implementation methods of this application, and their descriptions are relatively specific and detailed. However, they should not be construed as limiting the scope of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for detecting the free loop diameter of a cutting wire, characterized in that, A device for detecting the free loop diameter of a cutting wire is provided. The device includes a wire feeding assembly and a detection table. A cutting wire is wound on the wire feeding assembly, and there is a first height difference between the wire feeding assembly and the detection table. The method for detecting the free diameter of the cutting line includes: The wire feeding assembly is controlled to release the cutting wire to the detection table, wherein the cutting wire forms a cutting wire coil on the detection table under the action of the first height difference; When the release length of the cutting wire reaches a preset release length threshold, the geometric dimension information of the cutting wire coil is extracted from the coil outline image of the cutting wire coil; Based on the geometric dimension information, the free diameter of the cutting line is detected.
2. The method for detecting the free loop diameter of the cutting line according to claim 1, characterized in that, The wire feeding assembly includes a wire feeding drive component, a first guide component, and a second guide component, with a second height difference between the first guide component and the second guide component. The first guide component and the wire feeding drive component are fixedly connected. Controlling the wire feeding assembly to release the cutting wire to the detection table includes: Obtain the wire release instruction information of the cutting line, wherein the wire release instruction information includes wire release drive information and wire release guide information; Based on the wire feeding drive information, the wire feeding drive component is controlled to extend the cutting line along the first guiding direction of the first guiding component, and based on the wire feeding guide information, the second guiding component is controlled to guide the cutting line to move along the second guiding direction matching the second height difference.
3. The method for detecting the free loop diameter of the cutting line according to claim 2, characterized in that, The wire feeding assembly includes a first tension detection component, which is disposed between the first guide component and the second guide component; the wire free loop diameter detection method further includes: Obtain the first tension value of the cutting line during the release process, fed back by the first tension detection component; If the first tension value is not within the preset release tension range, the line release indication information is adjusted until the first tension value stabilizes within the preset release tension range.
4. The method for detecting the free loop diameter of the cutting line according to claim 3, characterized in that, The wire release drive information includes the rotational speed of the first motor of the wire release drive component; the wire release guide information includes the rotational speed of the second motor driving the second guide component; the preset release tension range includes an upper limit value and a lower limit value of the release tension; adjusting the wire release indication information when the first tension value is not within the preset release tension range includes at least one of the following: If the first tension value is less than the lower limit of the release tension, increase the speed of the first motor; or if the first tension value is greater than the upper limit of the release tension, decrease the speed of the first motor. If the first tension value is less than the lower limit of the release tension, increase the speed of the second motor; or if the first tension value is greater than the upper limit of the release tension, decrease the speed of the second motor. When the first tension value is less than the lower limit of the release tension, the speed of the first motor and the speed of the second motor are increased in a coordinated manner; or when the first tension value is greater than the upper limit of the release tension, the speed of the first motor and the speed of the second motor are decreased in a coordinated manner.
5. The method for detecting the free loop diameter of the cutting line according to claim 1, characterized in that, The step of extracting the geometric dimension information of the cut wire coil from the coil outline image includes: Feature extraction is performed on the coil contour image to obtain the coil contour features of the cutting wire coil; The geometric shape type of the cut wire coil is detected based on the feature similarity between the coil outline features and the standard coil outline features. The geometric dimension information is generated according to the dimension generation rules corresponding to the geometric shape type.
6. The method for detecting the free loop diameter of the cutting line according to claim 1, characterized in that, Before extracting the geometric dimension information of the cut wire coil from the coil contour image of the cut wire coil, the cut wire free coil diameter detection method further includes: Acquire initial coil images of the cut wire coil taken from multiple different shooting positions at the same time point; Based on the feature point matching relationship between each pair of multiple initial coil images, all initial coil images are fused to obtain the coil contour image.
7. The method for detecting the free loop diameter of the cutting line according to claim 1, characterized in that, The cutting wire free loop diameter detection device further includes a wire take-up assembly; after detecting the free loop diameter of the cutting wire based on the geometric dimension information, the cutting wire free loop diameter detection method further includes: Obtain the wire take-up indication information of the cutting line; According to the take-up instruction information, control the take-up assembly to take up the cut wire; When the winding length of the cut wire reaches the preset release length threshold, the winding assembly is controlled to stop winding, and the unwinding assembly is controlled to continue releasing the cut wire to the detection table until the cut wire has completely completed the free loop diameter detection.
8. The method for detecting the free loop diameter of the cutting line according to claim 7, characterized in that, The take-up assembly includes a second tension detection component; the method for detecting the free loop diameter of the cutting wire also includes; The second tension value of the cutting wire during the winding process is obtained from the feedback of the second tension detection component; Based on the membership relationship between the second tension value and the preset winding tension range, the cutting state of the cutting line is detected; If the cutting line is in an abnormal state, an alarm will be triggered during the free loop diameter detection process of the cutting line.
9. A device for detecting the free loop diameter of a cutting wire, characterized in that, The free loop diameter detection device for the cutting wire includes a wire feeding assembly, a detection platform, and a host computer. The wire feeding assembly is wound with a cutting wire. There is a first height difference between the wire feeding assembly and the detection platform. The wire feeding assembly and the host computer are communicatively connected. The host computer includes a control module, an extraction module, and a detection module. The control module is used to control the wire feeding assembly to release the cutting wire to the detection table, wherein the cutting wire forms a cutting wire coil on the detection table under the action of the first height difference; The extraction module is used to extract the geometric dimension information of the cutting wire coil from the coil outline image of the cutting wire coil when the release length of the cutting wire reaches a preset release length threshold. The detection module is used to detect the free diameter of the cutting line based on the geometric dimension information.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the cutting line free diameter detection method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Constant-tension paying-off system and method
CN110668249A
Slicer control method, control equipment, readable storage medium and slicer
CN116638648A
Excess material cutting position identification method and device, computer equipment and storage medium
CN117291987A
Bus for cutting line, preparation method and preparation system of bus and cutting line
CN117340027A
Diamond cutting line detection system
CN209132133U