Wire electric discharge machine including unit for adjusting attachment position of workpiece

10434591 ยท 2019-10-08

Assignee

Inventors

Cpc classification

International classification

Abstract

Provided is a wire electric discharge machine in which workpiece attaching and detaching unit attaches and detaches a workpiece to and from workpiece fixing unit, machining-reference-part detecting unit detects the position of a machining reference part of the workpiece, workpiece-positioning executing unit positions the workpiece in a position where the workpiece does not collide with machining-reference-part measuring unit, measurement-positioning executing unit positions the machining-reference-part measuring unit in a predetermined measurement start position, the machining-reference-part measuring unit measures the position of the machining reference part of the workpiece, and machining-reference-part-measurement executing unit executes a position measuring operation for the machining reference part of the workpiece using the machining-reference-part measuring unit.

Claims

1. A wire electric discharge machine configured to perform machining of a workpiece in a work tank, the wire electric discharge machine comprising: a workpiece fixing unit disposed in the work tank and including a movable axis to which the workpiece is detachably attached; a machining-reference-part detecting unit configured to detect a position of a machining reference part of the workpiece detachably fixed to the workpiece fixing unit; a controller configured to automatically control the movable axis, on the basis of position information of the machining reference part detected by the machining-reference-part detecting unit, to position the machining reference part in a predetermined position; a machining-reference-part measuring unit configured to measure an error of the machining reference part of the workpiece detachably fixed to the workpiece fixing unit; and a measurement-positioning executing unit for positioning the machining-reference-part measuring unit in a predetermined measurement position, wherein the predetermined position of the machining reference part is a position where the machining reference part does not collide with the machining-reference-part measuring unit positioned in the predetermined measurement position, wherein the machining-reference-part measuring unit is configured to perform measurement of the machining reference part of the workpiece when the machining reference part is in the predetermined position and the machining-reference-part measuring unit is in the predetermined measurement position, and wherein the controller is configured to automatically control the wire electric discharge machine to perform machining of the workpiece based on the measurement of the machining reference part of the workpiece.

2. The wire electric discharge machine according to claim 1, wherein the movable axis is controlled to position the workpiece by positioning the machining reference part detected by the machining-reference-part detecting unit in the predetermined position.

3. The wire electric discharge machine according to claim 1, wherein the machining-reference-part detecting unit is a vision sensor.

4. The wire electric discharge machine according to claim 1, further comprising: a workpiece attaching and detaching unit configured to attach and detach the workpiece to and from the movable axis of the workpiece fixing unit, wherein the workpiece attaching and detaching unit includes the machining-reference-part detecting unit.

5. The wire electric discharge machine according to claim 4, wherein, after the workpiece attaching and detaching unit attaches the workpiece to the movable axis of the workpiece fixing unit, the machining-reference-part detecting unit is configured to detect the position of the machining reference part of the workpiece.

6. The wire electric discharge machine according to claim 4, wherein, before the workpiece attaching and detaching unit attaches the workpiece to the movable axis of the workpiece fixing unit, the machining-reference-part detecting unit is configured to detect the position of the machining reference part of the workpiece, and calculate, from the detected position of the machining reference part, the position of the machining reference part of the workpiece at a time when the workpiece is attached to the movable axis of the workpiece fixing unit.

7. The wire electric discharge machine according to claim 1, further comprising: a workpiece attaching and detaching unit configured to attach and detach the workpiece to and from the movable axis of the workpiece fixing unit, wherein after the workpiece attaching and detaching unit attaches the workpiece to the movable axis of the workpiece fixing unit, the machining-reference-part detecting unit is configured to detect the position of the machining reference part of the workpiece.

8. The wire electric discharge machine according to claim 1, further comprising: a workpiece attaching and detaching unit configured to attach and detach the workpiece to and from the movable axis of the workpiece fixing unit, wherein before the workpiece attaching and detaching unit attaches the workpiece to the movable axis of the workpiece fixing unit, the machining-reference-part detecting unit is configured to detect the position of the machining reference part of the workpiece, and calculate, from the detected position of the machining reference part, the position of the machining reference part of the workpiece at a time when the workpiece is attached to the movable axis of the workpiece fixing unit.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) The objects and the features described above and other objects and features of the present invention will be made clear from the following explanation of embodiments explained with reference to the accompanying drawings. Among the figures:

(2) FIG. 1 is a diagram showing the shape of a workpiece;

(3) FIGS. 2A and 2B are diagrams showing measurement by a touch sensor;

(4) FIG. 3 is a diagram showing collision during positioning of the touch sensor;

(5) FIGS. 4A and 4B are diagrams for explaining the principle of the present invention;

