Working condition detection method, device and computer-readable medium for wire electrical discharge machining

By collecting the wheel image and using low light imaging technology to judge the processing progress of the electric spark line cutting machine, the problem of unintuitive observation of the processing progress in the existing technology is solved, and automated processing progress monitoring and fault judgment are realized.

CN114972289BActive Publication Date: 2025-07-25GUANGZHOU UNIVERSITY
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210661298.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-13
Publication Date
2025-07-25
Estimated Expiration
2042-06-13

AI Technical Summary

Technical Problem

The machining progress of existing electric spark wire cutting machines is not intuitive, it is difficult to accurately estimate the processing time, and requires long-term manual monitoring.

Method used

By collecting the wheel image, using low light imaging technology to determine the movement state information of the wheel, judging the processing process based on the preset completion threshold, and giving a prompt.

Benefits of technology

It realizes automatic and intuitive observation of the processing process of the electric spark wire cutting machine, avoids machine fault misjudgment and parameter debugging difficulties, and improves the accuracy of processing progress monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114972289B_ABST
    Figure CN114972289B_ABST
Patent Text Reader

Abstract

The embodiments of this specification provide a method, a device, and a computer-readable medium for detecting the working conditions of a wire electrical discharge machine. The method includes: collecting an image of a handwheel; determining the motion state information of the handwheel based on the handwheel image; determining the machining process information based on the motion state information of the handwheel; determining whether the machining is completed based on the machining process information, and giving corresponding prompts. The technical solution provided by this application is used to solve the problem that the prior art cannot directly observe the machining process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This document relates to the field of wire electrical discharge machining, and particularly to a method and apparatus for detecting the working conditions of a wire electrical discharge machine tool, as well as a computer-readable medium. Background Art

[0002] Wire electrical discharge machining, abbreviated as WEDM, belongs to the category of non-traditional machining. Different from traditional machining methods that require mechanical force and mechanical energy to cut workpieces, WEDM mainly uses electro-corrosion to machine materials. The factors affecting the machining speed of WEDM mainly include: machining process parameters, workpiece material, concentration and flow rate of cutting fluid, machining process route, and environmental temperature, etc. This makes it impossible to accurately estimate the time required to complete the cutting of a piece of material. Generally, the machining time of WEDM is relatively long, and it is impossible for people to stay beside it all the time to watch the cutting progress. It is also inconvenient to observe when machining some small materials. Most of the existing wire electrical discharge machine tools only display the machining progress on the computer system interface and display the corresponding interface after machining is completed. This method is not very intuitive and requires people to observe constantly. Summary of the Invention

[0003] In view of the above analysis, the present application aims to provide a method and apparatus for detecting the working conditions of a wire electrical discharge machine tool, as well as a computer-readable medium, so as to solve at least one of the above technical problems.

[0004] In a first aspect, one or more embodiments of this specification provide a method for detecting the working conditions of a wire electrical discharge machine tool, including:

[0005] Collecting an image of the handwheel;

[0006] Determining the motion state information of the handwheel according to the handwheel image;

[0007] Determining the machining process information according to the motion state information of the handwheel;

[0008] Determining whether the machining is completed according to the machining process information, and giving a corresponding prompt.

[0009] Further, the collecting of the image of the handwheel includes:

[0010] Collecting the image of the handwheel by means of low-light imaging.

[0011] Further, the handwheel is provided with a position identifier;

[0012] The determining of the motion state information of the handwheel according to the handwheel image includes:

[0013] Determining the motion state information of the handwheel according to the position of the position identifier in the handwheel image.

[0014] Further, determining the motion state information of the rocking wheel according to the position of the position identifier in the rocking wheel image includes:

[0015] Determining whether the rocking wheel rotates within a preset period according to the position of the position identifier in the rocking wheel image;

[0016] Recording the duration during which the rocking wheel does not rotate;

[0017] When the duration of non-rotation exceeds a preset value, determining that the rocking wheel is in a stationary state;

[0018] When the duration of non-rotation does not exceed a preset value, determining that the rocking wheel is in a motion state.

[0019] Further, the processing process information includes the number of processes completed in each processing direction, and the number of processes completed is used to characterize the processing progress in each processing direction;

