Machining program editing apparatus and machine tool having the same
AssigneeDmg Mori Co., Ltd.
InventorsHironari Sakamoto, Takashi Yamamoto
Life of this patent
Estimating the term…
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.
Claims8
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.
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.
Dependencies are inferred from the claim text.