IP Library › Granted Patent US 10,379,723
Granted Patent B2
US 10,379,723 · App. 15/374,580 · Granted Aug 13, 2019

Machining program editing apparatus and machine tool having the same

Inventors: Hironari Sakamoto (Yamatokoriyama, JP); Takashi Yamamoto (Sapporo, JP)
Assignee: DMG MORI CO., LTD.
G06F3/04847G05B19/409G05B19/40937G05B19/4147G06F3/0481G06F3/0483G05B2219/36031G05B2219/49372G06F9/451Y02P90/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,379,723
App. No.
15/374,580
Granted
Aug 13, 2019
Kind
B2
Abstract

A machining program editing apparatus that enables a machining program to be edited accurately in a short time, and a machine tool having the same, are provided. A machining program editing apparatus 1 for editing a machining program of a machine tool 10 includes a control means 5 for controlling the display content of a display means 3 for displaying the machining program. When a preset NC code, among the NC codes included in the machining program, is selected on the display means 3 , the control means 5 allows an edit window 7 for inputting an editing content, according to the type of the NC code, to be displayed near the display position of the NC code.

Claims (51)

1. A machining program editing apparatus for editing a machining program of a machine tool, comprising:

a storage means for storing

a machining program that includes a plurality of numerical control (NC) codes, these NC codes including first and second NC codes, and

information for creating an edit window through which the machining program is edited by an operator,

a display means for displaying the machining program and the edit window read from the storage means, and

a control means for

identifying an NC code selected by the operator on the display means, and

controlling a display content of the edit window in accordance with the selected NC code, wherein

the display content of the edit window is chosen from at least two types of windows that are a selection window and an input window, the selection window being associated with the first NC code and the input window being associated with the second NC code,

in the selection window, correction candidate data for editing the machining program being displayed such that the operator is able to select one of the correction candidate data to edit the machining program,

in the input window, a numerical value input pad tab composed with numerical value buttons being displayed through which the operator is able to input a numerical value to edit the machining program; wherein

when the operator chooses the selected NC code, which is among the NC codes included in the machining program, on the display means, the control means

recognizes a display position of the selected NC code on the display means, and

displays the edit window on the display means based on the recognized display position, and the control means

chooses and displays the selection window for the edit window when the control means identifies the selected NC code as the first NC code, and

chooses and displays the input window for the edit window when the control means identifies the selected NC code as the second NC code.

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

when the selected NC code is an NC code having selectable correction candidate data, the control means identifies the selected NC code as the first NC code, and displays a list of the correction candidate data on the edit window.

3. The machining program editing apparatus according to claim 1 , wherein

when the selected NC code is an NC code designating a spindle speed of the machine tool or a feed rate of a cutting tool, the control means identifies the selected NC code as the second NC code.

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

when the selected NC code is an NC code designating a coordinate value, the control means identifies the selected NC code as the second NC code.

5. The machining program editing apparatus according to claim 1 , wherein

the machining program includes another NC code that is different from the first or second NC code, and

the another NC code is associated with one of the selection window and the input window.

6. The machining program editing apparatus according to claim 3 , wherein

the control means further displays a machining condition calculation tab having an input area of a parameter required for calculating the spindle speed or the feed rate of the cutting tool.

7. The machining program editing apparatus according to claim 1 , wherein

when the operator selects the one of the correction candidate data through the selection window, which is defined as a selected correction datum, the control means

receives the selected correction datum and

updates the machining program in accordance with the selected correction datum, and

when the operator inputs the numerical value using the numerical value input pad tab in the input window, the control means

receives the numerical value, and

updates the machining program in accordance with the numerical value.

8. A machine tool for machining a workpiece, comprising:

a machining program editing apparatus for editing a machining program that is executed by the machine tool, the machining program editing apparatus comprising:

a storage means for storing

a machining program that includes a plurality of numerical control (NC) codes, these NC codes including first and second NC codes, and

information for creating an edit window through which the machining program is edited by an operator,

a display means for displaying the machining program and the edit window read from the storage means, and

a control means for

identifying an NC code selected by the operator on the display means, and

controlling a display content of the edit window in accordance with the selected NC code, wherein

the display content of the edit window is chosen from at least two types of windows that are a selection window and an input window, the selection window being associated with the first NC code and the input window being associated with the second NC code,

in the selection window, correction candidate data for editing the machining program being displayed such that the operator is able to select one of the correction candidate data to edit the machining program,

in the input window, a numerical value input pad tab composed with numerical value buttons being displayed through which the operator is able to input a numerical value to edit the machining program; wherein

when the operator chooses the selected NC code, which is among the NC codes included in the machining program, on the display means, the control means

recognizes a display position of the selected NC code on the display means, and

displays the edit window on the display means based on the recognized display position, and the control means

chooses and displays the selection window for the edit window when the control means identifies the selected NC code as the first NC code, and

chooses and displays the input window for the edit window when the control means identifies the selected NC code as the second NC code.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2016
From: SAKAMOTO, HIRONARI; YAMAMOTO, TAKASHI
To: DMG MORI CO., LTD.
Reel/Frame 040701/0935 →
Priority Claims (1)
JP 2015-243625 · Dec 14, 2015 · national
Continuity (1)
Related Publication 20170168698A1 · Jun 15, 2017
Cited By (1)
US 1,057,756