Electrode and method for generating an electrode machining model

By designing a specific angle between the electrode head and the reference stage and generating an electrode machining model by computer, the problems of wasted human resources and low precision in traditional electrode machining are solved, and efficient machining is achieved without the need for the workpiece to be placed at a specific angle.

CN117066615BActive Publication Date: 2026-03-27深圳模德宝科技有限公司
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-28
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

Traditional electrode machining of submarine gates requires the workpiece to be placed at a specific angle, resulting in wasted human resources and low machining accuracy.

Method used

Design an electrode whose electrode head and the reference stage are at the same angle as the tilt angle of the submarine gate. The workpiece does not need to be manually positioned at a specific angle during machining. A computer device is used to generate an electrode machining model, and cone and cylinder features are generated through reference surface, initial cone surface and offset parameters.

Benefits of technology

It saves human resources, improves processing accuracy, simplifies the electrode processing model design process, and reduces human error.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117066615B_ABST
    Figure CN117066615B_ABST
Patent Text Reader

Abstract

The application discloses an electrode and a generation method of an electrode processing model, and belongs to the technical field of mold processing. The electrode comprises a reference table, an electrode head fixed to the reference table, and an included angle between an axis of the electrode head and a bottom surface of the reference table is a first included angle, the first included angle is greater than 0 DEG and less than 90 DEG. The electrode can save human resources.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of mold processing, in particular to an electrode and a method for generating an electrode processing model. BACKGROUND

[0002] The electrode is a discharge end part for electric spark processing, which is used for processing hard materials after heat treatment and cavity corners, lettering, etc., and is mainly applied to occasions that cannot be processed by cutting.

[0003] The electrode for processing a submarine gate is used for processing a submarine gate (also known as an inclined gate) of a mold. Since the submarine gate is an inclined hole, it is not easy to position and is easy to break when drilled. Therefore, the electrode processing is the best choice.

[0004] In the prior art, when the electrode for processing a submarine gate is used to process a submarine gate, the workpiece (i.e., a part for processing a mold) needs to be placed at a specific angle so that the gate position is vertically upward. Then, the electrode is processed by a discharge program written by an electrode designer. Such a processing method is relatively cumbersome and is easy to waste human resources. SUMMARY

[0005] The present application provides an electrode and a method for generating an electrode processing model, which can save human resources.

[0006] In a first aspect, an electrode is provided, which is used for processing a workpiece to form a gate on the workpiece, an included angle between an axis of the gate and a bottom surface of the workpiece is a first included angle, the first included angle is greater than 0° and less than 90°, and the electrode comprises:

[0007] a reference table, an electrode head fixed to the reference table, and an included angle between an axis of the electrode head and a bottom surface of the reference table is the first included angle, the first included angle is greater than 0° and less than 90°.

[0008] In some embodiments, the electrode further comprises a reinforcing table arranged between the electrode head and the reference table.

[0009] In some embodiments, the reinforcing table comprises a first table surface connected to the electrode head and a second table surface connected to the reference table, the second table surface is parallel to the bottom surface of the reference table, the first table surface is perpendicular to the axis of the electrode head, an included angle between the first table surface and the second table surface is a second included angle, and a sum of the first included angle and the second included angle is 90°.

[0010] In some embodiments, the electrode head is a cone.

[0011] The electrode provided by the embodiment of the application is used for machining a workpiece to form a gate on the workpiece, and an angle between an axis of the gate and a bottom surface of the workpiece is a first included angle α. The electrode comprises a reference table and an electrode head, the electrode head is fixed to the reference table, and an angle between an axis of the electrode head and a bottom surface of the reference table is the first included angle α. Therefore, when the workpiece is machined by using the electrode, the bottom surface of the reference table of the electrode is parallel to the bottom surface of the workpiece, and the axis of the electrode head coincides with the axis of the gate, so that the workpiece only needs to be placed correctly and does not need to be placed at a specific angle, thereby saving human resources and improving machining accuracy.

[0012] In a second aspect, a method for generating an electrode machining model is provided. The electrode machining model is used for machining an electrode, and the electrode is used for machining a workpiece to form a gate on the workpiece. An angle between an axis of the gate and a bottom surface of the workpiece is a first included angle, the first included angle is greater than 0° and less than 90°, and the electrode machining model comprises an electrode head feature, the electrode head feature comprises a cone feature and a column feature. The method comprises the following steps.

