Method for determining the machining formula of a latent gate, electro discharge machining method and device
By automatically determining the location of the submarine gate through the generation of processing programs, the problem of high manpower and time costs caused by manual coordinate setting is solved, and efficient submarine gate processing is achieved.
Patent Information
- Application Number
- CN202210857374.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-20
- Publication Date
- 2025-12-26
- Estimated Expiration
- 2042-07-20
AI Technical Summary
Existing technologies require manual setting of the coordinates between the gate electrode and the workpiece, resulting in high labor and time costs.
By acquiring the dimensional information of the target EDM fixture and electrode, a machining formula with correction information is generated, automatically determining the relative position of the electrode and the mold during the EDM process, thus avoiding manual coordinate setting.
It simplifies the operation process, saves manpower and time costs, and improves processing efficiency.
Smart Images

Figure CN115319211B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of mold processing, and particularly relates to a method for determining a machining formula of a latent gate, an electrical discharge machining method and device. BACKGROUND
[0002] The latent gate is also known as a tunnel gate or a shear gate, and is a common gate form in an injection mold. The latent gate is evolved from a point gate and has the advantages of the point gate. The feeding part of the latent gate is generally selected at a hidden place of a part to not affect the appearance of the part. The gate is hidden below a parting surface and enters a cavity along an inclined direction. The flow channel and the part are automatically cut off during ejection. Therefore, the gate is widely used in full-automatic injection molds.
[0003] Electrical discharge machining is a kind of special machining technology and is widely applied in mold manufacturing and mechanical machining industries. Electrical discharge machining can be used to machine super-hard materials and complex-shaped workpieces that are difficult to machine by traditional cutting methods. Electrical discharge machining is usually used to machine conductive materials and can machine complex cavities or contours on difficult-to-machine materials such as titanium alloy, tool steel, carbon steel and hard alloy.
[0004] In the conventional technology, a workpiece is machined to form a latent gate by using a gate electrode and electrical discharge machining. In order to avoid repeatedly setting up the workpiece, a special gate jig is used to clamp the gate electrode during machining, and the gate jig is connected to a spindle of a numerical control electric spark machine tool. The numerical control electric spark machine tool controls the relative position between the gate electrode and the workpiece through the gate jig to machine the workpiece to form the latent gate. However, the coordinate setting of the gate electrode and the workpiece needs to be manually performed during machining, which results in high labor cost and time cost. SUMMARY
[0005] The embodiments of the application provide a method for determining a machining formula of a latent gate, an electrical discharge machining method and device, which can solve the technical problem of high labor cost and time cost caused by manually performing the coordinate setting of the gate electrode and the workpiece to complete the generation of the machining formula.
[0006] In a first aspect, the embodiments of the application provide a method for determining a machining formula of a latent gate, comprising:
[0007] Obtaining jig size information corresponding to a target electrical discharge machining jig and electrode size information corresponding to a target electrode corresponding to the target electrical discharge machining jig;
[0008] According to the jig size information and the electrode size information, correction information corresponding to a combination of the target EDM jig and the target electrode is determined, the correction information representing a coordinate deviation value of a center point of a connection between the target EDM jig and a main shaft of a numerical control electric spark machine tool to a center point of an electrode reference surface of the target electrode;
[0009] An addition equation including the correction information is generated, the addition equation being used to determine a change in relative position between the target electrode and the target mold during an EDM process, so as to process a latent gate corresponding to the addition equation on the target mold.
[0010] In the above embodiment, the jig size information corresponding to the target EDM jig and the electrode size information corresponding to the target electrode corresponding to the target EDM jig are obtained, and the correction information is obtained according to the jig size information and the electrode size information, so as to generate the addition equation including the correction information. The correction information representing the coordinate deviation value of the center point of the connection between the target EDM jig and the main shaft of the numerical control electric spark machine tool to the center point of the electrode reference surface of the target electrode is obtained, and then the addition equation including the correction information is generated. Since the correction information can convert the coordinate value of the center point of the connection between the target EDM jig and the main shaft of the numerical control electric spark machine tool to the coordinate value of the center point of the electrode reference surface of the target electrode, the user does not need to manually write the addition equation, and the method is simple, convenient and fast, and saves labor cost and time cost.
[0011] In a possible implementation of the first aspect, the jig size information corresponding to the target EDM jig and the electrode size information corresponding to the target electrode corresponding to the target EDM jig are obtained, including:
[0012] The corresponding barcode, two-dimensional code or RFID tag of the target electrode is read to obtain the electrode size information corresponding to the target electrode.
[0013] In a case where the target electrode is identified as a latent gate electrode, a jig page of the latent gate electrode is displayed, and the jig page displays the barcode, two-dimensional code or RFID tag corresponding to the target EDM jig.
[0014] The jig size information is obtained by reading the barcode, two-dimensional code or RFID tag corresponding to the target EDM jig.
[0015] In a possible implementation manner of the first aspect, the jig size information includes a gate jig swing arm size, a gate jig center offset X size, and a gate jig overall center offset Y size; the electrode size information includes a Z angle, a design angle, an X axis correction deviation value, a Y axis correction deviation value, and a Z axis correction deviation value; the correction information includes an X axis correction value, a Y axis correction value, and a Z axis correction value.
[0016] The X axis correction value is determined by the design angle, the Z axis correction deviation value, the gate jig swing arm size, the Z angle, the X axis correction deviation value, the gate jig center offset X size, the Y axis correction deviation value, and the gate jig overall center offset Y size.
[0017] The Y axis correction value is determined by the Z axis correction deviation value, the gate jig swing arm size, the Z angle, the gate jig center offset X size, the X axis correction deviation value, the design angle, the Y axis correction deviation value, and the gate jig overall center offset Y size.
[0018] The Z axis correction value is determined by the Z axis correction deviation value, the gate jig swing arm size, the Z angle, the gate jig center offset X size, and the X axis correction deviation value.
[0019] In a possible implementation manner of the first aspect, the determining of the correction information corresponding to the combination of the target electrochemical machining jig and the target electrode according to the jig size information and the electrode size information includes:
[0020] The X axis correction value, the Y axis correction value, and the Z axis correction value are respectively obtained by using the following formulas:
[0021] X axis correction value = (-(Cos(360.0-A2)*((Z+L2)*Cos(A1)-(X+X1)*Sin(A1))+Sin(360.0-A2)*(Y+Y1));
[0022] Y axis correction value = (-(-((Z+L2)*Cos(A1)-(X+X1)*Sin(A1))*Sin(360.0-A2)+Cos(360.0-A2)*(Y+Y1));
[0023] Z axis correction value = ((Z+L2)*Sin(A1)+(X+X1)*Cos(A1));
[0024] wherein L2 is the gate jig swing arm size, X1 is the gate jig center offset X size, Y1 is the gate jig overall center offset Y size, A1 is the Z angle, A2 is the design angle, X is the X axis correction deviation value, Y is the Y axis correction deviation value, and Z is the Z axis correction deviation value.
[0025] In a second aspect, the embodiments of the present application provide a device for determining a machining formula of a latent gate, comprising:
[0026] an acquisition unit configured to acquire jig size information corresponding to a target electro-discharge machining (EDM) jig and electrode size information corresponding to a target electrode corresponding to the target EDM jig;
[0027] a determination unit configured to determine, according to the jig size information and the electrode size information, correction information corresponding to a combination of the target EDM jig and the target electrode, the correction information representing a coordinate deviation value from a center point of a spindle connection portion of the target EDM jig to a center point of an electrode reference surface of the target electrode;
[0028] a generation unit configured to generate a machining formula including the correction information, the machining formula being used to determine a change in relative position between the target electrode and a target mold during an EDM process, so as to machine a latent gate corresponding to the machining formula on the target mold.
[0029] In a third aspect, the embodiments of the present application provide an EDM method of a latent gate, applied to an EDM system of the latent gate, the EDM system of the latent gate comprising a machine tool management device and a numerical control EDM machine tool, and the method comprising:
[0030] the machine tool management device obtains the machining formula according to the method in any of the embodiments of the first aspect, and sends the machining formula to the numerical control EDM machine tool;
[0031] the numerical control EDM machine tool controls a change in relative position between the target electrode and the target mold during the EDM process according to the machining formula, so as to machine a latent gate corresponding to the machining formula on the target mold.
[0032] In a fourth aspect, the embodiments of the present application provide an EDM system of a latent gate, comprising a machine tool management device and a numerical control EDM machine tool, and wherein:
[0033] the machine tool management device is configured to obtain the machining formula according to the method in any of the embodiments of the first aspect, and to send the machining formula to the numerical control EDM machine tool;
[0034] the numerical control EDM machine tool is configured to control a change in relative position between the target electrode and the target mold during the EDM process according to the machining formula, so as to machine a latent gate corresponding to the machining formula on the target mold.
[0035] In a fifth aspect, an embodiment of the present application provides a mold, wherein the latent gate on the mold is processed by the method in any of the embodiments of the third aspect.
[0036] In a fifth aspect, an embodiment of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and capable of running on the processor, wherein the processor implements the steps of the method in any of the embodiments of the first aspect when executing the computer program.
[0037] In a sixth aspect, an embodiment of the present application provides a computer readable storage medium, which stores a computer program, wherein the computer program is executed by a processor to implement the steps of the method in any of the embodiments of the first aspect.
[0038] In a seventh aspect, an embodiment of the present application provides a computer program product, which, when running on a server, causes the server to perform the steps of the method in any of the embodiments of the first aspect.
[0039] It can be understood that the beneficial effects of the second aspect to the seventh aspect described above can be referred to the related description in the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced as follows. 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 effort on the basis of these drawings.
[0041] Figure 1a FIG. 1 is a partial structure schematic diagram of an electrical discharge machining system of a latent gate in the prior art;
[0042] Figure 1b FIG. 2 is a flowchart of a process of manually setting coordinates of a gate electrode and a workpiece in an electrical discharge machining process of an electrical discharge machining system using the latent gate in FIG. 1; Figure 1a
[0043] Figure 2 FIG. 3 is a structure schematic diagram of an electrical discharge machining system of a latent gate provided by an embodiment of the present application;
[0044] Figure 3 FIG. 4 is a flowchart of a method for generating an electrical discharge machining process provided by an embodiment of the present application;
[0045] Figure 4 Figure 1 is a structural schematic diagram of an electrode jig directly connected with a main shaft of a numerical control electric spark machine tool according to an embodiment of the present application;
[0046] Figure 5 Figure 2 is a structural schematic diagram of a gate jig according to an embodiment of the present application;
[0047] Figure 6 Figure 3 is a structural schematic diagram of the gate jig connected with a gate electrode according to an embodiment of the present application;
[0048] Figure 7 Figure 4 is a structural schematic diagram of the gate jig connected with the gate electrode in another scenario according to an embodiment of the present application;
[0049] Figure 8 Figure 5 is an interactive schematic diagram of an electrical discharge machining method of a latent gate according to an embodiment of the present application;
[0050] Figure 9 Figure 6 is a structural block diagram of a generative device of a machining formula of the latent gate according to an embodiment of the present application;
[0051] Figure 10 Figure 7 is an internal structural schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0052] In the following description, for the purposes of explanation and not limitation, specific details are set forth, such as particular sequences of steps, techniques, etc. in order to provide a thorough understanding of the embodiments of the application. However, it will be apparent to one skilled in the art that the application can be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known methods, devices, circuits, and
[0053] It is to be understood that the terminology "includes", "has", "holds", "contains" used in the present specification and annexed claims are used to describe the presence of a feature, integer, step, operation, element, and / or component but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or a set thereof.
[0054] It is also to be understood that the terminology "and / or" used in the present specification and annexed claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes these combinations.
[0055] As used in the specification and appended claims herein, the term “if’ can be interpreted as meaning “when” or “upon” or “in response to a determination” or “in response to a detection” depending on the context. Similarly, the phrase “if it is determined” or “if [the described condition or event] is detected” can be interpreted as meaning “upon determining” or “in response to a determining” or “upon detecting [the described condition or event]” or “in response to a detecting [the described condition or event]” depending on the context.
[0056] In addition, in the description of the present application and the appended claims, the terms “first”, “second”, “third”, etc. are used only to distinguish descriptions, and cannot be understood as indicating or implying relative importance.
[0057] In the present application, the reference “one embodiment” or “some embodiments” and the like means that the specific features, structures or characteristics described in connection with the embodiment are included in one or more embodiments of the present application. Therefore, the statements “in one embodiment”, “in some embodiments”, “in other some embodiments”, “in further some embodiments” and the like appearing in different places in the specification are not necessarily all referring to the same embodiment, but mean “one or more but not all embodiments”, unless otherwise specifically emphasized. The terms “include”, “contain”, “have” and their variants mean “include but not limited to”, unless otherwise specifically emphasized.
[0058] Numerical control electric spark machine tool: sometimes also called electric spark machine tool, electric spark or spark machine, is a kind of numerical control machine tool for realizing discharge machining.
[0059] Machine program: also known as machining program, refers to the set of sequential instructions written in automatic control language and format in automatic machining control system, and the numerical control machine tool processes according to the machine program. The numerical control electric spark machine tool involved in the embodiments of the present application is a kind of numerical control machine tool, and the numerical control electric spark machine tool in the embodiments of the present application carries out discharge machining on workpieces according to the generated machine program.
[0060] In order to enable those skilled in the art to better understand the present application, first, the process of manually setting the coordinates of the gate electrode and the workpiece will be described in conjunction with the accompanying drawings.
[0061] Figure 1a is a partial structure diagram of a discharge machining system with a latent gate in the prior art, Figure 1a mainly shows the components used for coordinate setting, such as Figure 1aAs shown in the figure, the discharge machining system of the latent gate includes a workpiece 101, a workbench 102, and a reference ball 103, wherein the workpiece 101 and the reference ball 103 are both fixedly arranged on the workbench 102. Figure 1b For the discharge machining process of the discharge machining system of the latent gate in the prior art, Figure 1a As shown in the figure, the discharge machining system of the latent gate further includes a reference electrode 104 and a machining electrode 105. Figure 1b
[0062] Those skilled in the art can understand that, Figure 1a and Figure 1b are only used to illustrate the process of manually setting the coordinates of the gate electrode and the workpiece, and therefore only part of the structure of the discharge machining system of the latent gate is shown, and other structures that have little relationship with the coordinate setting (such as numerical control spark machine tools and gate fixtures) are not shown.
[0063] As shown in the figure, the coordinate setting process includes steps ①, ②, ③, ④, and ⑤. Each step will be described in detail as follows: Figure 1b Step ①: The reference electrode 104 is used to touch the four edges on the upper surface of the workpiece 101 to determine the center point of the upper surface of the workpiece 101, and the center point is set as the coordinates (X=0, Y=0, Z=0); when the reference electrode 104 is aligned with the center point of the upper surface of the workpiece 101 in step ①, the coordinates are (X=0, Y=0, Z=5).
[0064] Step ②: The reference electrode 104 is manually moved above the reference ball 103.
[0065] Step ③: The center of the column of the reference electrode 104 and the reference ball 103 is positioned, the center coordinates (X=H91, Y=H92, Z=H93) of the reference ball 103 are read into the variable of the NC (Numerical Control) program L1000, and the NC program L2000 is obtained.
[0066] Step ④: The reference electrode is replaced by the machining electrode 105, the center of the column of the machining electrode 105 and the reference ball 103 is positioned, and the machining electrode 105 is reset by the coordinate system using the NC program L2000.
[0067]
[0068] Step ⑤: using the NC program L3000 to move the coordinate system reset processing electrode 105 to the position where the reference electrode 104 is aligned with the center of the workpiece 101 in step, to realize the alignment of the processing electrode 105 with the center of the workpiece 101, and complete the coordinate setting. After completing the coordinate setting, the workpiece 101 is processed by using the processing electrode 105.
[0069] The above coordinate setting process is mainly based on the fixed deviation value of the coordinates of the center point of the upper surface of the workpiece 101 and the coordinates of the center point of the reference ball 103. However, in the above coordinate setting process, the reference electrode and the processing electrode need to be repeatedly manually operated, which requires more labor cost and time cost.
[0070] To solve the above technical problems, the present application provides a method for determining the processing formula of a latent gate, which comprises the following steps: a machine tool management device determines the correction information corresponding to the combination of a target electric discharge machining jig and a target electrode according to the jig size information corresponding to the target electric discharge machining jig and the electrode size information corresponding to the target electrode, and then generates a processing formula about the correction information. Since the processing formula includes the coordinate deviation value of the center point of the connection between the target electric discharge machining jig and the main shaft of the numerical control electric spark machine tool to the center point of the electrode reference surface of the target electrode, the subsequent numerical control electric spark machine tool can directly use the processing formula for processing the latent gate. In the process of generating the processing formula, there is no need to manually write the processing formula. In the entire electric discharge machining process, there is no need to manually set the coordinates of the gate electrode and the workpiece, thereby reducing the labor cost and time cost.
[0071] The method for determining the processing formula of a latent gate provided by the present application will be described exemplarily in combination with specific embodiments.
[0072] Referring to Figure 2 A latent gate electric discharge machining system provided by the present application comprises a machine tool management device 110 and a numerical control electric spark machine tool 120.
[0073] The machine tool management device 110 is used to generate a processing formula and send the processing formula to the numerical control electric spark machine tool 120. The numerical control electric spark machine tool 120 is used to process the latent gate on the workpiece according to the processing formula.
[0074] In the embodiments of the present application, the machine tool management device 110 can be a terminal device, for example, a desktop computer, a portable notebook, a tablet computer or a smart phone, etc. The machine tool management device 110 can also be a server, for example, a local server or a cloud platform server.
[0075] In the embodiments of the present application, the machine tool management device 110 and the numerical control electric spark machine tool 120 are connected in communication. The communication connection can be a wired communication connection or a wireless communication connection. The wireless communication mode includes but is not limited to infrared communication (IRDA), Bluetooth, ZigBee, wireless local area network (WLAN), cellular network (Cellular Network), etc.
[0076] In the embodiments of the present application, the spindle of the numerical control electric spark machine tool 120 is connected with a target electric discharge machining jig, and the target electric discharge machining jig is connected with a target electrode. The target electric discharge machining electrode jig is used to clamp the target electrode. The numerical control electric spark machine tool 120 controls the change of the relative position of the target electrode and the workpiece according to the machining formula, so as to machine the latent gate corresponding to the machining formula on the workpiece.
[0077] In the embodiments, the electrode for electric discharge machining generally includes an electrode reference and an electric discharge machining part, wherein the electrode reference is used for calibration and positioning during electric discharge machining; the electric discharge machining part is used for the part of electric discharge machining, and the shape of the electric discharge machining part is just opposite to the shape of the cavity. In the electric discharge machining of the latent gate, the shape of the cavity is the shape of the latent gate.
[0078] Figure 3 A flowchart of one embodiment of a method for determining a machining formula of a latent gate provided by the present application. The execution subject of the method is the machine tool management device 110, or the processing circuit (such as a chip) after the machine tool management device 110. Referring to Figure 3 The method can include:
[0079] Step S301, the machine tool management device 110 acquires jig size information corresponding to the target electric discharge machining jig, and electrode size information corresponding to the target electrode corresponding to the target electric discharge machining jig.
[0080] In the embodiments, the target electrode is a machining electrode used for electric discharge machining, the target electric discharge machining jig is used to clamp the target electrode, and the target electric discharge machining jig is arranged between the target electrode and the numerical control electric spark machine tool, so as to assist the numerical control electric spark machine tool to control the position and action of the target electrode relative to the workpiece.
[0081] In the embodiments, the jig size information includes the outer shape size and the offset size of the jig, and the offset size can be the offset size of the important position in the target electric discharge machining jig.
[0082] In the embodiments, the electrode size information includes the outer shape size, the offset size of the target electrode, the relative angle data of the target electrode and the target electric discharge machining jig, etc.
[0083] In an optional embodiment, the process of the machine tool management device 110 acquiring the jig size information and the electrode size information can include the following steps: the machine tool management device 110 reads the corresponding bar code, two-dimensional code or RFID (Radio Frequency Identification) tag of the target electrode to obtain the electrode size information corresponding to the target electrode; and the machine tool management device 110 reads the corresponding bar code, two-dimensional code or RFID tag of the target discharge machining jig to obtain the jig size information.
[0084] In an optional embodiment, the process of the machine tool management device 110 acquiring the jig size information and the electrode size information can include the following steps: the machine tool management device 110 reads the corresponding bar code, two-dimensional code or RFID (Radio Frequency Identification) tag of the target electrode to obtain the electrode size information corresponding to the target electrode; and the machine tool management device 110 reads the corresponding bar code, two-dimensional code or RFID tag of the target discharge machining jig to obtain the jig size information.
[0085] In the above embodiments, the process of the machine tool management device 110 acquiring the jig size information and the process of the machine tool management device 110 acquiring the electrode size information are associated, and the type of the target electrode is identified; in the case of identifying that the target electrode is a latent gate electrode, the jig page of the latent gate is automatically displayed, so that the user can select the target discharge machining jig to be used in the latent gate jig, and the overall operation is more convenient and the work efficiency is improved.
[0086] For example, the machine tool management device 110 acquires the jig size information and the electrode size information, which can be specifically acquired by receiving the input information of the user on the input interface of the machine tool management device 110, or by acquiring the file in which the relevant information of the discharge machining jig and the electrode is stored in other storage devices, or by receiving the file in which the relevant information of the discharge machining jig and the electrode is stored by communicating with a third-party device.
[0087] Optionally, the machine tool management device 110 can also acquire the jig size information and the electrode size information by identifying the labels corresponding to the target discharge machining jig and the target electrode, respectively. The labels can be bar codes, two-dimensional codes or RFID tags, etc. Optionally, the labels can be arranged on the corresponding target discharge machining jig or target electrode.
[0088] In step S302, the machine tool management device 110 determines the correction information corresponding to the combination of the target EDM jig and the target electrode according to the jig size information and the electrode size information. The correction information represents the coordinate deviation value from the center point of the target EDM jig to the center point of the electrode reference surface of the target electrode.
[0089] In the embodiments of the present application, the correction information mainly represents the coordinate deviation value from the center point of the target EDM jig to the center point of the electrode reference surface of the target electrode. The electrode reference surface refers to the surface at which the electrode reference and the EDM part are connected. The center point of the target EDM jig and the spindle connection of the numerical control EDM machine tool is a position directly controlled by the numerical control EDM machine tool, and the electrode reference surface is the position closest to the target EDM jig on the EDM part of the electrode. The machining formula including the correction information generated by the machine tool management device 110 can realize the coordinate conversion of the numerical control EDM machine tool spindle and the EDM part of the target electrode, so as to determine the actual position of the target electrode, and further determine the change of the position of the EDM part of the target electrode.
[0090] In step S303, the machine tool management device 110 generates a machining formula including the correction information. The machining formula is used to determine the change of the relative position between the target electrode and the target mold during the EDM process, so as to process the latent type gate corresponding to the machining formula on the target mold.
[0091] In the embodiments of the present application, after obtaining the correction information, the machine tool management device 110 generates the machining formula based on the automatic control language and format, and the final machining formula includes the correction information.
[0092] As known by those skilled in the art, according to the processing needs of the numerical control EDM machine tool, the machining formula can also include other necessary information, for example, the shape size of the target electrode, the final processing position, the processing condition and the special parameter, etc. The shape size of the target electrode refers to the content related to the shape of the target electrode in the size information of the target electrode.
[0093] In order to facilitate understanding, the shape size, the final processing position, the processing condition and the special parameter are explained as follows:
[0094] I. The shape size of the target electrode refers to the information related to the shape of the target electrode in the size information of the target electrode, for example, the length, the width and the height of the target electrode, etc.
[0095] II. The final processing position can be obtained by correcting the processing position according to the actual gap corresponding to the target electrode and the safe cutting point position by the machine tool management device.
[0096] III. The machining conditions can be obtained by the machine tool management device according to the actual gap, discharge area, electrode material and discharge depth in the basic machining information of the target electrode. Specifically, the machining conditions can be automatically generated by the machine tool management device 110 according to the acquired basic data electrode gap (gap), discharge area (P), electrode material (T), discharge depth (D) and the like to automatically retrieve the machining condition database to generate the machining condition part.
[0097] In one embodiment, the machining condition acquisition method comprises the following steps:
[0098] (1) Acquire parameters such as electrode gap (gap), discharge area (P), electrode material (T), workpiece material (T2), discharge depth (D), machining surface roughness [VDI], electrode roughness [R], and store them in the database;
[0099] (2) Automatically retrieve the number [M] of machining conditions according to the electrode material (T), the workpiece material (T2), and the discharge area (P);
[0100] (3) Find the starting discharge condition engineering number [I] according to the number [M] of machining conditions and the electrode gap (gap);
[0101] (4) Find the end discharge condition engineering number [J] according to the number [M] of machining conditions, electrode roughness [R], and machining surface roughness [VDI];
[0102] (5) Find the special parameters according to the electrode material (T), electrode roughness [R], discharge depth (D), discharge area (P), and machining surface roughness [VDI];
[0103] (6) Combine the found parameters into a machining condition file, which includes the machining conditions.
[0104] IV. The special parameters can be obtained by the machine tool management device according to the acquired swing mode, machining method, discharge area, electrode material and discharge depth. Alternatively, the swing mode, machining method, discharge area, motor material and discharge depth are used as retrieval conditions to retrieve in the database to obtain the special parameters.
[0105] The above generates the correction information representing the coordinate deviation value from the center point of the electrode reference surface of the target electrode to the center point of the connection between the target discharge machining jig and the spindle of the numerical control EDM machine tool, and further generates the addition engineering formula including the correction information; without manually writing the addition engineering formula. Moreover, the addition engineering formula realizes the coordinate conversion from the center point of the connection between the target discharge machining jig and the spindle of the numerical control EDM machine tool to the center point of the electrode reference surface of the target electrode by using the correction information, thereby avoiding manual coordinate setting of the electrode and the workpiece, and the method is simple, convenient and fast, and saves labor cost and time cost.
[0106] In a possible embodiment of the present application, after obtaining the modified equation, the method provided by the embodiment of the present application further comprises: the machine tool management device sends the modified equation to the numerical control electric spark machine tool 120, and correspondingly, the numerical control electric spark machine tool 120 receives the modified equation and performs the discharge machining of the latent gate on the target mold according to the modified equation.
[0107] In an embodiment, the jig size information includes a gate jig swing arm size, a gate jig center offset X size, and a gate jig overall center offset Y size; the electrode size information includes a target electrode Z angle, a design angle, an X axis correction deviation value, a Y axis correction deviation value, and a Z axis correction deviation value; and the correction information includes an X axis correction value, a Y axis correction value, and a Z axis correction value, wherein the X axis correction value, the Y axis correction value, and the Z axis correction value respectively represent a difference value of a coordinate value of a center point of a target discharge machining jig and a center point of an electrode reference surface of a target electrode on an X axis, a Y axis, and a Z axis. The X axis correction value is determined by the design angle, the Z axis correction deviation value, the gate jig swing arm size, the Z angle, the X axis correction deviation value, the gate jig center offset X size, the Y axis correction deviation value, and the gate jig overall center offset Y size; the Y axis correction value is determined by the Z axis correction deviation value, the gate jig swing arm size, the Z angle, the gate jig center offset X size, the X axis correction deviation value, the design angle, the Y axis correction deviation value, and the gate jig overall center offset Y size; and the Z axis correction value is determined by the Z axis correction deviation value, the gate jig swing arm size, the Z angle, the gate jig center offset X size, and the X axis correction deviation value.
[0108] In a specific embodiment, the machine tool management device obtains the correction information including the X axis correction value, the Y axis correction value, and the Z axis correction value according to the following formulas:
[0109] X axis correction value = (-(Cos(360.0-A2)*((Z+L2)*Cos(A1)-(X+X1)*Sin(A1))+Sin(360.0-A2)*(Y+Y1));
[0110] Y axis correction value = (-(-((Z+L2)*Cos(A1)-(X+X1)*Sin(A1))*Sin(360.0-A2)+Cos(360.0-A2)*(Y+Y1));
[0111] Z axis correction value = ((Z+L2)*Sin(A1)+(X+X1)*Cos(A1)).
[0112] Wherein, L2 is a gate jig swing arm size, X1 is a gate jig center offset X size, Y1 is a gate jig overall center offset Y size; A1 is a Z angle, A2 is a design angle, X is an X axis correction deviation value, Y is a Y axis correction deviation value, and Z is a Z axis correction deviation value.
[0113] In the embodiment, the calculation of the correction information is performed by a formula, the calculation process is simple, the occupied computing power is less, the result is obtained faster, and thus the production efficiency can be improved.
[0114] In order to make the embodiments of the present application easier to understand, the electrode size information and jig size information used for performing correction information calculation are described below in combination with the drawings.
[0115] In the embodiment, the coordinate system of the system adopts a right-handed Cartesian coordinate system, which is an orthogonal coordinate system, and the X axis is taken as the horizontal direction of the picture, the Y axis is taken as the direction perpendicular to the picture, the X axis and the Y axis form an XY plane, and the Z axis is taken as the direction perpendicular to the XY plane. Figure 4 、 Figure 6 and Figure 7 are taken as examples to describe the coordinate axes. As shown in Figure 4 、 Figure 6 and Figure 7 , the horizontal direction of the picture is taken as the X axis, the direction perpendicular to the picture is taken as the Y axis, the X axis and the Y axis form an XY plane, and the direction perpendicular to the XY plane is taken as the Z axis.
[0116] In the embodiment, the Z angle and the design angle of the target electrode in the electrode size information can be obtained from the electrode runout information after the target electrode is designed. In the embodiment, the electrode runout information belongs to the design data of the electrode; for example, the electrode runout information includes data used to define the machining position of the electrode, and can also include data used to view the machining conditions when the electrode is machined on a numerical control machine tool.
[0117] Figure 4 A structure schematic diagram of an electrode jig directly connected with a main shaft of a numerical control electric spark machine tool is provided in an embodiment of the present application. As an example, the target electrode in the embodiment shown in Figure 4 is a gate electrode.
[0118] As shown in Figure 4 , the gate electrode 30 includes an electrode jig 31, an electrode reference 32, and an electric discharge machining part 33, wherein the electrode reference surface 34 refers to the plane on the side of the electrode reference facing the electric discharge machining part 33, and the Z zero point of the electrode jig 31 refers to the midpoint of the plane on the side farthest from the electric discharge machining part 33 of the electrode jig 31.
[0119] In the embodiment, the Z axis correction deviation value specifically refers to “Z” as shown in Figure 4 , as shown in Figure 4The "Z" shown in the figure represents the difference value of the Z zero point of the electrode jig and the electrode reference surface in the Z axis direction. The X axis correction deviation value X and the Y axis correction deviation value Y respectively represent the difference value of the Z zero point of the electrode jig to the center point of the electrode reference surface of the target electrode in the X axis and Y axis directions.
[0120] Optionally, in one embodiment, when calculating the X axis correction deviation value, the Y axis correction deviation value, and the Z axis correction deviation value, the following formula is used: Figure 4 The Z zero point of the electrode jig shown in the figure is the origin, the vertically downward direction is the positive direction of the Z axis, the horizontal direction towards the left side of the picture is the positive direction of the X axis, and the direction perpendicular to the plane of the picture is the positive direction of the Y axis.
[0121] As an example, the target electro-discharge machining jig in the embodiment of the present application is a gate jig, Figure 5 The structure of the gate jig in one embodiment of the present application is shown in the figure, which includes a fixed arm 41 and a swing arm 42. Figure 5 As shown in the figure, the gate jig 40 includes a fixed arm 41 and a swing arm 42. A center bearing is provided on the fixed arm 41, and the swing arm 42 is connected to the fixed arm 41 through the center bearing and can rotate around the center bearing. A standard angle positioning pin 43 and a non-standard angle limiting jig 44 are provided on the swing arm 42, which are respectively used to lock the swing arm 42 and the fixed arm 41 at different standard angles and non-standard angles, so as to meet the processing of gate of various angles. An angle indicating part 45 is provided on the swing arm 42, which is used to indicate the angle of the swing arm 42 relative to the fixed arm 41, for example, the included angle between the axis of the swing arm 42 and the axis of the fixed arm 41.
[0122] A positioning sheet 46 and a jig puller 47 are provided at one end of the fixed arm 41, wherein the positioning sheet 46 is connected to one end of the fixed arm 41, and the jig puller 47 extends from the middle part of the positioning sheet 46 to the side away from the fixed arm 41. The gate jig 40 is connected to the main shaft of the numerical control spark machine through the jig puller 47.
[0123] An electrode positioning block 48 is connected to one end of the swing arm 42, which is used to connect the target electrode for electro-discharge machining.
[0124] Figure 6 The structure of the gate jig connected with the gate electrode in one embodiment of the present application is shown in the figure. As shown in the figure, Figure 6As shown, the gate electrode 30 includes an electrode jig 31, an electrode reference 32 and an EDM part 33, and the electrode reference 32 and the EDM part 33 of the gate electrode 30 are processed from a blank clamped on the electrode jig 31. The gate electrode 30 is connected to the electrode positioning block 48 of the gate jig 40 through the electrode jig 31. By changing the angle between the swing arm 42 and the fixed arm 41, the gate electrode 30 can be used to EDM various angles of the gate on the workpiece.
[0125] In the embodiment, the X-axis correction deviation value, the Y-axis correction deviation value and the Z-axis correction deviation value of the target electrode in the electrode size information can be recorded after the target electrode is processed and then detected by the three-coordinate detector. The Z-angle in the electrode size information is the angle A1 as shown in Figure 6 Figure 5 The Z-angle A1 as shown in Figure 5 is the included angle between the vertical plane of the axis of the fixed arm 41 and the axis of the swing arm 42.
[0126] In the embodiment, the design angle A2 in the electrode size information specifically refers to the included angle between the projection of the center line (axis) of the gate electrode 30 connected to the swing arm 42 on the plane of the positioning sheet and the Y-axis on the plane of the positioning sheet. The axis of the spindle of the numerical control EDM machine is perpendicular to the plane of the positioning sheet, and since the gate jig can rotate 360° around the spindle of the numerical control EDM machine, the value range of A2 is 0°-360°.
[0127] In the embodiment, the gate jig fixed arm size and the gate jig swing arm size in the jig size information refer to L1 and L2 in Figure 6
[0128] In the embodiment, the X-axis correction value, the Y-axis correction value and the Z-axis correction value in the correction information respectively represent the deviation values of the coordinate values of the center point of the connection between the gate jig 40 and the spindle of the numerical control EDM machine and the center point of the electrode reference surface of the gate electrode 30 on the X-axis, the Y-axis and the Z-axis. In Figure 6 , point M represents the center point of the connection between the gate jig 40 and the spindle of the numerical control EDM machine, and point N represents the center point of the electrode reference surface of the gate electrode 30. When determining the X-axis correction value, the Y-axis correction value and the Z-axis correction value, the M point in Figure 6 is taken as the origin, the vertically upward direction in Figure 6 is taken as the positive direction of the Z-axis, the horizontal direction toward the right side of the picture is taken as the positive direction of the X-axis, and the direction perpendicular to the plane of the picture is taken as the positive direction of the Y-axis.
[0129] In this embodiment, the gate fixture center offset X-dimensional X1 and the overall gate fixture center offset Y-dimensional Y1 in the fixture size information refer to the deviations of the electrode positioning block center and the positioning plate center on the X and Y axes, respectively. Specifically, the electrode positioning block center refers to the center point of the plane perpendicular to the axis of the electrode positioning block 48; the deviations X1 and Y1 between the electrode positioning block center and the positioning plate center refer to the deviations when A1 is 90° (i.e., when the fixed arm 41 and the rocker arm 42 are at a position of 90°). Figure 7 When the relative angle relationship is shown, the projection of the center of the positioning piece on the vertical plane of the axis of the electrode positioning block and the deviation of the center of the electrode positioning block on the X and Y axes are shown.
[0130] In one embodiment, when determining the center offset X dimension X1 of the gate fixture and the overall center offset Y dimension Y1 of the gate fixture, as follows: Figure 7 As shown, with the center point M at the connection between the gate fixture 40 and the spindle of the CNC EDM machine tool as the origin, and with... Figure 7 The vertical downward direction is the positive direction of the Z-axis, the horizontal direction towards the left side of the image is the positive direction of the X-axis, and the direction perpendicular to the plane of the image and pointing inwards is the positive direction of the Y-axis.
[0131] Figure 8 This illustration shows an interactive schematic diagram of an electrical discharge machining (EDM) method for a submerged gate according to an embodiment of this application. This EDM method for a submerged gate is applied to... Figure 2 The electrical discharge machining system with a submerged gate is shown. For example... Figure 8 The electrical discharge machining method for the submerged gate shown may include the following steps:
[0132] Step S801: The machine tool management equipment obtains the machining process according to the method for determining the machining process of the submerged gate in any of the above embodiments.
[0133] Step S802: The machine tool management equipment sends the machining program to the CNC EDM machine tool.
[0134] Step S803: The CNC EDM machine tool executes the machining program, controls the change in the relative position between the target electrode and the target mold during the EDM process, and processes a submarine gate on the target mold that corresponds to the machining program.
[0135] In this embodiment, the target electrical discharge machining fixture (e.g., a gate fixture) is connected to the spindle of a CNC electrical discharge machine tool. The target electrical discharge machining fixture holds the target electrode (e.g., a gate electrode). When the CNC ignition machine tool executes the machining program, it controls the relative position of the target electrode and the target mold according to the machining program. A pulsed spark discharge is formed between the target electrode and the workpiece. The instantaneous high temperature generated in the electrical discharge locally melts or vaporizes the target mold, thereby forming a submerged gate on the target mold that matches the shape of the target electrode.
[0136] In the embodiment, the correction information represents a coordinate deviation value from a center point of the target EDM tool to a center point of an electrode reference surface of the target electrode; so that in the EDM process, the CNC EDM machine controls the center point of the target electrode reference surface to coincide with the center point of the machining position on the target mold at the beginning of the EDM process, so as to realize accurate control of the relative position of the target electrode and the target mold, thereby ensuring the accuracy of the EDM.
[0137] According to the method for determining the machining formula of the latent gate in any of the above embodiments, the coordinates of the electrode and the target mold (i.e., the workpiece) manually set in the EDM process of the latent gate can be avoided, thereby improving the production efficiency and reducing the labor cost and the time cost.
[0138] In another embodiment of the present application, a mold is also disclosed, and the latent gate on the mold is machined by the EDM method for machining the latent gate in the embodiments of the present application.
[0139] It should be understood that the size of the serial number of each step in the above 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.
[0140] According to the method for confirming the delivery address described in the above embodiments, Figure 9 A structural block diagram of the device for determining the machining formula of the latent gate provided by the embodiments of the present application is shown, and only the parts related to the embodiments of the present application are shown for the convenience of description. For reference Figure 9 The device 900 for determining the machining formula of the latent gate includes an acquisition unit 901, a correction information determination unit 902, and a generation unit 903:
[0141] The acquisition unit 901 is configured to acquire tool size information corresponding to a target EDM tool and electrode size information corresponding to a target electrode corresponding to the target EDM tool;
[0142] The correction information determination unit 902 is configured to determine correction information corresponding to the combination of the target EDM tool and the target electrode according to the tool size information and the electrode size information, and the correction information represents a coordinate deviation value from a center point of the target EDM tool to a center point of an electrode reference surface of the target electrode;
[0143] The generation unit 903 is configured to generate a machining formula including the correction information, wherein the machining formula is used to determine the change of the relative position of the target electrode and the target mold in the EDM process, so as to machine the latent gate corresponding to the machining formula on the target mold.
[0144] Optionally, the acquisition unit 901 is configured to acquire jig size information corresponding to the target EDM jig and electrode size information corresponding to the target electrode corresponding to the target EDM jig, and specifically includes:
[0145] reading the corresponding barcode, two-dimensional code or RFID tag of the target electrode to obtain the electrode size information corresponding to the target electrode;
[0146] In the case where the target electrode is identified as a latent gate electrode, a jig page of the latent gate electrode is displayed, and the jig page displays a barcode, a two-dimensional code or an RFID tag corresponding to the target EDM jig;
[0147] The jig size information is obtained by reading the barcode, two-dimensional code or RFID tag corresponding to the target EDM jig.
[0148] Optionally, the jig size information includes gate jig swing arm size, gate jig center offset X size, and gate jig overall center offset Y size; the electrode size information includes Z angle, design angle, X axis correction deviation value, Y axis correction deviation value, and Z axis correction deviation value of the target electrode; the correction information includes X axis correction value, Y axis correction value and Z axis correction value; the X axis correction value is determined by the design angle, the Z axis correction deviation value, the gate jig swing arm size, the Z angle, the X axis correction deviation value, the gate jig center offset X size, the Y axis correction deviation value and the gate jig overall center offset Y size; the Y axis correction value is determined by the Z axis correction deviation value, the gate jig swing arm size, the Z angle, the gate jig center offset X size, the X axis correction deviation value, the design angle, the Y axis correction deviation value and the gate jig overall center offset Y size; and the Z axis correction value is determined by the Z axis correction deviation value, the gate jig swing arm size, the Z angle, the gate jig center offset X size and the X axis correction deviation value.
[0149] Optionally, the correction information determination unit 902 is configured to determine the correction information corresponding to the combination of the target EDM jig and the target electrode according to the jig size information and the electrode size information, and specifically includes:
[0150] The X axis correction value, the Y axis correction value and the Z axis correction value are obtained by the following formulas respectively:
[0151] X axis correction value = (-(Cos(360.0-A2)*((Z+L2)*Cos(A1)-(X+X1)*Sin(A1))+Sin(360.0-A2)*(Y+Y1));
[0152] Y axis correction value = (-(-((Z+L2)*Cos(A1)-(X+X1)*Sin(A1))*Sin(360.0-A2)+Cos(360.0-A2)*(Y+Y1)));
[0153] Z-axis correction value = ((Z+L2)*Sin(A1) + (X+X1)*Cos(A1));
[0154] Wherein, L2 is the size of the gate fixture swing arm, X1 is the gate fixture center offset X size, Y1 is the gate fixture overall center offset Y size; A1 is the Z angle, A2 is the design angle, X is the X-axis correction deviation value, Y is the Y-axis correction deviation value, and Z is the Z-axis correction deviation value.
[0155] Based on the same inventive concept, an embodiment of the present application also provides an electronic device 1000. As shown in the Figure 10 embodiment, the electronic device 1000 includes a processor 1001, a memory 1002, and a computer program 1004 stored in the memory 1002 and executable on the processor 1001. The computer program 1004 can be executed by the processor 1001 to generate instructions 1003, and the processor 1001 can implement the steps in the above various delivery address confirmation method embodiments according to the instructions 1003. Alternatively, the processor 1001 executes the computer program 1004 to implement the functions of the various modules / units in the above various device embodiments, such as Figure 9 the functions of the acquisition unit 901 to the generation unit 903 shown in the
[0156] For example, the computer program 1004 can be divided into one or more modules / units, one or more modules / units are stored in the memory 1002 and executed by the processor 1001 to complete the present application. One or more modules / units can be a series of computer program instruction segments capable of completing a specific function, which is used to describe the execution process of the computer program 1004 in the electronic device 1000.
[0157] Those skilled in the art can understand, Figure 10 that the electronic device 1000 is only an example and does not constitute a limitation on the electronic device 1000, and the electronic device 1000 can include more or fewer components than the illustrated components, or combine certain components, or different components, for example, the electronic device 1000 can also include an input / output device, a network access device, a bus, etc.
[0158] The processor 1001 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, or the like. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0159] The memory 1002 can be an internal storage unit of the electronic device 1000, for example, a hard disk or a memory of the electronic device 1000. The memory 1002 can also be an external storage device of the electronic device 1000, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, or the like, equipped on the electronic device 1000. Further, the memory 1002 can include both the internal storage unit and the external storage device of the electronic device 1000. The memory 1002 is used to store computer programs and other programs and data required by the electronic device 1000. The memory 1002 can also be used to temporarily store data that has been output or will be output.
[0160] 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 taken as an example for illustration, 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 functions described above. Each functional unit and module in the embodiment can be integrated in one processing unit, or each unit can exist physically independently, or two or more units can be integrated in one unit, and the integrated unit can be realized in the form of hardware or in the form of a software functional unit. In addition, the specific names of the functional units and modules are only for the convenience of mutual distinction, and do not limit the protection scope of the present application. The specific working process of the units and modules in the system can refer to the corresponding process in the foregoing method embodiments, which will not be described here.
[0161] The embodiment of the present application further provides a computer readable storage medium, the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps in each method embodiment described above.
[0162] The embodiments of the present application provide a computer program product, when the computer program product is run on a server, the server is caused to perform the steps in each of the above-mentioned method embodiments.
[0163] 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.
[0164] Those skilled in the art can appreciate 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 realized in hardware or software depends on the specific application and design constraints of the technical solution. The skilled person 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.
[0165] In the embodiments provided in the present application, it should be understood that the disclosed apparatus / devices and methods can be implemented in other ways. For example, the apparatus / device embodiments described above are only schematic, for example, the division of the modules or units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components 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 units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0166] 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, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the present embodiment.
[0167] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The above integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0168] The integrated module / 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-mentioned embodiment methods can be completed by a computer program instructing related hardware, and the computer program can be stored in a computer readable storage medium. When the computer program is executed by a processor, the steps of the above-mentioned various method embodiments can be implemented. 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 device / server, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium. For example, U disk, mobile hard disk, magnetic disk or optical disk, etc. In some jurisdictions, according to legislation and patent practice, the computer readable medium cannot be an electrical carrier signal and a telecommunication signal.
[0169] The above-described embodiments are only used to illustrate the technical solutions of the present application, but not 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: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of 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 of determining the engineering formula of a latent gate, characterized by, The method comprises the following steps: obtaining jig size information corresponding to a target EDM jig and electrode size information corresponding to a target electrode corresponding to the target EDM jig; determining correction information corresponding to the combination of the target EDM jig and the target electrode according to the jig size information and the electrode size information, the correction information representing the coordinate deviation value of the center point of the connection between the target EDM jig and the spindle of the numerical control electric spark machine tool to the center point of the electrode reference surface of the target electrode; generating a machining formula including the correction information, the machining formula being used to determine the change of the relative position of the target electrode and the target mold during the EDM process, so as to machine a latent type sprue corresponding to the machining formula on the target mold; the jig size information includes sprue jig swing arm size, sprue jig center offset X size, and sprue jig overall center offset Y size; the electrode size information includes Z angle, design angle, X axis correction deviation value, Y axis correction deviation value, and Z axis correction deviation value; the correction information includes X axis correction value, Y axis correction value, and Z axis correction value, the X axis correction value is determined by the design angle, the Z axis correction deviation value, the sprue jig swing arm size, the Z angle, the X axis correction deviation value, the sprue jig center offset X size, the Y axis correction deviation value, and the sprue jig overall center offset Y size; the Y axis correction value is determined by the Z axis correction deviation value, the sprue jig swing arm size, the Z angle, the sprue jig center offset X size, the X axis correction deviation value, the design angle, the Y axis correction deviation value, and the sprue jig overall center offset Y size; the Z axis correction value is determined by the Z axis correction deviation value, the sprue jig swing arm size, the Z angle, the sprue jig center offset X size, and the X axis correction deviation value; the determination of the correction information corresponding to the combination of the target EDM jig and the target electrode according to the jig size information and the electrode size information comprises: the X axis correction value, the Y axis correction value, and the Z axis correction value are respectively obtained by using the following formulas: X axis correction value = (-(Cos(360.0-A2) * ( (Z+L2) * Cos(A1) - (X+X1) * Sin(A1)) +Sin(360.0-A2) * (Y+Y1))); Y axis correction value = (-(-((Z+L2) * Cos(A1) - (X+X1) * Sin(A1)) * Sin(360.0-A2) +Cos(360.0-A2) * (Y+Y1))); Z axis correction value = ((Z+L2) * Sin(A1) + (X+X1) * Cos(A1) ); wherein, L2 is the sprue jig swing arm size, X1 is the sprue jig center offset X size, Y1 is the sprue jig overall center offset Y size; A1 is the Z angle, A2 is the design angle, X is the X axis correction deviation value, Y is the Y axis correction deviation value, and Z is the Z axis correction deviation value.
2. The method of claim 1, wherein, The jig size information corresponding to the target electro-discharge machining jig and the electrode size information corresponding to the target electrode corresponding to the target electro-discharge machining jig are acquired, and the method comprises the steps of: reading the corresponding bar code, two-dimensional code or RFID tag of the target electrode to obtain the electrode size information corresponding to the target electrode; in the case of identifying the target electrode as a latent gate electrode, displaying the jig page of the latent gate electrode, and the jig page displays the bar code, two-dimensional code or RFID tag corresponding to the target electro-discharge machining jig; the jig size information is obtained by reading the bar code, two-dimensional code or RFID tag corresponding to the target electro-discharge machining jig.
3. An apparatus for determining the engineering formula of a latent gate, characterized by Comprise: an acquisition unit for acquiring jig size information corresponding to a target electro-discharge machining jig and electrode size information corresponding to a target electrode corresponding to the target electro-discharge machining jig; a determination unit for determining the correction information corresponding to the combination of the target electro-discharge machining jig and the target electrode according to the jig size information and the electrode size information, the correction information representing the coordinate deviation value from the center point of the spindle connection of the target electro-discharge machining jig to the center point of the electrode reference surface of the target electrode; a generating unit for generating a machining formula including the correction information, the machining formula being used to determine the change of the relative position of the target electrode and the target mold in the electro-discharge machining process, so as to machine a latent gate corresponding to the machining formula on the target mold; the jig size information includes gate jig swing arm size, gate jig center offset X size, and gate jig overall center offset Y size; the electrode size information includes Z angle, design angle, X axis correction deviation value, Y axis correction deviation value, and Z axis correction deviation value of the target electrode; the correction information includes X axis correction value, Y axis correction value, and Z axis correction value, the X axis correction value is determined by the design angle, the Z axis correction deviation value, the gate jig swing arm size, the Z angle, the X axis correction deviation value, the gate jig center offset X size, the Y axis correction deviation value, and the gate jig overall center offset Y size; the Y axis correction value is determined by the Z axis correction deviation value, the gate jig swing arm size, the Z angle, the gate jig center offset X size, the X axis correction deviation value, the design angle, the Y axis correction deviation value, and the gate jig overall center offset Y size; the Z axis correction value is determined by the Z axis correction deviation value, the gate jig swing arm size, the Z angle, the gate jig center offset X size, and the X axis correction deviation value; the determination unit is used for determining the correction information corresponding to the combination of the target electro-discharge machining jig and the target electrode according to the jig size information and the electrode size information, and the correction information represents the coordinate deviation value from the center point of the spindle connection of the target electro-discharge machining jig to the center point of the electrode reference surface of the target electrode; the X axis correction value, the Y axis correction value and the Z axis correction value are obtained by using the following formulas respectively: X axis correction value= (-(Cos(360.0-A2) * ( (Z+L2) * Cos(A1) - (X+X1) * Sin(A1)) +Sin(360.0-A2) * (Y+Y1))) Y-axis correction value = (-(-((Z+L2) * Cos(A1) - (X+X1) * Sin(A1)) * Sin(360.0-A2) +Cos(360.0-A2) * (Y+Y1))); Z-axis correction value = ((Z+L2) * Sin(A1) + (X+X1) * Cos(A1) ); Wherein, L2 is the size of the gate fixture swing arm, X1 is the gate fixture center offset X size, Y1 is the gate fixture overall center offset Y size; A1 is the Z angle, A2 is the design angle, X is the X-axis correction deviation value, Y is the Y-axis correction deviation value, Z is the Z-axis correction deviation value.
4. An electro-discharge machining method of a submerged gate, characterized by, The EDM system for the latent gate comprises a machine tool management device and a numerical control EDM machine tool, and the method comprises: The machine tool management device obtains the machining formula according to the method of claim 1 or 2, and sends the machining formula to the numerical control EDM machine tool; The numerical control EDM machine tool controls the change of the relative position between the target electrode and the target mold during the EDM process according to the machining formula, so as to machine the latent gate corresponding to the machining formula on the target mold.
5. An electrical discharge machining system with a latent gate, characterized by, The EDM system for the latent gate comprises a machine tool management device and a numerical control EDM machine tool, and the method comprises: The machine tool management device obtains the machining formula according to the method of claim 1 or 2, and sends the machining formula to the numerical control EDM machine tool; The numerical control EDM machine tool controls the change of the relative position between the target electrode and the target mold during the EDM process according to the machining formula, so as to machine the latent gate corresponding to the machining formula on the target mold.
6. A mold characterized by, The latent gate on the mold is machined by the method of claim 4.
7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, The processor executes the computer program to realize the steps of the method of claim 1 or 2.
8. A computer-readable storage medium storing a computer program, the computer-readable storage medium comprising: The computer program is executed by the processor to realize the steps of the method of claim 1 or 2.
Citation Information
Patent Citations
Adjustable angle discharge fixture
CN102275019A
Electric spark machine automatic electrode replacement processing method based on electrode clamping correction
CN111715953A
Numerical control electric spark machine tool machining program generation method, device and storage medium
CN113779731A