Programing support device, programing support system, and programing support method
AssigneeFanuc Corporation
InventorKouhei Ooi
Life of this patent
Estimating the term…
Abstract
The programing support system creates programing support data. The programing support system analyzes a program for simulating and determines the call relationship of the program on the basis of the analysis result and a call time and an execution time on the basis of the analysis result and simulation result. The programing support system displays a programing support screen which visually express the programing support data.
Claims15
A programing support device for an industrial machine that executes a plurality of programs having a call relationship and performs a specific operation, the programing support device comprising:
- a processor configured to
- analyze the plurality of programs,
- simulate an operation of the industrial machine in accordance with an analysis result,
- determine the call relationship of the plurality of programs being simulated,
- determine a call time of the plurality of programs being simulated,
- create programing support data in which the call relationship of the plurality of programs and the call time of the plurality of programs are associated, and
- cause a display to display, along a time axis and based on the programing support data, a programing support screen indicating the call relationship of the plurality of programs and the call time of the plurality of programs, wherein
- the plurality of programs includes a main program, a subprogram called by the main program, and a further subprogram called by the subprogram, and
- the call relationship includes a relationship among the main program, the subprogram, and the further subprogram.
A programing support system for an industrial machine that executes a plurality of programs having a call relationship and performs specific processing, the programing support system, comprising:
- a processor configured to
- analyze the plurality of programs,
- simulate an operation of the industrial machine in accordance with an analysis result,
- determine the call relationship of the plurality of programs being simulated,
- calculate a call time of the plurality of programs being simulated,
- create programing support data in which the call relationship of the plurality of programs and the call time of the plurality of programs are associated, and
- cause a display to display, along a time axis and based on the programing support data, a programing support screen indicating the call relationship of the plurality of programs and the call time of the plurality of programs, wherein
- the plurality of programs includes a main program, a subprogram called by the main program, and a further subprogram called by the subprogram, and
- the call relationship includes a relationship among the main program, the subprogram, and the further subprogram.
A programing support method for an industrial machine that executes a plurality of programs having a call relationship and performs specific processing, the programing support method, comprising:
- analyzing the plurality of programs;
- performing simulation of an operation of the industrial machine in accordance with an analysis result;
- determining the call relationship of the plurality of programs being simulated;
- calculating a call time of the plurality of programs being simulated;
- creating programing support data in which the call relationship of the plurality of programs and the call time of the plurality of programs are associated;
- on the basis of the programing support data, along a time axis, creating a programing support screen that indicates the call relationship of the plurality of programs, the call time of the plurality of programs, and an execution time of the plurality of programs;
- and
- displaying the programing support screen, wherein
- the plurality of programs includes a main program, a subprogram called by the main program, and a further subprogram called by the subprogram, and
- the call relationship includes a relationship among the main program, the subprogram, and the further subprogram.
Dependencies are inferred from the claim text.