(6) FIG. 5 is a block diagram showing a first embodiment;

(7) FIG. 6 is a diagram showing a flow of processing in the first embodiment;

(8) FIG. 7 is a block diagram showing a second embodiment;

(9) FIG. 8 is a diagram showing a flow of processing in the second embodiment;

(10) FIGS. 9A and 9B are diagrams for explaining the first and second embodiments;

(11) FIG. 10 is a block diagram showing a third embodiment;

(12) FIG. 11 is a diagram showing a flow of processing in the third embodiment; and

(13) FIGS. 12A and 12B are diagrams for explaining the third embodiment.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

(14) Embodiments of the present invention are explained below with reference to the drawings. Note that components same as or similar to the components of the related art are explained using the same reference numerals and signs.

First Embodiment

(15) FIG. 5 is a block diagram showing a first embodiment.

(16) Workpiece attaching and detaching unit 10 is unit for attaching and detaching a workpiece 5 to and from workpiece fixing unit 11.

(17) The workpiece fixing unit 11 is unit for setting the workpiece 5 on a table 42 of a wire electric discharge machine. The workpiece fixing unit 11 may include a movable axis such as a rotating axis. The workpiece 5 is detachably attached to the movable axis such as the rotating axis.

(18) Machining-reference-part detecting unit 12 is unit for detecting the position of a machining reference part of the workpiece 5. Workpiece-positioning executing unit 13 is unit for positioning the workpiece 5 in a position where the workpiece 5 does not collide with machining-reference-part measuring unit 15. Measurement-positioning executing unit 14 is unit for positioning the machining-reference-part measuring unit 15 in a predetermined measurement start position. The machining-reference-part measuring unit 15 is unit for measuring the position of the machining reference part of the workpiece 5. Machining-reference-part-measurement executing unit 16 is unit for executing a position measuring operation for the machining reference part of the workpiece 5 using the machining-reference-part measuring unit 15.

(19) The workpiece fixing unit 11 for fixing and setting the workpiece 5 is placed on the table 42 of the wire electric discharge machine. The workpiece attaching and detaching unit 10 attaches the workpiece 5 to the workpiece fixing unit 11. Specifically, an example is conceivable in which an industrial robot is used as the workpiece attaching and detaching unit 10 and the workpiece 5 is attached to a workpiece fixing jig 41 placed on the table 42 (see FIG. 9A). Note that the workpiece 5 includes a machining reference part equivalent to the rake face shown in FIG. 1. The workpiece fixing jig 41, which is the workpiece fixing unit 11, includes unit for detachably fixing the workpiece 5 such as a rotating axis.

(20) After the workpiece 5 is fixed to the workpiece fixing unit 11, the machining-reference-part detecting unit 12 detects the position of the machining reference part of the workpiece 5 fixed to the workpiece fixing unit 11. Specifically, an example is conceivable in which a vision sensor (44, FIG. 9B) is used as the machining-reference-part detecting unit 12 and the position of a rake face, which is a machining reference, is detected from image data obtained by photographing the workpiece 5 (see FIG. 9B). After detecting the position of the machining reference part, the machining reference-part detecting unit 12 outputs information concerning the detected position of the machining reference part to the workpiece-positioning executing unit 13.

(21) The workpiece-positioning executing unit 13, which has received the position information, positions the machining reference part of the workpiece 5 in a predetermined position on the basis of the position information. Thereafter, the measurement-positioning executing unit 14 positions the machining-reference-part measuring unit 15 in a measurement start position. Specifically, an example is conceivable in which the rotating axis of the workpiece fixing unit 11 (the workpiece fixing jig 41) rotates under control of a controller (900, FIG. 9B) of the wire electric discharge machine to move the rake face of the workpiece 5 to a predetermined position, and after the positioning of the workpiece 5 is completed using the touch sensor 6 (FIG. 9B) as the machining-reference-part measuring unit 15 and using a touch-sensor elevating device 300 (FIG. 3) as the measurement-positioning executing unit 14, the touch sensor 6, which is the machining-reference-part measuring unit 15, is lowered to the measurement start position by the measurement-positioning executing unit 14 (see FIGS. 4A and 4B).

(22) Note that the predetermined position is a position where the workpiece 5 does not collide with the machining-reference-part measuring unit 15 positioned in the measurement start position. The predetermined position is decided in advance. The measurement start position is also decided in advance.

