Claims
- 1. A method of controlling a wire-cutting electric discharge machine for moving a workpiece relative to a wire electrode and moving upper and lower guides which support the wire electrode, relative to each other to machine a workpiece to generate a twisted taper surface according to a machining command, said method comprising the steps of:
- (a) computing offsets of the upper and lower guides from a machining path on a prescribed surface of the workpiece from a machining command applied from a numerical control system;
- (b) computing distances Lu and Ld of movement of the upper and lower guides from said computed offsets and a machining distance Lw along the machining path;
- (c) computing ratios Lu/Lw and Ld/Lw of said distances Lu and Ld of movement of the upper and lower guides to said machining distance Lw;
- (d) computing speeds Fu and Fd of movement of the upper and lower guides from a machining speed Fw on the prescribed surface of the workpiece and said ratios Lu/Lw and Ld/Lw according to the equations:
- Fu=(Lu/Lw).times.Fw,
- Fd=(Ld/Lw).times.Fw;
- (e) interpolating the upper guide with said speed Fu of the movement of the upper guide, interpolating the lower guide with said speed Fd of movement of the lower guide, and simultaneously starting the moving of the upper and lower guides; and
- (f) performing steps (a) through (e) a plurality of times.
- 2. A system for controlling a wire-cutting electric discharge machine for moving a workpiece relative to a wire electrode and moving upper and lower guides which support the wire electrode, relative to each other, to machine a workpiece to generate a twisted taper surface according to a machining command, said system comprising:
- (a) means for computing distances Lu and Ld of the upper and lower guides, respectively, and a machining distance Lw on a commanded prescribed surface of the workpiece from positional information contained in the machining command;
- (b) means for computing ratios Lu/Lw and Ld/Lw of said distances Lu and Ld of movement of the upper and lower guides to the machining distance Lw;
- (c) means for computing speeds Fu and Fd of movement of the upper and lower guides, respectively, by multiplying a relative speed Fw of movement between the workpiece and the wire electrode on the prescribed surface by said ratios Lu/Lw and Ld/Lw;
- (d) interpolating means for generating interpolation pulses to drive said upper and lower guides based on the speeds Fu and Fd of movement of the upper and lower guides and the positional information contained in the machining command; and
- (e) upper and lower guide driving means driveable by the interpolation pulses generated by said interpolating means for simultaneously starting said upper and lower guides and simultaneously stopping said upper and lower guides.
- 3. A system according to claim 2, wherein said interpolating means comprises circular interpolators.
- 4. A system according to claim 2, wherein said interpolating means comprises linear interpolators.
Priority Claims (1)
Number |
Date |
Country |
Kind |
55-141062 |
Oct 1980 |
JPX |
|
Parent Case Info
This is a continuation of co-pending application Ser. No. 941,712, filed on Dec. 9, 1986, now abandoned, which is a continuation of Ser. No. 769,806, filed on Aug. 27, 1985, now abandoned, which is a continuation of Ser. No. 387,860, filed May 28, 1982, now abandoned.
US Referenced Citations (8)
Foreign Referenced Citations (3)
Number |
Date |
Country |
55-77424 |
Jun 1980 |
JPX |
120930 |
Sep 1980 |
JPX |
56-39833 |
Apr 1981 |
JPX |
Continuations (3)
|
Number |
Date |
Country |
Parent |
941712 |
Dec 1986 |
|
Parent |
769806 |
Aug 1985 |
|
Parent |
387860 |
May 1982 |
|