Tool electrode identification method and device, and electronic device
By identifying the specific coordinates and feature information of the electrode, the type and precision of the electrode can be accurately determined, solving the problem of low tool electrode identification efficiency in the existing technology and realizing high efficiency and accuracy in electrical discharge machining.
Patent Information
- Application Number
- CN202311435969.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2026-01-09
- Estimated Expiration
- 2043-10-31
AI Technical Summary
In the existing technology, the identification of tool electrodes mainly relies on manual operation, which is inefficient and prone to errors, and cannot accurately identify the electrode type and precision required for electrical discharge machining.
By determining the specific coordinates and feature information of the electrode, the type and precision of the electrode are identified using 3D design software. Combined with preset conditions, the type and precision of the electrode are judged, and an electrode that meets the processing requirements is selected.
It improves the efficiency and accuracy of electrical discharge machining, ensures that the selected electrodes meet the processing requirements, and reduces human error.
Smart Images

Figure CN117300281B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of production and processing, and particularly relates to a tool electrode identification method and device and electronic equipment. BACKGROUND
[0002] Electrical discharge machining (EDM) is a new technology for processing directly by using electric energy and heat energy. The electrical discharge machining method can meet the needs of production development and has many excellent performances in application, so it has been rapidly developed and widely applied.
[0003] Currently, a three-dimensional design software such as UG / NX (Unigraphics NX) software is usually used to design a tool electrode. When selecting an electrode required for electrical discharge machining, manual operation is usually used. This method is low in efficiency and prone to errors because it is heavily dependent on the processing experience of an operator. SUMMARY
[0004] Therefore, the embodiments of the application provide a tool electrode identification method and device and electronic equipment, which can more accurately and effectively identify a tool electrode required for electrical discharge machining.
[0005] A first aspect of the embodiments of the application provides a tool electrode identification method, comprising:
[0006] Specific coordinates of each electrode are determined to obtain characteristic information of the electrode.
[0007] The type of each electrode is determined according to the characteristic information of the electrode. The characteristic information is information reflecting the properties and characteristics of the electrode itself.
[0008] The accuracy of each electrode is determined according to the characteristic information of the electrode.
[0009] An electrode meeting the processing requirements is determined according to the type, accuracy and specific coordinates of the electrode.
[0010] In a first possible implementation manner of the first aspect, the characteristic information of the electrode includes the number of faces, the number of edges and the area of each face of the electrode.
[0011] In a second possible implementation manner of the first aspect based on the first possible implementation manner of the first aspect, the type of each electrode is determined according to the characteristic information of the electrode, comprising:
[0012] It is determined whether the characteristic information of each electrode meets a first preset condition to obtain a first determination result.
[0013] The first preset condition comprises: the number of faces and the number of edges of the electrodes are the same, and the tolerance between the areas of the faces of the electrodes is in a first tolerance range.
[0014] The type of each electrode is determined according to the first determination result.
[0015] In a third possible implementation of the first aspect, according to the first determination result, the type of each electrode is determined, comprising:
[0016] When the first determination result is that the feature information of each electrode satisfies the first preset condition, it is determined that the electrodes are of the same type.
[0017] In a fourth possible implementation of the first aspect, according to the feature information of the electrodes, the accuracy of each electrode is determined, comprising:
[0018] It is determined whether the electrodes of the same type satisfy a second preset condition, to obtain a second determination result.
[0019] The second preset condition comprises: the tolerance of the sum of the areas of the faces of the electrodes is in a second tolerance range.
[0020] The accuracy of each electrode is determined according to the second determination result.
[0021] In a fifth possible implementation of the first aspect, according to the second determination result, the accuracy of each electrode is determined, comprising:
[0022] When the second determination result is that the feature information of each electrode satisfies the second preset condition, it is determined that the electrodes are of the same accuracy.
[0023] In a sixth possible implementation of the first aspect, after the type of each electrode is determined according to the feature information of the electrodes, the method further comprises:
[0024] Two adjacent electrodes of the same type are sequentially selected, to obtain the distance between the center points of the two electrodes.
[0025] It is determined whether the distance is an integer;
[0026] When the determination result is yes, it is determined that the two electrodes are on the same reference plane; when the determination result is no, it is determined that the two electrodes are on different reference planes, so that the different reference planes are determined.
[0027] According to the feature information of the electrodes, the type of each electrode on the different reference planes is determined.
[0028] Based on the embodiments of the present application, the electrode required for the electric discharge machining can be more accurately and effectively identified, thereby improving the efficiency of the electric discharge machining.
[0029] The second aspect of the embodiments of the present application provides a deployment device, comprising:
[0030] The first processing module is configured to determine the specific coordinates of each electrode, and obtain the feature information of the electrode.
[0031] The second processing module is configured to determine the type of each electrode according to the feature information of the electrode, and the feature information is information reflecting the properties and characteristics of the electrode itself.
[0032] The third processing module is configured to determine the accuracy of each electrode according to the feature information of the electrode.
[0033] The fourth processing module is configured to determine the electrode meeting the machining requirement according to the type, accuracy and specific coordinates of the electrode.
[0034] The third aspect of the embodiments of the present application provides an electronic device, comprising a memory and a processor, the memory stores a computer program which can be run on the processor, and the processor executes the computer program, so that the electronic device implements the steps of the electrode identification method in any one of the above first aspect.
[0035] The fourth aspect of the embodiments of the present application provides a computer readable storage medium, comprising: a computer program is stored, and the computer program is executed by a processor, so that the electronic device implements the steps of the electrode identification method in any one of the above first aspect.
[0036] The fifth aspect of the embodiments of the present application provides a computer program product, when the computer program product is run on an electronic device, so that the electronic device executes the electrode identification method in any one of the above first aspect.
[0037] It can be understood that the beneficial effects of the above-mentioned second aspect to the fifth aspect can be referred to the related description in the above-mentioned first aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0039] Figure 1 is a flowchart of the electrode identification method provided by an embodiment of the present application;
[0040] Figure 2 is a flowchart of an electrode recognition method provided by an embodiment of the present application;
[0041] Figure 3 is a structural diagram of an electrode recognition device provided by an embodiment of the present application;
[0042] Figure 4 is a structural diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0043] In the following description, for the purpose of explanation and not limitation, specific details are set forth, such as particular system configurations, techniques, etc., in order to provide a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application can be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
[0044] The electrode recognition method provided by the embodiments of the present application can be applied to electronic devices such as personal computers, industrial computers, mobile phones, tablet computers, etc., at this time, the electronic device is the execution subject of the electrode recognition method provided by the embodiments of the present application, and the embodiments of the present application do not make any limitation on the specific type of the electronic device.
[0045] Electrical discharge machining (EDM) is also called discharge machining, which is a new technology for processing directly using electric energy and heat energy. Since obvious sparks can be seen in the discharge process, it is called electrical discharge machining. The principle is to remove the surface layer of the workpiece through the discharge action between the tool electrode (hereinafter referred to as electrode) for processing and the workpiece, so as to achieve the processing of the size, shape and surface quality of the workpiece.
[0046] Since the forming of a workpiece often needs to use multiple electrodes of different types or different accuracies, multiple electrodes used for electrical discharge machining are arranged together. For example, the electrodes are usually arranged on the same base plate, and the plate can be referred to as an electrode array base at this time. When electrical discharge machining is performed, the electrode that meets the type requirement and the accuracy requirement needs to be identified from the multiple electrodes on the electrode array base of the machining tool, and the electrode is controlled to feed to the workpiece. Different workpieces correspond to different electrode array bases. Possibly, in some cases where the workpiece is relatively simple, the same type of electrode required for machining is arranged in the same column or row of the electrode array base. In some cases where the workpiece is relatively complex, electrodes of different types and different accuracies are arranged in the electrode array base. For example, in one column or row of the electrode array base, coarse teeth C (electrodes of accuracy coarse teeth and type C), medium teeth D (electrodes of accuracy medium teeth and type D), coarse teeth C 、 fine teeth D (electrodes of accuracy fine teeth and type D) are arranged in sequence. The currently available method is usually that a technician refers to a design file and selects the electrode to be used by naked eye from the plate on which multiple electrodes are arranged. The plate on which multiple electrodes required for machining are arranged is manufactured according to the design file, so the design file corresponds to the plate on which multiple electrodes required for machining are arranged. This method has a large amount of manual operation and is prone to errors.
[0047] Based on the actual situation described above, the embodiment of the present application provides a tool electrode identification method, which is applied to an electronic device and controls the process of electrical discharge machining. In the embodiment of the present application, the specific coordinates of each electrode are determined first to obtain the feature information of the electrode. Then, the type of each electrode is determined according to the feature information of the electrode. Then, the accuracy of each electrode is determined according to the feature information of the electrode. Finally, the electrode that meets the machining requirement is determined according to the type, accuracy and specific coordinates of the electrode.
[0048] Based on the embodiment of the present application, the tool electrode required for use can be more accurately identified during electrical discharge machining, and the efficiency of electrical discharge machining is improved.
[0049] In order to illustrate the technical solutions described in the present application, the following will be described by specific embodiments.
[0050] Figure 1 An implementation flowchart of a tool electrode identification method provided by the embodiment of the present application is shown, and the details are as follows:
[0051] S101, the specific coordinates of each electrode are determined to obtain the feature information of the electrode.
[0052] Currently, a three-dimensional design software, such as UG / NX (Unigraphics NX) software, is usually used to design an electrode needed for electrical discharge machining, and the electrode is saved as a design file after the design of the electrode is completed. In an actual electrical discharge machining scene, a design file corresponding to each electrode can be obtained. In an optional embodiment, the design file can be imported into a UG API system, and specific coordinates of each electrode are obtained after the design file is identified by the UG API system. Thus, the machining equipment can obtain the specific coordinates of each electrode.
[0053] It should be noted that, after the design file is identified by the UG API system, not only the specific coordinates of each electrode can be obtained, but also other attribute information of each electrode, such as the surface area of each electrode and the length of each side.
[0054] In this step, it can be understood that the specific coordinates of each electrode are in the same standard coordinate system. Therefore, the specific coordinates of each electrode are unique, and the position of each electrode can be determined by the specific coordinates of each electrode.
[0055] While the specific coordinates of each electrode are determined, the feature information of each electrode can be obtained. The feature information is information reflecting various attributes and characteristics of the electrode itself, and can help to distinguish different electrodes. Optionally, the feature information can include the number of faces, the number of sides, and the surface area of each face of the electrode. The feature information can also include other parameters that can help to distinguish the electrode, for example, the length of each side of the electrode. The feature information can be determined according to actual conditions, which is not limited here. In each of the embodiments of the present application, the feature information including the number of faces, the number of sides, and the surface area of each face of the electrode will be taken as an example for description.
[0056] S102, according to the feature information of the electrode, determine the type of each electrode.
[0057] After the specific coordinates of each electrode are obtained, the type of each electrode can be determined according to the feature information of the electrode.
[0058] As an optional embodiment of the present application, when the feature information comprises the three parameters of the number of faces, the number of edges and the surface area of each face of the electrode, the first determination result can be obtained by judging whether the feature information of each electrode satisfies the first preset condition, and the type of each electrode can be determined according to the first determination result. Specifically, whether the feature parameters of each electrode satisfy the first preset condition is judged to obtain the first determination result. If the first determination result is that the feature parameters of each electrode satisfy the first preset condition, it is determined that the electrodes are of the same type; otherwise, it is determined that the electrodes are of different types, so that the type of each electrode can be determined. The first preset condition is that the number of faces of each electrode is the same, the number of edges is the same, and the tolerance between the surface areas of each face of each electrode is within the first tolerance range. The specific value of the first tolerance range can be set by the technician according to the actual needs, which is not limited here.
[0059] Taking an example for illustration, assuming that there are electrode A and electrode B, and the first tolerance range is set to 0 to 25%. If the number of faces of electrode A and electrode B is the same, the number of edges is also the same, and the tolerance between the surface areas of each face of electrode A and electrode B is within 0 to 25%, it can be considered that the feature parameters of electrode A and electrode B satisfy the first preset condition, and electrode A and electrode B can be determined as electrodes of the same type. Otherwise, it is considered that the feature parameters of electrode A and electrode B do not satisfy the first preset condition, and electrode A and electrode B are determined as electrodes of different types. For example, if the number of faces of electrode A and electrode B is the same, the number of edges is also the same, but the tolerance between the surface areas of each face of electrode A and electrode B is 35%, which exceeds the first tolerance range (0 to 25%), at this time electrode A and electrode B are electrodes of different types. Based on this, the types of electrode A and electrode B can be determined.
[0060] In S103, the accuracy of each electrode is determined according to the feature information of the electrode.
[0061] The electrode not only has types, but also has accuracy, and electrodes of the same type can be divided into different accuracy levels. For example, for an electrode with coarse teeth, the reference accuracy is 0.1 mm; for an electrode with medium teeth, the reference accuracy is 0.05 mm; for an electrode with fine teeth, the reference accuracy is 0.01 mm. In electrical discharge machining, the accuracy of the electrode is very important for the quality and accuracy of the workpiece machining result. Therefore, after determining the type of each electrode, the accuracy of each electrode belonging to the same type is further determined, so as to accurately identify the electrode required by the electrical discharge machining.
[0062] As an optional embodiment of the present application, after determining the type of each electrode, the accuracy of the electrodes belonging to the same type can also be determined according to the feature information of the electrode, so that the accuracy of each electrode can be determined.
[0063] In actual machining production, an electrode is usually not used only once, and the electrode that has been used has some loss, but the electrode with less loss can be used again. Therefore, even if the electrodes are of the same type and have the same accuracy, the sum of the surface areas of the electrodes (hereinafter referred to as total surface area) are not exactly the same, but there is a small tolerance. Therefore, in a possible embodiment, the accuracy of each electrode can be determined by determining whether the electrodes of the same type meet the second preset condition: determining whether the electrodes of the same type meet the second preset condition to obtain a second determination result, and determining the accuracy of each electrode according to the second determination result. If the second determination result is that the electrodes of the same type meet the second preset condition, it is determined that the electrodes are of the same accuracy; otherwise, it is determined that the electrodes are of different accuracy, so that the accuracy of each electrode can be determined. The second preset condition is that the tolerance between the total surface areas of the electrodes of the same type is within a second tolerance range. The specific value of the second tolerance range can also be set by the technician according to the actual needs, which is not limited here.
[0064] In a possible specific embodiment, after the types of the electrodes are determined by the foregoing steps, the electrodes of the same type can be compared and analyzed respectively, so that the accuracy of all electrodes of different types, i.e., the accuracy of each electrode, can be determined. When the accuracy of several electrodes of the same type is determined, the total surface area of each electrode of the type can be compared with the total surface area of other electrodes of the same type one by one to obtain the tolerance between the total surface areas. It is determined whether the tolerances are within a second tolerance range, and the accuracy of the electrodes of the same type is determined according to the determination result. In this way, the accuracy of other electrodes of the same type can be determined, so that after the types of the electrodes are determined, the accuracy of each electrode can be determined.
[0065] S104, determining an electrode meeting the machining requirement according to the type and accuracy of the electrode and the specific coordinates.
[0066] In actual electro-discharge machining scenarios, electrodes meeting the machining requirement need to be used in a certain order to perform electro-discharge machining on a workpiece. That is, according to the machining procedure, electrodes meeting the type and accuracy requirements are selected and controlled to be fed to the workpiece in turn to complete the electro-discharge machining on the workpiece. The machining procedure for electro-discharge machining on a workpiece is usually determined in advance.
[0067] After the specific coordinates of each electrode are obtained, and the type and accuracy of each electrode are determined, the distribution of electrodes of various types and various accuracies on the base is determined. Therefore, the electrode meeting the processing requirements can be determined according to the type and accuracy of the electrode and the specific coordinates. The electrode meeting the processing requirements is the electrode meeting the type and accuracy requirements.
[0068] Based on the embodiments of the present application, the electrode required for the electrical discharge machining can be more accurately and effectively identified, thereby improving the efficiency of the electrical discharge machining.
[0069] When the workpiece is relatively complex, for example, presents multiple different situations in terms of the machining shape, angle or depth of the workpiece, the electrode array base corresponding to the electrical discharge machining of the workpiece also presents multiple reference surfaces. Then, according to the machining process, the electrodes on different reference surfaces of the electrode array base are used in sequence to complete the electrical discharge machining of the workpiece. The elevations of different reference surfaces are different. Therefore, before determining the type of each electrode, it is necessary to determine whether the current electrode array base has multiple reference surfaces. Then, the electrodes on different reference surfaces of the electrode array base are processed separately, and the type of each electrode on the same reference surface is determined.
[0070] Therefore, as another optional embodiment of the present application, please refer to Figure 2 . As shown in Figure 2 , when the workpiece is relatively complex and has multiple reference surfaces, after the step S102, the method can further include S201a-S201c, which are described as follows:
[0071] S201a, two adjacent electrodes of the same type are selected in sequence to obtain the distance between the center points of the two electrodes.
[0072] Two adjacent electrodes of the same type are selected in sequence, and the distance between the center points of the two electrodes is calculated. The center point of the electrode can be determined according to the specific requirements of the actual application. For example, in a possible embodiment, since the electrode has a certain thickness, the thickness of the electrode can be determined first, and then a point at one-half of the thickness of the electrode is selected as the center point of the electrode.
[0073] S201b, it is determined whether the distance is an integer. If yes, it is determined that the two electrodes are on the same reference surface; otherwise, it is determined that the two electrodes are on different reference surfaces, thereby determining the different reference surfaces.
[0074] Because when designing and manufacturing the electrodes, the distance between the center points of two electrodes of the same type on the same reference surface is an integer. If two electrodes of the same type are on different reference surfaces, the distance between the center points of the two electrodes is not an integer. Therefore, whether the electrode array base has different reference surfaces can be determined by judging the distance between the center points of the electrodes of the same type.
[0075] S201c, determining the types of the electrodes on different reference surfaces according to the characteristic information of the electrodes.
[0076] After determining that the electrode array base has different reference surfaces, the electrodes on different reference surfaces of the electrode array base are processed separately. Then, the types of the electrodes on the same reference surface are determined.
[0077] Based on the embodiments of the present application, the electrodes on a more complex electrode array base can be identified, and the electrodes meeting the processing requirements can be selected.
[0078] Corresponding to the electrode identification method described in the foregoing embodiments, Figure 3 A structure diagram of an electrode identification device provided by an embodiment of the present application is shown, and only parts related to the embodiments of the present application are shown for ease of description.
[0079] Reference Figure 3 The electrode identification device 300 includes:
[0080] A first processing module 301 is configured to determine the specific coordinates of the electrodes, and obtain characteristic information of the electrodes.
[0081] A second processing module 302 is configured to determine the types of the electrodes according to the characteristic information of the electrodes, the characteristic information being information reflecting the properties and characteristics of the electrodes.
[0082] A third processing module 303 is configured to determine the precisions of the electrodes according to the characteristic information of the electrodes.
[0083] A fourth processing module 304 is configured to determine the electrodes meeting the processing requirements according to the types, the precisions and the specific coordinates of the electrodes.
[0084] The processes in which the modules in the electrode identification device provided by the embodiments of the present application realize their respective functions can be referred to the descriptions of the foregoing Figure 1 embodiments and other related method embodiments, which are not described herein again.
[0085] It should be noted that the information interaction, execution process and the like between the above-mentioned devices / units are based on the same concept as the method embodiments of the present application, and the specific functions and brought technical effects can be referred to the method embodiments part, which will not be repeated here.
[0086] It should be understood that the size of the serial number of each step in the above-mentioned embodiments does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0087] It should be understood that when used in the present application and the appended claims, the term "comprising" indicates the presence of the described features, whole, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, whole, steps, operations, elements, components and / or sets thereof.
[0088] It should also be understood that the term "and / or" used in the present application and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes these combinations.
[0089] As used in the present application and the appended claims, the term "if" can be interpreted as "when" or "upon" or "in response to a determination" or "in response to detecting" depending on the context. Similarly, the phrase "if determined" or "if detecting [the described condition or event]" can be interpreted to mean "upon determining" or "in response to determining" or "upon detecting [the described condition or event]" or "in response to detecting [the described condition or event]" depending on the context.
[0090] In addition, in the description of the present application and the appended claims, the terms "first", "second", "third" and the like are only used to distinguish the description, and cannot be understood as indicating or implying relative importance. It should also be understood that although the terms "first", "second" and the like are used in the text to describe various elements in some embodiments of the present application, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, the first table can be named the second table, and similarly, the second table can be named the first table without departing from the scope of various described embodiments. The first table and the second table are both tables, but they are not the same table.
[0091] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0092] The electrode recognition method provided in this application can be applied to electronic devices such as mobile phones, tablets, wearable devices, in-vehicle devices, augmented reality (AR) / virtual reality (VR) devices, laptops, ultra-mobile personal computers (UMPCs), netbooks, and personal digital assistants (PDAs). This application does not impose any restrictions on the specific type of electronic device.
[0093] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. For example... Figure 4 As shown, the electronic device 400 of this embodiment includes: at least one processor 402 ( Figure 4 (Only one is shown in the image) a memory 401, which stores a computer program 403 that can run on the processor 402. When the processor 402 executes the computer program 403, it implements the steps in the various deployment method embodiments described above, for example... Figure 1 The steps shown. Alternatively, when the processor 402 executes the computer program 403, it implements the functions of each module / unit in the above-described device embodiments, for example... Figure 4 The functions of the module shown.
[0094] The electronic device 400 can be a desktop computer, laptop, handheld computer, cloud server, or other computing device. The electronic device may include, but is not limited to, a processor 402 and a memory 401. Those skilled in the art will understand that... Figure 4 This is merely an example of electronic device 400 and does not constitute a limitation on electronic device 400. It may include more or fewer components than shown, or combine certain components, or different components. For example, the electronic device may also include input transmitting devices, network access devices, buses, etc.
[0095] The processor 402 can be a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the like. The general-purpose processor can be a microprocessor or the processor can be any conventional processor.
[0096] The memory 401 can be an internal storage unit of the electronic device 400 in some embodiments, such as a hard disk or a memory of the electronic device 400. The memory 401 can also be an external storage device of the electronic device 400, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, or the like. Further, the memory 401 can include both an internal storage unit and an external storage device of the electronic device 400. The memory 401 is used to store an operating system, an application program, a boot loader, data, and other programs, such as program codes of the computer program. The memory 401 can also be used to temporarily store data that has been transmitted or is to be transmitted.
[0097] In addition, it can be clearly understood by those skilled in the art that, for the convenience and brevity of description, only the division of the above functional units and modules is exemplified, and in actual application, the above functions can be completed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to complete all or part of the above-described functions. The functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0098] The electronic device includes at least one memory, at least one processor, and a computer program stored in the at least one memory and executable on the at least one processor, and the processor executes the computer program to enable the electronic device to implement the steps in any of the above method embodiments.
[0099] The computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps in any of the above method embodiments.
[0100] The computer program product, when executed on an electronic device, enables the electronic device to implement the steps in any of the above method embodiments.
[0101] The chip system includes a processor coupled with a memory, and the processor executes a computer program stored in the memory to implement the steps in any of the above method embodiments.
[0102] The integrated modules / units, if implemented in the form of software function units and sold or used as independent products, can be stored in a computer readable storage medium. Based on this understanding, all or part of the processes in the above method embodiments can also be completed by a computer program instructing related hardware, and the computer program can be stored in a computer readable storage medium. The computer program, when executed by a processor, can implement the steps in any of the above method embodiments. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or some intermediate forms. The computer readable storage medium can include any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc.
[0103] In the above embodiments, the description of each embodiment has its own focus, and the parts not described or recorded in detail in a certain embodiment can be referred to the relevant description of other embodiments.
[0104] Those skilled in the art can understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0105] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, i.e. they can be located in one place or distributed on multiple network units. Part or all of the units can be selected to achieve the purpose of the embodiments according to actual needs.
[0106] The above-described embodiments are only used to illustrate the technical solutions of the present application, but not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can still be modified, or some technical features can be replaced by equivalents; and these modifications or replacements do not make the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.
Claims
1. A tool electrode identification method characterized by, The method comprises: determining specific coordinates of each electrode to obtain characteristic information of the electrode; determining the type of each electrode according to the characteristic information of the electrode, the characteristic information being information reflecting the properties and characteristics of the electrode itself; determining the accuracy of each electrode according to the characteristic information of the electrode; determining the electrode meeting the processing requirement according to the type, the accuracy and the specific coordinates of the electrode.
2. The electrode identification method according to claim 1, characterized by, The characteristic information of the electrode comprises the number of faces, the number of edges and the surface area of each face of the electrode.
3. The electrode identification method according to claim 2, characterized by, The determination of the type of each electrode according to the characteristic information of the electrode comprises: determining whether the characteristic information of each electrode meets a first preset condition to obtain a first determination result; the first preset condition comprises that the number of faces and the number of edges of the electrode are the same, and the tolerance between the surface areas of each face of the electrode is within a first tolerance range; determining the type of each electrode according to the first determination result.
4. The electrode identification method according to claim 3, characterized by, The determination of the type of each electrode according to the first determination result comprises: when the first determination result is that the characteristic information of each electrode meets the first preset condition, determining that the electrodes are of the same type.
5. The electrode identification method of claim 2, wherein The determination of the accuracy of each electrode according to the characteristic information of the electrode comprises: determining whether the electrodes of the same type meet a second preset condition to obtain a second determination result; the second preset condition comprises that the tolerance of the sum of the surface areas of each face of the electrode is within a second tolerance range; determining the accuracy of each electrode according to the second determination result.
6. The electrode identification method according to claim 5, wherein The determination of the accuracy of each electrode according to the second determination result comprises: when the second determination result is that the characteristic information of each electrode meets the second preset condition, determining that the electrodes are of the same accuracy.
7. The electrode identification method of claim 1, wherein After the determination of the type of each electrode according to the characteristic information of the electrode, the method further comprises: selecting two adjacent electrodes of the same type in turn to obtain the distance between the center points of the two electrodes; determining whether the distance is an integer; when the determination result is yes, determining that the two electrodes are on the same reference plane; when the determination result is no, determining that the two electrodes are on different reference planes, thereby determining the different reference planes; determining the type of each electrode on the different reference planes according to the characteristic information of the electrode.
8. A tool electrode identification device, characterized by The method comprises: a first processing module for determining specific coordinates of each electrode to obtain characteristic information of the electrode; a second processing module for determining the type of each electrode according to the characteristic information of the electrode, the characteristic information being information reflecting the properties and characteristics of the electrode itself; a third processing module for determining the accuracy of each electrode according to the characteristic information of the electrode; a fourth processing module for determining the electrode meeting the processing requirement according to the type, the accuracy and the specific coordinates of the electrode.
9. An electronic device, comprising: The electronic device comprises a memory and a processor, the memory stores a computer program capable of running on the processor, and the processor implements the steps of the method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium storing a computer program, the computer program comprising instructions that, when executed by a computer, cause the computer to perform the method of any one of claims 1 to 9. The computer program, which is executed by a processor, implements the steps of the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Wire electrical discharge machining method
CN110315154A
System and Method of Polishing a Surface
US20150076118A1