This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2016-145351 filed on Jul. 25, 2016, the contents of which are incorporated herein by reference.
The present invention relates to a wire electrical discharge machine and wire electrical discharge machining method for performing electrical discharge machining on a workpiece by generating electric discharge between a wire electrode and the workpiece.
Conventionally, there have been developed wire electrical discharge machines that perform electrical discharge machining on a workpiece by generating electric discharge between a wire electrode and the workpiece. In this field, there has been proposed a machining technique that compensates for or corrects errors when a tilt error of the workpiece relative to the mount surface has occurred due to adhesion of sludge or the like.
Japanese Laid-Open Patent Publication No. 2006-159396 has disclosed an apparatus and method having a so-called “inclination correction function” whereby the relative position of a pair of wire guides is adjusted so as to stretch the wire electrode parallel to the inclination of the workpiece surface, regarding the adjusted positions as being vertical. Use of this inclination correction function makes it possible to reduce angular errors of the machining target surface and distortion errors of the machining target shape.
It is assumed that, as illustrated in
It is assumed that, as illustrated in
Therefore, it becomes additionally necessary to provide a mechanism and an operation that adjust misalignment when a workpiece is placed. Therefore, there is a problem that a great amount of time is required for such preparation. That is, there is still plenty room for improvement from a viewpoint of improving both machine accuracy and operation efficiency.
The present invention has been made to solve the above problem, and an object of the present invention is to provide a wire electrical discharge machine and a wire electrical discharge machining method that can both improve efficiency of an arranging operation and maintain machine accuracy for placing a workpiece.
A wire electrical discharge machine according to a first aspect of the present invention is a machine including: a mounting table configured to allow a workpiece to be placed on a placement plane; and a first guide unit and a second guide unit configured to allow a wire electrode to be stretched therebetween and support the wire electrode, and configured to perform electrical discharge machining on the workpiece in a state where the wire electrode is inclined with respect to the placement plane by changing relative positions between the first guide unit and the second guide unit, and includes: an error information obtaining unit configured to obtain position error information indicating a position error in a planar direction in the workpiece placed on the mounting table after the relative positions between the first guide unit and the second guide unit are changed when a three-axis coordinate system formed by the planar direction corresponding to the placement plane and a normal direction of the placement plane is defined; and a workpiece position calculating unit configured to calculate a position of the workpiece with the corrected position error in the planar direction in a state where the wire electrode is inclined according to an inclined state of the workpiece by using the position error information obtained by the error information obtaining unit.
Thus, the position of the workpiece with the corrected position error in the planar direction is calculated by using the position error information indicating the position error in the planar direction in the workpiece after the relative positions between the first guide unit and the second guide unit are changed. Consequently, it is possible to additionally correct the position error in the planar direction in a state where the inclination error in the planar direction is reduced in advance, further enhance a placement error reduction effect and simplify an arrangement operation. Consequently, it is possible to both improve efficiency of the arrangement operation and maintain machine accuracy for placing the workpiece.
In the wire electrical discharge machine according to the first aspect of the present invention, the error information obtaining unit may be configured to further obtain rotation error information indicating a rotation error around the normal direction in the workpiece placed on the mounting table after the relative positions between the first guide unit and the second guide unit are changed, and the workpiece position calculating unit may be configured to calculate the position of the workpiece with the corrected rotation error around the normal direction by further using the rotation error position information obtained by the error information obtaining unit. Further, it is possible to perform correction while taking into account the rotation error around the normal direction.
In the wire electrical discharge machine according to the first aspect of the present invention, the error information obtaining unit may be configured to calculate and obtain the position error information and the rotation error information by using positions of three points on two adjacent side surfaces of the workpiece of a right-angled parallelepiped shape.
In the wire electrical discharge machine according to the first aspect of the present invention, the error position obtaining unit may be configured to calculate and obtain the position error information and the rotation error information by using the positions of two points and a position of one point, wherein the two points are on one side surface of the workpiece of a right-angled parallelepiped shape and the one point indicates a center of a through-hole formed in a principal surface of the workpiece.
The wire electrical discharge machine according to the first aspect of the present invention may further include a correction necessity setting unit configured to set whether or not to correct the position error in the planar direction and the rotation error around the normal direction according to an input operation of an operator, and the workpiece position calculating unit may be configured to calculate the position of the workpiece by or without correcting the position of the workpiece according to the setting made by the correction necessity setting unit. Consequently, it is possible to perform electrical discharge machining while reflecting an operator's intention on whether or not correction is necessary.
A wire electrical discharging method according to a second aspect of the present invention is a method of a wire electrical discharge machine including: a mounting table configured to allow a workpiece to be placed on a placement plane; and a first guide unit and a second guide unit configured to allow a wire electrode to be stretched therebetween and support the wire electrode, and configured to perform electrical discharge machining on the workpiece in a state where the wire electrode is inclined with respect to the placement plane by changing relative positions between the first guide unit and the second guide unit, and includes: an obtaining step of obtaining position error information indicating a position error in a planar direction in the workpiece placed on the mounting table after the relative positions between the first guide unit and the second guide unit are changed when a three-axis coordinate system formed by the planar direction corresponding to the placement plane and a normal direction of the placement plane is defined; and a calculating step of calculating a position of the workpiece with the corrected position error in the planar direction in a state where the wire electrode is inclined according to an inclined state of the workpiece by using the obtained position error information.
According to the wire electrical discharge machining method according to the second aspect of the present invention, in the obtaining step, rotation error information may be further obtained, wherein the rotation error information indicates a rotation error around the normal direction in the workpiece placed on the mounting table after the relative positions between the first guide unit and the second guide unit are changed, and, in the calculating step, the position of the workpiece with the corrected rotation error around the normal direction may be calculated by further using the obtained rotation error position information.
According to the wire electrical discharge machining method according to the second aspect of the present invention, in the obtaining step, the position error information and the rotation error information may be calculated and obtained by using positions of three points on two adjacent side surfaces of the workpiece of a right-angled parallelepiped shape.
According to the wire electrical discharge machining method according to the second aspect of the present invention, in the obtaining step, the position error information and the rotation error information may be calculated and obtained by using the positions of two points and a position of one point, wherein the two points are on one side surface of the workpiece of a right-angled parallelepiped shape and the one point indicates a center of a through-hole formed in a principal surface of the workpiece.
The wire electrical discharge machining method according to the second aspect of the present invention may further include a setting step of setting whether or not to correct the position error in the planar direction and the rotation error around the normal direction according to an input operation of an operator, and, in the calculating step, the position of the workpiece may be calculated by or without correcting the position of the workpiece according to the setting made in the setting step.
Consequently, the wire electrical discharge machine and the wire electrical discharging method according to the present invention can both improve efficiency of the arrangement operation and maintain machine accuracy for placing the workpiece.
The above and other objects features and advantages of the present invention will become more apparent from the following description when taken in conjunction with the accompanying drawings in which a preferred embodiment of the present invention is shown by way of illustrative example.
Referring now to the accompanying drawings, the wire electrical discharge machines according to the present invention will be explained in detail by describing preferred embodiments in relation with wire electrical discharge machining methods.
The wire electrical discharge machine 10 is configured to include a mounting table 14 on which the workpiece W can be placed; a wire supply unit 16 that supplies the wire electrode 12; an upper guide unit 20 (first guide unit) and a lower guide unit 22 (second guide unit) that allow the wire electrode 12 fed via a guide roller 18 to be stretched therebetween and guide the wire electrode 12; a wire winding unit 26 that winds the wire electrode 12 via the lower guide unit 22 and a guide roller 24; and a control device 28 that controls each unit.
The mounting table 14 is formed in an L shape when seen from a plan view, and has a placement plane 30 of high-precision flatness. When a rectangular parallelepiped workpiece W is mounted, the workpiece W is fixed on the mounting table 14 so that the undersurface, designated at S2, which is parallel to the top surface, designated at S1, contacts the placement plane 30. The mounting table 14 is disposed in a work tank (not shown) capable of storing a working fluid used for electrical discharge machining.
The mounting table 14 is provided with an X-axis driving mechanism 32 and a Y-axis driving mechanism 34, which are drive sources such as servo motors. The control device 28 is capable of moving the mounting table 14 in the X-axis direction by supplying drive signals to the X-axis driving mechanism 32. The control device 28 can also move the mounting table 14 in the Y-axis direction by supplying drive signals to the Y-axis driving mechanism 34.
The upper guide unit 20 includes a U axis driving mechanism 36 and a V axis driving mechanism 38 which are driving sources such as servo motors. The control device 28 can move the upper guide unit 20 in a U axis direction by supplying a drive signal to the U axis driving mechanism 36. The control device 28 can move the upper guide unit 20 in a V axis direction by supplying a drive signal to the V axis driving mechanism 38.
Here, the three-axis coordinate system formed by X-, Y- and Z-axes is defined by the plane (XY plane) corresponding to the placement plane 30 and the direction (Z-axis direction) normal to the placement plane 30, and is a machine coordinate system unique to the wire electrical discharge machine 10. The two-axis coordinate system formed by the U- and V-axes is parallel to the XY plane and is a machine coordinate system prepared for angle adjustment during taper machining. An inclination correcting function described below is performed by moving the upper guide unit 20 independently from the lower guide unit 22. The following description will be made on the assumption that the X-axis and the U-axis (Y-axis and V-axis) coincide with each other. However, a coordinate system in which these axes do not coincide may be defined.
The lower guide unit 22 includes an X axis driving mechanism 40 and a Y axis driving mechanism 42 composed of driving sources such as servo motors. The control device 28 can move the lower guide unit 22 in the X axis direction by supplying a drive signal to the X axis driving mechanism 40. The control device 28 can move the lower guide unit 22 in the Y axis direction by supplying a drive signal to the Y axis driving mechanism 42.
That is, the wire electrical discharge machine 10 is configured to use at least one of the X axis driving mechanisms 32, 40, the Y axis driving mechanism 34, 42, the U axis driving mechanism 36 and the V axis driving mechanism 38 to move the workpiece W relative to the wire electrode 12. By relatively moving the workpiece W to the wire electrode 12 with the wire electrode 12 linearly penetrating the workpiece W through a machining target portion 44, a machined groove 46 is formed along a desired machining path.
The control device 28 is includes, for example, a CPU (Central Processing Unit), a CNC (Computerized Numerical Control), an input/output device such as an operation panel 48, a memory and a power supply. The control device 28 performs control of the above driving mechanisms (each of the X-, Y-, Z-, U- and V-axes), control of the power supply for electrical discharge, feeding control of the wire electrode 12, and display control of the operation panel 48. The control device 28 functions as a sequence execution unit 50, a guide position calculating unit 51, a correction data storage unit 52, an error information obtaining unit 53, a correction necessity setting unit 54 and a workpiece position calculating unit 55.
A first virtual workpiece 61, a second virtual workpiece 62 and a third virtual workpiece 63 each indicate the workpiece W in a virtual space. The first virtual workpiece 61 indicates a state where the workpiece W is ideally placed in the XYZ coordinate system. The second virtual workpiece 62 indicates a state where the workpiece W is ideally placed in the X′Y′Z′ coordinate system. The third virtual workpiece 63 indicates a state where the workpiece W is inclined with respect to an X′Y′ planar direction in the X′Y′Z′ coordinate system.
Hereinafter, it is assumed that the workpiece W is placed at an arbitrary position and posture indicated by the third virtual workpiece 63. In this case, a workpiece placement error of the workpiece W is expressed by a combination of three types of error factors of [1] parallel movement in the XY planar direction, [2] rotation movement about the Z axis and [3] rotation movement about the X axis and the Y axis.
It is assumed that the workpiece W is placed in the state indicated by a second virtual workpiece 62a because the position error in the XY plane occurs in an actual case. It is sought here to convert an arbitrary machining point (x, y) defined in the machining program into a machining point (X, Y) while the position error in the XY plane is taken into account. When displacement is (Δx, Δy), the machining point (X, Y) after the conversion can be expressed by following equation (1).
It is sought here to convert the arbitrary machining point (x, y) defined in the machining program into a machining point (X, Y) while the position error in the XY plane and the rotation error about the Z axis are taken into account. When the workpiece W inclines by a rotation angle γ about an actual position (Rx, Ry) of the machining start hole 70, the machining point (X, Y) after conversion is expressed by following equation (2).
A function (referred to as an “inclination correcting function” below) of correcting an inclination error with respect to a two-axis plane as shown in
First, the first operation of the wire electrical discharge machine 10 that performs the workpiece placement error correcting function will be described in detail mainly with reference to the flowchart in
The control device 28 (sequence execution unit 50) performs a series of sequence control for correcting an inclined state of the workpiece W with respect to the XY plane. The guide position calculating unit 51 may calculate relative positions between the upper guide units 20 and the lower guide unit 22 by using a known measuring method disclosed in Japanese Laid-Open Patent Publication No. 2006-159396, for example. The control device 28 moves the upper guide unit 20 in a UV planar direction and/or the lower guide unit 22 in the XY planar direction based on a calculation result of the guide position calculating unit 51. Consequently, it is possible to incline the wire electrode 12 according to the inclined state of the workpiece W. The control device 28 stores the relative positions calculated in step S1 in the correction data storage unit 52.
The control device 28 (sequence execution unit 50) performs a series of sequence control for measuring specific portions of the workpiece W. The workpiece W in which the two machining start holes 70, 72 are formed is used.
It is assumed that as a result of this measurement, the position of the machining start hole 70 in a case where the inclination error (an inclination angle θ) with respect to the XY plane is not taken into account is (Rx, Ry). Similarly, it is assumed that a position of the machining start hole 72 in a case where the inclination error with respect to the XY plane is not taken into account is (Qx, Qy).
The control device 28 (error information obtaining unit 53) calculates and obtains information (referred to as position error information below) indicating the position error in the XY plane by using the measurement values obtained in step S2. Displacement (Δx) in the X axis direction and displacement (Δy) in the y axis direction are calculated based on above equation (1) according to equations (3) and (4).
Δx=Rx−x1 (3)
Δy=Ry−y1 (4)
The control device 28 stores the position error information (Δx, Δy) obtained in step S3 in the correction data storage unit 52. In a second operation described below, the position error information (Δx, Δy) is read from the correction data storage unit 52, and is used to calculate the position of the workpiece W.
The control device 28 (error information obtaining unit 53) calculates and obtains information (referred to as rotation error information below) indicating a rotation error about the Z axis by using the measurement values obtained in step S2 and the position error information (Δx, Δy) stored in step S4. The rotation angle γ takes, for example, a value satisfying a relationship according to equation (5).
The control device 28 stores the rotation angle γ as the rotation error information obtained in step S5, in the correction data storage unit 52. In this way, the wire electrical discharge machine 10 finishes the first operation of performing the workpiece placement error correcting function. In the second operation described below, the rotation angle γ is read from the correction data storage unit 52 and is used to calculate the position of the workpiece W.
Subsequently, the second operation of the wire electrical discharge machine 10 that performs the workpiece placement error correcting function will be described in detail mainly with reference to the flowchart in
Prior to an automatic operation of the wire electrical discharge machine 10, an operator performs an input operation of activating (ON) or deactivating (OFF) the workpiece placement error correcting function via a GUI (Graphical User Interface) of the operation panel 48. Thus, the correction necessity setting unit 54 selectively sets ON/OFF of the workpiece placement error correcting function.
Thus, the correction necessity setting unit 54 may set whether or not to correct the position error in the XY plane and the rotation error about the Z axis according to the input operation of the operator. The workpiece position calculating unit 55 may calculate the position of the workpiece W by or without correcting the position of the workpiece W according to the setting made by the correction necessity setting unit 54. Consequently, it is possible to perform electrical discharge machining while reflecting an operator's intention as to whether or not correction is necessary.
As shown in
The position error in the XY plane is corrected according to a conversion equation of equation (1). The rotation error about the Z axis is corrected according to a conversion equation of equation (2). The guide position calculating unit 51 calculates positions of the upper guide unit 20 and the lower guide unit 22 corresponding to the machining point (step S15).
The workpiece position calculating unit 55 performs different operations according to the setting contents of the correction necessity setting unit 54 (step S16). When the correction setting indicates “ON” (step S16: ON), the workpiece position calculating unit 55 calculates the position of the workpiece W that takes into account the inclination error with respect to the XY plane, by further correcting the position of the machining point (step S17). Meanwhile, when the correction setting indicates “OFF” (step S16: OFF), the workpiece position calculating unit 55 skips executing step S17.
The control device 28 controls each axis driving mechanism according to the positions of the upper guide unit 20 and the lower guide unit 22 (step S18). Consequently, the wire electrical discharge machine 10 can perform desired electrical discharge machining on the workpiece W while relatively moving the wire electrode 12 and the workpiece W.
The control device 28 determines whether or not the machining program that is being executed has been finished (step S19). When the machining program is not yet finished (step S19: NO), the flow returns to step S11 to repeat steps S11 to S19. Meanwhile, when the machining program is finished (step S19: YES), the electrical discharge machining is finished and a machined product is completed.
As described above, the wire electrical discharge machine 10 is a machine that includes [1] the mounting table 14 that allows the workpiece W to be placed on the placement plane 30, and [2] the upper guide unit 20 and the lower guide unit 22 that allow the wire electrode 12 to be stretched therebetween and support the wire electrode 12, and [3] that performs electrical discharge machining on the workpiece W in a state where the wire electrode 12 is inclined with respect to the placement plane 30 by changing the relative positions between the upper guide unit 20 and the lower guide unit 22.
Further, the wire electrical discharge machine 10 includes [4] the error information obtaining unit 53 that obtains the position error information (Δx, Δy) indicating the position error in the XY planar direction of the workpiece W placed on the mounting table 14 after the relative positions between the upper guide unit 20 and the lower guide unit 22 are changed, when the three-axis coordinate system formed by the planar direction (XY planar direction) corresponding to the placement plane 30 and the normal direction (Z axis) of the placement plane 30 is defined, and [5] the workpiece position calculating unit 55 that calculates the position of the workpiece W after the correction of, by using the obtained position error information (Δx, Δy), the position error in the XY planar direction in the state where the wire electrode 12 is inclined according to the inclined state of the workpiece W.
Further, the wire electrical discharge machining method that uses the wire electrical discharge machine 10 includes [1] an obtaining process (step S3 in
According to this configuration, it becomes possible to additionally correct the position error in the XY planar direction in a state where the inclination error with respect to the XY plane direction is reduced in advance. Thus, a placement error reduction effect is further enhanced and the arrangement operation is simplified. Consequently, it is possible to both improve efficiency of the arrangement operation for placing the workpiece W and maintain machine accuracy.
The error information obtaining unit 53 may further obtain the rotation error information (γ) indicating the rotation error about the Z axis of the workpiece W placed on the mounting table 14 after the relative positions between the upper guide unit 20 and the lower guide unit 22 are changed. The workpiece position calculating unit 55 may calculate the position of the workpiece W after the correction of, by further using the obtained rotation error information (γ) (step S14 in
In the above embodiment (e.g.,
A shape of a workpiece W1 and a measuring method according to the first modification will be described with reference to
As shown in
As shown in
Thus, the error information obtaining unit 53 can calculate and obtain the position error information (Δx, Δy) and the rotation error information (γ) by using the positions of the three measurement points 82 to 84 on the two adjacent side surfaces S3, S4 of the workpiece W1 of the right-angled parallelepiped shape.
A shape of a workpiece W2 and a measuring method according to the second modification will be described with reference to
As shown in
As shown in
Thus, the error information obtaining unit 53 can calculate and obtain the position error information (Δx, Δy) and the rotation error information (γ) by using the two measurement points 87, 88 on one side surface S4 of the workpiece W2 of the right-angled parallelepiped shape, and a position of one point indicating the center of the machining start hole 86 formed on the principal surface of the workpiece W2.
Naturally, the present invention is not limited to the above embodiment and modifications and can be freely changed without departing from the scope of the present invention. Alternatively, each configuration may be arbitrarily combined as long as this combination is not technically contradictory.
For example, in the above embodiment and modifications, both of the position error information and the rotation error information are obtained, and then the position error in the XY plane and the rotation error about the Z axis are simultaneously corrected. However, the present invention is not limited to this configuration. The present invention may employ, for example, a configuration to obtain only the position error information and then correct only the position error in the XY plane or employ a configuration to obtain only the rotation error information and then correct only the rotation error about the Z axis.
Number | Date | Country | Kind |
---|---|---|---|
2016-145351 | Jul 2016 | JP | national |