Automatic programming method and device
AssigneeMitsubishi Denki Kabushiki Kaisha
InventorsTakashi Kamiya, Hiroshi Katano, Kenji Iriguchi, Susumu Matsubara
Life of this patent
Estimating the term…
Abstract
A machining unit corresponding to a cursor position in an editor section and in a synthetic model of a product model and a work model displayed in a model display section is highlight-displayed, and at the time of editing a created NC creation program, it is clearly determined to which machining unit on the model the cursor position in the editor section corresponds.
Claims11
1-9. (canceled)
An automatic programming method having an NC creation program-editing function for editing an NC creation program including a plurality of machining units and a machining program for each machining unit by using a program editing screen,
- the program editing screen including
- a machining shape tree on which a plurality of machining unit names indicating a machining shape of the machining unit, as a unit of machining in which continuous machining is performed with the same main spindle and with the same tool, is displayed hierarchically according to a machining order;
- a program tree on which a plurality of machining program names relating to the respective machining units is displayed hierarchically according to the machining order;
- an editor section in which machining unit data corresponding to the machining unit name specified on the machining shape tree including machining shape information indicating the machining shape and machining content data indicating machining contents, and the machining program corresponding to the machining program name specified on the program tree are displayed to perform editing;
- and
- a model display section in which a product model, a work model, and a machining shape model corresponding to the specified machining unit are displayed three-dimensionally, comprising:
- inserting machining shape information corresponding to a specified shape element required for forming the machining unit data with respect to the machining shape model displayed in the model display section in a cursor position specified in the editor section.
An automatic programming method having an NC creation program editing function for editing an NC creation program including a plurality of machining units and a machining program for each machining unit, by using a program editing screen having a machining shape tree on which a plurality of machining unit names is displayed hierarchically according to a machining order, a program tree on which a plurality of machining program names relating to the respective machining units is displayed hierarchically according to the machining order, a model display section in which any one of a product model and a work model or both is displayed, and an editor section in which machining unit data corresponding to the machining unit name specified on the machining shape tree or the machining program corresponding to the machining program name specified on the program tree is displayed to perform editing, comprising:
- inserting a machining program name corresponding to specified machining unit name in an insertion position specified in the program tree, and inserting a machining program corresponding to the specified machining unit name in an insertion position specified in the editor section.
A computer-readable recording medium that stores therein a computer program that causes a computer to execute an automatic programming method having an NC creation program-editing function for editing an NC creation program including a plurality of machining units and a machining program for each machining unit, by using a program editing screen having a machining shape tree on which a plurality of machining unit names is displayed hierarchically according to a machining order, a program tree on which a plurality of machining program names relating to the respective machining units is displayed hierarchically according to the machining order, a model display section in which any one of a product model and a work model or both is displayed, and an editor section in which machining unit data corresponding to the machining unit name specified on the machining shape tree or the machining program corresponding to the machining program name specified on the program tree is displayed to perform editing, the computer program causing the computer to execute:
- displaying a machining unit corresponding to a cursor position in the editor section and in any one of the product model and the work model or both displayed in the model display section in highlighted manner.
A computer-readable recording medium that stores therein a computer program that causes a computer to execute an automatic programming method having an NC creation program editing function for editing an NC creation program including a plurality of machining units and a machining program for each machining unit, by using a program editing screen having a machining shape tree on which a plurality of machining unit names is displayed hierarchically according to a machining order, a program tree on which a plurality of machining program names relating to the respective machining units is displayed hierarchically according to the machining order, a model display section in which any one of a product model and a work model or both is displayed, and an editor section in which machining unit data corresponding to the machining unit name specified on the machining shape tree or the machining program corresponding to the machining program name specified on the program tree is displayed to perform editing, the computer program causing the computer to execute:
- inserting machining unit data corresponding to the machining unit selected in the model display section in a position specified in the editor section.
An automatic programming device comprising:
- a display controller that displays a program editing screen having a machining shape tree on which a plurality of machining unit names indicating a machining shape of the machining unit, as a unit of machining in which continuous machining is performed with the same main spindle and with the same tool, is displayed hierarchically according to a machining order, a program tree on which a plurality of machining program names relating to the respective machining units is displayed hierarchically according to the machining order, an editor section in which machining unit data corresponding to the machining unit name specified on the machining shape tree including machining shape information indicating the machining shape and machining content data indicating machining contents, and the machining program corresponding to the machining program name specified on the program tree are displayed to perform editing, and a model display section in which a product model, a work model, and a machining shape model corresponding to the specified machining unit are displayed three-dimensionally;
- and
- an NC creation program editor that edits an NC creation program including a plurality of machining units and a machining program for each machining unit, based on an input to the program editing screen,
- wherein the display controller inserts machining shape information corresponding to a specified shape element required for forming the machining unit data with respect to the machining shape model displayed in the model display section in a cursor position specified in the editor section.
An automatic programming device comprising:
- a display controller that displays a program editing screen having a machining shape tree on which a plurality of machining unit names is displayed hierarchically according to a machining order, a program tree on which a plurality of machining program names relating to the respective machining units is displayed hierarchically according to the machining order, a model display section in which any one of a product model and a work model or both is displayed, and an editor section in which machining unit data corresponding to the machining unit name specified on the machining shape tree or the machining program corresponding to the machining program name specified on the program tree is displayed to perform editing;
- an NC creation program editor that edits an NC creation program including a plurality of machining units and a machining program for each machining unit, based on an input to the program editing screen;
- and
- an insertion unit that inserts a machining program name corresponding to specified machining unit name in an insertion position specified on the program tree, and inserts a machining program corresponding to the specified machining unit name in an insertion position specified in the editor section.
Dependencies are inferred from the claim text.