Wire electric discharge machine for taper-machining tilted workpiece
10046407 ยท 2018-08-14
Assignee
Inventors
Cpc classification
B23H1/00
PERFORMING OPERATIONS; TRANSPORTING
B23H11/003
PERFORMING OPERATIONS; TRANSPORTING
B23H7/20
PERFORMING OPERATIONS; TRANSPORTING
B23H7/06
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23H1/00
PERFORMING OPERATIONS; TRANSPORTING
B23H7/06
PERFORMING OPERATIONS; TRANSPORTING
G05B19/408
PHYSICS
Abstract
In a wire electric discharge machine, a workpiece mounting unit mounts a workpiece tilted at a preset angle to a plane based on two orthogonal axes, X- and Y-axes. An XY-coordinate system is tilted at the preset angle so that it is transformed into an XY-coordinate system. A machining command value commanded by a machining program is corrected based on the XY-coordinate system. Thus, the tilted workpiece is taper-machined with a wire electrode kept substantially perpendicular to the XY-plane (table surface).
Claims
1. A wire electric discharge machine which is provided with a table having a flat surface and a coordinate system based on two orthogonal axes and adapted to carry a workpiece thereon and which performs electric discharge machining while relatively moving a wire electrode and the workpiece according to a machining program for taper machining, the wire electric discharge machine comprising: a mounting unit configured to mount the workpiece at an angle to the flat surface; a tilt angle setting unit configured to set a tilt angle of the workpiece, mounted at an angle to the flat surface, with respect to the flat surface; a coordinate system transformation unit configured to transform the coordinate system by tilting the coordinate system based on the tilt angle; and a machining command value correction unit configured to correct a machining command value commanded by the machining program, based on the transformed coordinate system.
2. The wire electric discharge machine according to claim 1, wherein if a single taper angle is commanded by the machining program, the angle at which the workpiece is tilted relative to the flat surface by the mounting unit is equal to or in the vicinity of the angle of a taper portion commanded by the machining program.
3. The wire electric discharge machine according to claim 1, wherein if a plurality of taper angles are commanded by the machining program, the angle at which the workpiece is tilted relative to the flat surface by the mounting unit is equal to or in the vicinity of an angle intermediate between maximum and minimum values of the taper angle.
4. The wire electric discharge machine according to claim 1, wherein the mounting unit is an adjustable-angle index machine, a rotary axis having an indexing and positioning function, or a fixing jig having a sine-bar structure.
5. The wire electric discharge machine according to claim 1, further comprising a machining condition storage unit configured to store machining conditions prepared for each plate thickness of the workpiece, a plate thickness correction unit configured to correct the plate thickness of the workpiece based on the tilt angle set by the tilt angle setting unit, and a machining condition setting unit configured to set the machining conditions based on the plate thickness corrected by the plate thickness correction unit.
6. The wire electric discharge machine according claim 1, wherein the machining command value correction unit calculates an angle difference between a commanded taper angle and a current angle of the wire electrode on the coordinate system transformed by the coordinate system transformation unit, and a wire guide is moved based on the calculated angle difference.
7. The wire electric discharge machine according to claim 1, wherein the coordinate system transformation unit is configured to transform the coordinate system by tilting the coordinate system based on the tilt angle of the work piece.
8. The wire electric discharge machine according to claim 1, wherein the wire electric discharge machine is configured such that the workpiece is tilted relative to the flat surface when the workpiece is mounted to the flat surface by the mounting unit.
9. The wire electric discharge machine according to claim 1, wherein the wire electric discharge machine is configured to change an angular relationship of the workpiece relative to the flat surface when the workpiece is mounted to the wire electric discharge machine.
10. The wire electric discharge machine according to claim 2, wherein the mounting unit is an adjustable-angle index machine, a rotary axis having an indexing and positioning function, or a fixing jig having a sine-bar structure.
11. The wire electric discharge machine according to claim 3, wherein the mounting unit is an adjustable-angle index machine, a rotary axis having an indexing and positioning function, or a fixing jig having a sine-bar structure.
12. The wire electric discharge machine according to claim 2, further comprising a machining condition storage unit configured to store machining conditions prepared for each plate thickness of the workpiece, a plate thickness correction unit configured to correct the plate thickness of the workpiece based on the tilt angle set by the tilt angle setting unit, and a machining condition setting unit configured to set the machining conditions based on the plate thickness corrected by the plate thickness correction unit.
13. The wire electric discharge machine according to claim 3, further comprising a machining condition storage unit configured to store machining conditions prepared for each plate thickness of the workpiece, a plate thickness correction unit configured to correct the plate thickness of the workpiece based on the tilt angle set by the tilt angle setting unit, and a machining condition setting unit configured to set the machining conditions based on the plate thickness corrected by the plate thickness correction unit.
14. The wire electric discharge machine according to claim 4, further comprising a machining condition storage unit configured to store machining conditions prepared for each plate thickness of the workpiece, a plate thickness correction unit configured to correct the plate thickness of the workpiece based on the tilt angle set by the tilt angle setting unit, and a machining condition setting unit configured to set the machining conditions based on the plate thickness corrected by the plate thickness correction unit.
15. The wire electric discharge machine according to claim 2, wherein the machining command value correction unit calculates an angle difference between a commanded taper angle and a current angle of the wire electrode on the coordinate system transformed by the coordinate system transformation unit, and a wire guide is moved based on the calculated angle difference.
16. The wire electric discharge machine according to claim 3, wherein the machining command value correction unit calculates an angle difference between a commanded taper angle and a current angle of the wire electrode on the coordinate system transformed by the coordinate system transformation unit, and a wire guide is moved based on the calculated angle difference.
17. The wire electric discharge machine according to claim 4, wherein the machining command value correction unit calculates an angle difference between a commanded taper angle and a current angle of the wire electrode on the coordinate system transformed by the coordinate system transformation unit, and a wire guide is moved based on the calculated angle difference.
18. The wire electric discharge machine according to claim 5, wherein the machining command value correction unit calculates an angle difference between a commanded taper angle and a current angle of the wire electrode on the coordinate system transformed by the coordinate system transformation unit, and a wire guide is moved based on the calculated angle difference.
19. A device, comprising: a wire electric discharge machine which is provided with a table having a flat surface and a coordinate system based on two orthogonal axes and adapted to carry a workpiece thereon and configured to execute electric discharge machining while relatively moving a wire electrode and the workpiece according to a machining program for taper machining, wherein the machine is configured to support the workpiece at various angles relative to the flat surface during electric discharge machining, the machine including: a tilt angle setting unit configured to set a tilt angle of the workpiece, mounted at an incline angle to the flat surface, with respect to the flat surface, while the wire electrode is orthogonal to the flat surface; a coordinate system transformation unit configured to transform the coordinate system by tilting the coordinate system based on the tilt angle; and a machining command value correction unit configured to correct a machining command value commanded by the machining program, based on the transformed coordinate system.
20. The wire electric discharge machine according to claim 19, wherein the wire electric discharge machine includes a rotary index machine configured to change an angular relationship of the workpiece relative to the flat surface when the workpiece is supported by the wire electric discharge machine.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The above and other objects and features of the present invention will be obvious from the ensuing description of embodiments with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(26) An outline of a wire electric discharge machine according to the present invention will be described first.
(27) According to the established technique described in Japanese Patent Application Laid-Open No. 2-139129 mentioned before, a coordinate system for machining programs is transformed by correcting the parallelism of a workpiece 3 with respect to a plane defined by X- and Y-axes so that the wire electrode 4 extends perpendicular to the workpiece 3 mounted on at an arbitrary angle on a table surface, a machining command value is corrected based on the transformed coordinate system, and wire electric discharge machining is performed according to the corrected machining command value. In other words, according to this technique, even if the workpiece 3 is mounted at any angle on the table surface, machining can be achieved in the same manner as in the case where the workpiece 3 is mounted parallel on the table surface.
(28) The wire electric discharge machine according to the present invention is designed to perform taper machining based on the above technique. Specifically, the taper machining is performed in such a manner that the wire electrode 4 is stretched perpendicular or substantially perpendicular to the table surface to such a degree as to prevent or reduce adverse effects in the taper machining. In this state, the taper machining is performed with the workpiece 3 mounted obliquely relative to the table surface instead of tilting the wire electrode 4.
(29) In this way, the problems to be solved by the present invention are solved, and the performance of the taper machining is rapidly improved. Since the machining programs for conventional taper machining can be used intact, moreover, it is unnecessary to take trouble to review or create machining programs for the case where the workpiece 3 is mounted obliquely.
(30) The following is a discussion as to how to machine the workpiece 3 in a tilted posture.
(31) Even though the workpiece 3 is tilted in place of the wire electrode 4, machining similar to the conventional taper machining is supposed to be achieved only if the positional relationship between the wire electrode 4 and the workpiece 3 is unchanged.
(32) However, one problem occurs here. If the angle between the table surface and the workpiece 3 is , as shown in
L=Lcos .(1)
(33) Since =0 in the case where the workpiece 3 is mounted parallel to the table surface, as in the conventional case, L=L is obtained according to the above equation, that is, the amount of relative movement of the wire electrode 4 with respect to the workpiece 3 is equal to the amount of movement of the wire electrode 4 on the table surface. In the case where the workpiece 3 is mounted obliquely on the table surface, in contrast, the table must be moved with the amount of movement L corrected to L according to equation (1) when L is commanded by a machining program.
(34) Since correction processing for the machining command value to solve this problem is described in, for example, Japanese Patent Application Laid-Open No. 2-139129 mentioned before, the wire electric discharge machine according to the present invention can use this correction processing.
(35) Conventionally, there has been an idea to perform electric discharge machining (taper machining) such that only the workpiece 3 is tilted with the wire guide kept vertical. In this case, however, a machining program for machining the tilted workpiece 3 must be recreated, which is not practical due to required labor. However, a machining program for conventional taper machining can be used intact by combining a tilted coordinate system with the correction processing, so that additional labor is unnecessary.
(36) The following is a discussion regarding the problems (I) to (V) described before.
(37) (I) The machining speed cannot be increased due to difficulty in discharging sludge:
(38)
(39) In the conventional taper machining, as shown in
(40) According to the present invention, however, the wire electrode 4 is kept perpendicular to the table surface, as shown in
(41) (II) The wire guide applies frictional force to the wire electrode, thereby adversely affecting the machining accuracy (surface roughness):
(42) If the wire electrode 4 can be kept perpendicular to the table surface, it cannot be suddenly bent by the wire guide portion, so that the problem that the wire guide applies frictional force to the wire electrode, thereby adversely affecting the surface roughness can be solved, and a surface roughness equivalent to that of the vertical machining can be obtained.
(43) (III) Since supporting points of the wire electrode bent by the wire guide vary depending on the shape precision and machining state of the wire guide, high-precision machining is difficult:
(44) If the wire electrode 4 can be kept perpendicular to the table surface, it cannot be suddenly bent by the wire guide portion, so that the problem that supporting points of the wire guide are deviated at the wire guide portion, thereby adversely affecting the precision can be solved, and a precision equivalent to that of the vertical machining can be obtained.
(45) (IV) It is difficult to set machining conditions:
(46) Although the machining conditions for wire electric discharge machining are normally provided for each plate thickness of the workpiece 3 to be vertically machined, those for taper machining are not prepared. This is because it is very difficult to determine optimum conditions for taper machining for the aforementioned reasons.
(47) In the wire electric discharge machining according to the present invention, however, the wire electrode 4 is kept perpendicular to the table surface, so that the sludge discharge capacity is equivalent to that for the vertical machining. As shown in
t=t/cos .(2)
(48) The above description indicates that taper machining conditions can be obtained by determining the plate thickness t for machining according to the present invention based on the plate thickness t and taper angle of the workpiece 3 and setting vertical machining conditions based on the assumption that the plate thickness of the workpiece 3 is t. In case where the taper machining according to the present invention is to be performed, an operator can set the taper machining conditions by using taper machining condition setting means that is provided in the controller of the wire electric discharge machine. Thus, according to the wire electric discharge machining of the present invention, taper machining with a very high efficiency equivalent to that for the vertical machining can be performed without requiring the conventional labor for setting the machining conditions.
(49) (V) In some cases, the wire electrode 4 may inevitably exceed movable ranges of the upper and lower wire guides 12 and 13, so that the workpiece cannot be machined:
(50) In the wire electric discharge machining according to the present invention, the wire electrode can be kept substantially perpendicular to the table surface as it is machined, so that most of the adverse effects in the taper machining can be avoideds.
(51) The taper machining performed by the wire electric discharge machine according to the present invention will now be described with reference to
(52) As seen from
(53) The following is a description of a motion based on the machining program (O0003) shown in
(54) First, a coordinate system transformation function is enabled by the command G134W1. A coordinate system tilt angle is commanded by S. Thereupon, the XYZ-coordinate system for taper machining is set, and the wire electrode 4 is tilted perpendicular to an XY-plane at the machining start point. Since S45.0 is given in this case, the coordinate system is tilted at 45.
(55) If the wire electrode 4 becomes perpendicular to the XY-plane, M15 is commanded so that the taper machining function is enabled, and the coordinate system for the machining programs and the machining start point (0,5) are set by G92. At the machining start point, the wire electrode 4 extends perpendicular to the XY-plane.
(56) In response to the command G01X-5.0, the wire electrode 4 starts to move toward the point A. In response to G51 and T45.0 commanded at the same time with G01X-5.0, the posture of the wire electrode 4 starts to change so as to be perpendicular to the table surface (XY-plane) to prepare for machining in the next block (linear block A-B). When the point A is reached, the wire electrode 4 extends perpendicular to the table surface.
(57) When Y60.0 is then commanded, the wire electrode 4 advances to the point B without changing its posture. Then, in response to a command X5.0, the wire electrode 4 starts to move toward the machining end point. In response to G50 and T0 commanded at the same time with X-5.0, the posture of the wire electrode 4 starts to be gradually restored so that it is perpendicular to the XY-plane. When the machining end point is reached, the wire electrode 4 is restored to the state where it extends perpendicular to the XY-plane.
(58) Finally, the coordinate system transformation function is disabled by the command G134W0, and the wire electrode 4 is restored to the state where it extends perpendicular to the table surface, whereupon the processing ends.
(59) Although the machining with a single taper angle is illustrated in the foregoing example for ease of description of the features of the present invention, machining with a plurality of taper angles, as shown in
(60) If the taper machining according to the present invention is performed in such a manner that the workpiece 3 shown in
(61) As seen from
(62) The following is a description of a motion based on the machining program (O0004) shown in
(63) First, the coordinate system transformation function is enabled by the command G134W1. Thereupon, the XYZ-coordinate system for the taper machining according to the present invention is set, and the wire electrode 4 is tilted perpendicular to an XY-plane at the machining start point. The coordinate system tilt angle is commanded by S. Since S35.0 is given in this case, the coordinate system is tilted at 35.
(64) If the wire electrode 4 becomes perpendicular to the XY-plane, M15 is commanded so that the taper machining function is enabled, and the coordinate system for the machining programs and the machining start point (0,5) are set by G92. At the machining start point, the wire electrode 4 extends perpendicular to the XY-plane.
(65) In response to the command G01X-5.0, the wire electrode 4 starts to move toward the point A. In response to G51 and T45.0 commanded at the same time with G01X-5.0, the posture of the wire electrode 4 starts to change to prepare for machining in the next block (linear block A-C). When the point A is reached, the wire electrode 4 assumes a posture tilted at 10 on the left side with respect to the direction of movement of the wire electrode 4 in the next block. When Y30.0 is then commanded, the wire electrode 4 advances to the point C without changing its posture.
(66) When the wire electrode 4 reaches the point C, the wire electrode 4 is tilted at 10 on the right side with respect to the direction of movement of the wire electrode 4 by T25.0. When Y30.0 is then commanded, slope machining is started with the wire electrode 4 kept tilted at 10 on the right side with respect to the direction of movement, and the wire electrode 4 advances to the point B. Then, in response to the command X5.0, the wire electrode 4 starts to move toward the machining end point. In response to G50 and T0 commanded at the same time with X-5.0, the posture of the wire electrode 4 starts to be gradually restored so that it is perpendicular to the XY-plane. When the machining end point is reached, the wire electrode 4 is restored to the state where it extends perpendicular to the XY-plane.
(67) Finally, the coordinate system transformation function is disabled by the command G134W0, and the wire electrode 4 is restored to the state where it extends perpendicular to the table surface, whereupon the processing ends.
(68) The following is a description of a method for mounting the workpiece 3 on the table.
(69) In contrast with the example of the taper machining without coordinate system transformation shown in
(70) As shown in
(71) The tilt angle of the workpiece 3 settled in this manner is input as a tilt angle of the coordinate system to the controller of the wire electric discharge machine, by means of the arguments S45.0 or S35.0 of the machining program in the aforementioned example or by manual input or automatic software setting. If this is done, the wire guide can be moved to a position where the wire electrode 4 and the workpiece 3 are perpendicular to each other by wire guide positioning means provided in the controller (based on a prior art technique such as the one described in Japanese Patent Application Laid-Open No. 2-139129). Thus, the taper machining according to the present invention can be performed.
(72) In the example described above, the machining is such that the X-axis is tilted (X.fwdarw.X, Y=Y). It is to be understood, however, that a desired tilt angle can be settled to achieve correct transformation of the coordinate system even in the case of machining with the Y-axis tilted (X=X, Y.fwdarw.Y) or machining with both the X- and Y-axes tilted (X.fwdarw.X, Y.fwdarw.Y).
(73)
(74) In
(75) The workpiece 3 has its entire upper surface 31 parallel to its bottom surface 32. In this example, the workpiece 3 is a cuboid structure, the entire upper surface 31 of which is parallel to the bottom surface 32. Alternatively, however, the workpiece 3 may be constructed so that only a part of the upper surface 31 is parallel to the bottom surface 32. A wire electrode 4 for electric discharge machining on the workpiece 3 is delivered from a supply reel and fed through a power feed roller, upper wire guide 12, etc. During machining, the wire electrode 4 is stretched between upper and lower wire guides 12 and 13 by wire connection, and a voltage (pulsing voltage) for electric discharge is applied between the wire electrode 4 and the workpiece 3.
(76) Further, the wire electrode 4 is fed through the lower wire guide 13, guide rollers, etc., and taken up by a take-up reel, which pulls the wire electrode with a predetermined tension. In some cases, the wire electrode may be pulled between two rotating rollers used in place of the take-up reel as it is recovered into a wire recovery box.
(77) Furthermore, there is an available method (a detailed description of which is omitted) in which cooling water is introduced to a portion to be machined or the entire workpiece 3 is immersed into a working fluid (e.g., pure water). The workpiece mounting surface 2 of the workpiece table 1 extends in the horizontal direction (on a plane parallel to the XY-plane), and the workpiece table 1 can be driven on the plane parallel to the XY-plane by servomotors for the X- and Y-axes. Further, the upper wire guide 12 can be driven on the plane parallel to the XY-plane by servomotors for the U- and V-axes, and in addition, driven in a direction (Z-direction) perpendicular to the XY-plane by a servomotor for the Z-axis. The direction of movement along the U-axis is parallel to the X-axis, and the direction of movement along the V-axis is parallel to the Y-axis.
(78) The portion to be machined can be changed by only changing the relative position of the workpiece 3 with respect to the wire electrode 4, and the direction of a machined cross-section is changed if the stretching direction of the wire electrode 4 is changed. These changes can be achieved by appropriately combining the movements of the X-, Y-, U-, V-, and Z-axes. The movements of these axes are achieved in response to commands for the respective axes (X-, Y-, U-, V-, and Z-axis commands) output from the numerical controller, and the contents of the commands are normally defined by machining programs. The numerical controller has a conventional configuration, comprising a CPU, memory, servo control unit, various interfaces, etc., a detailed description of which is omitted. The memory of the numerical controller is preloaded with machining conditions provided for each plate thickness, plate thickness correction means (calculation formula) for correcting the plate thickness of a workpiece by a tilt angle, and a machining program and its associated data. The plate thickness is corrected based on the tilt angle of the workpiece using the wire electric discharge machine shown in
(79)
(80) [Step SA01] One block of the machining program is read.
(81) [Step SA02] It is determined whether or not the read block is one that enables the coordinate system transformation function. If the block is determined to be such one, the program proceeds to Step SA03. If not, the program proceeds to Step SA11.
(82) [Step SA03] A coordinate system for taper machining is arranged with a commanded coordinate system tilt angle.
(83) [Step SA04] One block of the machining program is read.
(84) [Step SA05] It is determined whether or not the taper machining is enabled. If the taper machining is enabled, the program proceeds to Step SA06. If not, the program proceeds to Step SA09. If M15 is described in the read block in Step SA05, it is determined that the taper machining is enabled. M15 is previously stored as modal information, which is handled thereafter as taper-machining-enabled information for a period before a block in which the taper machining is described as disabled.
(85) [Step SA06] It is determined whether or not there is a command for the tilt of the wire electrode. If there is a tilt command, the program proceeds to Step SA07. If not, the program proceeds to Step SA13.
(86) [Step SA07] The wire electrode tilt command is converted by means of the taper machining coordinate system arranged in Step SA03.
(87) [Step SA08] The wire guide is moved so that the wire electrode is tilted according to the command converted in Step SA07.
(88) [Step SA09] It is determined whether or not the program is finished. If the program is finished, this processing ends. If not, the program proceeds to Step SA10.
(89) [Step SA10] One block of the machining program is read.
(90) [Step SA11] It is determined whether or not the block read in Step SA10 is one that disables the coordinate system transformation function. If the block is determined to be such one, the program proceeds to Step SA12. If not, the program returns to Step SA05.
(91) [Step SA12] The taper machining coordinate system is restored to the original coordinate system.
(92) [Step SA13] It is determined whether or not the read block is a block for a move command. If the read block is a move command block, the program proceeds to Step SA14. If not, the program returns to Step SA09.
(93) [Step SA14] The move command is converted by means of the taper machining coordinate system.
(94) [Step SA15] The table or the wire guide is moved in response to the move command converted in Step SA14.
(95) The problems (I) to (IV) can be solved by the processing described above. In the machining program shown in
(96) Referring now to
(97)
(98) The workpiece 3 is rotated and set in place such that its rotation angle is commanded according to the coordinate system tilt angle. If the coordinate system transformation function is enabled, the wire electrode is tilted so as to extend perpendicular to the rotated workpiece 3 at the machining start point (see OPERATION 1 in
(99)
(100) [Step SB01] The tilt of the workpiece is set by, for example, means shown in
(101) [Step SB02] A direction perpendicular to the tilted workpiece is determined by calculation.
(102) [Step SB03] The current tilt of the wire electrode is stored. According to the operation mode of the wire electric discharge machine shown in
(103) [Step SB04] One block is read.
(104) [Step SB05] It is determined whether or not the wire electrode tilt command is included in the read block. If the tilt command is included, the program proceeds to Step SB06. If not, the program proceeds to Step SB07.
(105) [Step SB06] The tilt of the wire electrode in the next processing period is calculated based on the direction perpendicular to the workpiece.
(106) [Step SB07] The tilt of the wire electrode in the next processing period is set as the tilt of the wire electrode in the current processing period.
(107) [Step SB08] It is determined whether or not the execution of the block read in Step SB04 is finished. If the execution is not finished, the program returns to Step SB04. If the execution is finished, the processing ends.