[0020] Determining the processing process information according to the motion state information of the rocking wheel includes:

[0021] Determining the number of processes completed in each processing direction according to the motion state information of the rocking wheel corresponding to each processing direction.

[0022] Further, a completion threshold for each processing direction is preset, and each processing direction corresponds to a rocking wheel;

[0023] Determining whether the processing is completed according to the processing process information includes:

[0024] When the number of processes completed in each processing direction reaches the corresponding completion threshold, determining that the processing is completed; otherwise, determining that the processing is not completed.

[0025] Further, the processing directions include: a first direction and a second direction;

[0026] Determining the number of processes completed in each processing direction according to the motion state information of the rocking wheel corresponding to each processing direction includes:

[0027] When the state of the rocking wheel corresponding to the first direction is continuous motion, and the state of the rocking wheel corresponding to the second direction changes from stationary to motion, the number of processes completed in the first direction +1;

[0028] When the state of the rocking wheel corresponding to the first direction is continuous motion, and the state of the rocking wheel corresponding to the second direction changes from continuous motion to stationary, the number of processes completed in the first direction +1, and the number of processes completed in the second direction +1;

[0029] When the corresponding rocker state in the first direction is stationary and the corresponding rocker state in the second direction is stationary, the number of processes completed in the first direction + 1 and / or the number of processes completed in the second direction + 1.

[0030] In a second aspect, an embodiment of the present application provides a working condition detection device for a wire electrical discharge machine, including: a collection module, an image processing module, and a data processing module;

[0031] The collection module is used to collect images of the rocker;

[0032] The image processing module is used to determine the motion state information of the rocker according to the rocker image;

[0033] The data processing module is used to determine the machining process information according to the motion state information of the rocker; determine whether the machining is completed according to the machining process information, and give corresponding prompts.

[0034] Further, the machining directions include: a first direction and a second direction;

[0035] The data processing module is used to, when the corresponding rocker state in the first direction is continuous motion and the corresponding rocker state in the second direction changes from stationary to motion, the number of processes completed in the first direction + 1; when the corresponding rocker state in the first direction is continuous motion and the corresponding rocker state in the second direction changes from continuous motion to stationary, the number of processes completed in the first direction + 1, the number of processes completed in the second direction + 1; when the corresponding rocker state in the first direction is stationary and the corresponding rocker state in the second direction is stationary, the number of processes completed in the first direction + 1 and / or the number of processes completed in the second direction + 1.

[0036] In a third aspect, an embodiment of the present application provides a storage medium, characterized by including:

[0037] Used to store computer-executable instructions, and the computer-executable instructions, when executed, implement the following processes:

[0038] Collect images of the rocker;

[0039] Determine the motion state information of the rocker according to the rocker image;

[0040] Determine the machining process information according to the motion state information of the rocker;

[0041] Determine whether the machining is completed according to the machining process information, and give corresponding prompts.

[0042] Compared with the prior art, the present application can at least achieve the following technical effects:

[0043] 1. During the processing, when processing in a certain processing direction, the rocking wheel of the cutting machine is constantly moving; conversely, when not processing in that direction, the rocking wheel is stationary. Based on this, by observing the movement state of the rocking wheel, it can be determined whether each processing direction is in the processing state, and further whether the set process for the processing direction is completed, thus enabling the automatic and intuitive observation of the processing progress.

[0044] 2. The low-light imaging technology is adopted to determine the movement state of the rocking wheel under low-light conditions.

[0045] 3. Using the pre-set completion threshold as a criterion to determine whether the work is completed can avoid misidentifying machine failures as completion and determine the degree of processing at the time of the failure, so as to facilitate the staff to debug the cutting machine and revise the processing parameters. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the technical solutions in one or more embodiments of this specification or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments recorded in this specification. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0047] Figure 1 It is a flowchart of a method for detecting the working condition of a wire electrical discharge machining cutting machine provided for one or more embodiments of this specification;

[0048] Figure 2 It is a schematic structural diagram of a rocking wheel provided for one or more embodiments of this specification;

