This application claims the benefit and priority of European Patent Application No. 21217224.1 filed Dec. 23, 2021. The entire disclosure of the above application is incorporated herein by reference.
The present invention refers to a method for the control of a wire electrical discharge machining process, in particular, to a method to detect the discharge position in a wire electrical discharge machining process.
The wire electrical discharge machining process (referred to as WEDM) is versatile and extremely accurate. A desired contour is cut in a workpiece by means of a wire electrode (wire). Wire and workpiece are moved relatively to each other according to the instructions of a machining program. The process is conducted by applying a voltage to the gap between the workpiece and the wire. The workpiece material is removed by the action of electrical discharge pulses also referred to as discharges, sparks, or pulses.
Wire electrical discharge machines are provided with a range of monitoring signals, in particular electrical process monitoring signals. Such monitoring signals include e.g. breakdown detection, monitoring of the burning voltage level, detection of open voltage condition, etc. which are fundamental for the control of the EDM process.
Some 45 years ago, in patent application publication JPS5364899A, Dr. Kiyoshi Inoue disclosed the basic thought of how to detect the position of a discharge along the engagement line of wire and workpiece by using electrical discharge pulse signals. The position at which the discharges occur along the engagement line of wire and workpiece can be computed on the base of partial currents fed through an upper- and a lower current feeding branch. For instance, CH653585A5 discloses a method to compute the distance Z of an electric discharge along the portion of the wire electrode in the machining zone between the electrode wire and the workpiece. Said distance is indicated from the center point between the current feeding contacts. The method includes subtracting and adding the intensities of the currents flowing respectively in each of an upper and a lower line, in the course of each electrical discharge, and a circuit for obtaining a value proportional to the quotient of the subtraction by the addition.
Recently, GF Machining Solutions has presented two applications, which make use of the discharge position detection. One is the “iSPS”; a process control method, which monitors the overall spark distribution in real time, and reduces the pulse energy if the spark density at any position exceeds certain thresholds (see EP3446820A). Another application is “iWire”; here a wearing model of the wire is generated in real time by determining the position and size of the craters on the traveling wire, and the wire traveling speed is adjusted according to the comparison of the actual wire wearing model and a wire wearing limit (see EP3834977A1). Further uses of the discharge position detection include:
The method generally used to infer the discharge position according to prior art is based on the measurement of the currents flowing through an upper and a lower current feeding branch. The partial discharge currents I20 and I30 flowing to the wire through the upper feeding path and lower feeding path are measured separately, for instance using toroidal current transformers 29, 39, as shown in
This method is quite intuitive, but has a number of drawbacks:
From the above, it is obvious that an improved method for the detection is highly desirable. The present invention eliminates the drawbacks of prior art solutions, by radically changing the measuring approach. This provides a reliable and stable measure platform that delivers the precise information about the position of the discharges.
A first aspect of the present invention is to provide an improved method for the determination of the position of the discharges along the engagement line of the wire electrode and the workpiece, in particular a discharge position detection method being more accurate and reliable than current art methods.
This aspect is achieved by determining the difference between the voltage measured at the upper current feeder and the voltage measured at the lower current feeder at the ideal moment, i.e. at the end of the current pulse, where the current is zero, the voltage signal is at the maximum and the electromagnetic emissions are minimized, then the discharge position is inferred based on said voltage difference.
A second aspect of the present invention is to reduce the cost and effort for the discharge position detection.
Preferred embodiments of the invention will now be detailed with reference to the attached drawings, in which
According to the prior art, as discussed e.g. in EP3446820A1 the partial discharge currents I20, I30 flowing to the wire through the upper- and lower feeding path are measured separately using toroidal current transformers 29, 39.
The discharge position referred to a position at half distance ZFM between the current feeders 21, 31 is proportional to the difference of the partial discharge currents. More specifically, the difference of partial discharge current signals (I20−I30), divided by the total discharge current (I20+I30), multiplied by the half distance between the current feeders (ZFU+HWP+ZFL)/2 determines the discharge position ZDi of each discharge Di occurring along an engagement line of the wire and the workpiece, from the midpoint between the current feeders. The location of discharges is discretized for further processing.
As mentioned previously, the method of partial currents flowing in an upper- and a lower current feeding branch has a number of disadvantages. Therefore, the aspect of the invention is to provide an improved discharge position detection method.
In the wire electrical discharge machining method according to the invention, a preliminary voltage pulse is applied to a gap between a wire electrode and a workpiece, and, at the breakdown of said preliminary voltage pulse, a machining discharge pulse is applied to the wire electrode, wherein, a first voltage UCH1 is measured between a first current feeder and the workpiece, and a second voltage UCH2 is measured between a second current feeder and the workpiece, whereas said first voltage UCH1 and said second voltage UCH2 are measured when current of the machining discharge pulse is zero and the voltage difference ΔUCH=UCH1−UCH2 of said first- and said second measured voltage is determined, and a discharge position of said machining discharge pulse along the engagement line of the wire electrode and the workpiece is determined in real time, as a function of said voltage difference ΔUCH.
For instance, the first current feeder is upper current feeder, and the second current feeder is the lower current feeder, or vice versa. In this way, the voltage between the wire electrode and the workpiece is measured, in both, the upper- and the lower contact position.
According to an embodiment, the voltage is measured at the beginning of a machining discharge pulse, and/or at the end of a machining discharge pulse, when current of the machining discharge pulse is zero.
The method according to the invention will now be presented in detail. At the beginning, a preliminary voltage pulse is applied to a gap between a wire electrode and a workpiece, whereby the gap is ionized, and a breakdown is generated. A machining discharge pulse is applied immediately after the breakdown.
The first voltage UCH1, between the upper current feeder and the workpiece, and the second voltage UCH2, between the lower current feeder and the workpiece are measured when the discharge current is zero, and their difference ΔUCH=UCH1−UCH2 is determined. The discharge position of said machining discharge pulse is computed based on said difference ΔUCH.
Referring now to
LU and LL are respectively the upper- and lower electrode cable inductances; RU and RL represent the upper- and lower electrode cable resistances respectively including the resistance of the current feeder CPU, CPL.
As explained above with reference to the prior art, the influence of inductances and resistances LU, RU, LL, RL must be taken into account when measuring the partial currents i1 and i2. Therefore, any change in these values affects the measurement, making it unreliable, e.g. when machining at different positions of the worktable.
As shown in
During the discharge, the gap voltage UGap between the wire and the workpiece is typically 25-30 V. This voltage is the discharge voltage or burning voltage. The gap voltage is independent from the discharge location; the gap voltage must be eliminated in order to get the relevant voltage ΔUCH for the determination of the discharge position.
The following formulas yield both voltages:
U
CH1
=i1*RWU+L1*di1/dt+UGap {circle around (1)}
U
CH2
=i2*RWL+L2*di2/dt+UGap {circle around (2)}
According to the invention disclosed herein, the voltage is sampled exactly, with typically 50 ns accuracy at the time where the discharge pulse current is zero, as shown e.g. in
In this way, the resistive voltage drop caused by the current on the wire segment is zero. Above formulas {circle around (1)} and {circle around (2)} are thus simplified:
U
CH1
=L
1
*di
1
/dt+U
Gap {circle around (3)}
U
CH2
=L
2
*di
2
/dt+U
Gap {circle around (4)}
Moreover, their difference is:
ΔUCH=L1*di1/dt−L2*di2/dt {circle around (5)}
One sees that both voltages UCH1, UCH2 depend on the derivative of the current di1/dt, di2/dt and on the partial wire inductances L1, L2.
Moreover, the voltages UCH1 and UCH2 are measured at the current feeders, so that the impedance of the cabling from the generator to the current feeders is now irrelevant.
These aspects are now illustrated again with reference to the circuit model shown in
In summary, the voltage difference ΔUCH is only determined by the partial wire segment inductances L1 and L2, and the derivatives of the discharge pulse currents di1/dt, di2/dt. Moreover, in practice the current difference I1, I2 between the upper and lower paths only minimally affects the derivative of the current.
ΔUCH contains the information regarding the exact discharge location: The inductance L1 of the partial wire segment between the upper current feeder and the discharge position, and the inductance L2 of the partial wire segment between the lower current feeder and the discharge position are a function of the respective partial wire segment lengths sU and sL, from the upper-, respectively the lower current feeder to the discharge location.
According to Rosa, E. B. (1908). “The self and mutual inductances of linear conductors”. Bulletin of the Bureau of Standards. U.S. Bureau of Standards. 4 (2): 301 ff. doi:10.6028/bulletin.088, the relation between self-inductance L of a straight wire and the wire segment length is approximately:
L=k*s*[ln(2*s/r)−1] {circle around (6)}
Where k=200 nH/m; r=wire radius in meters; s=relevant wire segment length in meters, e.g. the upper wire segment length sU; L=wire inductance in nH.
The formula {circle around (6)} shown above is transcendental and cannot be solved easily in real time. However, lookup tables can be used to link the wire segment length to the self-inductance L. Such lookup tables can be calculated in advance for the relevant of wire electrode diameters and with the required step size. The lookup tables can be stored e.g. in a fast memory, for real time access. Lookup tables are practical to discretize the detected discharge position, in view of a further use, e.g. for discharge position monitoring purposes or for discharge position control.
Moreover, the above formula {circle around (6)} can be linearized to find the approximate wire segment length s, as exemplarily shown in
L=1.3138*s−3.5483
s=(L+3.5483)/1.3138
Where s=wire segment length in meters, L=wire inductance in nH.
This is meant to show that the voltage, and hence the voltage difference, contains the information about the wire segment lengths. However, the present invention proposes a simpler method to directly find the wire segment length starting from the voltage difference. This will become clearer later.
Even for smaller currents, the derivatives di1/dt and di2/dt are quite large, since in order to achieve high quality results the WEDM machining pulses must be as narrow and steep as possible. Therefore, the measure is reliable not only for the main cut, but also for the trim cuts.
The relevant theory, i.e. self-induction is now illustrated with reference to
In detail,
The invention is based on the fact, that a voltage proportional to the derivative of the current is induced by the current pulse in the relevant wire portion s, between the upper- and the lower current feeder. Knowingly, a change in current through a straight wire will produce a magnetic field around the wire. Self-induction voltage is generated by magnetic field variations and is proportional to the derivative of the current pulse. Thus, as illustrated in the figures for the case of capacitive discharge pulse, the derivative of the current is steepest at the beginning and at the end of the pulse. Means, the induced voltage is at the maximum, exactly when the discharge current is at zero.
As said,
Notably, the current gradient di/dt of a wire electrical machining discharge pulse is large at the beginning and at the end of the pulse. Therefore, the voltage signal is very suitable for detection, also in the case of trim cutting, where conventional discharge position detection fails.
Now, coming back to
For instance, channel voltages UCH1 and UCH2 are measured by means of voltage measurement means V1 and V2, outside of the machining area, e.g. in a cabinet 8. Thus, the current feeders are branched to the voltage measurement means V1 and V2 by means of measurement cables 26, 36. These cables are not the electrode cables 25, 35, that carry the high current machining discharge pulse.
A particular advantage of this method is that no particular changes to the electrode cables are required. These electrode cables can be used unchanged. During the measurement, only the voltage between the current feeder and the workpiece is measured. The gap voltage and the small voltage drop through the workpiece is eliminated by subtracting channel voltage 2 from channel voltage 1.
Moreover, in WEDM, the gap voltage is measured routinely for real time process monitoring and control. Preferably, the measuring cables 26, 36 for the measurement of the channel voltages UCH1 and UCH2 are the same used to measure the gap voltage, a.k.a. “reference cables”, which carry a negligible current and have virtually no voltage drop, according to the principle of the Kelvin bridge. In this way, no additional cables are installed for the measurement of the channel voltages UCH1 and UCH2; complexity and costs are not needlessly increased. The workpiece side is typically at ground potential, as usual.
In summary, the invention poses no burden to the machining area of the WEDM; it is possible to implement the invention with no additional cables. However, dedicated measuring cables for the measurement of channel voltages UCH1 and UCH2 is also possible.
According to an embodiment, a machining process monitoring and control board includes the voltage measurement means V1 and V2, for the acquisition of the channel voltages UCH1 and UCH2. Such machining process monitoring and control board is routinely present in electrical discharge machines for real time process monitoring and control. Said e.g. printed circuit board may be mounted in a cabinet 8, further accommodating e.g. generator boards, power supplies, control unit, motor drives, etc.
The use of appropriate measuring cables and their proper connection are very important. Preferably, the measuring cables are coaxial cables or twisted pair cables, having a low resistance, inductance and capacitance. As an example, a specific inductance of 600 nH/m and capacitance of 28 pF/m will provide an accurate voltage signal. In this way, the measuring cables allow an accurate acquisition of the gap voltage.
Referring to
The voltages UCH1 and UCH2 are acquired on the upper- and lower current feeders. Then a voltage divider and limiter circuit 51 scales down the measured voltages. Next, a fast operational amplifier 52 subtracts these voltages. This difference ΔUCH is fed to a sample and hold circuit 53, that samples the voltages when the current zero crossing signal is active. The subtractor- and sample and hold circuit are not detailed further, since they are well known in the art.
Then the voltage signal is input to a fast A/D converter 54 and is discretized. Lastly, the output of the A/D converter is input to a FPGA (field programmable gate array) component 55. The FPGA is used for the further processing of the discharge positions, for simple monitoring purposes, such as e.g. the detection of concentrated subsequent discharges, or to actively control the position of a machining discharge pulse, for the application of an arbitrary discharge pattern to the workpiece cutting surface (see patent application EP21213367.2), or other introductorily mentioned “uses of the discharge position detection”.
For practical use and further processing of the detected analogue discharge position, it is of advantage to discretize the discharge positions. To this purpose, in analogy to the method disclosed in EP3446820A, discretization is made by dividing the workpiece height HWP into a discrete number of NS distinct vertical sections S, e.g. starting from the lower edge of the workpiece (Z=0), and assigning the discharge position of each discharge to the respective vertical section. In the present example it is assumed, that the wire guide heads have symmetrical structure, i.e. the distance from the lower current feeder to the nozzle is the same for the upper wire guiding head 20 as for the lower wire guiding head 30.
Preferably, a lookup table is provided, indicating the vertical section S in which the discharge occurs for a voltage difference ΔUCH. The lookup table comprises data for each wire diameter used in the WEDM process.
According to a preferred embodiment, a discharge position is discretized by dividing a workpiece height HWP into a number NS of vertical sections S, and, with each discharge Di, determining the voltage difference ΔUCH, and then, based on said voltage difference ΔUCH, determining a discharge position ZDi of each discharge Di along an engagement line of a wire electrode and the workpiece, and lastly, assigning each discharge Di to a matching vertical section Sj of the workpiece based on the determined discharge position ZDi of each discharge.
The present invention now discloses how the exact location of the discharge is easily found by knowing the voltage difference ΔUCH. Referring to the symbols of
Z
Li
=H
WP/2+k*ΔUCH
k=−H
WP/(2*Umax)
Where ΔUCH=Umax is found, as illustrated by
In theory, the absolute values of Umax found by inclining as per
The wire inclination α for the detection of the top and bottom edges of the workpiece can be small, e.g. <2°, so that HWP and Sadj are nearly same. However, very small wire inclination α produces less distinct discharge positions. To prevent this, larger wire inclination α may be adopted, and compensated by computing the length of the inclined wire, as follows:
H
WP
=S
adj*cos α
As discussed above, the voltage difference ΔUCH is proportional to the discharge position. The voltage difference ΔUCH of a discharge occurring at the midpoint between the electrode feeders is zero. With a symmetrical constitution of the wire guide heads (ZFU=ZFL) and with flushing nozzles proximal to the workpiece surface, this midpoint corresponds to the midpoint of the workpiece height. The discharge position is referred e.g. to said midpoint, at half distance ZFM between the current feeders 21, 31. As said, the distance of the actual discharge from the midpoint between the current feeders is determined by the voltage difference ΔUCH. For instance, a positive value of ΔUCH means that the discharge occurs between the midpoint and the top of the workpiece, a negative value of ΔUCH means that the discharge occurs between the midpoint and the bottom of the workpiece.
The following is a simplified example (e.g. the nonlinearity of the wire electrode self-inductance is neglected) for the determination of the discharge position ZLi based on the difference of the channel voltages UCH1 and UCH2:
H
WP=100 mm
(Let the zero coordinate of ZLi be at the workpiece bottom)
Discharge position ZLi=?
ΔUCH=UCH1−UCH2=−33.3 V
k=−H
WP/(2*Umax)=−0.5 mm/V
Z
Li
=H
WP/2+k*dU=50+(−0.5)*(−33.3)=66.6 mm
As already mentioned above, the position detection system is calibrated, for instance by determining the voltage difference ΔUCH measured with discharges occurring at the top- and/or bottom of the workpiece surface, whereby the such discharges can unequivocally be assigned to a specific vertical sections S.
Discharges occurring at the top- and/or bottom of the workpiece surface can be generated deliberately, e.g. by tilting the wire in cutting direction, as shown in
Another calibration includes the processing of a comb-shaped workpiece, similar to the one shown in
If needed, the measure can be linearized, as illustrated by
Referring now to
The method applied to measure the first voltage UCH1 and the second voltage UCH2 of this second embodiment is similar to the one illustrated above with regard to the first embodiment, but now the formulas for UCH1 and UCH2 are as follows:
U
CH1
=L
1
*di
1
/dt+U
Gap
The voltage difference is:
ΔUCH=UCH1−UCH2=L1*di1/dt
The measure of UCH2 serves only to determine and subtract the gap voltage UGap from the formula.
The various applications of the discharge position detection known in the art, including the applications listed introductorily may use the improved method disclosed by the present invention, taking advantage of an improved accuracy, robustness, and its inexpensiveness.
Moreover, the inventive discharge position detection method may also be used in combination, i.e. “fusion” or plausibility check with known discharge position detection methods, e.g. the mentioned partial currents detection method, by workpiece height detection methods or, geometrical data about the workpiece and/or the machining program for instance taken from CAD/CAM data.
Number | Date | Country | Kind |
---|---|---|---|
21 217 224.1 | Dec 2021 | EP | regional |