Electrical discharge high-speed reciprocating wire cutting machine tool processing method

By improving the digital integration method and adopting appropriate integral overflow values ​​and circular interpolation termination conditions, the problem of interpolation speed and accuracy of high-speed reciprocating wire EDM machines was solved, achieving uniform feed for both straight lines and circular arcs, thus improving machining accuracy and surface quality.

CN114706350BActive Publication Date: 2025-10-24GUANGDONG JIANGXIN CNC MASCH TOOL CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210268502.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-18
Publication Date
2025-10-24
Estimated Expiration
2042-03-18

AI Technical Summary

Technical Problem

Existing interpolation algorithms for high-speed reciprocating wire EDM machines struggle to improve workpiece machining accuracy and surface quality while maintaining interpolation speed.

Method used

An improved digital integration method is adopted. By setting an appropriate integral overflow value and modifying the termination condition of circular interpolation, uniform feed is ensured on straight lines and circular arcs, interpolation error is reduced, and interpolation accuracy is improved by modifying the initial compensation value of circular interpolation.

Benefits of technology

It achieves uniform feed in both straight lines and arcs on a high-speed reciprocating wire EDM machine, improving machining accuracy and product surface quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114706350B_ABST
    Figure CN114706350B_ABST
Patent Text Reader

Abstract

The application discloses a processing method of an electric spark high-speed reciprocating wire-cut machine tool and relates to the technical field of the electric spark high-speed reciprocating wire-cut machine tool. The method comprises the following steps: step 1, calculating the radius of a corresponding straight line or a circular arc according to 3B codes or G codes provided by a user; step 2, setting L as an overflow value of an accumulator for a straight line and setting R as an overflow value of the accumulator for a circular arc; and step 3, the X cumulative value is an X endpoint coordinate and the Y cumulative value is a Y endpoint coordinate for straight line interpolation, and the X cumulative value is a current X coordinate and the Y cumulative value is a current Y coordinate for circular arc interpolation, and the cumulative value is added once every time a feeding pulse is received. According to the method, the straight line and the circular arc are kept at a uniform speed in the machining direction when the digital integral interpolation method is improved and interpolation is carried out on the electric spark high-speed reciprocating wire-cut machine tool, so that the machining precision and the product surface quality are improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of electric spark high-speed reciprocating wire-cut machine tool, and particularly relates to an electric spark high-speed reciprocating wire-cut machine tool processing method. BACKGROUND

[0002] The interpolation algorithm of the numerical control system of the electric spark high-speed reciprocating wire-cut machine tool generally adopts the point-by-point comparison method, the minimum deviation method, the digital integral method or the target point tracking method to perform numerical control interpolation, and when these interpolations are applied to the electric spark reciprocating wire-cut machine tool, since the clock of the feed is provided by a sampling circuit, when the feed pulse is received, the distance of the tool movement per unit time on the straight line and the circular arc needs to be kept constant as much as possible, and the above-mentioned basic interpolation algorithms all have respective shortcomings.

[0003] When the point-by-point difference interpolation method is used for interpolation, the step number of the interpolation is equal to the X coordinate plus the Y coordinate, and the error of the step number of the straight line closer to the 45° of the coordinate axis is greater, thereby causing the machining size and the surface quality of the straight line parallel to the coordinate axis and the straight line and the circular arc not parallel to the coordinate axis to be different.

[0004] When the minimum deviation method is used for interpolation, compared with the point-by-point difference interpolation method, there is an improvement, but the speed control is not introduced, the machining time of the machining distance with equal length is not close, and the machining size and the surface quality are still not good enough.

[0005] When the target point tracking method is used for interpolation, although the effect of uniform speed interpolation can be achieved, the operation is complex, and the interpolation is not suitable for the lower machine (generally a single-chip microcomputer) to perform high-speed real-time interpolation.

[0006] When the digital integral method is used for interpolation, the speed control needs to be performed separately, the calculation is complex, and the interpolation is also not suitable for the lower machine (generally a single-chip microcomputer) to perform high-speed real-time interpolation.

