Numerical control device with prevention of unintended automatic re-execution of a machining program
AssigneeFanuc Corporation
InventorsShunichi Gomi, Kazuo Sato
Life of this patent
Estimating the term…
Abstract
The present invention stores file identification information and edit dates and times for processing programs, stores file identification information for a program to be run that is a processing program that has been set to be run, recognizes the attachment of an external storage device, and, when the program to be run is stored at the attached external device, determines that the program to be run has been edited when the edit date and time of the program to be run as stored at the external storage device and the edit date and time of the program to be run as stored at a file information storage unit are different.
Claims9
A numerical controller, comprising:
- a file information storage unit that stores file identification information and an edit date and time of a machining program;
- a program-to-be-run storage unit that stores file identification information of a program to be run which is a machining program set to be run;
- an external storage device recognition unit that recognizes an installation of an external storage device;
- and
- a file information comparison unit that determines that the program to be run is edited
- when,
- in a case where the program to be run is stored in the installed external storage device and the program to be run is automatically selected as a machining program,
- an edit date and time of the program to be run stored in the external storage device differs from an edit date and time of a program to be run stored in the file information storage unit.
A non-transitory storage medium for storing a computer-readable command that is executed by one or more processors to perform:
- storing file identification information and an edit date and time of a machining program in a numerical controller;
- storing file identification information of a program to be run in the numerical controller, the program being a machining program set to be run;
- recognizing an installation of an external storage device to the numerical controller;
- and
- when,
- in a case where the program to be run is stored in the installed external storage device and the program to be run is automatically selected as a machining program,
- determining that the program to be run is edited when there is a difference between an edit date and time of a program to be run stored in the external storage device and an edit date and time of a program to be run stored in the numerical controller.
Dependencies are inferred from the claim text.