Wire electric discharge machine and machining pass generating apparatus for wire electric discharge machine
09656339 ยท 2017-05-23
Assignee
Inventors
Cpc classification
B23H9/00
PERFORMING OPERATIONS; TRANSPORTING
B23H1/02
PERFORMING OPERATIONS; TRANSPORTING
B23H7/065
PERFORMING OPERATIONS; TRANSPORTING
B23H7/20
PERFORMING OPERATIONS; TRANSPORTING
B23H7/06
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23H7/06
PERFORMING OPERATIONS; TRANSPORTING
B23H9/00
PERFORMING OPERATIONS; TRANSPORTING
B23H7/20
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A machining pass generating apparatus for a wire electric discharge machine, which is configured to generate a machining pass for machining a key groove on a side surface of a round hole, includes a processor. The processor is configured to define a shape of the key groove to be machined, designate a diameter of the round hole, designate a position of the round hole, and generate a machining pass, the pass suppresses an opening of the key groove from being narrowed.
Claims
1. A machining pass generating apparatus for a wire electric discharge machine configured to generate a machining pass for machining a key groove on a side surface of a round hole, the machining pass generating apparatus comprising a processor configured to: define a shape of the key groove to be machined, designate a diameter of the round hole, designate a position of the round hole, and generate a machining pass, the pass suppresses an opening of the key groove from being narrowed.
2. The machining pass generating apparatus for the wire electric discharge machine according to claim 1, wherein the processor is further configured to generate a machining pass for machining side surfaces of the key groove such that, on both the side surfaces, a wire electrode of the wire electric discharge machine moves from a bottom to the opening of the key groove.
3. The machining pass generating apparatus for the wire electric discharge machine according to claim 1, wherein the processor is further configured to generate a chamfered section or a corner R section in the opening of the key groove.
4. The machining pass generating apparatus for the wire electric discharge machine according to claim 1, wherein the processor is further configured to set the machining pass for machining the side surfaces of the key groove in a direction in which a wire electrode of the wire electric discharge machine moves from the opening to the bottom of the key groove and repeatedly generates a pass the same as a pass once machined or repeatedly generates a pass shifted in an offset direction of the wire electrode.
5. A wire electric discharge machine configured to generate a machining pass for machining a key groove on a side surface of a round hole, the wire electric discharge machine comprising a processor configured to: define a shape of the key groove to be machined, designate a diameter of the round hole, designate a position of the round hole, and generate a machining pass, the machining pass suppresses an opening of the key groove from being narrowed.
6. The wire electric discharge machine according to claim 5, further comprising a wire electrode, wherein the processor is further configured to generate a machining pass for machining side surfaces of the key groove such that, on both the side surfaces, the wire electrode moves from a bottom to the opening of the key groove.
7. The wire electric discharge machine according to claim 5, wherein the processor is further configured to generate a chamfered section or a corner R section in the opening of the key groove.
8. The wire electric discharge machine according to claim 5, further comprising a wire electrode, wherein the processor is further configured to set the machining pass for machining the side surfaces of the key groove in a direction in which the wire electrode moves from the opening to the bottom of the key groove and repeatedly generates a pass the same as a pass once machined or repeatedly generates a pass shifted in an offset direction of the wire electrode.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The objects and the characteristics explained above and other objects and characteristics of the present invention will become apparent from embodiments explained with reference to the accompanying drawings, among the drawings:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(25) Machining Method 1
(26) A machining method 1 in an embodiment of the present invention is explained with reference to
(27) In the machining method 1, a wire electrode 2 is in a workpiece 14 when a key groove opening is machined. Distances between the wire electrode 2 and the workpiece 14 on the left and right are the same. Therefore, a slanted flow of water does not occur. As a result, the wire electrode 2 can machine a pass as commanded. It is possible to suppress the opening of the key groove 14b from being narrowed. Even if a machining pass of the wire electrode 2 slants in a cutting portion, since the portion is an unnecessary portion (a core) for a product, the portion does not affect a finished workpiece.
(28) Machining Method 2
(29) A machining method 2 is explained with reference to
(30) Machining Method 3
(31) A machining method 3 is explained with reference to
(32) In order to accurately machine a key groove in a round hole, it is necessary to create a machining pass to perform machining by any one or a plurality of the methods explained above. This requires experience of an operator, that is, a person who creates a machining pass, that is, a machining program.
(33) A unit for designating a shape of a key groove to be machined is provided in a machining pass generating apparatus such as a numerical controller 50 (see
(34) When performing the processing exclusive for key groove machining, as in the machining method 1 shown in
(35)
(36) The wire electric discharge machine includes a discharging device 56 that applies a voltage and supplies an electric current to between the wire electrode 2 and an electrode of the workpiece 14, a servo motor 57 that drives shafts of the wire electric discharge machine, a machining liquid pump 58 for supplying machining liquid to an electric discharge machining portion, and the numerical controller 50 that controls the entire wire electric discharge machine. The numerical controller 50 includes a CPU 51, a display/keyboard 52, a RAM 53, an SRAM 54, and a storage 55. Note that the display/keyboard 52 is configured from a display and a keyboard.
(37) A shape of a key groove, a diameter of a round hole, and a position of the round hole input from the display/keyboard 52 is stored in the storage 55 or the SRAM 54. The machining pass generating unit, that is, software for generating a machining pass is registered in the storage 55. The machining pass generating unit is copied to the RAM 53 after a power supply of the numerical controller 50 is turned on. The machining pass generating unit is executed using the CPU 51. A generated machining program is stored in the storage 55 or the SRAM 54.
(38) When the generated machining program is executed, the CPU 51 analyzes the machining program and issues commands to the discharging device 56, the servo motor 57, and the machining liquid pump 58. The discharging device 56, the servo motor 57, and the machining liquid pump 58 operate on the basis of the commands. The wire electric discharge machine moves the wire electrode 2, which discharges electricity, while feeding the machining liquid and machines a workpiece. Note that a machining pass creating apparatus is formed by causing a storage unit of the numerical controller 50 to store the machining pass generating unit, that is, the software for generating a machining pass. A machining pass of the wire electric discharge machine can be created by mounting the machining pass generating unit, that is, the software for generating a machining pass on a personal computer instead of storing the machining pass generating unit in the storage unit.
(39)
(40) On the screen example 60 shown in
(41)
(42) In a dialog shown in
(43)
(44)
(45) [Step sa01] Input a key groove shape. That is, acquire data of the key groove shape input by the operator.
(46) [Step sa02] Input a key groove position. That is, acquire data of the key groove position input by the operator.
(47) [Step sa03] Input a machining condition number. That is, acquire the machining condition number input by the operator.
(48) [Step sa04] Determine whether the program creation button is pressed. If the program creation button is pressed (YES), shift to step sa06. If the program creation button is not pressed (NO), shift to step sa05.
(49) [Step sa05] Determine whether the close button is pressed. If the close button is pressed (YES), end processing. If the close button is not pressed (NO), return to step sa04 and continue the processing.
(50) [Step sa06] Display the machining method selection dialog.
(51) [Step sa07] Select an item. That is, acquire data of the selected item.
(52) [Step sa08] Determine whether the execution button is pressed. If the execution button is pressed (YES), shift to step sa10. If the execution button is not pressed (NO), shift to step sa09.
(53) [Step sa09] Determine whether the cancel button is pressed. If the cancel button is pressed (YES), shift to step sa04 and continue the processing. If the cancel button is not pressed (NO), shift to step sa08 and continue the processing.
(54) [Step sa10] Start creation of machining program.
(55) [Step sa11] Check whether (1) is checked. If (1) is checked, shift to step sa12. If (1) is not checked, shift to step sa13.
(56) [Step sa12] Create a program for performing machining from the bottom to the opening of the key groove.
(57) [Step sa13] Create a program for performing machining from the opening to the bottom of the key groove.
(58) [Step sa14] Check whether (2) is checked. If (2) is checked, shift to step sa15. If (2) is not checked, shift to step sa16.
(59) [Step sa15] Create a program for chamfering the key groove opening.
(60) [Step sa16] Check whether (3) is checked. If (3) is checked, shift to step sa17. If (3) is not checked, shift to step sa18.
(61) [Step sa17] Create a finishing program.
(62) [Step sa18] End the creation of the machining program and end the processing.
(63) An embodiment is explained in which a machining pass generating apparatus or software is mounted on a numerical controller mounted on a wire electric discharge machine and a key groove machining program is generated by a macro program. In the numerical controller, when a program conforming to a format shown in
(64) An operator creates and executes a machining program shown in
(65) When G123 is commanded, O100 (
(66) Association of G123 and O100 is designated by parameters of the numerical controller 50 in advance. In O100, a machining mode (argument M) designated by G123 is referred to. According to a value of the argument, a program for machining a key groove side surface from a bottom to an opening of a key groove (
(67) When an unspecified machining mode is designated as the argument M, a program for performing machining with a shortest machining distance (
(68) In the embodiment, the moving pass of the wire electrode 2 created by the machining program or the numerical controller is explained as the machining pass generated by the machining pass generating apparatus. However, the machining pass may be formed as a machining pass diagram for causing the operator to check the machining pass or drawing data or figure data editable by a CAD/CAM apparatus and converted into a machining program by another apparatus such as the CAD/CAM apparatus.
(69) In the wire electric discharge machining using the machining pass generating apparatus, the opening of the machined key groove is machined in dimensions as designated by a drawing or the like. As a result, when the key is inserted into the machined key groove, the key does not fail to enter the key groove. The operator, that is, a person who creates a machining pass, that is, a machining program, does not need to perform special operations for changing a machining pass in order to prevent the key groove opening from being narrowed when a machining pass for key groove machining is generated. The operator can easily generate a machining pass.