[0007] With the development of the society, the requirements of the user for the electric spark high-speed reciprocating wire-cut machine tool are higher and higher, and therefore it is necessary to propose a new uniform speed interpolation method to ensure the interpolation speed and improve the machining precision and the surface quality of the workpiece. SUMMARY

[0008] The application aims to provide an electric spark high-speed reciprocating wire-cut machine tool processing method, and solve the technical problem that the user's requirements for the electric spark high-speed reciprocating wire-cut machine tool are higher and higher, and therefore it is necessary to propose a new uniform speed interpolation method to ensure the interpolation speed and improve the machining precision and the surface quality of the workpiece.

[0009] To achieve the above-mentioned purpose, the application is implemented by the following technical scheme:

[0010] A processing method of an electric spark high-speed reciprocating wire cutting machine tool, comprising the following steps:

[0011] Step 1. According to the 3B code or G code provided by the user, the length of the corresponding straight line or the radius of the circular arc is calculated;

[0012] Step 2. For straight line, set L as the overflow value of the accumulator, and for circular arc, set R as the overflow value of the accumulator;

[0013] Step 3. For straight line interpolation, the X accumulation value is the X endpoint coordinate, and the Y accumulation value is the Y endpoint coordinate;

[0014] For circular arc interpolation, the X accumulation value is the current X coordinate, and the Y accumulation value is the current Y coordinate. Each time a feed pulse is received, the accumulation is performed once;

[0015] Step 4. For straight line interpolation, when the X accumulator overflows, the X axis moves a unit distance, and when the Y accumulator overflows, the Y axis moves a unit distance;

[0016] For circular arc interpolation, when the X accumulator overflows, the Y axis moves a unit distance, and when the Y accumulator overflows, the X axis moves a unit distance;

[0017] Step 5. The end condition of straight line interpolation is that the accumulation number is equal to the length of the straight line;

[0018] The end condition of circular arc interpolation is that the current coordinate is the endpoint coordinate.

[0019] Optionally, step 1 further comprises the length of the straight line as formula (1), and the radius of the circular arc as formula (2)

[0020] (1);

[0021] (2)。

[0022] Optionally, the straight line interpolation method is:

[0023] Suppose there is a straight line OZ passing through the coordinate origin in the first quadrant, with endpoint coordinates Z(x z ,y z ), and the straight line equation is:

[0024] .

[0025] Optionally, the length of the straight line processing line segment is:

[0026] ;

[0027] Suppose v is the feed speed, and the differential equation can be obtained:

[0028] ;

[0029] .

[0030] Optionally, when the integral overflow value of the straight line is set as L, the feeding speed in the straight line direction can be kept constant as v.

[0031] Optionally, the circular arc interpolation mode is as follows:

[0032] The feeding speed v in the tangent direction of any point N(x n ,y n ) on the circular arc can be obtained by the differential equation of the circular arc:

[0033] ;

[0034] .

[0035] Optionally, when the integral overflow value is set as R, the feeding speed in the tangent direction of the circular arc can be kept constant as v.

[0036] Optionally, the compensation initial value of the circular arc interpolation is modified to improve the interpolation precision.

[0037] Optionally, the end condition of the circular arc interpolation is modified, when one axis reaches the end point coordinate, the accumulation of the other axis is stopped, and the interpolation error is reduced.

[0038] Optionally, the overflow value of the digital integral method is changed, and the feeding pulse number, that is, the distance of the tool movement, can be guaranteed in the circular arc interpolation and the straight line interpolation.

[0039] The embodiments of the present application have the following beneficial effects:

[0040] One embodiment of the present application modifies the compensation initial value of the circular arc interpolation, improves the interpolation precision, modifies the end condition of the circular arc interpolation, stops the accumulation of the other axis when one axis reaches the end point coordinate, reduces the interpolation error, changes the overflow value of the digital integral method, guarantees the feeding pulse number in the circular arc interpolation and the straight line interpolation, and the improved digital integral method not only has the advantages of the digital integral method, but also makes the machining pulse distribution uniform.