(23) After the machining-reference-part measuring unit 15 is positioned in the measurement start position, the machining-reference-part measuring unit 15 executes a position measuring operation for the machining reference part of the workpiece 5. Specifically, an example is conceivable in which, when the rotating axis of the workpiece fixing jig 41, which is the workpiece fixing unit 11, rotates and the rake face of the workpiece 5 comes into contact with the touch sensor 6, the position of the rake face is measured (see FIGS. 2A and 2B).

(24) FIG. 6 is a diagram showing a flow of processing in the first embodiment. The flow of the processing is explained according to steps.

(25) [S100] The wire electric discharge machine fixes, with the workpiece attaching and detaching unit 10, the workpiece 5 to the workpiece fixing unit 11. The wire electric discharge machine shifts to S101.

(26) [S101] The wire electric discharge machine detects, with the machining-reference-part detecting unit 12, the position of the machining reference part of the workpiece 5. The wire electric discharge machine shifts to S102.

(27) [S102] The wire electric discharge machine positions, with the workpiece-positioning executing unit 13, the machining reference part of the workpiece 5 in a predetermined position. The wire electric discharge machine shifts to S103.

(28) [S103] The wire electric discharge machine positions, with the measurement-positioning executing unit 14, the machining-reference-part measuring unit 15 in a predetermined measurement position. The wire electric discharge machine shifts to S104.

(29) [S104] The wire electric discharge machine causes, with the machining-reference-part-measurement executing unit 16, the machining-reference-part measuring unit 15 to measure the position of the machining reference part of the workpiece 5, and ends the processing. Note that, by measuring the position of the machining reference part of the workpiece 5 with the machining-reference-part measuring unit 15, it is possible to calculate an error with respect to an ideal shape in design of the machining reference part of the workpiece 5 detachably fixed to the workpiece fixing unit 11.

Second Embodiment

(30) FIG. 7 is a block diagram showing a second embodiment.

(31) Workpiece attaching and detaching unit 20 is unit for attaching and detaching the workpiece 5 to and from workpiece fixing unit 21. The workpiece fixing unit 21 is unit for setting the workpiece 5 on the table 42 disposed in a work tank 43 of the wire electric discharge machine (see FIG. 9A). Machining-reference-part detecting unit 22 is unit for detecting the position of the machining reference part of the workpiece 5. Collision determining unit 23 is unit for determining, from the position of the machining reference part detected by the machining-reference-part detecting unit 22 and a predetermined measuring position positioned by machining-reference-part measuring unit 26, whether the machining reference part and the machining-reference-part measuring unit 26 collide with each other. Workpiece-positioning executing unit 24 is unit for positioning the workpiece 5 in a position where the workpiece 5 does not collide with the machining-reference-part measuring unit 26. Measurement-positioning executing unit 25 is unit for positioning the machining-reference-part measuring unit 26 in a predetermined measurement start position. The machining-reference-part measuring unit 26 is unit for measuring the position of the machining reference part of the workpiece 5. Machining-reference-part-measurement executing unit 27 is unit for executing a position measuring operation for the machining reference part of the workpiece 5 using the machining-reference-part measuring unit 26.

(32) The workpiece fixing unit 21 for fixing and setting the workpiece 5 is placed on the table 42 of the wire electric discharge machine. The workpiece attaching and detaching unit 20 attaches the workpiece 5 to the workpiece fixing unit 21 and sets the workpiece 5. Specifically, an example is conceivable in which an industrial robot 40 is used as the workpiece attaching and detaching unit 20 and the workpiece 5 is attached to the workpiece fixing jig 41, which is the workpiece fixing unit 21, placed on the table 42 (see FIG. 9A). Note that the workpiece 5 includes the machining reference part equivalent to the rake face 4 shown in FIG. 1. The workpiece fixing jig 41, which is the workpiece fixing unit 21, includes workpiece positioning unit like the rotating axis 1.

(33) After the workpiece 5 is set, the machining-reference-part detecting unit 22 detects the position of the machining reference part of the workpiece 5 set in the workpiece fixing unit 21. Specifically, an example is conceivable in which a vision sensor 44 is used as the machining-reference-part detecting unit 22 and the position of the rake face 4, which is a machining reference, is detected from image data obtained by photographing the workpiece 5 (see FIG. 9B). After detecting the position of the machining reference part, the machining-reference-part detecting unit 22 outputs information concerning the detected position of the machining reference part to the collision determining unit 23.

(34) The collision determining unit 23 determines, from the position of the machining reference part of the workpiece 5 detected by the machining-reference-part detecting unit 22 and the predetermined measuring position positioned by the machining-reference-part measuring unit 26, whether the machining reference part and the machining-reference-part measuring unit 26 collide with each other. When determining that the machining reference part and the machining-reference-part measuring unit 26 collide with each other, the collision determining unit 23 outputs position information of the machining reference part to the workpiece-positioning executing unit 24. When determining that the machining reference part and the machining-reference-part measuring unit 26 do not collide with each other, the collision determining unit 23 notifies the measurement-positioning executing unit 25 that the machining reference part and the machining-reference-part measuring unit 26 do not collide with each other.