[0013] According to the structure of the workpiece model, a reference surface is generated, the reference surface is parallel to the bottom surface of the workpiece model; an initial cone surface and a gate plane selected by a user are received; an angle between the gate plane and the reference surface is the first included angle, the first included angle is greater than 0° and less than 90°; a bias parameter and a stretching parameter input by the user are received; an axis vector of the electrode head feature is determined; the axis vector is perpendicular to the gate plane and passes through a center point of the gate plane, and an extension direction of the axis vector is away from the gate plane; the gate plane is taken as a top plane of the cone feature, the bias parameter is taken as a taper length of the cone feature, and the initial cone surface is stretched along the axis vector to generate the cone feature; the stretching parameter is taken as a height of the column feature, the axis vector is taken as an axis of the column feature, and the column feature is generated on the basis of the cone feature.

[0014] In some embodiments, the method further comprises: receiving a gate type input by the user; the gate type is a circular gate or a square gate; according to the gate type, a corresponding template is called, and an initial cone feature corresponding to the gate type is displayed; receiving the initial cone surface and the gate plane selected by the user comprises: receiving the initial cone surface and the gate plane selected by the user on the initial cone feature.

[0015] In some embodiments, the gate type is a circular gate, the initial cone surface is a conical surface, and the gate plane is a circular surface; the gate plane is taken as the top plane of the cone feature, the bias parameter is taken as the taper length of the cone feature, and the initial cone surface is stretched along the axis vector to generate the cone feature, which comprises: determining a taper surface of the cone feature according to the initial cone surface; the gate plane is taken as the top plane of the cone feature, the bias parameter is taken as the taper length of the cone feature, the initial cone surface is stretched along the axis vector according to the taper surface to generate the cone feature.

[0016] In some embodiments, the gate type is a square gate, the initial cone surface includes four trapezoidal inclined surfaces, and the gate plane is a square plane; the initial cone surface is stretched along the axis vector to generate the cone feature, including: determining two middle surfaces according to the initial cone surface; taking the gate plane as the top plane of the cone feature and taking the offset parameter as the length of the tapered surface, the initial cone surface is stretched along the axis vector to generate the cone feature according to the two middle surfaces.

[0017] In some embodiments, the electrode feature further includes a reinforcing table feature and a reference table feature, and the method further includes: receiving a reference table parameter input by a user; generating the reinforcing table feature according to the preset reinforcing table parameter based on the electrode head feature; and generating the reference table feature according to the reference table parameter based on the reinforcing table feature.

[0018] In some embodiments, the reinforcing table feature includes a first table surface feature connected with the column feature and a second table surface feature connected with the reference table feature, the second table surface feature is parallel to the bottom surface of the reference table feature, the first table surface feature and the second table surface feature form a second included angle, and the first table surface feature is perpendicular to the axis of the column feature.

[0019] The method for generating an electrode processing model provided in the embodiments of the present application generates a reference surface according to the structure of a workpiece model, receives an initial cone surface and a gate plane selected by a user, receives an offset parameter and a stretching parameter input by the user, determines an axis vector of an electrode head feature, takes the gate plane as the top plane of the cone feature, takes the offset parameter as the taper length of the cone feature, stretches the initial cone surface along the axis vector to generate the cone feature, takes the stretching parameter as the height of the column feature, and takes the axis vector as the axis of the column feature to generate the column feature based on the cone feature. The method generates the reference surface based on the structure of the workpiece model, and then generates the electrode. When the workpiece is processed, the workpiece only needs to be placed correctly for processing. Designers do not need to design an auxiliary reference surface of the gate plane in 3D software, and the workpiece does not need to be placed at a specific angle, thus saving the design process of the electrode processing model and saving resources. In addition, in the subsequent process of the electrode processing latent gate, the workpiece only needs to be placed correctly for processing, and the workpiece does not need to be placed at a specific angle by a processing personnel using an auxiliary jig, thus saving human resources and improving the accuracy of the processed workpiece.

[0020] In a third aspect, an electrode processing model generation device is provided, which includes an acquisition module and a determination module.

[0021] In a fourth aspect, a computer device is provided, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the computer program is executed by the processor, the generation method of the electrode processing model is implemented.

[0022] In a fifth aspect, a computer readable storage medium is provided, which stores a computer program, and when the computer program is executed by a processor, the generation method of the electrode processing model is implemented.

[0023] It can be understood that the beneficial effects of the third aspect, the fourth aspect and the fifth aspect described above can be referred to the related description of the first aspect and the second aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. 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.

[0025] Figure 1 is a structural schematic diagram of a traditional electrode provided by an embodiment of the present application;

[0026] Figure 2 is a flowchart of a generation method of a traditional electrode design processing provided by an embodiment of the present application;

[0027] Figure 3 is a structural schematic diagram of an electrode provided by an embodiment of the present application;

[0028] Figure 4 is a front view of an electrode structure provided by an embodiment of the present application;

[0029] Figure 5 is a flowchart of a generation method of an electrode processing model provided by an embodiment of the present application;

[0030] Figure 6 is a schematic diagram of a user operation interface provided by an embodiment of the present application;

