PUNCH MACHINING PROGRAM GENERATING DEVICE, RECORDING MEDIUM STORING A PROGRAM FOR GENERATING A PUNCH MACHINING PROGRAM, AND WIRE-CUT ELECTRIC DISCHARGE MACHINE
First Claim
1. A program generating device for generating a punch-machining program for successively machining a plurality of punch shapes by wire-cut electric discharge machining using a wire electrode, comprising:
- generating means that generates program segments for respectively machining the punch shapes based on information about the respective punch shapes and information about machining start positions and machining end positions of the respective punch shapes;
calculating means that successively calculates a distance from a machining end position of one punch shape to a machining start position of a next punch shape;
determining means that successively determines whether or not the calculated distance is less than a preset value; and
means that generates a command to perform the machining from the machining end position of the one punch shape to the machining start position of the next punch shape when it is determined by said determining means that the calculated distance is less than the preset value, and generates a command to cut the wire electrode at the machining end position of the one punch shape, a motion command to move from the machining end position of the one punch shape to the machining start position of the next punch shape, and a wire connection command to connect the wire electrode at the machining start position of the next punch shape when it is determined by said determining means that the calculated distance is not less than the preset value.
1 Assignment
0 Petitions
Accused Products
Abstract
A machining program generating device and a wire-cut electric discharge machine that can shorten a machining time to machine multiple punch shapes. A distance L from one punch shape machining end position Pe to a next punch shape machining start position Ps is obtained. When the distance L is shorter than a predetermined value, the electric discharge machining is performed between the machining end position Pe and the machining start position Ps. When the distance L is equal to or longer than that a predetermined value, the wire is cut at the machining end position Pe and connected at the machining start position Ps to restart the electric discharge machining. By continuing the electric discharge machining when the distance L is shorter than the predetermined value, it is not necessary to carry out the processes of cutting and connecting the wire, and therefore the machining time is shortened.
12 Citations
6 Claims
-
1. A program generating device for generating a punch-machining program for successively machining a plurality of punch shapes by wire-cut electric discharge machining using a wire electrode, comprising:
-
generating means that generates program segments for respectively machining the punch shapes based on information about the respective punch shapes and information about machining start positions and machining end positions of the respective punch shapes; calculating means that successively calculates a distance from a machining end position of one punch shape to a machining start position of a next punch shape; determining means that successively determines whether or not the calculated distance is less than a preset value; and means that generates a command to perform the machining from the machining end position of the one punch shape to the machining start position of the next punch shape when it is determined by said determining means that the calculated distance is less than the preset value, and generates a command to cut the wire electrode at the machining end position of the one punch shape, a motion command to move from the machining end position of the one punch shape to the machining start position of the next punch shape, and a wire connection command to connect the wire electrode at the machining start position of the next punch shape when it is determined by said determining means that the calculated distance is not less than the preset value.
-
-
2. A program generating device for generating a punch-machining program for successively machining a plurality of punch shapes by wire-cut electric discharge machining using a wire electrode, comprising:
-
generating means that generates program segments for respectively machining the punch shapes based on information about the respective punch shapes and information about machining start positions and machining end positions of the respective punch shapes; calculating means that successively calculates a distance from a machining end position of one punch shape to a machining start position of a next punch shape; determining means that determines whether or not the calculated distance is less than a preset value; and means that generates a command to perform the machining from the machining end position of the one punch shape to the machining start position of the next punch shape when it is determined by said determining means that the calculation distance is less than the preset value, and generates a stop command to stop at the machining end position of the one punch shape for cutting of the wire electrode, a motion command to move from the machining end position of the one punch shape to the machining start position of the next punch shape, and another stop command to stop at the machining start position of the next punch shape for connection of the wire electrode when it is determined by said determining means that the calculated distance is not less than the preset value.
-
-
3. A computer-readable recording medium storing a program that generates a punch-machining program for successively machining a plurality of punch shapes by wire-cut electric discharge machining using a wire electrode, said computer-readable recording medium storing the program comprising commands of:
-
generating program segments for respectively machining the punch shapes based on information about the respective punch shapes and information about machining start positions and machining end positions of the respective punch shapes; successively calculating a distance from a machining end position of one punch shape to a machining start position of a next punch shape; successively determines whether or not the calculated distance is less than a preset value; and generating a command to perform the machining from the machining end position of the one punch shape to the machining start position of the next punch shape when it is determined by said determining means that the calculated distance is less than the preset value, and generating a command to cut the wire electrode at the machining end position of the one punch shape, a motion command to move from the machining end position of the one punch shape to the machining start position of the next punch shape, and a wire connection command to connect the wire electrode at the machining start position of the next punch shape when it is determined by said determining means that the calculated distance is not less than the preset value.
-
-
4. A computer-readable recording medium storing a program that generates a punch-machining program for successively machining a plurality of punch shapes by wire-cut electric discharge machining using a wire electrode, said computer-readable recording medium storing the program comprising commands of:
-
generating program segments for respectively machining the punch shapes based on information about the respective punch shapes and information about machining start positions and machining end positions of the respective punch shapes; successively calculating a distance from a machining end position of one punch shape to a machining start position of a next punch shape; determining means that determines whether or not the calculated distance is less than a preset value; and generating a command to perform the machining from the machining end position of the one punch shape to the machining start position of the next punch shape when it is determined by said determining means that the calculation distance is less than the preset value, and generating a stop command to stop at the machining end position of the one punch shape for cutting of the wire electrode, a motion command to move from the machining end position of the one punch shape to the machining start position of the next punch shape, and another stop command to stop at the machining start position of the next punch shape for connection of the wire electrode when it is determined by said determining means that the calculated distance is not less than the preset value.
-
-
5. A wire-cut electric discharge machine for successively machining a plurality of punch shapes using a wire electrode according to a machining program including commands of cutting the wire electrode at a machining end position of one punch shape, moving from the machining end position of the one punch shape to a machining start position of a next punch shape and automatically connecting the wire electrode at the machining start position of the next punch shape, said wire-cut electric discharge machine comprising:
-
storage means that stores the machining program; calculating means that analyzes the machining program and successively calculates a distance from a machining end position of one punch shape to a machining start position of a next punch shape; determining means that successively determines whether or not the calculated distance is less than a preset value; and means that generates and executes a machining command to perform the machining from the machining end position of the one punch shape to the machining start position of the next punch shape when it is determined by said determining means that the calculated distance is less than the preset value, and performs the cutting of the wire electrode at the machining end position of the one punch shape, the moving from the machining end position of the one punch shape to the machining start position of the next punch shape, and the automatically connecting of the wire electrode at the machining start position of the next punch shape according to the commands of the machining program when it is determined by said determining means that the calculated distance is not less than the preset value.
-
-
6. A wire-cut electric discharge machine for successively machining a plurality of punch shapes according to a machining program including commands of stopping at a machining end position of one punch shape for cutting of the wire electrode, moving from the machining end position of the one punch shape to a machining start position of a next punch shape and stopping at the machining start position of the next punch shape for connection of the wire electrode, said wire-cut electric discharge machine comprising:
-
storage means that stores the machining program; calculating means that analyzes the machining program and successively calculates a distance from a machining end position of one punch shape to a machining start position of a next punch shape; determining means that successively determines whether or not the calculated distance is less than a preset value; and means that generates and execute a machining command to perform machine from the machining end position of one punch shape to the machining start position of the next punch shape when it is determined by said determining means that the calculated distance is less than the preset value, and performs the stopping at the machining end position of the one punch shape, the moving from the machining end position of the one punch shape to the machining start position of the next punch shape, and the stopping at the machining start position of the next punch shape according to the commands of the machining program when it is determined by said determining means that the calculated distance is not less than the preset value.
-
Specification