IP Library › Granted Patent US 10,031,512
Granted Patent B2
US 10,031,512 · App. 14/627,930 · Granted Jul 24, 2018

Apparatus for generating and editing NC program

Inventors: Kyoichi Tateno (Sapporo, JP); Hironari Sakamoto (Nara, JP)
Assignee: DMG MORI SEIKI CO., LTD.
G05B19/4083G05B19/4097G06F8/355G05B2219/31418G05B2219/36043
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,031,512
App. No.
14/627,930
Granted
Jul 24, 2018
Kind
B2
Abstract

An NC program generating and editing apparatus 2 includes an interactive input module 9 , a first memory 10 , an NC program generator 11 , a second memory 12 , a program editor 13 , a change checker 14 and a data updater 15 . The change checker 14 determines whether a changed portion of an edited NC program consists of only a change related to a preset NC code, and when the changed portion consists of only a change related to the NC code, corresponding basic data is updated by the data updater 15.

Claims (19)

1. An NC program generating and editing apparatus comprising:

a first memory configured to store basic data for automatically generating an NC program;

an NC program generator configured to generate the NC program based on the basic data stored in the first memory;

a second memory configured to store the NC program generated by the NC program generator in a state where the NC program is associated with the basic data in the first memory;

a program editor configured to edit the NC program stored in the second memory to obtain an edited NC program and store the edited NC program in the second memory in a state where the edited NC program is associated with the basic data in the first memory;

a change checker configured to determine whether a changed portion of the edited NC program consists of only a change related to a preset NC code having corresponding changeable basic data; and

a data updater configured to:

when it is determined by the change checker that the changed portion of the edited NC program consists of only a change related to the preset NC code, extract data related to the edited NC program and update the basic data stored in the first memory with the extracted data corresponding to the edited NC program; and

when it is determined by the change checker that the changed portion of the edited NC program does not consist of only a change related to the preset NC code, either:

cancel storing, in the second memory, of the edited NC program in the state where the edited NC program is associated with the basic data, or

delete the basic data from the first memory;

a display configured to display a graphic which shows both the updated basic data and the changed portion of the edited NC program.

2. The NC program generating and editing apparatus of claim 1 , wherein:

the program editor is further configured to, in a case where the changed portion of the edited NC program consists of only a change related to the preset NC code, either:

incorporate, in the edited NC program, identification data indicating that the changed portion of the edited NC program is related to only the preset NC code, or

associate the identification data with the edited NC program, and store it in the second memory; and

the change checker is further configured to determine, based on the identification data stored in the second memory, whether the changed portion of the edited NC program consists of only a change related to the preset NC code.

3. The NC program generating and editing apparatus of claim 1 , further comprising a hash value calculator configured to calculate a hash value A for an entirety of the NC program and an entirety of the edited NC program, and calculate a hash value B for a portion of the NC program and a portion of the edited NC program, wherein the portion of the NC program and the portion of the edited NC program exclude descriptions related to the preset NC code, wherein:

the change checker is further configured to determine, based on the hash values A and B, whether the changed portion of the edited NC program consists of only a change related to the preset NC code.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2015
From: TATENO, KYOICHI; SAKAMOTO, HIRONARI
To: DMG MORI SEIKI CO.,LTD.
Reel/Frame 034999/0179 →
Priority Claims (1)
JP 2014-044715 · Mar 7, 2014 · national
Continuity (1)
Related Publication 20150253760A1 · Sep 10, 2015