[0049] Figure 3 It is a schematic structural diagram of a planar product provided for one or more embodiments of this specification. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0050] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the following will clearly and completely describe the technical solutions in one or more embodiments of this specification in conjunction with the drawings in one or more embodiments of this specification. Obviously, the described embodiments are only some of the embodiments of this specification, rather than all of them. Based on one or more embodiments of this specification, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of this document.

[0051] The embodiments of this specification provide a method for detecting the working condition of a wire electrical discharge machining cutting machine, as Figure 1 shown, including the following steps:

[0052] Step 1: Collect the image of the rocking wheel.

[0053] In the embodiment of the present application, the image of the rocking wheel can be captured by a conventional camera. For a scene with a dim processing environment, such as night processing, the image of the rocking wheel can be collected by means of low-light imaging. The collection frequency is defaulted to 1 frame / second.

[0054] Step 2: Determine the motion state information of the rocking wheel according to the rocking wheel image.

[0055] In the embodiment of the present application, the rocking wheel is provided with a position identifier, and the position identifier can be a pattern, text, protrusion or even a separately provided component. Preferably, a position identifier is set at a non-rotating center part of the rocking wheel. Specifically, as Figure 2 shown, a rocking handle is provided on the rocking wheel. In this way, the position change of the rocking handle in the image can be observed, so as to determine whether the rocking wheel rotates. When determining the position of the rocking handle, the corresponding position in the world coordinate system is obtained by calibrating the position of the rocking handle in the image coordinate system. The calibration method selects a simple linear calibration algorithm. The relationship between the coordinates (u, v) of the P point in the two-dimensional image coordinate system and the coordinates (X_w, Y_w, Z_w) in the world coordinate system is as follows:

[0056]

[0057] After setting the position identifier, the motion state information of the rocking wheel can be determined according to the position of the position identifier in the rocking wheel image. Specifically, according to the position of the position identifier in the rocking wheel image, it is determined whether the rocking wheel rotates within a preset period; the non-rotating duration is recorded; when the non-rotating duration exceeds the preset value, it is determined that the rocking wheel is in a stationary state; when the non-rotating duration does not exceed the preset value, it is determined that the rocking wheel is in a motion state.

[0058] In the embodiment of the present application, the preset value is the shooting time corresponding to shooting 5 frames of images.

[0059] Step 3: Determine the processing process information according to the motion state information of the rocking wheel.

[0060] In the embodiment of the present application, the completion thresholds for each processing direction are preset in advance, and each processing direction corresponds to a rocking wheel; the processing process information includes the number of completed processes in each processing direction, and the number of completed processes is used to characterize the processing progress in each processing direction. According to the motion state information of the rocking wheel corresponding to each processing direction, the number of completed processes in each case is determined.

[0061] Specifically, when machining a planar quadrilateral, at least two machining operations are required in the y direction, that is, two processes; and one machining operation is required in the x direction, that is, one process. At this time, the completion threshold in the y direction can be set to 2, and the completion threshold in the x direction can be set to 1. For each completed process, the number of processes in the corresponding direction is incremented by 1.

[0062] The specific process of determining the number of processes is as follows:

[0063] When the corresponding rocker state in the first direction is continuous movement, and the corresponding rocker state in the second direction changes from static to movement, the number of processes completed in the first direction +1;

[0064] When the corresponding rocker state in the first direction is continuous movement, and the corresponding rocker state in the second direction changes from continuous movement to static, the number of processes completed in the first direction +1, and the number of processes completed in the second direction +1;

[0065] When the corresponding rocker state in the first direction is static, and the corresponding rocker state in the second direction is static, the number of processes completed in the first direction +1 and / or the number of processes completed in the second direction +1.

[0066] For the sake of convenience, taking the processing of two-dimensional products as an example to illustrate the process of determining the number of processes, as Figure 3 shown, where the product is the area enclosed by line 12, line 23, line 34, and line 41, and line 23 is an arc. It can be seen from the figure that line 12, line 23, and line 34 each correspond to one process. The processing directions are set as the x-direction and the y-direction, where line 12 and line 34 are parallel to the y-axis, and line 41 is parallel to the x-axis.

[0067] When the processing starts, the number of processes completed in the x-direction and the y-direction is [0, 0].

