Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
204 words
A numerical control method for executing, in a numerical control device, numerical control processing on the basis of a command program and for actuating a machine in accordance with the results of said processing steps to machine a workpiece in the manner specified by the instructions in the command program, comprising the following steps: (a) preparing a plurality of instructions representative of first system variables, each of which is distinguished by a first variable number, the values of which represent a variety of operational conditions of the machine or of a numerical control device; (b) computing addresses of storage areas for storing the values of said first system variables by converting said first variable numbers into addresses; (c) storing said first system variables in said storage areas in dependence upon the converted addresses; (d) storing, in advance, a user macro in a memory, said user macro having at least an identification and an instruction that employs said system variables; (e) programming a user macro call instruction into the command program; (f) reading out a prescribed user macro from the memory by means of said user macro call instruction; and (g) executing numerical control processing for actuating the machine in dependence upon said user macro.
Claim 2
Dependent Claim
204 words
A numerical control method for executing, in a numerical control device, numerical control processing on the basis of a command program and for actuating a machine in accordance with the results of said processing steps to machine a workpiece in the manner specified by the instructions in the command program, comprising the following steps: (a) preparing a plurality of instructions representative of first system variables, each of which is distinguished by a first variable number, the values of which represent a variety of operational conditions of the machine or of a numerical control device; (b) computing addresses of storage areas for storing the values of said first system variables by converting said first variable numbers into addresses; (c) storing said first system variables in said storage areas in dependence upon the converted addresses; (d) storing, in advance, a user macro in a memory, said user macro having at least an identification and an instruction that employs said system variables; (e) programming a user macro call instruction into the command program; (f) reading out a prescribed user macro from the memory by means of said user macro call instruction; and (g) executing numerical control processing for actuating the machine in dependence upon said user macro.
Claim 3
Dependent Claim
74 words
A numerical control method according to claim 1, further comprising a preparing step of: preparing second system variables, the values of which represent the states of signals transmitted from the machine to the numerical control device, each second system variable having a second variable number; and wherein said executing step (e) further comprises storing said second system variables in storage areas in dependence upon the second system variable numbers by executing said user macro.
Claim 4
Dependent Claim
82 words
A numerical control method according to claim 1, further comprising a preparing step of: preparing second system variables, the values of which represent the states of signals output from the numerical control device to the machine, each second system variable having a second system variable number; and wherein said executing step (e) further comprises storing said output signals in storage areas in dependence upon said second system variable numbers and transmitting said output signals to the machine by executing said user macro.
Claim 5
Dependent Claim
95 words
A numerical control method according to claim 1, further comprising a preparing step of: preparing a second system variable, the value of which represents the machine position, the second system variable having a second system variable number; and wherein said executing step (e) further comprises storing said second system variable which represents the machine position in a storage area in dependence upon the second system variable number, reading out the machine position using said second system variable number by said user macro, and executing prescribed numerical control processing on the basis of said machine position.
Claim 6
Dependent Claim
93 words
A numerical control method according to claim 1, further comprising a preparing step of: preparing a second system variable the value of which represents elapsed time, having a second variable number, wherein said executing step (e) further comprises storing the second system variable representing the elapsed time in a storage area in a dependence upon the second system variable number, reading out the second system variable representing the elapsed time using said second system variable number by said user macro, and executing prescribed numerical control processing on the basis of said elapsed time.
Claim 7
Dependent Claim
113 words
A numerical control method according to claim 1, further comprising a preparing step of: preparing a second system variable in the command program, the value of which represents the state of the numerical control device based on modal information, the second system variable having a second system variable number; and wherein said executing step (e) further comprises storing the said second system variable representing the modal information read out from the command program in a storage area in dependence upon said second system variable number, reading out the modal information using said second system variable number by said user macro, and executing prescribed numerical control processing on the basis of said modal information.
Claim 8
Dependent Claim
103 words
A numerical control method according to claim 1, further comprising a preparing step of: preparing a second system variable, the value of which represents information for rendering effective or ineffective functions such as a single block stop function and feed hold function, for the second system variable having a second system variable number; and wherein said executing step (e) further comprises storing said second system variable representing said information by means of said user macro in a storage area in dependence upon said second system variable number, and suppressing the functions such as the single block stop function and feedhold function as required.
Claim 9
Dependent Claim
100 words
A numerical control method according to claim 1, further comprising a preparing step of: preparing a second system variable, the value of which represents each of a variety of set values, the second system variable having a second system variable number; and wherein said executing step (e) further comprises storing said second system variable representing each set value in a storage area in dependence upon said second system variable number, reading out each set value using said second system variable number of said user macro, and executing prescribed numerical control processing on the basis of said variety of set values.
Claim 10
Dependent Claim
29 words
A numerical control method according to claim 1, further comprising the step of displaying messages on a CRT on the basis of the values of said first system variables.
Claim 11
Dependent Claim
158 words
A numerical control method for executing numerical processing with a numerical control device in dependence upon a command program, for actuating a machine and for executing special numerical control processing for actuating the machine, said numerical control device contains a clock counting elapsed time, said method comprising the steps of: (a) inserting in the command program a user macro call instruction; (b) storing a user macro program; (c) executing the command program for actuating the machine including said user macro call instruction; (d) retrieving said user macro program by means of the user macro call instruction; (e) numerical control processing for actuating the machine under the control of said user macro program, said user macro program comprising the steps of: (i) retrieving the elapsed time from said numerical control device; numerical control processing for actuating the machine can be easily introduced and performed by means of said user macro program without making extensive modifications of the command program.
Claim 12
Dependent Claim
158 words
A numerical control method for executing numerical processing with a numerical control device in dependence upon a command program, for actuating a machine and for executing special numerical control processing for actuating the machine, said numerical control device contains a clock counting elapsed time, said method comprising the steps of: (a) inserting in the command program a user macro call instruction; (b) storing a user macro program; (c) executing the command program for actuating the machine including said user macro call instruction; (d) retrieving said user macro program by means of the user macro call instruction; (e) numerical control processing for actuating the machine under the control of said user macro program, said user macro program comprising the steps of: (i) retrieving the elapsed time from said numerical control device; numerical control processing for actuating the machine can be easily introduced and performed by means of said user macro program without making extensive modifications of the command program.
Claim 13
Dependent Claim
189 words
A numerical control method for executing numerical processing with a numerical control device in dependence upon a command program where the command program contains modal information representing the state of the numerical control device, and for actuating a machine and for executing special numerical control processing for actuating the machine, said method comprising the steps of: (a) inserting in the command program a user macro call instruction; (b) storing a user macro program; (c) executing the command program for actuating the machine including said user macro call instruction; (d) retrieving said user macro program by means of the user macro call instruction; (e) numerical control processing for actuating the machine under the control of said user macro program, said user macro program comprising the steps of: (i) storing the modal information; (ii) executing numerical control processing for actuating the machine; and (iii) restoring the modal information to the control program; and (f) continuing execution of the command program, so that specialized numerical control processing for actuating the machine can be easily introduced and performed by means of said user macro program without making extensive modifications of the command program.
Claim 14
Dependent Claim
189 words
A numerical control method for executing numerical processing with a numerical control device in dependence upon a command program where the command program contains modal information representing the state of the numerical control device, and for actuating a machine and for executing special numerical control processing for actuating the machine, said method comprising the steps of: (a) inserting in the command program a user macro call instruction; (b) storing a user macro program; (c) executing the command program for actuating the machine including said user macro call instruction; (d) retrieving said user macro program by means of the user macro call instruction; (e) numerical control processing for actuating the machine under the control of said user macro program, said user macro program comprising the steps of: (i) storing the modal information; (ii) executing numerical control processing for actuating the machine; and (iii) restoring the modal information to the control program; and (f) continuing execution of the command program, so that specialized numerical control processing for actuating the machine can be easily introduced and performed by means of said user macro program without making extensive modifications of the command program.
Claim 15
Dependent Claim
231 words
A numerical control method for executing numerical processing with a numerical control device in dependence upon a command program where the command program contains blocks for actuating a machine and for executing special numerical control processing for actuating the machine, and having an interface which contain a signal that represents that single block stop suppression is desired, that a feedhold command is to be nullified or that a feedrate command is to be overridden and contains an override feedrate, said method comprising the steps of: (a) inserting in the command program a user macro call instruction; (b) storing a user macro program; (c) executing the command program for actuating the machine including said user macro call instruction; (d) retrieving said user macro program by means of the user macro call instruction; (e) numerical control processing for actuating the machine under the control of said user macro program, said user macro program comprising the steps of: (i) retrieving the signal and the override feedrate; and (ii) returning control to the command program at a next block, after the feedhold command or with the override feedrate as the feedrate command in dependence upon the signal; and (f) continuing execution of the command program, so that specialized numerical control processing for actuating the machine can be easily introduced and performed by means of said macro program without making extensive modifications of the command program.
Claim 16
Dependent Claim
231 words
A numerical control method for executing numerical processing with a numerical control device in dependence upon a command program where the command program contains blocks for actuating a machine and for executing special numerical control processing for actuating the machine, and having an interface which contain a signal that represents that single block stop suppression is desired, that a feedhold command is to be nullified or that a feedrate command is to be overridden and contains an override feedrate, said method comprising the steps of: (a) inserting in the command program a user macro call instruction; (b) storing a user macro program; (c) executing the command program for actuating the machine including said user macro call instruction; (d) retrieving said user macro program by means of the user macro call instruction; (e) numerical control processing for actuating the machine under the control of said user macro program, said user macro program comprising the steps of: (i) retrieving the signal and the override feedrate; and (ii) returning control to the command program at a next block, after the feedhold command or with the override feedrate as the feedrate command in dependence upon the signal; and (f) continuing execution of the command program, so that specialized numerical control processing for actuating the machine can be easily introduced and performed by means of said macro program without making extensive modifications of the command program.
Claim 17
Dependent Claim
160 words
A numerical control method for executing numerical processing with a numerical control device in dependence upon a command program, for actuating a machine and for executing special numerical control processing for actuating the machine, said numerical control device includes offset storage and an interface which contains offset values, said method comprising the steps of: (a) inserting in the command program a user macro call instruction; (b) storing a user macro program; (c) executing the command program for actuating the machine including said user macro call instruction; (d) retrieving said user macro program by means of the user macro call instruction; (e) numerical control processing for actuating the machine under the control of said user macro program, said user macro program comprising the steps of:ng execution of the command program, so that specialized numerical control processing for actuating the machine can be easily introduced and performed by means of said user macro program without making extensive modifications of the command program.
Claim 18
Dependent Claim
160 words
A numerical control method for executing numerical processing with a numerical control device in dependence upon a command program, for actuating a machine and for executing special numerical control processing for actuating the machine, said numerical control device includes offset storage and an interface which contains offset values, said method comprising the steps of: (a) inserting in the command program a user macro call instruction; (b) storing a user macro program; (c) executing the command program for actuating the machine including said user macro call instruction; (d) retrieving said user macro program by means of the user macro call instruction; (e) numerical control processing for actuating the machine under the control of said user macro program, said user macro program comprising the steps of:ng execution of the command program, so that specialized numerical control processing for actuating the machine can be easily introduced and performed by means of said user macro program without making extensive modifications of the command program.
Claim 19
Dependent Claim
62 words
A numerical control method according to claims 10, 11, 12 or 13, wherein said numerical control device includes a CRT display and wherein said user macro program further comprises the following steps: (a) retrieving values, signals, or information in storage in dependence upon what is stored as retrieved data; and (b) transmitting the retrieved data to said CRT display for display thereon.