(35) When the collision determining unit 23 determines that the machining reference part and the machining-reference-part measuring unit 26 collide with each other, the workpiece-positioning executing unit 24, which has received the position information, positions, on the basis of the position information, the machining reference part of the workpiece 5 in a predetermined position or any position where the machining reference part of the workpiece 5 does not collide with the machining-reference-part measuring unit 26. Thereafter, the measurement-positioning executing unit 25 positions the machining-reference-part measuring unit 26 in a measurement start position. Specifically, an example is conceivable in which, the rotating axis 1 of the workpiece fixing jig 41, which is the workpiece fixing unit 21, rotates to move the rake face 4 of the workpiece 5 to a predetermined position, then the touch sensor 6 is driven as the machining-reference-part measuring unit 26 and the touch-sensor elevating device is driven as the measurement-positioning executing unit 25 and, after the positioning of the workpiece 5 is completed, the touch sensor 6 is lowered to the measurement start position (see FIGS. 4A and 4B).

(36) When the collision determining unit 23 determines that the machining reference part and the machining-reference-part measuring unit 26 do not collide with each other, the workpiece-positioning executing unit 24 does not perform the positioning. The measurement-positioning executing unit 25 positions the machining-reference-part measuring unit 26 in the measurement start position. Note that the predetermined position is a position where the machining reference part of the workpiece 5 does not collide with the machining-reference-part measuring unit 26 positioned in the measurement start position. The predetermined position is decided in advance. The measurement start position is also decided in advance.

(37) After the machining-reference-part measuring unit 26 is positioned in the measurement start position, the machining-reference-part-measurement executing unit 27 executes a position measuring operation for the machining reference part of the workpiece 5. Specifically, an example is conceivable in which, when the rotating axis 1 of the workpiece fixing jig 41, which is the workpiece fixing unit 21, rotates and the rake face 4 of the workpiece 5 comes into contact with the touch sensor 6, the position of the rake face 4 is measured (see FIGS. 2A and 2B).

(38) FIG. 8 is a diagram showing a flow of processing in the second embodiment. The flow of the processing is explained below according to steps.

(39) [S200] The wire electric discharge machine fixes, with the workpiece attaching and detaching unit 20, the workpiece 5 to the workpiece fixing unit 21. The wire electric discharge machine shifts to S201.

(40) [S201] The wire electric discharge machine detects, with the machining-reference-part detecting unit 22, the position of the machining reference part of the workpiece 5. The wire electric discharge machine shifts to S202.

(41) [S202] The wire electric discharge machine determines, with the collision determining unit 23, from the position of the machining reference part detected by the machining-reference-part detecting unit 22 and a predetermined measurement position positioned by the machining-reference-part measuring unit 26, whether the machining reference part and the machining-reference-part measuring unit 26 collide with each other. When determining that the machining reference part and the machining-reference-part measuring unit collide with each other, the wire electric discharge machine shifts to S203. When determining that the machining reference part and the machining-reference-part measuring unit 26 do not collide with each other, the wire electric discharge machine shifts to S204.

(42) [S203] The wire electric discharge machine positions, with the workpiece-positioning executing unit 24, the machining reference part of the workpiece 5 in a predetermined position. The wire electric discharge machine shifts to S204.

(43) [S204] The wire electric discharge machine positions, with the measurement-positioning executing unit 25, the machining-reference-part measuring unit 26 in the predetermined measurement position. The wire electric discharge machine shifts to S205.

(44) [S205] The wire electric discharge machine causes, with the machining-reference-part-measurement executing unit 27, the machining-reference-part measuring unit 26 to measure the position of the machining reference part of the workpiece 5, and ends the processing.

Third Embodiment

(45) FIG. 10 is a block diagram showing a third embodiment.

(46) Workpiece attaching and detaching unit 30 positions the workpiece 5 in a predetermined detection position. After the workpiece 5 is positioned in the predetermined detection position, machining-reference-part detecting unit 31 detects the position of the machining reference part of the workpiece 5 positioned in the detection position and calculates the position of the machining reference part at the time when the workpiece 5 is set in workpiece fixing unit 32.

