IP Library › Granted Patent US 10,534,349
Granted Patent B2
US 10,534,349 · App. 15/625,218 · Granted Jan 14, 2020

Machining program editing apparatus, method, and storage medium

Inventors: Satoshi Kimura (Yamanashi-ken, JP); Akira Kanemaru (Yamanashi-ken, JP)
Assignee: FANUC CORPORATION
G05B19/4097G05B2219/32128G05B2219/35012G05B2219/36266Y02P90/265
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,534,349
App. No.
15/625,218
Granted
Jan 14, 2020
Kind
B2
Abstract

A machining program editing apparatus includes a GUI unit configured to specify an indication route having two points located on an original machining path, as a start point and an end point, and a program editing unit configured to edit a machining program indicative of the original machining path to thereby form a new machining path by replacing an area from the start point to the end point on the original machining path, with the indication route specified through the GUI unit.

Claims (17)

1. A machining program editing apparatus for editing a machining program that causes a machine tool to machine a workpiece along an actual machining path including two or more sections, comprising:

a graphical user interface unit configured to display an original machining path in a display area, the original machining path defined by the machining program and the graphical user interface receiving an input operation performed by an operator using the graphical user interface to specify an indication route having an arbitrary point located in a first section and an arbitrary point located in a second section included in the original machining path respectively as a start point and an end point; and,

a program editing unit configured to receive the input operation performed by the operator and edit the original machining path defined by the machining program to create a new machining path by replacing an area from the start point to the end point on the original machining path, with the indication route specified by the operator using graphical user interface unit, wherein the graphic user interface displays both the original machining path and the new machining path; and

a command information generating unit configured to generate command information indicative of block numbers and command content in the machining program;

wherein the command information generating unit generates the command information, based on coordinate values of the start point and coordinate values of the end point, specified by the code statement corresponding to each of the block numbers;

a data acquisition unit configured to analyze the machining program and acquire search data in which feature points of the sections are associated with the block numbers; and

a block information searching unit configured to search the search data acquired by the data acquisition unit for one of the block numbers in which one of the feature points of the sections coincides with the start point or the end point,

wherein the program editing unit, in accordance with the command content of the command information generated by the command information generating unit, adds, changes or deletes a code statement at a position corresponding to each of the block numbers, and edits the machining program to change it from the original machining path to the new machining path.

2. The machining program editing apparatus according to claim 1 ,

wherein the program editing unit edits the machining program by assigning a specific character for partially invalidating readout of data, to the code statement.

3. The machining program editing apparatus according to claim 2 ,

wherein the program editing unit edits the machining program by deleting the code statement to which the specific character is assigned, together with the specific character, in accordance with a confirming operation performed by the operator using the graphical user interface unit.

4. The machining program editing apparatus according to claim 1 ,

wherein the graphical user interface unit lays the indication route on the original machining path in the display area and displays the indication route in a display form different from a display form of the area from the start point to the end point on the original machining path.

5. The machining program editing apparatus according to claim 1 , further comprising:

a communication unit configured to receive the machining program created by an external device,

wherein the machining program received by the communication unit is edited.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2017
From: KIMURA, SATOSHI; KANEMARU, AKIRA
To: FANUC CORPORATION
Reel/Frame 042734/0134 →
Priority Claims (1)
JP 2016-125541 · Jun 24, 2016 · national
Continuity (1)
Related Publication 20170371316A1 · Dec 28, 2017
Cited By (1)
US 12,290,932