ELECTRIC DISCHARGE MACHINE

20170030762 ยท 2017-02-02

    Inventors

    Cpc classification

    International classification

    Abstract

    A machining liquid is supplied to a predetermined level when a workpiece is on a table. A volume of the workpiece is obtained from a difference between the machining liquid amount at the predetermined level when a previous workpiece is not on the table, and the machining liquid amount when the workpiece is on the table. A weight of the workpiece is obtained from the obtained volume and a previously stored density of the workpiece. A weight of a mounting jig is obtained in the same procedure. A total volume of the jig and workpiece is obtained when the jig is on the table and the workpiece is fixed to the jig. The volume of the workpiece is obtained by a difference with respect to the volume of the jig. The weight of the workpiece fixed to the jig is obtained from the obtained volume and the previously stored density.

    Claims

    1. An electric discharge machine having a machining tank which is provided therein with a table and stores machining liquid, the table having a workpiece placed thereon, and machining the workpiece by relatively moving the table and an electrode, the electric discharge machine comprising: a workpiece density storing section in which density of the workpiece is stored; a liquid level measuring section which measures a liquid level of the machining tank; a stored-liquid amount calculating section which mounts the workpiece in the machining tank, and which calculates a stored-liquid amount when machining liquid is stored in the machining tank until a liquid level of the machining liquid reaches a predetermined value; a volume calculating section in the machining tank calculating a volume of an amount of liquid which can be stored in the machining tank using the liquid level obtained by the liquid level measuring section when there is no workpiece in the machining tank; a workpiece volume calculating section which calculates a volume of the workpiece from a difference between values calculated by the stored-liquid amount calculating section and by the volume calculating section in the machining tank; and a workpiece weight calculating section which calculates a weight of the workpiece from the volume of the workpiece calculated by the workpiece volume calculating section using the density of the workpiece which is called up from the workpiece density storing section.

    2. An electric discharge machine having a machining tank which is provided therein with a table and stores machining liquid, the table having a workpiece placed thereon, and machining the workpiece by relatively moving the table and an electrode, the electric discharge machine comprising: a jig which fixes the workpiece; a jig density storing section in which density of the jig is stored; a liquid level measuring section which measures a liquid level of the machining tank; a stored-liquid amount calculating section which mounts the jig in the machining tank, and which calculates a stored-liquid amount when machining liquid is stored in the machining tank until a liquid level of the machining liquid reaches a predetermined value; a volume calculating section in the machining tank which calculates a volume of an amount of liquid which can be stored in the machining tank using the liquid level obtained by the liquid level measuring section when there is no jig in the machining tank; a jig volume calculating section which calculates a volume of the jig from a difference between values calculated by the stored-liquid amount calculating section and by the volume calculating section in the machining tank; and a jig weight calculating section which calculates a weight of the jig from the volume of the jig calculated by the jig volume calculating section using the density of the jig which is called up from the jig density storing section.

    3. An electric discharge machine having a machining tank which is provided therein with a table and stores machining liquid, the table having a workpiece placed thereon, and machining the workpiece by relatively moving the table and an electrode, the electric discharge machine comprising: a workpiece density storing section in which density of the workpiece is stored; a jig density storing section which stores density of a jig which fixes the workpiece; a liquid level measuring section which measures a liquid level of the machining tank; a stored-liquid amount calculating section which mounts the jig in the machining tank, and which calculates a stored-liquid amount when machining liquid is stored in the machining tank until a liquid level of the machining liquid reaches a predetermined value; a volume calculating section in the machining tank which calculates a volume of an amount of liquid which can be stored in the machining tank using the liquid level obtained by the liquid level measuring section when there is no jig in the machining tank; a jig volume calculating section which calculates a volume of the jig from a difference between values calculated by the stored-liquid amount calculating section and by the volume calculating section in the machining tank; and a jig weight calculating section which calculates a weight of the jig from the volume of the jig calculated by the jig volume calculating section using the density of the jig which is called up from the jig density storing section, wherein a total volume of the jig and the workpiece is calculated using the liquid level measuring section, the liquid-storing time measuring section, the stored-liquid amount calculating section, the volume calculating section in the machining tank, and the jig volume calculating section, a volume of the workpiece is calculated by finding a difference between the total volume and the volume of the jig, a weight of the workpiece is calculated using the volume of the workpiece and the density of the workpiece which is called up by the workpiece density storing section, and the electric discharge machine has a function to calculate a total weight of the workpiece and the jig by combining the weight of the jig and the weight of the workpiece with each other.

    4. The electric discharge machine according to claim 1, comprising a leaked-liquid amount measuring section which measures an amount of liquid which leaks from the machining tank, wherein a liquid amount in the machining tank is calculated by finding a difference between a stored-liquid amount into the machining tank acquired by the stored-liquid amount calculating section and an amount of liquid leaked from the machining tank acquired by the leaked-liquid amount measuring section.

    5. The electric discharge machine according to any claim 1, wherein the liquid level measuring section uses one or more of the following elements: a liquid level sensor mounted in the machining tank; a value calculated from a height of a Z-axis of an upper electrode support portion which supports the electrode by interlocking the liquid level and the height of the Z-axis of the upper electrode support portion; a liquid level when a float switch is mounted on the upper electrode support portion and the machining liquid reaches the float switch; and a value calculated from the height of the Z-axis of the upper electrode support portion when the float switch is mounted on the upper electrode support portion and the machining liquid reaches the float switch.

    6. The electric discharge machine according to claim 1, wherein the stored-liquid amount calculating section includes a liquid-storing time measuring section which measures liquid-storing time during which liquid flows from the liquid storage tank in which machining liquid is stored to the machining tank, and the stored-liquid amount to the machining tank is calculated by integrating a previously measured liquid-storing flow rate to the machining tank and the liquid-storing time to the machining tank calculated by the liquid-storing time measuring section.

    7. The electric discharge machine according to claim 1, wherein the stored-liquid amount calculating section includes a flowmeter in a pipe conduit through which machining liquid is sent from the liquid-storing time which stores the machining liquid to the machining tank, and the stored-liquid amount calculating section calculates the stored-liquid amount to the machining tank by integrating a flow rate acquired from the flowmeter.

    8. The electric discharge machine according to claim 1, wherein a liquid amount calculating section in the machining tank calculates an amount of liquid stored in the machining tank using one or more of the following liquid levels: a liquid level acquired from a liquid level sensor mounted in the machining tank; a liquid level acquired from a position in a Z-axis of an upper electrode support portion which interlocks with a liquid level of the machining tank; a liquid level when a float switch is mounted on the upper electrode support portion and the machining liquid reaches the float switch; and a liquid level calculated from a height in the Z-axis of the upper electrode support portion when the float switch is mounted on the upper electrode support portion and the machining liquid reaches the float switch.

    9. The electric discharge machine according to claim 1, comprising a pitch error correction amount calculating section which calculates a pitch error correction amount from the workpiece weight calculated by the workpiece weight calculating section, and from a stored-liquid amount in the machining tank calculated by the stored-liquid amount calculating section, wherein the pitch error correction amount is reflected to an axis moving amount which commands the pitch error correction amount from a controller.

    10. The electric discharge machine according to claim 1, wherein after a liquid-storing operation to the machining tank is completed, a liquid level of the stored-liquid amount stored in the machining tank is calculated using the liquid level measuring section, a liquid level difference between the liquid level and a liquid level when the liquid-storing operation is completed is calculated, and the electric discharge machine includes a liquid amount variation calculating section which calculates liquid amount variation in the machining tank using the liquid level difference.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0026] The above-described and other objects and features of the present invention will become apparent from the following description of an embodiment with reference to the attached drawings, wherein:

    [0027] FIG. 1 is a schematic diagram of an electric discharge machine;

    [0028] FIG. 2 is a diagram showing a flow of a calculating process of a workpiece weight;

    [0029] FIG. 3 is a diagram showing a flow of a calculating process of a jig weight; and

    [0030] FIG. 4 is a diagram showing a flow of a calculating process of a total weight of a workpiece and a jig.

    DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

    [0031] An embodiment of the present invention will be described together with the drawings.

    <Measuring Method of Weight of Workpiece>

    [0032] A wire electric discharge machine having a function to automatically calculate a weight of a workpiece to be machined according to the present invention will be described. More specifically, a weight W.sub.1 of a workpiece is automatically calculated by executing the following process.

    [0033] FIG. 1 is a schematic diagram of the electric discharge machine.

    [0034] A liquid level h.sub.1 of a machining tank 1 is measured using a liquid level measuring section which measures a liquid level of the machining tank 1 when machining liquid is stored in the machining tank 1 from a liquid storage tank 4. More specifically, a liquid level (machining tank liquid level 9) stored in the machining tank 1 uses data acquired from a liquid level sensor 8 mounted in the machining tank 1. Instead of the liquid level sensor 8, there are also a method in which a height (=position of upper electrode support portion, position of upper nozzle and the like) of a Z-axis which supports and moves an electrode and a liquid level of the machining tank 1 are interlocked, and a liquid level is calculated from the height of the Z-axis, and a method in which a float switch is mounted on the upper electrode support portion, and a liquid level or a height of the Z-axis itself when the machining liquid reaches a position of the float switch is determined as the liquid level. When the method in which the height of the Z-axis and the liquid level of the machining tank are interlocked and the liquid level is calculated from the height of the Z-axis is used, liquid level data is obtained from the height of the Z-axis without storing liquid level in the machining tank.

    [0035] Next, liquid-storing time into the machining tank 1 required until a liquid level reaches a predetermined value in the liquid level measuring section is measured. A liquid-storing time measuring section outputs signals to a control unit when a liquid-storing operation into the machining tank 1 is started and the liquid-storing operation is completed, and a difference in time when the respective signals are output is found, thereby measuring time t required for storing liquid into the machining tank 1.

    [0036] Next, a stored-liquid amount calculating section calculates a stored-liquid amount into the machining tank 1 when a workpiece 3 is mounted on a table 2 in the machining tank 1 and machining liquid is stored in the machining tank 1 up to a height of the workpiece 3 or higher. A flow rate Q.sub.1 when liquid is stored in the machining tank 1 from the liquid storage tank 4 is previously measured, and the stored-liquid amount V.sub.1 into the machining tank 1 is calculated using the time t required for storing liquid into the machining tank which is measured by the liquid-storing time measuring section (V.sub.1=t.Math.Q.sub.1). A flowmeter 6 is placed in a liquid-storing pipe conduit into the machining tank 1 from the liquid storage tank 4, flow rate data Q.sub.2(t) is received on the side of a controller 7, the received flow rate value is integrated and the stored-liquid amount V.sub.1 into the machining tank 1 may be calculated (V.sub.1=Q.sub.2(t)). A liquid level calculating section such as a liquid level meter and a pressure meter is mounted on the liquid storage tank 4. A liquid-storing pump 5 which stores liquid in the machining tank 1 is placed on the liquid storage tank 4. A liquid reduction amount V.sub.2 in the liquid storage tank 4 is calculated from a liquid level amount h.sub.2 which is reduced in the liquid storage tank 4, thereby obtaining a stored-liquid amount V.sub.1 (=V.sub.2) in the machining tank.

    [0037] When the liquid-storing operation is started from a state where machining liquid supplied into the machining tank 1 by means of replenishing liquid exists in the machining tank 1, a liquid surface height h.sub.3 of the machining tank is previously measured by the liquid level sensor 8 mounted in the machining tank 1, and if liquid amount V.sub.3 calculated from the liquid surface height h.sub.3 is added to the liquid amount V.sub.1, it is possible to calculate the stored-liquid amount in the machining tank 1 even when the liquid-storing operation is started from the state where liquid exists in the machining tank.

    [0038] Machining liquid leaks from a drain or a seal plate of the machining tank during the liquid-storing operation into the machining tank 1 in some cases. Therefore, a leaked-liquid amount measuring section which measures a total liquid amount Q.sub.4 which leaks from a drain 10 or the seal plate of the machining tank 1 may be provided in the stored liquid in the machining tank 1, and the stored-liquid amount may be calculated by subtracting the leaked amount from the calculated stored-liquid amount.

    [0039] A leaked-liquid amount Q.sub.2 from a drain 10 is calculated by placing a flowmeter at a drain outlet, by receiving a flow rate value V.sub.4 of the drain outlet on the side of the controller, and by integrating the received flow rate value V.sub.4. The leaked-liquid amount Q.sub.3 from the seal plate is calculated by placing a saucer under the seal plate, by placing a flowmeter in a flow-path through liquid flows from the saucer to the liquid storage tank 4, receiving a flow rate value V.sub.5 of a flow-path through which liquid flows from the saucer into the liquid storage tank 4 by the controller, and by integrating the received flow rate value V.sub.5. Liquid leaked from the drain 10 is made to merge with liquid leaked from the seal plate, and a leaked-liquid amount V.sub.6 (=V.sub.4+V.sub.5) after the merging may collectively be measured from the flow amount Q.sub.4 (=Q.sub.2+Q.sub.3) after the merging.

    [0040] The leaked-liquid amount V.sub.6 is fed back to the stored-liquid amount into the machining tank 1 acquired by the stored-liquid amount calculating section and is fed back to the controller. According to this, it is possible to more precisely calculate the stored-liquid amount V.sub.1 into the machining tank calculated by the stored-liquid amount calculating section.

    [0041] There is also a method in which a leaked-liquid amount per unit time is previously measured, and its value is stored in the controller 7 and is used. However, since a liquid amount leaking from the drain 10 or the seal plate is varied depending upon a liquid surface position of liquid stored in the machining tank 1, it is not possible to control while using a precise value. It also seems possible to employ a method in which a leaked-liquid amount corresponding to the liquid surface position is previously measured, and its value is stored in the controller 7 and is used. However, since the liquid amount leaking from the seal plate is varied by aging degradation of the seal plate, it is difficult to use this method in the wire electric discharge machine which is frequently used for a long term. It also seems possible to employ a method in which an aging degradation amount of the seal plate is previously measured, and its value is stored in the controller 7 and is used. However, the aging degradation amounts of the seal plates depend on using environment of individual wire electric discharge machines, and the aging degradation amount is varied depending upon the using environment and therefore, this method is not effective.

    [0042] Next, there is provided a volume calculating section in the machining tank which calculates a volume V.sub.7 of a liquid amount which can be stored in the machining tank 1 in a state where the workpiece 3 is detached and nothing exists in the machining tank 1. To calculate the volume, liquid level data h.sub.1 obtained by the liquid level measuring section is used. The volume may be calculated using the liquid level data and the height of the Z-axis acquired by the stored-liquid amount calculating section when liquid is stored in the machining tank 1. This process may be executed before the workpiece 3 is mounted.

    [0043] Next, the volume calculating section in the machining tank will be described. The volume calculating section in the machining tank calculates the volume V.sub.7 in the machining tank which can store the machining liquid up to the same height when the workpiece is mounted in a state where the workpiece 3 is detached and nothing exists in the machining tank 1. To calculate the volume, liquid level data h.sub.1 obtained by the liquid level measuring section is used. The volume may be calculated using the liquid level data and the height of the Z-axis acquired by the stored-liquid amount calculating section when liquid is stored in the machining tank 1. This process may be executed before the workpiece 3 is mounted.

    [0044] Next, a volume V.sub.8 of the workpiece 3 in the machining tank 1 is calculated by a workpiece volume calculating section. A volume V.sub.9 of the workpiece 3 mounted in the machining tank 1 is calculated by finding a difference (=V.sub.7V.sub.1) between the liquid amount V.sub.7 in the machining tank acquired by the volume calculating section in the machining tank when the workpiece 3 is not placed and a stored-liquid amount V.sub.1 calculated by the stored-liquid amount calculating section when the workpiece 3 is placed.

    [0045] Next, a weight of the workpiece 3 is calculated from the volume of the workpiece 3 and density of the workpiece 3. The controller 7 can recognize density .sub.1 of the workpiece 3 by previously storing the density .sub.1 corresponding to material of the workpiece 3 in the controller 7 (workpiece density storing section), and by calling up the density .sub.1 at the same time when the material of the workpiece 3 to be machined is selected using a setting screen. A workpiece weight calculating section calculates a weight W.sub.1 (=.sub.11.Math.V.sub.9) of the workpiece 3 from a workpiece volume V.sub.9 calculated by the workpiece volume calculating section using the density .sub.1 of the called up workpiece 3.

    [0046] FIG. 2 is a diagram showing a flow of a calculating process of the workpiece weight. The flow will be described in accordance with steps.

    [Step sa01] A workpiece is mounted in the machining tank.
    [Step sa02] Density of the workpiece is called up.
    [Step sa03] Liquid-storing time into the machining tank is measured.
    [Step sa04] A stored-liquid amount into the machining tank is calculated.
    [Step sa05] A volume of the workpiece is calculated.
    [Step sa06] A workpiece weight is calculated.
    [Step sa07] A pitch error correction amount is calculated.
    [Step sa08] A liquid amount variation amount of the machining tank is calculated.
    [Step sa09] A pitch error correction amount is calculated.
    [Step sa10] It is determined whether a liquid amount in the machining tank is varied. If the liquid amount is varied (YES), the procedure returns to step sa09, and if the liquid amount is not varied (NO), the procedure is completed.
    <Measuring Method of Weight of a Jig which Fixes Workpiece>

    [0047] The wire electric discharge machine having a function to automatically calculate a weight W.sub.2 of a jig which fixes a workpiece according to the present invention will be described. More specifically, the weight of the jig is automatically calculated by executing the following processes.

    [0048] A jig volume calculating section calculates a volume V.sub.10 of a jig in the machining tank 1. The volume V.sub.10 (V.sub.7V.sub.11) of the jig mounted in the machining tank 1 is calculated by finding a difference between the volume (=V.sub.7) in the machining tank which can store machining liquid up to the same height when the jig is mounted acquired by the liquid volume calculating section in the machining tank in a state where nothing exists in the machining tank 1 and a stored-liquid amount V.sub.11 calculated by the stored-liquid amount calculating section when the jig is placed.

    [0049] Next, a weight of the jig is calculated from a volume of the jig and density of the jig. The controller 7 can recognize the density of the jig by previously storing density .sub.2 corresponding to material of the jig in the controller 7 (jig density storing section), and by calling up the density at the same time when the material of the jig is selected using a setting screen.

    [0050] A jig weight calculating section for calculating the jig weight in the machining tank 1 is provided. According to this, a weight W.sub.2 (=.sub.2.Math.V.sub.10) of the jig is calculated from a volume of the jig calculated by the jig volume calculating section when only the jig is mounted using jig density .sub.2 which is called up by a jig density calling up section.

    [0051] FIG. 3 is a diagram showing a flow of a calculating process of a jig weight. The flow will be described in accordance with steps.

    [Step sb01] The jig is mounted in the machining tank.
    [Step sb02] The jig density is called up.
    [Step sb03] Liquid-storing time into the machining tank is measured.
    [Step sb04] A stored-liquid amount into the machining tank is calculated.
    [Step sb05] A volume of the jig is calculated.
    [Step sb06] A jig weight is calculated.
    [Step sb07] A pitch error correction amount is calculated.
    [Step sb08] A liquid amount variation amount of the machining tank is calculated.
    [Step sb09] A pitch error correction amount is calculated.
    [Step sb10] It is determined whether a liquid amount in the machining tank is varied. If the liquid amount is varied (YES), the procedure returns to step sb09, and if the liquid amount is not varied (NO), the procedure is completed.
    <Measuring Method of Total Weight of Workpiece and Jig when Jig made of Material which is Different from that of Workpiece is Mounted>

    [0052] The wire electric discharge machine having a function to calculate a total weight of the workpiece and the jig when the jig made of material which is different from that of the workpiece according to the present invention will be described. More specifically, the total weight of the workpiece and the jig is calculated by executing the following processes.

    [0053] The volume V.sub.10 and the weight W.sub.2 of the jig when only the jig is mounted is calculated using the liquid level measuring section, the liquid-storing time measuring section, the stored-liquid amount calculating section, the volume calculating section in the machining tank, the jig volume calculating section and the jig weight calculating section.

    [0054] Next, a total volume V.sub.12 (=V.sub.8+V.sub.10) of the jig and the workpiece is calculated using the liquid level measuring section, the liquid-storing time measuring section, the stored-liquid amount calculating section, the volume calculating section in the machining tank, the workpiece volume calculating section or the jig volume calculating section in a state where the workpiece 3 is mounted on the jig.

    [0055] Next, a volume V.sub.8 of the workpiece is calculated by finding a difference between the calculated a total volume V.sub.12 of the jig and the workpiece 3 and the volume V.sub.10 of the jig.

    [0056] Next, a weight W.sub.1 (=.sub.1.Math.V.sub.8) of the workpiece is calculated from the workpiece weight calculating section using the calculated volume of the workpiece and the density .sub.1 of the workpiece which is called up by a workpiece density calling up section.

    [0057] Next, the calculated weight W.sub.2 of the jig and the weight W.sub.1 of the workpiece are added to each other, and a total weight W.sub.3 (W.sub.3=W.sub.1+W.sub.2) of the workpiece 3 and the jig is calculated.

    [0058] When the materials of the workpiece 3 and the jig are the same, a total weight of the workpiece 3 and the jig is measured using means for calculating the weight of the workpiece 3 or means for calculating the weight of the jig.

    [0059] By using the above method, the total weight of the workpiece 3 and the jig when the materials of the workpiece 3 and the jig are different from each other is calculated.

    [0060] FIG. 4 is a diagram showing a flow of a calculating process of the total weight of the workpiece and the jig. The flow will be described in accordance with steps.

    [Step sc01] A jig is mounted in the machining tank.
    [Step sc02] The jig density is called up.
    [Step sc03] Liquid-storing time into the machining tank is measured.
    [Step sc04] A stored-liquid amount into the machining tank is calculated.
    [Step sc05] A volume of the jig is calculated.
    [Step sc06] A jig weight is calculated.
    [Step sc07] A workpiece is mounted in the machining tank.
    [Step sc08] Liquid-storing time into the machining tank is measured.
    [Step sc09] A stored-liquid amount into the machining tank is calculated.
    [Step sc10] A total volume of the jig and the workpiece is calculated.
    [Step sc11] A workpiece volume is calculated.
    [Step sc12] A workpiece weight is calculated.
    [Step sc13] A total weight of the workpiece and the jig is calculated.
    [Step sc14] A pitch error correction amount is calculated.
    [Step sc15] A liquid amount variation amount of the machining tank is calculated.
    [Step sc16] A pitch error correction amount is calculated.
    [Step sc17] It is determined whether a liquid amount in the machining tank is varied. If the liquid amount is varied (YES), the procedure returns to step sc16, and if the liquid amount is not varied (NO), the procedure is completed.

    <Calculation of Pitch Error Correction Amount>

    [0061] Since the pitch error correction amount calculating section is provided, the pitch error correction amount is calculated using the workpiece weight calculated by the workpiece weight calculating section, and using the stored-liquid amount in the machining tank 1 in which the liquid variation amount calculated by the liquid amount variation calculating section is added to the stored-liquid amount in the machining tank 1 calculated by the stored-liquid amount calculating section, and this is reflected to an axis-moving amount on the side of the controller 7.

    [0062] When the workpiece 3 is mounted on the jig, the total weight of the workpiece 3 and the jig is calculated using the above-described technique, and the pitch error correction amount when the workpiece is mounted on the jig is calculated more precisely. The correction amount is determined using a value in which a relation between a weight of a material placed in the machining tank 1 and the correction amount is previously calculated or using the relation between the weight and the correction amount.

    [0063] There is provided a liquid amount variation calculating section which calculates a stored-liquid amount varied in the machining tank 1 after the liquid-storing operation into the machining tank 1 is completed. A constant amount of replenishing liquid always flows through the machining tank 1 using a circulation pump 11. Control to even out a liquid level in the machining tank 1 is performed by using the drain 10, but a liquid amount in the machining tank 1 is slightly varied from a reference amount. A liquid amount in the machining tank 1 is calculated using the liquid amount variation calculating section. If the liquid amount in the machining tank 1 is varied, a weight in the machining tank 1 is also varied correspondingly, and a correction amount of the pitch error is also varied. By reflecting the calculated liquid variation amount to the pitch error correction amount, the pitch error correction amount is calculated more precisely.

    [0064] As described above, according to the present invention, it is possible to automatically calculate weights of a workpiece and a jig placed in the machining tank. The invention is especially effective for a heavy workpiece and a heavy jig for which the measuring operation is troublesome.

    [0065] Since it is possible to automatically calculate a weight of a workpiece placed in the machining tank only by storing liquid in the machining tank, it becomes unnecessary to previously measure the weight of the workpiece whenever the workpiece is exchanged, and the productivity is enhanced.

    [0066] Since it is possible to prevent a measurement error and an input error of a weight by automatically calculating weights of a workpiece and a jig and by inputting the measured value to the controller, it is possible to prevent a correction error of a pitch error amount. It is possible to more precisely correct the pitch error by calculating the liquid variation amount in the machining tank.

    [0067] The above-described technique can be applied not only to the wire electric discharge machine but also to other electric discharge machine such as a die-sinking electric discharge machine.