(47) Specifically, the industrial robot 40 is used as the workpiece attaching and detaching unit 30 and the vision sensor 44 is used as the machining-reference-part detecting unit 31. First, the industrial robot 40 positions the workpiece 5 in a vision sensor detection position decided in advance. The workpiece 5 includes the machining reference part equivalent to the rake face 4 shown in FIG. 1. The vision sensor 44 photographs the workpiece 5 positioned in the detection position and detects the position of the rake face 4, which is a machining reference, from image data obtained by photographing the workpiece 5.

(48) An example is conceivable in which a difference between the position of the machining reference part in the detection position and the position of the machining reference part at the time when the workpiece 5 is set in the workpiece fixing unit 32 is decided in advance as a position shift amount and the vision sensor 44 calculates, from the position of the machining reference part of the workpiece 5 positioned in the detection position and the position shift amount, the position of the machining reference part at the time when the workpiece 5 is set in the workpiece fixing unit 32 (FIG. 12A). After detecting the position of the machining reference part, the machining-reference-part detecting unit 31 outputs information concerning the detected position of the machining reference part to the workpiece-positioning executing unit 33.

(49) The workpiece fixing unit 32, which fixes and sets the workpiece 5, is placed on the table 42 of the wire electric discharge machine. After the detection of the machining reference part of the workpiece 5 ends, the workpiece attaching and detaching unit 30 attaches the workpiece 5 to the workpiece fixing unit 32 and sets the workpiece 5. Specifically, an example is conceivable in which the workpiece 5 is attached to the workpiece fixing jig 41, which is the workpiece fixing unit 32, placed on the table 42 using the industrial robot 40 (FIG. 12B). Note that the workpiece fixing jig 41 includes workpiece positioning unit like the rotating axis 1.

(50) After the workpiece 5 is set in the workpiece fixing unit 32, the workpiece-positioning executing unit 33, which has received the position information, positions the machining reference part of the workpiece 5 in a predetermine position on the basis of the position information. Thereafter, measurement-positioning executing unit 34 positions machining-reference-part measuring unit 35 in a measurement start position. Specifically, an example is conceivable in which, after the industrial robot 40 attaches the workpiece 5 to the workpiece fixing jig 41, which is the workpiece fixing unit 32, the rotating axis 1 of the workpiece fixing jig 41 rotates to move the rake face 4 of the workpiece 5 to a predetermined position, then the touch sensor 6 is driven as the machining-reference-part measuring unit 35 and the touch-sensor elevating device is driven as the measurement-positioning executing unit 34 and, after the positioning of the workpiece is completed, the touch sensor 6 is lowered to the predetermined measurement start position (see FIGS. 4A and 4B).

(51) Note that the predetermined position is a position where the workpiece 5 does not collide with the machining-reference-part measuring unit 35 positioned in the measurement start position. The predetermined position is decided in advance. The measurement start position is also decided in advance.

(52) After the machining-reference-part measuring unit 35 is positioned in the measurement start position, the machining-reference-part-measurement executing unit 36 executes a position measuring operation for the machining reference part of the workpiece 5. Specifically, an example is conceivable in which, when the rotating axis 1 of the workpiece fixing jig 41, which is the workpiece fixing unit 32, rotates and the rake face 4 of the workpiece 5 comes into contact with the touch sensor 6, the position of the rake face 4 is measured (see FIGS. 2A and 2B).

(53) FIG. 11 is a diagram showing a flow of processing in the third embodiment. The flow of the processing is explained below according to steps.

(54) [S300] The wire electric discharge machine positions, with the workpiece attaching and detaching unit 30, the workpiece 5 in a predetermined detection position and detects, with the machining-reference-part detecting unit 31, the position of the machining reference part of the workpiece 5. The wire electric discharge machine shifts to S301.

(55) [S301] The wire electric discharge machine fixes, with the workpiece attaching and detaching unit 30, the workpiece 5 to the workpiece fixing unit 32. The wire electric discharge machine shifts to S302.

(56) [S302] The wire electric discharge machine positions, with the workpiece-positioning executing unit 33, the machining reference part of the workpiece 5 in a predetermined position. The wire electric discharge machine shifts to s303.

(57) [S303] The wire electric discharge machine positions, with the measurement-positioning executing unit 34, the machining-reference-part measuring unit 35 in the predetermined measurement position. The wire electric discharge machine shifts to S304.

(58) [S304] The wire electric discharge machine causes, with the machining-reference-part-measurement executing unit 36, the machining-reference-part measuring unit 35 to measure the position of the machining reference part of the workpiece 5, and ends the processing.

(59) The embodiments of the present invention are explained above. However, the present invention is not limited to the examples of the embodiments explained above. The present invention can be carried out in other modes by changing the embodiments as appropriate.