Numerical controller having program correction assistance function for alarm solution
AssigneeFanuc Corporation
InventorShinichirou Itakura
Life of this patent
Estimating the term…
Abstract
A numerical controller sequentially reads blocks contained in a machining program, analyzes the read blocks to identify a block that causes an alarm based on mismatch criterion information stored in advance, and generates alarm cause data. The numerical controller then generates, based on the generated alarm cause data, at least one set of proposal patch data for correcting the machining program in such a way that the cause of the alarm is solved and generates a corrected machining program that is the machining program to which the generated proposal patch data is applied.
Claims3
A numerical controller that controls a machine based on a machining program, the numerical controller comprising:
- a mismatch criterion information storage section that stores mismatch criterion information that serves as criteria used to determine a block that causes an alarm to be issued when the machining program is executed;
- a program analyzing section that sequentially reads blocks contained in the machining program, analyzes the read blocks to identify the block that causes the alarm based on the mismatch criterion information stored in the mismatch criterion information storage section, and generates alarm cause data;
- a program proposing section that generates, based on the alarm cause data, at least one set of proposal patch data for correcting the machining program in such a way that the cause of the alarm is solved;
- and
- a program applying section that generates a corrected machining program that is the machining program to which the proposal patch data is applied.
Dependencies are inferred from the claim text.