[0031] Figure 7 is a flowchart of a method for determining an initial cone feature provided by an embodiment of the present application;

[0032] Figure 8 is a flowchart of a method for generating a reinforcement table feature and a reference table feature provided by an embodiment of the present application;

[0033] Figure 9is a structural schematic diagram of an electrode processing model generation device provided by an embodiment of the present application.

[0034] Figure 10 is a structural schematic diagram of a computer device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0035] For the purpose, technical solutions and advantages of the present application to be clearer, the embodiments of the present application will be further described in detail below with reference to the drawings.

[0036] It should be understood that the "multiple" mentioned in the present application refers to two or more. In the description of the present application, unless otherwise specified, " / " represents the meaning of or, for example, A / B can represent A or B; "and / or" in the present application only represents the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which means that there are three cases of A alone, A and B together, and B alone. In addition, in order to clearly describe the technical solutions of the present application, the same items or similar items with basically the same functions and roles are distinguished by using "first", "second", etc. The skilled in the art can understand that "first", "second", etc. do not limit the quantity and execution order, and "first", "second", etc. also do not limit the difference.

[0037] Before the embodiments of the present application are explained in detail, the application scenarios of the embodiments of the present application are described.

[0038] The electrode is a component in an electronic or electrical device, and is two ends of an electrically conductive medium (solid, gas, vacuum or electrolyte solution) that inputs or conducts electric current. The types of electrodes include reversible electrodes, electric spark electrodes, cerium tungsten electrodes, lanthanum tungsten electrodes, etc. The electrode in the present application relates to an electric spark electrode. In electric spark processing, the electrode and the workpiece are respectively connected to two levels of pulse power, and a spark discharge is generated on the electrode and the workpiece by applying a pulse voltage. The temperature generated in the instant of discharge is as high as more than 10,000 degrees Celsius, and the high temperature causes the workpiece surface to partially gasify or melt. The electric spark electrode is used for processing hard materials after heat treatment and cavity corners, lettering, etc., and is mainly applied to occasions that cannot be corresponded by cutting processing. In the embodiments of the present application, the electric spark electrode is simply referred to as an electrode.

[0039] The electrode for a submarine gate, as the name implies, is an electrode for processing a submarine gate (also known as an inclined gate) of a mold. Since the submarine gate is an inclined hole, it is not easy to position and is easy to break when drilled, and electrode processing is the best choice.

[0040] Exemplarily, Figure 1 is a structural schematic diagram of a traditional electrode. As Figure 1As shown, the reference station 400 of the electrode in the conventional technology is perpendicular to the electrode head 500.

[0041] The following describes Figure 1 The electrode design and processing process shown is described. Figure 2 is a flowchart of a conventional electrode design and processing process for using an electrode to process a latent gate, see Figure 2 The process includes the following steps:

[0042] S101: A 3D designer designs a 3D workpiece model, and designs a required auxiliary reference surface on the surface of the 3D workpiece model according to the angle of the gate plane.

[0043] S102: A computer numerical control machine tool (CNC) is designed according to the 3D workpiece model, the workpiece is processed, and the auxiliary reference surface is processed.

[0044] S103: The 3D workpiece is placed at a specific angle (i.e., the inclination angle of the latent gate), so that the gate position is vertically upward.

[0045] S104: An electrode head feature (i.e., an electrode head model) is designed according to the 3D workpiece model placed at a specific angle.

[0046] S105: An electrode reference seat is set, and an electrode processing model is obtained.

[0047] S106: A CNC is processed according to the electrode processing model, and an electrode is obtained.

[0048] S107: A workpiece is placed according to a design drawing file, and is erected at a specific angle designed by an electrode designer (an auxiliary jig is required for erection).

[0049] S108: An electrical discharge program is written.

[0050] S109: An electrode is used to discharge process a latent gate for a workpiece according to the electrical discharge program.

[0051] As described above, the latent gate is usually an inclined gate, and an angle is generated between the gate plane and the reference surface in the 3D software. Therefore, when a conventional electrode is used to process a latent gate, the workpiece (i.e., a part used for processing a mold) needs to be placed at a specific angle so that the gate position is vertically upward. Then, an electrode is processed by an electrical discharge program written by an electrode designer. On the one hand, such a processing method is relatively complicated, and an auxiliary jig is required for a workpiece to be placed at a specific angle by a processing personnel, which easily causes waste of human resources. On the other hand, the workpiece is placed at a specific angle by a human being, which causes low precision.

[0052] Therefore, the electrode provided by the present application is provided, and an angle between the electrode head of the electrode and the bottom surface of the reference table is consistent with an inclination angle of the latent gate, so that when the electrode is used to process the latent gate, the workpiece does not need to be artificially placed at a specific angle, thereby saving human resources.