[0041] By improving the digital integral interpolation method, when interpolation is performed on the electro-discharge high-speed reciprocating wire-cut machine tool, the straight line and the circular arc are kept at uniform speed in the machining direction, thereby improving the machining precision and the product surface quality.

[0042] Of course, any product implementing the present application does not necessarily need to achieve all the advantages described above. BRIEF DESCRIPTION OF DRAWINGS

[0043] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate an implementation of the application and, together with the description, serve to explain the application. In the drawings,

[0044] Figure 1 A simulation curve diagram of the arc interpolation of an embodiment of the application;

[0045] Figure 2 A main flow chart of the interpolation algorithm of an embodiment of the application;

[0046] Figure 3 A sub-flow chart of the taper interpolation of an embodiment of the application;

[0047] Figure 4 A sub-flow chart of the straight line interpolation of an embodiment of the application;

[0048] Figure 5 A sub-flow chart of the arc interpolation of an embodiment of the application. DETAILED DESCRIPTION

[0049] The technical solutions in the embodiments of the application will be clearly and completely described below with reference to the drawings in the embodiments of the application. Obviously, the described embodiments are only some of the embodiments of the application, but not all the embodiments of the application. The description of the at least one example embodiment is actually only illustrative, but not as any limitation on the application and its application or use.

[0050] In order to keep the following description of the embodiments of the application clear and brief, the detailed description of known functions and known components is omitted in the application.

[0051] Please refer to Figures 1-5 As shown in the drawings, in the embodiment, a processing method of an electric spark high-speed reciprocating wire-cut machine tool is provided, comprising the following steps:

[0052] Step 1. According to the 3B code or G code provided by the user, the length of the corresponding straight line or the radius of the arc is calculated, the length of the straight line is as formula (1), and the radius of the arc is as formula (2)

[0053] (1);

[0054] (2);

[0055] Step 2. L is set as the overflow value of the accumulator for the straight line, and R is set as the overflow value of the accumulator for the arc;

[0056] Step 3. The X cumulative value is the X endpoint coordinate for the straight line interpolation, and the Y cumulative value is the Y endpoint coordinate;

[0057] When the circular arc interpolation is performed, the X accumulation value is the current X coordinate and the Y accumulation value is the current Y coordinate, and each time a feeding pulse is received, the accumulation is performed once;

[0058] When the linear interpolation is performed, the X axis moves a unit distance when the X accumulator overflows, and the Y axis moves a unit distance when the Y accumulator overflows;

[0059] When the circular arc interpolation is performed, the Y axis moves a unit distance when the X accumulator overflows, and the X axis moves a unit distance when the Y accumulator overflows;

[0060] The ending condition of the linear interpolation is that the accumulation number is equal to the linear length;

[0061] The ending condition of the circular arc interpolation is that the current coordinate is the terminal point coordinate.

[0062] The integral overflow value of the digital integral method is generally greater than the 2N value of the X and Y coordinates, and the speed generally needs to be controlled additionally. In the high-speed reciprocating wire-cut EDM machine tool, the speed cannot be set by the control software because the speed is controlled by the clock of the sampling circuit. The present application uses a suitable integral overflow value to ensure the uniform speed of the feeding in the machining direction on the straight line and the circular arc.

[0063] In the machining instructions of the high-speed reciprocating wire-cut EDM machine tool, there are only two kinds of straight lines and circular arcs, so the following detailed calculation and theoretical analysis are performed on the interpolation of the straight line and the circular arc:

[0064] The specific linear interpolation method is as follows:

[0065] It is assumed that there is a straight line OZ passing through the coordinate origin in the first quadrant, and the terminal point coordinate is Z(x z ,y z ), and the straight line equation is:

[0066] .

[0067] The machining line segment length is:

[0068] ;

[0069] It is assumed that v is the feeding speed, and the differential equation can be obtained:

[0070] ;

[0071] .

[0072] When the integral overflow value is set as L, the feeding speed in the straight line direction can be kept constant as v.

[0073] The specific circular arc interpolation method is as follows:

[0074] Any point N(x n ,y n ) on the circular arc, the feed speed v in the tangent direction, the differential equation of the circular arc can be obtained:

