Numerical controller having automatic trace function of related signal in association with nc program operation
AssigneeFanuc Corporation
InventorNoritake Nagashima
Life of this patent
Estimating the term…
Abstract
A numerical controller includes a programmable controller that performs input and output of a signal based on a ladder program and performs control of a machine based on an NC program. The numerical controller includes a first table associating the function used for control of the machine, an input signal, and an output signal and a second table associating the input signal, the output signal, and a signal in a dependent relation with the input signal and the output signal. Based on a function code of a function commanded by a block of the NC program that is preread, the numerical controller refers to the first and the second tables, identifies a signal to be subjected to automatic trace, and performs trace.
Claims5
A numerical controller including a programmable controller that performs input and output of a signal based on a ladder program and performing control of a machine based on an NC program, the numerical controller comprising:
- an NC function related signal table that registers therein NC function related signal data formed by associating a function code that commands a function usable in control of the machine, a code output signal that is output by the function, and a code input signal that indicates that external processing related to the function has been completed;
- a functional sampling signal table that registers therein functional sampling signal data formed by associating the code output signal, the code input signal, and a signal in a dependent relation with the code output signal and the code input signal included in the ladder program;
- a command analysis unit that prereads a block of the NC program and outputs a function code of a function commanded by the block;
- a trace signal extraction unit that refers to the NC function related signal table and the functional sampling signal table based on the function code output by the command analysis unit and identifies a signal to be subjected to automatic trace during execution of the function;
- and
- a signal trace unit that traces the signal to be subjected to automatic trace extracted by the trace signal extraction unit.
A numerical controller including a programmable controller that performs input and output of a signal based on a ladder program and performing control of a machine based on an NC program, the numerical controller comprising:
- a functional sampling signal table that registers therein functional sampling signal data formed by associating a function code that commands a function usable in control of the machine, a code output signal that is output by the function, a code input signal that indicates that external processing related to the function has been completed, and a signal in a dependent relation with the code output signal and the code input signal included in the ladder program;
- a command analysis unit that prereads a block of the NC program and outputs a function code of a function commanded by the block;
- a trace signal extraction unit that refers to the functional sampling signal table based on the function code output by the command analysis unit and identifies a signal to be subjected to automatic trace during execution of the function;
- and
- a signal trace unit that traces the signal to be subjected to automatic trace extracted by the trace signal extraction unit.
Dependencies are inferred from the claim text.