[0053] Firstly, the electrode structure is described. The electrode is used to process the latent gate, and an angle between an axis of the latent gate and a bottom plane of the workpiece is a first angle α, and the first angle α is greater than 0° and less than 90°. The inclination angle of the latent gate is the first angle α. For example, the first angle α can be 45°. In other words, an angle between a gate plane of the latent gate and the bottom plane of the workpiece is a second angle β, and the second angle β = 90°-α. That is, the inclination angle of the gate plane of the latent gate is the second angle β.

[0054] Exemplarily, Figure 3 is a schematic diagram of an electrode structure provided by an embodiment of the present application. The electrode 10 comprises a reference table 100, an electrode head 200 and a reinforcing table 300. The reinforcing table 300 is arranged between the electrode head 200 and the reference table 100, and the electrode head 200 is fixed on the reference table 100. An angle between an axis 201 of the electrode head 200 and a bottom surface 101 of the reference table 100 is a first angle α. Optionally, the electrode 10 can also not comprise the reinforcing table 300.

[0055] It can be understood that in the embodiment of the present application, the bottom surface refers to the plane of the bottom when the object is placed vertically.

[0056] Figure 4 is a schematic diagram of the structure of the electrode and the workpiece provided by an embodiment of the present application. As shown in Figure 4 the reinforcing table 300 comprises a first table surface 301 connected with the electrode head 200 and a second table surface 302 connected with the reference table 100. The second table surface 302 is parallel to the bottom surface 101 of the reference table 100, and the bottom surface 101 is the bottom plane of the reference table 100 when the workpiece is placed vertically. The first table surface 301 is perpendicular to the axis 201 of the electrode head 200.

[0057] An angle between the first table surface 301 and the second table surface 302 is a second angle β. The sum of the first angle α and the second angle β is 90°. It should be noted that the angle between the axis 201 of the electrode head 200 and the bottom surface 101 of the reference table 100 is the first angle α, and the angle between the axis 201 of the electrode head 200 and the bottom surface 21 of the workpiece 20 is also the first angle α. Therefore, the bottom surface 101 of the reference table 100 is parallel to the bottom surface 21 of the workpiece 20, so that when the workpiece 20 is processed, the workpiece 20 can be placed horizontally, and the workpiece 20 does not need to be placed at a specific angle.

[0058] In one embodiment, the electrode head 200 is a cone. Optionally, the cone can be a circular cone or a pyramid, such as a triangular pyramid, a quadrangular pyramid, etc.

[0059] The electrode provided by the embodiment of the present application is used for machining a workpiece to form a gate on the workpiece, and an angle between an axis of the gate and a bottom surface of the workpiece is a first angle a. The electrode comprises a reference table and an electrode head, the electrode head is fixed to the reference table, and an angle between an axis of the electrode head and a bottom surface of the reference table is the first angle a. Therefore, when the workpiece is machined by using the electrode, the bottom surface of the reference table of the electrode is parallel to the bottom surface of the workpiece, and the axis of the electrode head is coincident with the axis of the gate, so that the workpiece only needs to be placed correctly, and does not need to be placed at a specific angle, thereby saving human resources and improving machining accuracy.

[0060] The method for generating the electrode machining model provided by the embodiment of the present application will be described in detail below.

[0061] The execution subject of the method for generating the electrode machining model provided by the embodiment of the present application can be a computer device, a processor, or any device comprising the processor, and the execution subject will be taken as the computer device for example in the following description.

[0062] Figure 5 is a flowchart of the method for generating the electrode machining model provided by the embodiment of the present application, and the method comprises the following steps: Figure 5

[0063] S301: generating a reference surface according to a structure of a workpiece model, the reference surface being parallel to a bottom surface of the workpiece model.

[0064] Specifically, a 3D workpiece model is generated by using 3D software (for example, an interactive CAD / CAM system (Unigraphics NX, UG)), as shown in Figure 6 The 3D software has a three-dimensional coordinate system, and the workpiece is placed correctly in the 3D software, that is, the bottom surface of the workpiece is kept parallel to an XOY plane of the three-dimensional coordinate system, and a zero point of a Z direction of the three-dimensional coordinate system can be on the bottom plane. Optionally, the reference surface can be the XOY plane or another plane parallel to the XOY plane.

[0065] S302: receiving an initial cone surface and a gate plane selected by a user, and an angle between the gate plane and the reference surface being a first angle.

[0066] The gate type can comprise a circular gate and a square gate. Specifically, the user can select the gate type and a selection surface in a setting window in an operation interface of the 3D software, and the selection surface comprises the initial cone surface and the gate plane. The computer device receives the gate type and the selection surface selected by the user, and calls a corresponding template. Figure 6 ​​

