G05B2219/13046

MACHINE TOOL, METHOD FOR EDITING MACHINING PROGRAM FOR MACHINE TOOL, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM

A method for editing a machining program includes obtaining tool information specifying a tool mountable on a machine tool. A program editing window and at least one assistance window are displayed. The program editing window shows a program code of the machining program to control the machine tool. Each of the assistance window selectively shows the tool information and a control method. The tool is to be controlled according to the control method. In the program code, an insertion position at which a new code is to be inserted into the program code is specified. Selected information is selected from the tool information when the tool information is shown in the at least one assistance window. A command corresponding to the selected information is inserted into the program code at the insertion position.

Machine tool, method for editing machining program for machine tool, and non-transitory computer-readable storage medium

A method for editing a machining program includes obtaining tool information specifying a tool mountable on a machine tool. A program editing window and at least one assistance window are displayed. The program editing window shows a program code of the machining program to control the machine tool. Each of the assistance window selectively shows the tool information and a control method. The tool is to be controlled according to the control method. In the program code, an insertion position at which a new code is to be inserted into the program code is specified. Selected information is selected from the tool information when the tool information is shown in the at least one assistance window. A command corresponding to the selected information is inserted into the program code at the insertion position.

DEVELOPMENT ASSISTANCE DEVICE, CONTROL METHOD FOR DEVELOPMENT ASSISTANCE DEVICE, AND NON-TRANSITORY COMPUTER READABLE MEDIUM

The present invention manages a plurality of sections constituting a program in a format that reflects information in a mutual inclusion relationship, e.g. function and process of a device, regardless of a logical relationship. In accordance with a user operation, a development assistance device (10) assigns, to each of a plurality of sections (SC) constituting a program (PG), a level number (HN) identifying the level to which each section belongs.

LADDER PROGRAM EDITOR
20180314224 · 2018-11-01 · ·

Provided is a ladder program editor capable of appropriately pasting a partial circuit on a ladder program displayed on a screen, based on display elements of the ladder program. The ladder program editor is provided with an editing control unit configured to manage a virtual drawing area formed as a set of a plurality of rectangular areas, a pasting object specifying unit configured to specify a partial circuit as an object of pasting, a reference area specifying unit configured to specify a reference area to serve as a reference for pasting the partial circuit, a pasting method specifying unit configured to specify a pasting position and a pasting method for the partial circuit, a pasting area insertion unit configured to insert a pasting area for pasting the partial circuit into the virtual drawing area, a pasting processing unit configured to paste the partial circuit on the pasting area, and a connecting line adjustment unit configured to adjust connecting lines in the virtual drawing area.