[0075] ;

[0076]

[0077] When the integral overflow value is set as R, the feed speed on the tangent of the circular arc is kept constant as v.

[0078] The compensation initial value of the modified circular arc interpolation is modified to improve the interpolation accuracy, the end condition of the circular arc interpolation is modified, when one axis reaches the end point coordinate, the accumulation of the other axis is stopped, the interpolation error is reduced, the overflow value of the digital integral method is changed, the feed pulse number, that is, the distance of the tool movement, of the circular arc interpolation and the straight line interpolation can be guaranteed, and the improved digital integral method not only has the advantages of the digital integral method, but also can make the machining pulse distribution uniform.

[0079] The above embodiments can be combined with each other.

[0080] The present application is not limited to the above-mentioned embodiments, and any person should know that the structural changes made under the inspiration of the present application fall within the protection scope of the present application.

[0081] The technical, shape and structure parts not described in detail in the present application are all known technologies.​

Claims

1. A processing method of an electric discharge high-speed traverse wire-cut electrical discharge machine, characterized by, The method comprises the following steps: Step 1. Calculate the length of straight line or the radius of circular arc according to the 3B code or G code provided by the user; Step 2. Set L as the overflow value of the accumulator for straight line, and set R as the overflow value of the accumulator for circular arc; Step 3. For straight line interpolation, the X accumulation value is the X end coordinate, and the Y accumulation value is the Y end coordinate; for circular arc interpolation, the X accumulation value is the current X coordinate, and the Y accumulation value is the current Y coordinate, and the accumulation is performed once for each feeding pulse received; Step 4. For straight line interpolation, the X axis moves a unit distance when the X accumulator overflows, and the Y axis moves a unit distance when the Y accumulator overflows; for circular arc interpolation, the Y axis moves a unit distance when the X accumulator overflows, and the X axis moves a unit distance when the Y accumulator overflows; Step 5. The end condition of straight line interpolation is that the accumulation number is equal to the length of the straight line; the end condition of circular arc interpolation is that the current coordinate is the end coordinate. Step 1 further comprises that the length of straight line is as shown in formula (1), and the radius of circular arc is as shown in formula (2) The straight line interpolation mode is as follows: The length of straight line machining line segment is as follows:

2. The method of claim 1, wherein the method further comprises: Let v be the feeding speed, and the differential equation can be obtained: (1); (2)。 3. The method of claim 1, wherein the method further comprises: When the integral overflow value of straight line is set as L, the feeding speed in the straight line direction is kept constant as v. A straight line OZ in the first quadrant passes through the coordinate origin, and has end point coordinates Z(x z ,y z ). Its straight line equation is: 。 4. The method of claim 3, wherein the machining method is a high-speed traverse wire-cut electrical discharge machining method. The circular arc interpolation mode is as follows: ; When the integral overflow value of circular arc is set as R, the feeding speed in the tangent direction of circular arc is kept constant as v. ; 。 5. A method of processing with an electrical discharge high-speed traverse wire-cut machine tool as claimed in claim 4, characterized in that, The compensation initial value of circular arc interpolation is modified to be half of the radius.

6. The method of claim 4, wherein the machining method is a high-speed traverse wire-cut EDM machine tool machining method. The end condition of circular arc interpolation is modified, and when one axis reaches the end coordinate, the accumulation of the other axis is stopped. Any point N(x n ,y n ) on the circular arc, the feed speed v in the tangent direction, the differential equation of the circular arc can be obtained: ; 。 7. A method of processing with an electrical discharge high-speed traverse wire-cut machine tool as claimed in claim 6, characterized in that, ​ 8. A method of processing with an electrical discharge high-speed traverse wire-cut machine tool as claimed in claim 7, characterized in that, ​ 9. The method of claim 7, wherein the machining method is a high-speed traverse wire-cut electrical discharge machining method. ​

Citation Information

Patent Citations

  • Unit arc length increment interpolation method

    CN102880119A

  • Sprayer motion control system based on FPGA and motion control method thereof

    CN110465422A