[0067] It should be noted that the initial conical surface can be a conical surface or a pyramid surface. When the initial conical surface is a conical surface, the gate plane is a circular surface, and the pyramid surface includes four trapezoidal inclined surfaces. When the initial conical surface is a pyramid surface, the gate plane is a square surface.

[0068] S303: receiving a bias parameter and a stretching parameter input by a user.

[0069] The bias parameter is the taper length of the conical feature, and the stretching parameter is the height of the columnar feature.

[0070] Referring to Figure 6 , the user can input the value of the bias parameter and the value of the stretching parameter in the 3D software operation interface. The computer device receives the values input by the user and calls the corresponding template.

[0071] S304: determining an axis vector of the electrode head feature, the axis vector being perpendicular to the gate plane and passing through the center point of the gate plane, and the extension direction of the axis vector being away from the gate plane.

[0072] It should be noted that the axis vector is the central axis of the electrode head feature, and the extension direction of the axis vector is away from the gate plane, that is, the generation direction of the electrode is away from the workpiece model. The axis vector is perpendicular to the center point of the gate plane.

[0073] Optionally, the computer device can determine the axis vector according to the gate plane selected by the user. Optionally, the axis vector can also be pre-set.

[0074] S305: taking the gate plane as the top plane of the conical feature, taking the bias parameter as the taper length of the conical feature, and stretching the initial conical surface along the axis vector to generate the conical feature.

[0075] After the computer device receives the gate type selected by the user and the bias parameter input by the user, the initial conical surface is stretched from the gate plane along the axis vector, and the length of the stretching is the value of the bias parameter. For example, if the bias parameter is set to 5 mm, the initial conical surface is stretched by 5 mm along the axis vector from the gate plane.

[0076] S306: taking the stretching parameter as the height of the columnar feature, taking the axis vector as the axis of the columnar feature, and generating the columnar feature based on the conical feature.

[0077] It should be noted that after the conical feature is generated, a conical bottom surface parallel to the gate plane and larger than the gate plane is formed. At this time, the conical bottom surface can be taken as the bottom surface of the columnar feature, the stretching parameter can be taken as the height of the columnar feature, and the columnar feature can be stretched to be generated.

[0078] The electrode processing model generation method provided by the embodiment of the application generates a reference surface according to the structure of the workpiece model, receives an initial cone surface and a gate plane selected by a user, receives a bias parameter and a stretching parameter input by the user, determines an axis vector of an electrode head feature, takes the gate plane as a top plane of the cone feature, takes the bias parameter as a taper length of the cone feature, stretches the initial cone surface along the axis vector to generate the cone feature, takes the stretching parameter as a height of a cylinder feature, takes the axis vector as an axis of the cylinder feature, and generates the cylinder feature based on the cone feature. The method generates a reference surface based on the structure of the workpiece model, and then generates an electrode. When the workpiece is processed, the workpiece only needs to be placed correctly to be processed. Design personnel do not need to design an auxiliary reference surface of the gate plane in 3D software, and the workpiece does not need to be placed at a specific angle, so that the design process of the electrode processing model is saved, and resources are saved. In addition, in the subsequent process of the electrode processing latent gate, a processing personnel only needs to place the workpiece correctly to process the workpiece, without the need of using an auxiliary jig to place the workpiece at a specific angle to process the workpiece, so that human resources are saved and the accuracy of the processed workpiece is improved.

[0079] The above "S302, receiving an initial cone surface and a gate plane selected by a user, and the included angle between the gate plane and the reference surface being a first included angle" is further described below. Figure 7 The above "S302, receiving an initial cone surface and a gate plane selected by a user, and the included angle between the gate plane and the reference surface being a first included angle" is further described below. Figure 7 S302 includes the following steps:

[0080] S401: receiving a gate type input by a user, the gate type being a circular gate or a square gate.

[0081] The workpiece model has a gate, and the gate can be arranged outside the workpiece model. The gate type is defined according to the size of the gate and the position of the gate. The user can select the gate type on an operation interface, and the computer device can receive the gate type input by the user.

[0082] S402: calling a corresponding template according to the gate type, and displaying an initial cone feature corresponding to the gate type.

[0083] Different gate types correspond to different templates. When the computer device receives the gate type input by the user, the corresponding template is called to display the initial cone feature corresponding to the gate type. The initial cone feature includes an initial cone surface and a gate plane.

[0084] It should be noted that the initial cone surface of the initial cone feature of the template corresponding to the circular gate is a conical surface, and the gate plane is a circular surface. The initial cone surface of the initial cone feature of the template corresponding to the square gate includes four trapezoidal inclined surfaces, and the gate plane is a square surface.

[0085] Optionally, the template can be pre-set.