[0068] Start processing along line 12. At this time, the corresponding rocker state in the y-direction is continuous movement. When line 12 is completed and line 23 starts to be processed, the corresponding rocker state in the y-direction is continuous movement, and the corresponding rocker state in the x-direction changes from static to movement. Then the number of processes completed in the y-direction +1. At this time, the number of processes completed in the x-direction and the y-direction is [0, 1].

[0069] After that, process along line 23. At this time, the corresponding rocker state in the y-direction is continuous movement, and the corresponding rocker state in the x-direction is continuous movement. When line 23 is completed and line 34 starts to be processed, the corresponding rocker state in the y-direction is continuous movement, and the corresponding rocker state in the x-direction changes from continuous movement to static. Line 23 is a curve, and processing a curve requires simultaneous processing in the x-direction and the y-direction. Then the number of processes completed in the y-direction +1, and the number of processes completed in the x-direction +1. At this time, the number of processes completed in the x-direction and the y-direction is [1, 2].

[0070] Finally, process along line 34. At this time, the corresponding rocker state in the y-direction is continuous movement, and the corresponding rocker state in the x-direction is static. When line 34 is completed, the corresponding rocker state in the y-direction changes from continuous movement to static. Then the number of processes completed in the y-direction +1. At this time, the number of processes completed in the x-direction and the y-direction is [1, 3].

[0071] It should be noted that technicians can also, according to the actual situation, after all processes are completed, increase the number of completed processes in both the x - direction and the y - direction by 1 to distinguish whether all are completed.

[0072] Step 4: Determine whether the processing is completed according to the processing process information and give corresponding prompts.

[0073] In the embodiment of the present application, in order not to mistake a machine failure for completion and to confirm the progress of the process when a machine failure occurs, when the number of completed processes in each processing direction reaches the corresponding completion threshold, it is determined that the processing is completed; otherwise, it is determined that the processing is not completed. The prompting methods include but are not limited to ringing, voice, and lighting.

[0074] Specifically, as Figure 3 shown, the completion threshold in the x - direction is 1, and the completion threshold in the y - direction is 3. Then, when the number of completed processes in the x - direction and the y - direction is [1, 3], it is determined that the processing is ended.

[0075] The embodiment of the present application provides a working condition detection device for a wire - cut electric discharge machine, including: a collection module, an image - processing module, and a data - processing module;

[0076] The collection module is used to collect images of the rocking wheel;

[0077] The image - processing module is used to determine the motion state information of the rocking wheel according to the rocking - wheel image;

[0078] The data - processing module is used to determine the processing process information according to the motion state information of the rocking wheel; determine whether the processing is completed according to the processing process information and give corresponding prompts.

[0079] In the embodiment of the present application, the processing directions include: the first direction and the second direction;

[0080] The data - processing module is used to, when the rocking - wheel state corresponding to the first direction is continuous motion and the rocking - wheel state corresponding to the second direction changes from static to motion, increase the number of completed processes in the first direction by 1; when the rocking - wheel state corresponding to the first direction is continuous motion and the rocking - wheel state corresponding to the second direction changes from continuous motion to static, increase the number of completed processes in the first direction by 1 and increase the number of completed processes in the second direction by 1; when the rocking - wheel state corresponding to the first direction is static and the rocking - wheel state corresponding to the second direction is static, increase the number of completed processes in the first direction by 1 and / or increase the number of completed processes in the second direction by 1.

[0081] The embodiment of the present application provides a storage medium, including:

[0082] For storing computer-executable instructions which, when executed, implement the following process:

[0083] Collect an image of the rocking wheel;

[0084] Determine the motion state information of the rocking wheel according to the rocking wheel image;

[0085] Determine the processing process information according to the motion state information of the rocking wheel;

[0086] Determine whether the work is completed according to the processing process information and give corresponding prompts.

