Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
262 words
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.
Claim 2
Dependent Claim
262 words
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.
Claim 3
Dependent Claim
48 words
A numerical control device as claimed in claim 1, wherein said tool life register means comprises means for decrementally reducing the tool life corresponding to a tool in use in proportion to the length of time during which said tool in use is used in a machining step.
Claim 4
Dependent Claim
33 words
A numerical control device as claimed in claim 1, wherein said first calculator means comprises means for determining whether the tool lives are greater than zero in the order of increasing magazine numbers.
Claim 5
Dependent Claim
40 words
A numerical control device as claimed in claim 1, wherein said adjustment data register means comprises means for storing adjustment values of the tools with respect to the corresponding magazine locations for machining a work piece in a predetermined manner.
Claim 6
Dependent Claim
19 words
A numerical control device as claimed in claim 4, wherein said adjustment values are stored in terms of lengths.
Claim 7
Dependent Claim
320 words
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.
Claim 8
Dependent Claim
320 words
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.
Claim 9
Dependent Claim
55 words
A numerical control device as claimed in claim 6, further comprising a block number register means for storing a block number of a main program which is next to a block number of a block of said main program that is being performed at the time when the tool in use becomes incapable of machining.
Claim 10
Dependent Claim
37 words
A numerical control device as claimed in claim 7, further comprising an external signal input means for inputting a signal from a tool damage detector means for detecting an occurrence of damage to the tool in use.
Claim 11
Dependent Claim
19 words
A numerical control device as claimed in claim 8, wherein said tool damage detector means comprises an ultrasonic detector.
Claim 12
Dependent Claim
30 words
A numerical control device as claimed in claim 8, wherein said tool damage detector means comprises a cutting resistance detector which detects the cutting resistance of the tool in use.
Claim 13
Dependent Claim
61 words
A numerical control device as claimed in claim 8, further comprising a clearing means for clearing to zero the content of the tool life register means corresponding to the magazine number corresponding to the tool in use upon receiving said signal from said external signal input means, and means responsive to the clearing means for activating said tool change sub-program means.
Claim 14
Dependent Claim
44 words
A numerical control device as claimed in claim 11, further comprising a means for activating said tool change sub-program means when said content of the tool life register means corresponding to the magazine number corresponding to the tool in use is equal to zero.
Claim 15
Dependent Claim
106 words
A numerical control device as claimed in claim 7, wherein said tool change sub-program means comprises a means for activating said position register and block number register means to store said tool position and block number respectively when said tool in use becomes incapable of machining, a means for returning said tool in use to a tool change position, a means for activating said first calculator means to determine said magazine number, a means for outputting said magazine number determined by said first calculator means to said output means, and a means for restarting machining operation from said tool position stored in said position register means.
Claim 16
Dependent Claim
29 words
A numerical control device as claimed in claim 13, wherein said tool change sub-program means comprises means for activating said second calculator means to calculate said tool adjustment value.
Claim 17
Dependent Claim
38 words
A numerical control device as claimed in claim 6, wherein said first calculator means comprises means for activating said tool change sub-program means by determining that a tool in use has reached the end of its life thereof.
Claim 18
Dependent Claim
62 words
A numerical control device as claimed in claim 6, further comprising a key board means for inputting said tool numbers and tool lives correlated with respective corresponding magazine numbers into said tool-number-to-magazine-number register means and said tool life register means respectively, and a cathode ray tube means for displaying said tool numbers and said tool lives correlated with said corresponding magazine numbers.