[0086] In the embodiment of the present application, the gate type input by the user is received, and according to the selected gate type, a corresponding template is called, and the initial cone feature corresponding to the gate type is displayed. This method can call the corresponding template according to the difference of the gate type, on the one hand, it improves the diversity of the generated electrode, and on the other hand, it defines the initial cone feature of the electrode and provides the prerequisite for generating the electrode.

[0087] In one embodiment, when the gate type is a circular gate, the generation process of the cone feature includes: determining the taper surface of the cone feature according to the initial cone surface; taking the gate plane as the top plane of the cone feature, and taking the offset parameter as the taper length of the cone feature, and stretching the initial cone surface along the axis vector according to the taper surface to generate the cone feature.

[0088] That is, when the user selects a circular gate, the circular gate is taken as the top plane of the cone feature, and the initial cone surface is stretched from the top plane according to the offset parameter input by the user, the stretching distance is the offset parameter input by the user, and the stretched initial cone surface is the taper surface, thereby generating the cone feature.

[0089] In one embodiment, when the gate type is a square gate, the generation process of the cone feature includes: determining two middle surfaces according to the initial cone surface; taking the gate plane as the top plane of the cone feature, and taking the offset parameter as the taper length of the cone feature, and stretching the initial cone surface along the axis vector according to the taper surface to generate the cone feature.

[0090] That is, when the user selects a square gate, two middle surfaces can be automatically created according to the initial cone surface, the middle surface can be the diagonal line connection of the four trapezoidal inclined planes, or the center connection of the opposite surfaces of the four trapezoidal inclined planes, and the intersection position of the two middle surfaces can form a middle axis. At this time, the square gate is taken as the top plane of the cone feature, the middle axis is taken as the stretching direction, the initial taper surface is stretched, and the offset parameter is the stretching distance.

[0091] Figure 8 is a flowchart of a method for generating a reinforcing table feature and a reference table feature provided by the embodiment of the present application. Referring to Figure 8 After the above step S306, the method can further include the following steps:

[0092] S501: receiving reference table parameters input by the user.

[0093] The reference table parameters include length, width and height of the reference table, and the user can set the reference table parameters according to requirements. Alternatively, the reference table parameters can automatically adjust the size of the reference table according to the bias parameters and the stretching parameters, that is, the size of the reference table can automatically adjust the length, width and height of the reference table according to the size of the bias parameters and the stretching parameters.

[0094] S502: On the basis of the electrode head feature, generate the strengthening table feature according to the preset strengthening table parameters.

[0095] The strengthening table feature includes a first table surface feature connected with the column feature and a second table surface feature connected with the reference table feature, the second table surface feature is parallel to the bottom surface of the reference table feature, the included angle between the first table surface feature and the second table surface feature is a first included angle, and the first table surface feature is perpendicular to the axis of the column feature.

[0096] It should be noted that after the electrode head feature is generated, the second table surface feature can be generated by expanding the long side by a first predetermined length and expanding the short side by a second predetermined length according to the projection of the electrode head feature in the reference surface. For example, the projection of the electrode head feature in the reference surface has a long side of 8 mm and a short side of 5 mm. At this time, the long side is expanded by 3 mm and the short side is expanded by 2 mm, and the long side of the second table surface feature is 11 mm and the short side is 7 mm. The first table surface feature can be generated according to the bottom surface of the column part feature of the electrode head feature. For example, when a square gate is selected, the bottom surface of the column feature is square, and the four sides of the bottom surface of the column feature are all 3 mm. Expanding the four sides of the bottom surface of the column feature by 2 mm can generate the first table surface feature, and the four sides of the first table surface feature are all 5 mm.

[0097] It should be noted that the first table surface feature is perpendicular to the axis of the column feature, that is, the first table surface feature and the gate plane are parallel, the reference surface is parallel to the bottom surface of the reference table feature, and the bottom surface of the reference table feature is parallel to the second table surface feature, so the included angle between the first table surface and the second table surface feature is a first included angle.

[0098] S503: On the basis of the strengthening table feature, generate the reference table feature according to the reference table parameters.

[0099] The reference table feature can be generated according to the reference table parameters input by the user.

[0100] Alternatively, the reference table feature can be pre-set. For example, the length and width of the second table surface feature can be expanded by 5 mm respectively to generate the bottom surface of the reference table feature, and the height of the reference table feature is pre-set to 5 mm to further generate the reference table feature.

[0101] In the embodiments of the present application, the reinforcing platform feature and the reference platform feature are generated based on the electrode head feature, thereby improving the accuracy of the electrode. Moreover, the reinforcing platform feature parameters and the reference platform feature parameters can be set according to user requirements, thereby improving the modeling diversity and flexibility.

[0102] Figure 9 A structural schematic diagram of an electrode processing model generation device provided by the present application is shown. The device 900 comprises:

[0103] The acquisition module 901 is configured to generate a reference surface according to the structure of the workpiece model, the reference surface being parallel to the bottom surface of the workpiece model; receive an initial cone surface and a gate plane selected by a user; the included angle between the gate plane and the reference surface is a first included angle, the first included angle being greater than 0° and less than 90°; and receive a bias parameter and a stretching parameter input by the user.

[0104] The determination module 902 is configured to determine an axis vector of the electrode head feature; the axis vector is perpendicular to the gate plane and passes through the center point of the gate plane, and the extension direction of the axis vector is away from the gate plane; take the gate plane as the top plane of the cone feature, take the bias parameter as the taper length of the cone feature, and stretch the initial cone surface along the axis vector to generate the cone feature; take the stretching parameter as the height of the column feature and take the axis vector as the axis of the column feature to generate the column feature based on the cone feature.

[0105] In some embodiments, the acquisition module 901 is further configured to receive a gate type input by the user; the gate type is a circular gate or a square gate; according to the gate type, a corresponding template is called to display an initial cone feature corresponding to the gate type; and the initial cone surface and the gate plane selected by the user are received, including receiving the initial cone surface and the gate plane selected by the user on the initial cone feature.

[0106] In some embodiments, the determination module 902 is further configured to, when the gate type is a circular gate and the initial cone surface is a conical surface and the gate plane is a circular surface, take the gate plane as the top plane of the cone feature, take the bias parameter as the taper length of the cone feature, and stretch the initial cone surface along the axis vector to generate the cone feature, including determining a taper surface of the cone feature according to the initial cone surface; taking the gate plane as the top plane of the cone feature, taking the bias parameter as the taper length of the cone feature, and stretching the initial cone surface along the axis vector according to the taper surface to generate the cone feature.

[0107] In some embodiments, the determining module 902 is further configured to: have a square gate type, have an initial conical surface including four trapezoidal slopes, and have a square gate plane; and use the gate plane as the top plane of the conical feature, and an offset parameter as the taper length of the conical feature, to stretch the initial conical surface along the axial vector to generate the conical feature, including: determining two mid-planes based on the initial conical surface; using the gate plane as the top plane of the conical feature, and an offset parameter as the length of the taper surface, to stretch the initial conical surface along the axial vector based on the two mid-planes to generate the conical feature.

[0108] In some embodiments, the acquisition module 901 is further configured to receive reference stage parameters input by the user; generate reinforcement stage features based on the electrode head features and according to preset reinforcement stage parameters; and generate reference stage features based on the reinforcement stage features and according to the reference stage parameters.

[0109] In some embodiments, the determining module 902 is further configured to strengthen the platform feature, which includes a first platform feature connected to the column feature and a second platform feature connected to the reference platform feature. The second platform feature is parallel to the bottom surface of the reference platform feature, the angle between the first platform feature and the second platform feature is a second angle, and the first platform feature is perpendicular to the axis of the column feature.

[0110] The specific method by which the device 900 generates the electrode processing model and the resulting beneficial effects can be found in the relevant descriptions in the method embodiments, and will not be repeated here.

[0111] Figure 10 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Figure 10 As shown, the computer device 1000 includes: a processor 1010, a memory 1020, and a computer program 1021 stored in the memory 1020 and executable on the processor 1010. When the processor 1010 executes the computer program 1021, it implements the steps in the electrode processing model generation method in the above embodiments.

[0112] The computer device 1000 can be a general-purpose computer device or a special-purpose computer device. In specific implementations, the computer device 1000 can be a desktop computer, a portable computer, a network server, a handheld computer, a mobile phone, a tablet computer, a wireless terminal device, a communication device, or an embedded device. This application does not limit the type of computer device 1000. Those skilled in the art will understand that... Figure 10 This is merely an example of computer device 1000 and does not constitute a limitation on computer device 1000. It may include more or fewer components than shown in the figure, or combine certain components, or different components, such as input / output devices, network access devices, etc.

[0113] The processor 1010 can be a central processing unit (CPU), and can also be other general-purpose processors, 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, etc. The general-purpose processor can be a microprocessor or any conventional processor.

[0114] The memory 1020 can be an internal storage unit of the computer device 1000 in some embodiments, such as a hard disk or a memory of the computer device 1000. The memory 1020 can also be an external storage device of the computer device 1000 in other embodiments, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the memory 1020 can include both the internal storage unit and the external storage device of the computer device 1000. The memory 1020 is used to store an operating system, application programs, a boot loader, data, and other programs, etc. The memory 1020 can also be used to temporarily store data that has been output or is to be output.

[0115] The embodiments of the present application further provide a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the steps in each of the above-mentioned method embodiments.

