Controller for wire electric discharge machine
First Claim
1. A controller for a wire electric discharge machine performing electric discharge machining by applying electric discharge pulse current between a wire electrode and a workpiece while said wire electrode and said workpiece are caused to relatively move to each other, comprising:
- discharge pulse number counting means for counting a discharge pulse number applied every predetermined time;
moving means for relatively moving said wire electrode and said workpiece to each other along a machining path on the basis of a moving command;
reference discharge pulse number memory means for storing a discharge pulse number which is used as a reference;
means for determining a ratio of a numerical value obtained by said discharge pulse number counting means to a numerical value stored in said reference discharge pulse number memory means; and
means for outputting, to said moving means, distance obtained by multiplying relative moving distance between said wire electrode and said workpiece to be determined by a preset feed speed and said predetermined time by said ratio as a moving command every said predetermined time.
1 Assignment
0 Petitions
Accused Products
Abstract
A discharge pulse number generated between a wire electrode and a workpiece is counted every predetermined time. A ratio Px/Ps of this counted value Px to the reference pulse number Ps will be determined to control an amount of coolant in response to this ratio Px/Ps. Also, in response to this ratio Px/Ps, an amount of movement within predetermined time is controlled. Further, through the ratio Px/Ps and the like, quiescent time to be controlled by the detection voltage generator is controlled. Thereby, surplus supply of energy is prevented, the machining speed and machining precision is improved and any disconnection of the wire electrode is avoided.
-
Citations
15 Claims
-
1. A controller for a wire electric discharge machine performing electric discharge machining by applying electric discharge pulse current between a wire electrode and a workpiece while said wire electrode and said workpiece are caused to relatively move to each other, comprising:
-
discharge pulse number counting means for counting a discharge pulse number applied every predetermined time;
moving means for relatively moving said wire electrode and said workpiece to each other along a machining path on the basis of a moving command;
reference discharge pulse number memory means for storing a discharge pulse number which is used as a reference;
means for determining a ratio of a numerical value obtained by said discharge pulse number counting means to a numerical value stored in said reference discharge pulse number memory means; and
means for outputting, to said moving means, distance obtained by multiplying relative moving distance between said wire electrode and said workpiece to be determined by a preset feed speed and said predetermined time by said ratio as a moving command every said predetermined time.
-
-
2. A controller for a wire electric discharge machine performing electric discharge machining by applying electric discharge pulse current between a wire electrode and a workpiece while said wire electrode and said workpiece are caused to relatively move to each other, comprising:
-
discharge pulse current integrated value computing means for computing to integrate discharge pulse current applied every predetermined time;
moving means for relatively moving said wire electrode and said workpiece to each other along a machining path on the basis of a moving command;
reference discharge pulse current integrated value memory means for storing a time integrated value for discharge pulse current which is used as a reference;
means for determining a ratio of a numerical value obtained by said discharge pulse current integrated value computing means to a numerical value stored in said reference discharge pulse current integrated value memory means; and
means for outputting, to said moving means, distance obtained by multiplying relative moving distance between said wire electrode and said workpiece to be determined by preset feed speed and said predetermined time by said ratio as a moving command every said predetermined time.
-
-
3. A controller for a wire electric discharge machine performing electric discharge machining by applying electric discharge pulse current between a wire electrode and a workpiece while said wire electrode and said workpiece are caused to relatively move to each other, comprising:
-
discharge pulse number counting means for counting a discharge pulse number applied every predetermined time;
moving means for relatively moving said wire electrode and said workpiece to each other along a machining path on the basis of a moving command;
reference discharge pulse number memory means for storing a discharge pulse number which is used as a reference;
comparison means for comparing a numerical value obtained by said discharge pulse number counting means every predetermined time with a numerical value stored in said reference discharge pulse number memory means; and
means for controlling discharge quiescent time such that a numerical value obtained by said discharge pulse number counting means every determined time coincides with a numerical value stored in said reference discharge pulse number memory means in accordance with the comparison result by said comparison means.
-
-
4. A controller for a wire electric discharge machine performing electric discharge machining by applying electric discharge pulse current between a wire electrode and a workpiece while said wire electrode and said workpiece are caused to relatively move to each other, comprising:
-
discharge pulse number counting means for counting a discharge pulse number applied every predetermined time;
moving means for relatively moving said wire electrode and said workpiece to each other along a machining path on the basis of a moving command;
reference discharge pulse number memory means for storing a discharge pulse number which is used as a reference;
comparison means for comparing a numerical value obtained by said discharge pulse number counting means every predetermined time with a numerical value stored in said reference discharge pulse number memory means; and
a quiescent time controller for controlling discharge quiescent time so as to restrain surplus supply of energy in accordance with the comparison result by said comparison means.
-
-
5. A controller for a wire electric discharge machine performing electric discharge machining by applying electric discharge pulse current between a wire electrode and a workpiece while said wire electrode and said workpiece are caused to relatively move to each other, comprising:
-
discharge pulse current integrated value computing means for computing to integrate discharge pulse current applied every predetermined time;
moving means for relatively moving said wire electrode and said workpiece to each other along a machining path on the basis of a moving command;
reference discharge pulse current integrated value memory means for storing a time integrated value for discharge pulse current which is used as a reference;
means for comparing a numerical value obtained by said discharge pulse current integrated value computing means every predetermined time with a numerical value stored in said reference discharge pulse current integrated value memory means; and
a quiescent time controller for controlling discharge quiescent time so as to restrain surplus supply of energy in accordance with said comparison result.
-
-
6. A controller for a wire electric discharge machine performing electric discharge machining by applying electric discharge pulse current between a wire electrode and a workpiece while said wire electrode and said workpiece are caused to relatively move to each other, comprising:
-
discharge pulse number counting means for counting a discharge pulse number applied every predetermined time;
moving means for relatively moving said wire electrode and said workpiece to each other along a machining path on the basis of a moving command;
reference discharge pulse number memory means for storing a discharge pulse number which is used as a reference;
means for determining a ratio of a numerical value obtained by said discharge pulse number counting means every predetermined time to a numerical value stored in said reference discharge pulse number memory means; and
a liquid amount controller adapted to increase or decrease an amount of coolant in accordance with said ratio.
-
-
7. A controller for a wire electric discharge machine performing electric discharge machining by applying electric discharge pulse current between a wire electrode and a workpiece while said wire electrode and said workpiece are being caused to relatively move to each other, comprising:
-
discharge pulse current integrated value computing means for computing to integrate discharge pulse current applied every predetermined time;
moving means for relatively moving said wire electrode and said workpiece to each other along a machining path on the basis of a moving command;
reference discharge pulse current integrated value memory means for storing a time integrated value for discharge pulse current which is used as a reference;
means for determining a ratio of a numerical value obtained by said discharge pulse current integrated value computing means every predetermined time to a numerical value stored in said reference discharge pulse current integrated value memory means; and
a liquid amount controller adapted to increase or decrease an amount of coolant in accordance with said ratio.
-
-
8. A controller for a wire electric discharge machine performing electric discharge machining by applying electric discharge pulse current between a wire electrode and a workpiece while said wire electrode and said workpiece are caused to relatively move to each other, comprising:
-
discharge pulse number counting means for counting a discharge pulse number applied every predetermined time;
moving means for relatively moving said wire electrode and said workpiece to each other along a machining path on the basis of a moving command;
reference discharge pulse number memory means for storing a discharge pulse number which is used as a reference; and
comparison means for comparing a numerical value obtained by said discharge pulse number counting means every predetermined time with a numerical value stored in said reference discharge pulse number memory means, wherein on the basis of the comparison result by said comparison means, discharge quiescent time is controlled and an amount of movement every said predetermined time in a moving command to be outputted to said moving means is also controlled.
-
-
9. A controller for a wire electric discharge machine performing electric discharge machining by applying electric discharge pulse current between a wire electrode and a workpiece while said wire electrode and said workpiece are caused to relatively move to each other, comprising:
-
discharge pulse current integrated value computing means for computing to integrate discharge pulse current applied every predetermined time;
moving means for relatively moving said wire electrode and said workpiece along a machining path on the basis of a moving command;
reference discharge pulse current integrated value memory means for storing a time integrated value for discharge pulse current which is used as a reference; and
comparison means for comparing a numerical value obtained by said discharge pulse current integrated value computing means every predetermined time with a numerical value stored in said reference discharge pulse current integrated value memory means;
whereinon the basis of the comparison result by said comparison means, discharge quiescent time is controlled and an amount of movement every said predetermined time in a moving command to be outputted to said moving means is controlled.
-
-
10. The controller for a wire electric discharge machine according to claim 8 or 9, wherein on the basis of the comparison result by said comparison means, the amount of coolant is controlled.
-
11. A controller for a wire electric discharge machine performing electric discharge machining by applying electric discharge pulse current between a wire electrode and a workpiece while said wire electrode and said workpiece are caused to relatively move to each other, comprising:
means for controlling relative movement distance between said wire electrode and said workpiece on the basis of an amount of machining of said workpiece through discharge pulse.
-
12. A controller for a wire electric discharge machine performing electric discharge machining by applying electric discharge pulse current between a wire electrode and a workpiece while said wire electrode and said workpiece are caused to relatively move to each other, comprising:
a discharge quiescent time controller for controlling discharge quiescent time on the basis of an amount of machining of said workpiece through discharge pulse.
-
13. A controller for a wire electric discharge machine performing electric discharge machining by applying electric discharge pulse current between a wire electrode and a workpiece while said wire electrode and said workpiece are caused to relatively move to each other, comprising:
a liquid amount controller for controlling an amount of coolant on the basis of an amount of machining of said workpiece through discharge pulse.
-
14. The controller for a wire electric discharge machine according to any one of claims 11 to 13, wherein said control on the basis of an amount of machining of said workpiece through discharge pulse is performed based on a counted value obtained by counting the discharge pulse number applied every predetermined time, and a predetermined value determined in advance.
-
15. The controller for a wire electric discharge machine according to any one of claims 11 to 13, wherein said control on the basis an amount of machining of said workpiece through discharge pulse is performed based on a value obtained by computing to integrate the discharge pulse current applied every predetermined time, and a predetermined value determined in advance.
Specification