Numerical control apparatus
AssigneeFanuc Corporation
InventorsShuji Ogawa, Hideo Ogino
Life of this patent
Estimating the term…
Abstract
Any commands, selected in a program, are set as a reference time data command, an elapsed time data command and a time data command. The program is read and original processing of the commands is performed, and if the reference time data command is read, a time then is stored as a reference time. If the elapsed time data command is read, elapsed time from the reference time is acquired and stored as execution elapsed time. If the time data command is read, the time then is stored as an execution time. Thus, it is possible to easily check the execution time of any program command.
Claims9
A numerical control apparatus for controlling a machine tool comprising:
- means for setting and registering any command, selected from among a plurality of commands described in a program handled by the numerical control apparatus, as a time data command for storing a time at which original contents of the command are executed;
- clock means for updating a current time and outputting an updated current time;
- determination means for determining whether or not the command read from the program during execution of the program is a time data command set and registered;
- time data storage means;
- and
- means for, when the read command is determined to be the time data command by said determination means, acquiring the current time from the clock means, apart from execution of the original contents of the command, and writing the acquired time as an execution time to said time data storage means.
A numerical control apparatus for controlling a machine tool comprising:
- means for setting and registering any command, selected from among a plurality of commands described in a program handled by the numerical control apparatus, as a reference time data command for storing a time at which original contents of the command are executed as a reference time;
- means for setting and registering a command, different from said selected command, as an elapsed time data command for storing elapsed time from the reference time at which the original contents of the command are executed;
- clock means for updating a current time and outputting an updated current time;
- determination means for determining whether or not a command read from the command program during execution of the program is a command set and registered;
- time data storage means;
- means for, when determined to be the reference time data command set and registered by the determination means, acquiring the current time from the clock means, apart from execution of the original contents of the command, and writing the acquired time to a time data storage means as a reference time;
- and
- means for, when determined to be the elapsed time data command set and registered by the determination means, acquiring the current time from the clock means apart from the execution of the original contents of the command, calculating the elapsed time from the current time and the reference time and writing the calculated time to said time data storage means as an execution elapsed time.
A numerical control apparatus for controlling a machine tool comprising:
- means for setting and registering any command, selected from among a plurality of commands described in a command program handled by the numerical control apparatus, as an elapsed time data command for storing elapsed time;
- timekeeping means for measuring time;
- determination means for determining whether or not the command read from the command program during execution of the command program is an elapsed time data command set and registered;
- time data storage means;
- and
- means for, when determined to be the elapsed time data command by the determination means, acquiring the elapsed time from the execution time of the last elapsed time data command, apart from the execution of the original contents of the elapsed time data command, based on said timekeeping means and writing the acquired time to said time data storage means as the execution elapsed time.
A numerical control apparatus for controlling a machine tool comprising:
- means for setting and registering any command, selected from among a plurality of commands described in a command program handled by the numerical control apparatus, as a reference time data command for storing the time at which the original contents of the command are executed as a reference time;
- means for setting and registering a command, different from the selected command, as an elapsed time data command for storing elapsed time from the reference time at which original contents of the command are executed;
- timekeeping means for measuring time;
- determination means for determining whether or not the command read from the command program during the execution of the program is a command set and registered;
- time data storage means;
- means for, when determined to be the reference time data command by the determination means, causing the timekeeping means to start measuring time, apart from the execution of the original contents of the command;
- and
- means for, when determined to be the elapsed time data command set and registered by the determination means, acquiring the elapsed time measured by the timekeeping means, apart from the execution of the original contents of the command, and writing the acquired time to said time data storage means.
A numerical control apparatus for controlling a machine tool comprising:
- means for setting and registering any command, selected from among a plurality of commands described in a command program handled by the numerical control apparatus, as an elapsed time data command for storing elapsed time;
- timekeeping means for measuring time;
- determination means for determining whether or not the command read from the command program during execution of the program is an elapsed time data command set and registered;
- time data storage means;
- and
- means for, when determined to be the elapsed time data command by the determination means, reading the measured time from the timekeeping means, apart from the execution of the original contents of the elapsed time data command, writing the read time to said time data storage means as the execution elapsed time and resetting the timekeeping means to start time measuring.
Dependencies are inferred from the claim text.