[0116] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, all or part of the processes in the above method embodiments can 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 can implement the steps of each method embodiment when executed by a processor. 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 medium at least includes any entity or device capable of carrying the computer program code to the photographing device / terminal equipment, recording medium, computer memory, ROM (Read-Only Memory), RAM (Random Access Memory), CD-ROM (Compact Disc Read-Only Memory), magnetic tape, floppy disk and optical data storage equipment, etc. The computer readable storage medium mentioned in the present application can be a non-volatile storage medium, in other words, a non-transitory storage medium.

[0117] It should be understood that all or part of the steps of the above-mentioned embodiments can be realized by software, hardware, firmware or any combination thereof. When realized by software, it can be realized in the form of a computer program product in whole or in part. The computer program product includes one or more computer instructions. The computer instructions can be stored in the above-mentioned computer readable storage medium.

[0118] 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.

[0119] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are executed 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 implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0120] In the embodiments of the present application, it should be understood that the disclosed apparatus / computer device and method can be implemented in other manners. For example, the embodiments of the apparatus / computer device described above are merely schematic; for example, the division of the modules or units can not be strict, and some modules or units can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the modules or units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or in other forms.

[0121] The units described as separated components can or can not be physically separated, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiments.

[0122] The above-described embodiments are merely used to illustrate the technical solutions of the present application, but not limit the present application; 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 equivalent replacements; 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 method for generating an electrode processing model, characterized in that, The electrode machining model is used to machine an electrode, which is used to machine a workpiece to form a gate on the workpiece. The angle between the axis of the gate and the bottom surface of the workpiece is a first angle, which is greater than 0° and less than 90°. The electrode machining model includes an electrode head feature, which includes a conical feature and a cylindrical feature. The method includes: A reference surface is generated based on the structure of the workpiece model, and the reference surface is parallel to the bottom surface of the workpiece model; Receive the initial cone surface and gate plane selected by the user; the angle between the gate plane and the reference surface is a first angle, which is greater than 0° and less than 90°; Receive bias and stretch parameters input by the user; Determine the axial vector of the electrode head feature; the axial vector is perpendicular to the gate plane and passes through the center point of the gate plane, and the extension direction of the axial vector is away from the gate plane; Using the gate plane as the top plane of the cone feature and the offset parameter as the taper length of the cone feature, the initial cone surface is stretched along the axial vector to generate the cone feature; The column feature is generated based on the cone feature, using the stretching parameter as the height of the column feature and the axis vector as the axis of the column feature.

2. The method according to claim 1, characterized in that, The method further includes: Receives user input regarding the gate type; the gate type is either a round gate or a square gate; Based on the gate type, the corresponding template is invoked to display the initial cone feature corresponding to the gate type; Receives the user-selected initial cone surface and gate plane, including: Receive the initial cone surface and the gate plane selected by the user on the initial cone feature.

3. The method according to claim 2, characterized in that, The gate type is a circular gate, the initial conical surface is a conical surface, and the gate plane is a circular surface; The process of generating the cone feature by stretching the initial cone surface along the axial vector using the gate plane as the top plane of the cone feature, the offset parameter as the taper length of the cone feature, includes: The taper surface of the cone feature is determined based on the initial cone surface; Using the gate plane as the top plane of the cone feature and the offset parameter as the taper length of the cone feature, the initial cone surface is stretched along the axial vector according to the taper surface to generate the cone feature.

4. The method according to claim 3, characterized in that, The gate type is a square gate, the initial conical surface includes four trapezoidal inclined surfaces, and the gate plane is a square surface; The process of generating the cone feature by stretching the initial cone surface along the axial vector using the gate plane as the top plane of the cone feature, the offset parameter as the taper length of the cone feature, includes: Two bisecting planes are determined based on the initial cone surface; Using the gate plane as the top plane of the cone feature and the offset parameter as the length of the cone surface, the initial cone surface is stretched along the axial vector according to the two dividing planes to generate the cone feature.

5. The method according to any one of claims 1 to 4, characterized in that, The electrode features also include reinforcement stage features and reference stage features, and the method further includes: Receive base station parameters input by the user; Based on the electrode head features, the reinforcement stage features are generated according to preset reinforcement stage parameters; Based on the enhanced stage features, the reference stage features are generated according to the reference stage parameters.

6. The method according to claim 5, characterized in that, The reinforcing platform feature includes a first platform feature connected to the column feature and a second platform feature connected to the reference platform feature. The second platform feature is parallel to the bottom surface of the reference platform feature, the angle between the first platform feature and the second platform feature is a second angle, and the first platform feature is perpendicular to the axis of the column feature.

Citation Information

Patent Citations

  • Subsurface gate processing technology

    CN111673208A