Machining program management apparatus
AssigneeFanuc Corporation
InventorSatoru Ishigure
Life of this patent
Estimating the term…
Abstract
A machining program management apparatus is used for managing an alteration made to a machining program stored in a plurality of machine tools. The machining program management apparatus acquires, at predetermined intervals set in advance, a piece of machining program updating information including a last update date and time of the machining program stored in each machine tool, identifies a machining program to which an alteration is made, on the basis of the piece of machining program updating information, creates a piece of information on the alteration, and updates a piece of machining program information corresponding to the machining program to which the alteration is made.
Claims5
A machining program management apparatus for managing an alteration made to a machining program stored in at least one machine tool, the machining program management apparatus comprising:
- at least one memory configured to
- store machining program information, the machining program information being information on the machining program stored in the machine tool, and
- store alteration information, the alteration information being information on an alteration made to the machining program, each of the machining program information and the alteration information stored in the memory including a machine name, a program name, and a last update date and time;
- and
- a processor configured to
- acquire, at predetermined intervals set in advance, a piece of machining program updating information including the last update date and time of the machining program stored in the machine tool,
- identify a machining program, to which an alteration is made, on the basis of the machining program information stored in the at least one memory and the piece of machining program updating information,
- create a piece of alteration information on the alteration,
- store the piece of alteration information in the at least one memory,
- update a piece of machining program information corresponding to the machining program, to which the alteration is made, in the machining program information stored in the at least one memory, and
- cause a display to display the alteration information stored in the at least one memory, wherein
- the machining program information includes at least contents of the machining program,
- the processor is configured to
- acquire the machining program, to which the alteration is made, from the machine tool,
- make a comparison with the contents of the machining program included in the piece of machining program information corresponding to the machining program, to which the alteration is made, in the machining program information stored in the at least one memory to create a piece of difference information,
- create the piece of alteration information on the basis of the piece of difference information and store the piece of alteration information in the at least one memory, and
- update the machining program information stored in the at least one memory with contents of the machining program to which the alteration is made, and
- the processor is configured to
- check whether the acquired machining program updating information has been stored in the machining program information by referring to the machine name and the program name included in the machining program information and the alteration information, respectively,
- in response to the acquired machining program updating information not having been stored in the machining program information, add the acquired machining program updating information to the machining program information, and
- in response to the acquired machining program updating information having been stored in the machining program information, update the machining program information with the acquired machining program updating information and the machining program alteration information by referring to the last update date and time included in the machining program information and the alteration information, respectively.
Dependencies are inferred from the claim text.