Numerical control device
First Claim
1. A numerical control device comprising:
- an input means for inputting a tool select command for commanding a selection of a tool to be used in a machining process from a plurality of tools each mounted at a corresponding magazine location;
a tool number register means for storing said tool select command as a tool number;
a tool-number-to-magazine-number register means for registering tool numbers correlated with corresponding magazine numbers, each of the magazine numbers corresponding to a magazine location;
a tool life register means for storing tool lives correlated with the corresponding magazine numbers;
a first calculator means for determining a magazine number of a magazine location at which a usable tool having a remaining life is mounted in response to a tool number stored in said tool number register means and in response to the contents of said tool-number-to-magazine-number register means and said tool life register means;
a magazine number register means for storing said magazine number determined by said fisrt calculator means;
an adjustment number register means for registering tool adjustment numbers correlated with the coresponding magazine numbers;
an adjustment data register means for registering tool adjustment values correlated with the corresponding adjustment numbers;
a second calculator means for calculating a tool adjustment value in response to the magazine number stored in said magazine number register means and in response to the contents of said adjustment number register means and the adjustment data register means; and
output means for outputting said magazine number stored in said magazine number register means and said tool adjustment value calculated by said second calculator means.
1 Assignment
0 Petitions
Accused Products
Abstract
A numerical control device for controlling a machine tool automatically selects the tool of the specified kind from among a plurality of tools of the same kind disposed in the magazine locations or holders. The numerical control device includes registers for storing the kinds and the lives of the tools disposed in respective magazine locations. Thus, when a tool select command specifying a tool kind is inputted, the magazine location in which the tool of the specified kind having a remaining life is selected by studying the contents of the registers in sequential order. The device further includes registers for storing adjustment values of the tools in the magazine locations, and thus can automatically effect the adjustment operation of the newly selected tool. Preferably, the device includes a tool damage detector and automatically changes the tool in use when it is damaged or reaches the end of its life in the middle of the machining operation.
-
Citations
16 Claims
-
1. A numerical control device comprising:
-
an input means for inputting a tool select command for commanding a selection of a tool to be used in a machining process from a plurality of tools each mounted at a corresponding magazine location; a tool number register means for storing said tool select command as a tool number; a tool-number-to-magazine-number register means for registering tool numbers correlated with corresponding magazine numbers, each of the magazine numbers corresponding to a magazine location; a tool life register means for storing tool lives correlated with the corresponding magazine numbers; a first calculator means for determining a magazine number of a magazine location at which a usable tool having a remaining life is mounted in response to a tool number stored in said tool number register means and in response to the contents of said tool-number-to-magazine-number register means and said tool life register means; a magazine number register means for storing said magazine number determined by said fisrt calculator means; an adjustment number register means for registering tool adjustment numbers correlated with the coresponding magazine numbers; an adjustment data register means for registering tool adjustment values correlated with the corresponding adjustment numbers; a second calculator means for calculating a tool adjustment value in response to the magazine number stored in said magazine number register means and in response to the contents of said adjustment number register means and the adjustment data register means; and output means for outputting said magazine number stored in said magazine number register means and said tool adjustment value calculated by said second calculator means. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A numerical control device comprising:
-
an input means for inputting a tool select command for commanding a selection of a tool to be used in a machining process from a plurality of tools each mounted at a corresponding magazine location; a tool number register means for storing said tool select command as a tool number; a tool-number-to-magazine-number register means for registering tool numbers correlated with corresponding magazine numbers, each of the magazine numbers corresponding to a magazine location; a tool life register means for storing tool lives correlated with the corresponding magazine numbers; a first calculator means for determining a magazine number of a magazine location at which a usable tool having a remaining life is mounted in response to a tool number stored in said tool number register means and in response to the contents of said tool-number-to-magazine-number register means and said tool life register means; a magazine number register means for storing said magazine number determined by said first calculator means; an adjustment number register means for registering tool adjustment numbers correlated with the corresponding magazine numbers; an adjustment data register means for registering tool adjustment values correlated with the corresponding adjustment numbers; a second calculator means for calculating a tool adjustment value in response to the magazine number stored in said magazine number register means and in response to the contents of said adjustment number register means and the adjustment data register means; output means for outputting said magazine number stored in said magazine number register means and said tool adjustment value calculated by said second calculator means; a position register means for storing a tool position of a tool in use when the tool in use becomes incapable of machining; and a tool change sub-program means for effecting a tool change when the tool in use becomes incapable of machining, and for restarting the machining operation from the tool position stored in said position register means. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification