Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
210 words
A numerical control unit for performing numerical control processing in accordance with a schedule run defined by a machining command program, and for driving a machine tool according to the results of such processing for machining workpieces as commanded, comprising: a memory for storing first and second types of machining schedules, in sequential order, each of said machining schedules comprising data identifying the machining schedule next in sequence, said first type of machining schedule including control data which is accessed by said machining command program to control driving of the machine tool, said second type of machining schedule including data which identifies one of said first type of machining schedules including said control data and which, when accessed by said machining command program, instructs said machining command program to access said control data in said one of said first type of machining schedules to control said machine tool instead of instructing said machining command program to access data in said second type of machining schedule to control said machine tool, means for indicating whether a skip condition has occurred, and means for causing said machining command program to access a specified machining schedule in said sequence of machining schedules when said indicating means indicates that a skip condition has occurred.
Claim 2
Dependent Claim
210 words
A numerical control unit for performing numerical control processing in accordance with a schedule run defined by a machining command program, and for driving a machine tool according to the results of such processing for machining workpieces as commanded, comprising: a memory for storing first and second types of machining schedules, in sequential order, each of said machining schedules comprising data identifying the machining schedule next in sequence, said first type of machining schedule including control data which is accessed by said machining command program to control driving of the machine tool, said second type of machining schedule including data which identifies one of said first type of machining schedules including said control data and which, when accessed by said machining command program, instructs said machining command program to access said control data in said one of said first type of machining schedules to control said machine tool instead of instructing said machining command program to access data in said second type of machining schedule to control said machine tool, means for indicating whether a skip condition has occurred, and means for causing said machining command program to access a specified machining schedule in said sequence of machining schedules when said indicating means indicates that a skip condition has occurred.
Claim 3
Dependent Claim
36 words
A numerical control unit as defined in claim 1, wherein said causing means causes said machining command program to skip from a machine schedule currently being accessed to access a machining schedule next in said sequence.
Claim 4
Dependent Claim
19 words
A numerical control unit as defined in claim 1, wherein said specified machining schedule comprises tool change command data.
Claim 5
Dependent Claim
19 words
A numerical control unit as defined in claim 1, wherein said specified machining schedule comprises workpiece change command data.
Claim 6
Dependent Claim
18 words
A numerical control unit as defined in claim 1, wherein said specified machining schedule data comprises pallet change
Claim 7
Dependent Claim
18 words
A numerical control unit as defined in claim 1, wherein said skip condition identifies said specified machining schedule.
Claim 8
Dependent Claim
178 words
A numerical control unit for performing numerical control processing in accordance with a machining command program and driving a machine tool according to processing results for machining a workpiece as commanded, comprising: a memory for storing first and second types of machining schedules, said first type of machining schedule including control data which is accessed by said machining command program to control driving of the machine tool, said second type of machining schedule including data which identifies one of said first type of machining schedules including said control data and which, when accessed by said machining command program, instructs said machining command program to access said control data in said one of said first type of machining schedules to control said machine tool instead of instructing said machining command program to access data in said second type of machining schedule to control said machine tool, a memory for storing measurement schedules associated with the machining schedules, and schedule skipping means for skipping at least from one of said machining schedules being executed to one of said measurement schedules.
Claim 9
Dependent Claim
178 words
A numerical control unit for performing numerical control processing in accordance with a machining command program and driving a machine tool according to processing results for machining a workpiece as commanded, comprising: a memory for storing first and second types of machining schedules, said first type of machining schedule including control data which is accessed by said machining command program to control driving of the machine tool, said second type of machining schedule including data which identifies one of said first type of machining schedules including said control data and which, when accessed by said machining command program, instructs said machining command program to access said control data in said one of said first type of machining schedules to control said machine tool instead of instructing said machining command program to access data in said second type of machining schedule to control said machine tool, a memory for storing measurement schedules associated with the machining schedules, and schedule skipping means for skipping at least from one of said machining schedules being executed to one of said measurement schedules.
Claim 10
Dependent Claim
176 words
A numerical control unit for performing numerical control processing in accordance with a machining command program and driving a machine tool according to processing results for machining workpieces as commanded, comprising: a memory for storing, in a sequence, first groups of at least two machining schedule elements for accessing by said machining command program in said sequence to control driving of said machine tool, one of said machining schedule elements in each said first group identifying the group next in said sequence, and for storing second groups, each of said second groups including data which identifies one of said first groups and which, when accessed by said machining command program, instructs said machining command program to access said control data in said one of said first groups to control said machine tool instead of instructing said machining command program to access data in said assessed second group to control said machine tool, and means for causing said machining command program to skip from a group being accessed thereby to access a specified group in said sequence.
Claim 11
Dependent Claim
176 words
A numerical control unit for performing numerical control processing in accordance with a machining command program and driving a machine tool according to processing results for machining workpieces as commanded, comprising: a memory for storing, in a sequence, first groups of at least two machining schedule elements for accessing by said machining command program in said sequence to control driving of said machine tool, one of said machining schedule elements in each said first group identifying the group next in said sequence, and for storing second groups, each of said second groups including data which identifies one of said first groups and which, when accessed by said machining command program, instructs said machining command program to access said control data in said one of said first groups to control said machine tool instead of instructing said machining command program to access data in said assessed second group to control said machine tool, and means for causing said machining command program to skip from a group being accessed thereby to access a specified group in said sequence.
Claim 12
Dependent Claim
229 words
A numerical control unit for performing numerical control processing in accordance with a machining command program and driving a machine tool according to processing results for machining workpieces as commanded, comprising: a memory for storing first and second types of machining schedules, in sequential order, said first type of machining schedule including control data which is accessed by said machining command program to control driving of the machine tool, said second type of machining schedule including data which identifies one of said first type of machining schedules including said control data and which, when accessed by said machining command program, instructs said machining command program to access said control data in said one of said first type of machining schedules to control said machine tool instead of instructing said machining command program to access data in said second type of machining schedule to control said machine tool, each of said machining schedules comprising data identifying the machining schedule next in sequence, and for storing run start data indicating a run start time of day at which said machining command program is to begin running, a clock for counting a cycle signal and updating time of day, and means for reading the time of day from said clock and signaling said machining command program to begin running when the time of day is past the run start time of day.
Claim 13
Dependent Claim
229 words
A numerical control unit for performing numerical control processing in accordance with a machining command program and driving a machine tool according to processing results for machining workpieces as commanded, comprising: a memory for storing first and second types of machining schedules, in sequential order, said first type of machining schedule including control data which is accessed by said machining command program to control driving of the machine tool, said second type of machining schedule including data which identifies one of said first type of machining schedules including said control data and which, when accessed by said machining command program, instructs said machining command program to access said control data in said one of said first type of machining schedules to control said machine tool instead of instructing said machining command program to access data in said second type of machining schedule to control said machine tool, each of said machining schedules comprising data identifying the machining schedule next in sequence, and for storing run start data indicating a run start time of day at which said machining command program is to begin running, a clock for counting a cycle signal and updating time of day, and means for reading the time of day from said clock and signaling said machining command program to begin running when the time of day is past the run start time of day.
Claim 14
Dependent Claim
25 words
A numerical control unit as defined in claim 9, wherein the run start data identifies an incremental time from a certain reference time of day.
Claim 15
Independent Claim
249 words
A method of performing numerical control processing in accordance with a machine command program that is operative to execute a plurality of ordered commands as a schedule run and to generate processing results, and for driving a machine tool according to the processing results for machining a workpiece as commanded, comprising the steps of: storing a plurality of machining schedules in a sequential order for accessing by said machine command program in said sequential order, each of said machining schedules comprising data identifying the next machine schedule in sequence, accessing at least some of said first machining schedules in said sequential order to control driving of said machine tool, configuring said machining schedules as first and second types of machining schedules, said first type of machining schedule including control data which is accessed by said machining command program to control driving of the machine tool, said second type of machining schedule including data which identifies one of said first type of machining schedules including said control data and which, when accessed by said machining command program, instructs said machining command program to access said control data in said one of said first type of machining schedules to control said machine tool instead of instructing said machining command program to access data in said second type of machining schedule to control said machine tool, stopping accessing of said machining schedule being accessed when an alarm occurs, and accessing a specified machine schedule in said sequence in accordance with said alarm.
Claim 16
Independent Claim
249 words
A method of performing numerical control processing in accordance with a machine command program that is operative to execute a plurality of ordered commands as a schedule run and to generate processing results, and for driving a machine tool according to the processing results for machining a workpiece as commanded, comprising the steps of: storing a plurality of machining schedules in a sequential order for accessing by said machine command program in said sequential order, each of said machining schedules comprising data identifying the next machine schedule in sequence, accessing at least some of said first machining schedules in said sequential order to control driving of said machine tool, configuring said machining schedules as first and second types of machining schedules, said first type of machining schedule including control data which is accessed by said machining command program to control driving of the machine tool, said second type of machining schedule including data which identifies one of said first type of machining schedules including said control data and which, when accessed by said machining command program, instructs said machining command program to access said control data in said one of said first type of machining schedules to control said machine tool instead of instructing said machining command program to access data in said second type of machining schedule to control said machine tool, stopping accessing of said machining schedule being accessed when an alarm occurs, and accessing a specified machine schedule in said sequence in accordance with said alarm.
Claim 17
Dependent Claim
22 words
The method of performing numerical control processing as defined in claim 11, wherein said specified machining schedule comprises tool change command data.
Claim 18
Dependent Claim
22 words
The method of performing numerical control processing as defined in claim 11, wherein said specified machining schedule comprises workpiece change command data.
Claim 19
Dependent Claim
22 words
The method of performing numerical control processing as defined in claim 11, wherein said specified machining schedule comprises pallet change command data.
Claim 20
Dependent Claim
45 words
The method of performing numerical control processing as defined in claim 11, further comprising the steps of: storing a measurement schedule corresponding to one of said machining schedules, and causing said machining command program to access said measurement schedule to measure said workpiece being machined.
Claim 21
Dependent Claim
88 words
The method of performing numerical control processing as set forth in claim 11, further comprising the steps of: storing run start data indicating a run start time of day at which said machine command program is to begin running, determining a current time of day and generating time data in accordance therewith, comparing said time data with said stored run start data, and signaling said machine command program to begin running when said comparing step indicates that the time of day has passed run start time of day.
Claim 22
Dependent Claim
29 words
The method of performing numerical control processing as set forth in claim 16, wherein said run start data represents a time increment referenced from a particular time of day.
Claim 23
Dependent Claim
27 words
The method of performing numerical control processing as set forth in claim 17, wherein said particular time of day is the preceding machining end time of day.
Claim 24
Dependent Claim
53 words
The method of performing numerical control processing as set forth in claim 14, further comprising the steps of: displaying groups of information representing at least one of said machining schedules; selecting one said group of information; modifying data of said machining schedule represented by said selected group; and re-displaying said groups of information.
Claim 25
Dependent Claim
214 words
A numerical control unit for performing numerical control processing in accordance with a machining command program and driving a machine tool according to processing results for machining a workpiece as commanded, comprising: a memory for storing first and second types of machining schedules, said first type of machining schedule including control data which is accessed by said machining command program to control driving of the machine tool, said second type of machining schedule including data which identifies one of said first type of machining schedules including said control data and which, when accessed by said machining command program, instructs said machining command program to access said control data in said one of said first type of machining schedules to control said machine tool instead of instructing said machining command program to access data in said second type of machining schedule to control said machine tool, a memory for storing measurement schedules associated with at least some of said machining schedules, said at least some of said machining schedules comprising data identifying the measurement schedule associated therewith, and schedule skipping means for causing said machining command program to skip from one of said machining schedules being accessed thereby to access the measurement schedule associated with that machining schedule to measure said workpiece in accordance therewith.
Claim 26
Dependent Claim
214 words
A numerical control unit for performing numerical control processing in accordance with a machining command program and driving a machine tool according to processing results for machining a workpiece as commanded, comprising: a memory for storing first and second types of machining schedules, said first type of machining schedule including control data which is accessed by said machining command program to control driving of the machine tool, said second type of machining schedule including data which identifies one of said first type of machining schedules including said control data and which, when accessed by said machining command program, instructs said machining command program to access said control data in said one of said first type of machining schedules to control said machine tool instead of instructing said machining command program to access data in said second type of machining schedule to control said machine tool, a memory for storing measurement schedules associated with at least some of said machining schedules, said at least some of said machining schedules comprising data identifying the measurement schedule associated therewith, and schedule skipping means for causing said machining command program to skip from one of said machining schedules being accessed thereby to access the measurement schedule associated with that machining schedule to measure said workpiece in accordance therewith.
Claim 27
Independent Claim
223 words
A method of performing numerical control processing in accordance with a machine command program that is operative to execute a plurality of ordered commands as a schedule run and to generate processing results, and for driving a machine tool according to the processing results for machining a workpiece as commanded, comprising the steps of: storing a measurement schedule corresponding to one of a plurality of machining schedules, stopping a current machining in accordance with said schedule run when an alarm occurs, configuring said machining schedules as first and second types of machining schedules, said first type of machining schedule including control data which is accessed by said machining command program to control driving of the machine tool, said second type of machining schedule including data which identifies one of said first type of machining schedules including said control data and which, when accessed by said machining command program, instructs said machining command program to access said control data in said one of said first type of machining schedules to control said machine tool instead of instructing said machining command program to access data in said second type of machining schedule to control said machine tool, skipping out of said schedule run in order to service said alarm, skipping to said measurement schedule to measure said workpiece being machined, and resuming said schedule run.
Claim 28
Independent Claim
223 words
A method of performing numerical control processing in accordance with a machine command program that is operative to execute a plurality of ordered commands as a schedule run and to generate processing results, and for driving a machine tool according to the processing results for machining a workpiece as commanded, comprising the steps of: storing a measurement schedule corresponding to one of a plurality of machining schedules, stopping a current machining in accordance with said schedule run when an alarm occurs, configuring said machining schedules as first and second types of machining schedules, said first type of machining schedule including control data which is accessed by said machining command program to control driving of the machine tool, said second type of machining schedule including data which identifies one of said first type of machining schedules including said control data and which, when accessed by said machining command program, instructs said machining command program to access said control data in said one of said first type of machining schedules to control said machine tool instead of instructing said machining command program to access data in said second type of machining schedule to control said machine tool, skipping out of said schedule run in order to service said alarm, skipping to said measurement schedule to measure said workpiece being machined, and resuming said schedule run.