[0087] The specific embodiments of this specification have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve the desired results. Additionally, the processes depicted in the figures do not necessarily require the particular order or sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0088] In the 1930s, improvements to a technology could be clearly distinguished as either hardware improvements (e.g., improvements to circuit structures such as diodes, transistors, switches, etc.) or software improvements (improvements to method flows). However, with the development of technology, many method flow improvements today can be regarded as direct improvements to hardware circuit structures. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement to a method flow cannot be implemented using a hardware entity module. For example, a Programmable Logic Device (PLD) (such as a Field Programmable Gate Array (FPGA)) is an integrated circuit whose logical function is determined by the user programming the device. Designers can program themselves to "integrate" a digital system onto a single PLD, without having to ask a chip manufacturer to design and fabricate a dedicated integrated circuit chip. Moreover, nowadays, instead of manually fabricating integrated circuit chips, this programming is mostly implemented using "logic compiler" software, which is similar to the software compilers used in program development and writing. The original code before compilation also has to be written in a specific programming language, which is called a Hardware Description Language (HDL), and there is not just one type of HDL, but many, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones currently are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also be aware that by simply performing a little logical programming on the method flow using the above-mentioned several hardware description languages and programming it into an integrated circuit, it is easy to obtain the hardware circuit that implements the logical method flow.

[0089] The controller can be implemented in any suitable manner. For example, the controller can take the form of, for example, a microprocessor or a processor and a computer-readable medium storing computer-readable program code (such as software or firmware) executable by the (micro)processor, logic gates, switches, an application specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of the controller include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that, in addition to implementing the controller in the form of pure computer-readable program code, it is entirely possible to make the controller implement the same function in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, and embedded microcontrollers by logically programming the method steps. Therefore, such a controller can be considered a hardware component, and the devices included therein for implementing various functions can also be regarded as the structures within the hardware component. Or even, the devices for implementing various functions can be regarded as either software modules for implementing the method or the structures within the hardware component.

[0090] The systems, devices, modules, or units illustrated in the above embodiments can be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer can be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or any combination of these devices.

[0091] For the convenience of description, when describing the above devices, they are described separately as various units according to their functions. Of course, when implementing the embodiments of this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0092] Those skilled in the art should understand that one or more embodiments of this specification can be provided as a method, a system, or a computer program product. Therefore, one or more embodiments of this specification can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, this specification can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memory, CD-ROM, optical memory, etc.) containing computer-usable program code.

[0093] This specification is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the specification. It should be understood that each flow and / or block in the flowchart and / or block diagram, and the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing device produce means for implementing the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the functions specified in one block or multiple blocks.

[0094] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufactured article including instruction means that implement the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the functions specified in one block or multiple blocks.

[0095] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operational steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the functions specified in one block or multiple blocks.

[0096] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and memory.

[0097] The memory may include non-permanent memory in the form of computer-readable media, random access memory (RAM), and / or non-volatile memory, such as read-only memory (ROM) or flash memory (flash RAM). The memory is an example of computer-readable media.

[0098] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0099] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0100] One or more embodiments of the present specification may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. One or more embodiments of the present specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0101] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0102] The above are only examples of this document and are not intended to limit this document. For those skilled in the art, various changes and modifications can be made to this document. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of this document shall be included within the scope of the claims of this document.

Claims

1. A method for detecting the working conditions of a wire electrical discharge machining machine, characterized in that, Including: Collecting the rocker wheel image; Determining the motion state information of the rocker wheel according to the rocker wheel image; Determining the processing process information according to the motion state information of the rocker wheel; Determining whether the processing is completed according to the processing process information and giving corresponding prompts; The processing process information includes the number of completed processes in each processing direction, and the number of completed processes is used to characterize the processing progress in each processing direction; The determining the processing process information according to the motion state information of the rocker wheel includes: Determining the number of completed processes according to the motion state information of the rocker wheel corresponding to each processing direction; The processing directions include: the first direction and the second direction; The determining the number of completed processes according to the motion state information of the rocker wheel corresponding to each processing direction includes: When the rocker wheel state corresponding to the first direction is continuous motion and the rocker wheel state corresponding to the second direction changes from static to motion, the number of completed processes in the first direction +1; When the rocker wheel state corresponding to the first direction is continuous motion and the rocker wheel state corresponding to the second direction changes from continuous motion to static, the number of completed processes in the first direction +1, and the number of completed processes in the second direction +1; When the rocker wheel state corresponding to the first direction is static and the rocker wheel state corresponding to the second direction is static, the number of completed processes in the first direction +1 and / or the number of completed processes in the second direction +1.

2. The method according to claim 1, wherein The collecting the rocker wheel image includes: Collecting the rocker wheel image by means of low-light imaging.

3. The method according to claim 1, wherein The rocker wheel is provided with a position identifier; The determining the motion state information of the rocker wheel according to the rocker wheel image includes: Determining the motion state information of the rocker wheel according to the position of the position identifier in the rocker wheel image.

4. The method according to claim 3, wherein The determining the motion state information of the rocker wheel according to the position of the position identifier in the rocker wheel image includes: Determining whether the rocker wheel rotates within a preset period according to the position of the position identifier in the rocker wheel image; Recording the non-rotation duration of the rocker wheel; When the non-rotation duration exceeds a preset value, determining that the rocker wheel is in a static state; When the non-rotation duration does not exceed a preset value, determining that the rocker wheel is in a motion state.

5. The method according to claim 1, wherein Pre-setting the completion threshold for each processing direction, where each processing direction corresponds to one rocker wheel; The determining whether the processing is completed according to the processing process information includes: When the number of completed processes in each processing direction reaches the corresponding completion threshold, determining that the processing is completed, otherwise determining that the processing is not completed.

6. A working condition detection device for a wire electrical discharge machine, characterized in that, Including: A collection module, an image processing module and a data processing module; The collection module is used to collect the rocker wheel image; The image processing module is used to determine the motion state information of the rocker wheel according to the rocker wheel image; The data processing module is used to determine the processing process information according to the motion state information of the rocker wheel; determine whether the processing is completed according to the processing process information, and give corresponding prompts; The processing process information includes the number of completed processes in each processing direction, and the number of completed processes is used to characterize the processing progress in each processing direction; The data processing module is used to determine the number of completed processes according to the motion state information of the rocker wheel corresponding to each processing direction; The processing directions include: the first direction and the second direction; The data processing module is used to add 1 to the number of completed processes in the first direction when the rocker wheel state corresponding to the first direction is continuous motion and the rocker wheel state corresponding to the second direction changes from stationary to motion; when the rocker wheel state corresponding to the first direction is continuous motion and the rocker wheel state corresponding to the second direction changes from continuous motion to stationary, add 1 to the number of completed processes in the first direction and add 1 to the number of completed processes in the second direction; when the rocker wheel state corresponding to the first direction is stationary and the rocker wheel state corresponding to the second direction is stationary, add 1 to the number of completed processes in the first direction and / or add 1 to the number of completed processes in the second direction.

7. A storage medium, characterized in that, including: used to store computer-executable instructions, and the computer-executable instructions implement the following processes when executed: Collect the rocker wheel image; Determine the motion state information of the rocker wheel according to the rocker wheel image; Determine the processing process information according to the motion state information of the rocker wheel; Determine whether the processing is completed according to the processing process information, and give corresponding prompts; The processing process information includes the number of completed processes in each processing direction, and the number of completed processes is used to characterize the processing progress in each processing direction; The determining the processing process information according to the motion state information of the rocker wheel includes: Determine the number of completed processes according to the motion state information of the rocker wheel corresponding to each processing direction; The processing directions include: the first direction and the second direction; The determining the number of completed processes according to the motion state information of the rocker wheel corresponding to each processing direction includes: When the rocker wheel state corresponding to the first direction is continuous motion and the rocker wheel state corresponding to the second direction changes from stationary to motion, add 1 to the number of completed processes in the first direction; When the rocker wheel state corresponding to the first direction is continuous motion and the rocker wheel state corresponding to the second direction changes from continuous motion to stationary, add 1 to the number of completed processes in the first direction and add 1 to the number of completed processes in the second direction; When the rocker wheel state corresponding to the first direction is stationary and the rocker wheel state corresponding to the second direction is stationary, add 1 to the number of completed processes in the first direction and / or add 1 to the number of completed processes in the second direction.

Citation Information

Patent Citations

  • Full-automatic guide rail cutter and cutting process

    CN104028823A

  • Method, system and equipment for determining cutting state of continuous casting blank and medium

    CN113222941A