Program creation device, program creation method, and program

US11726453B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11726453-B2
Application numberUS-202117557293-A
CountryUS
Kind codeB2
Filing dateDec 21, 2021
Priority dateDec 25, 2020
Publication dateAug 15, 2023
Grant dateAug 15, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A creation device for creating an instruction for controlling a second industrial machine with a first industrial machine to execute a predetermined operation includes processing circuitry that obtains templates corresponding to operations respectively, control display of a template corresponding to an operation selected from the operations in a creation screen, and create an instruction for the operation selected from the operations based on the operation with respect to the template displayed in the creation screen.

First claim

Opening claim text (preview).

What is claimed is: 1. A creation device for creating an instruction for controlling a second industrial machine with a first industrial machine to execute a predetermined operation, the creation device comprising: processing circuitry configured to obtain a plurality of templates corresponding to a plurality of operations respectively, control display of a template corresponding to an operation selected from the plurality of operations in a creation screen, and create an instruction for the operation selected from the plurality of operations based on the operation with respect to the template displayed in the creation screen, wherein a register range of registers is allocated for controlling the second industrial machine, the processing circuitry is further configured to store the instruction for the second industrial machine in a predetermined register in the register range, and to control transmission of the instructions stored in the predetermined register to the second industrial machine, and each of the templates includes information for storing in the predetermined register, as the instruction, operation information that allows a corresponding operation to be identified. 2. The creation device according to claim 1 , wherein in the predetermined register, a main command requesting a function among a plurality of functions for the second industrial machine and a subcommand requesting an operation of the function are stored as the instruction, and each of the templates includes information for storing the main command and the subcommand as the operation information in the predetermined register. 3. The creation device according to claim 2 , wherein in an area of the predetermined register corresponding to a combination of the main command and the subcommand, detailed information about details of an operation corresponding to the subcommand is stored, and a template of the operation that requires the detailed information includes information for storing the detailed information about the details of the operation in the area. 4. The creation device according to claim 3 , wherein request information requesting execution of the instruction is stored in the predetermined register, the second industrial machine executes the instruction when an update to the request information is received, and each of the templates includes information for updating the request information stored in the predetermined register. 5. The creation device according to claim 3 , wherein the second industrial machine stores an instruction received from the first industrial machine in a register of the second industrial machine, references the instruction stored in the register of the second industrial machine, and executes an operation corresponding to the instruction, and each of the templates includes information for storing an instruction in the second industrial machine in the register of the second industrial machine. 6. The creation device according to claim 2 , wherein request information requesting execution of the instruction is stored in the predetermined register, the second industrial machine executes the instruction when an update to the request information is received, and each of the templates includes information for updating the request information stored in the predetermined register. 7. The creation device according to claim 2 , wherein the second industrial machine stores an instruction received from the first industrial machine in a register of the second industrial machine, references the instruction stored in the register of the second industrial machine, and executes an operation corresponding to the instruction, and each of the templates includes information for storing an instruction in the second industrial machine in the register of the second industrial machine. 8. The creation device according to claim 1 , wherein request information requesting execution of the instruction is stored in the predetermined register, the second industrial machine executes the instruction when an update to the request information is received, and each of the plurality of templates includes information for updating the request information stored in the predetermined register. 9. The creation device according to claim 8 , wherein the second industrial machine stores an instruction received from the first industrial machine in a register of the second industrial machine, references the instruction stored in the register of the second industrial machine, and executes an operation corresponding to the instruction, and each of the templates includes information for storing an instruction in the second industrial machine in the register of the second industrial machine. 10. The creation device according to claim 1 , wherein the second industrial machine stores an instruction received from the first industrial machine in a register of the second industrial machine, references the instruction stored in the register of the second industrial machine, and executes an operation corresponding to the instruction, and each of the templates includes information for storing an instruction in the second industrial machine in the register of the second industrial machine. 11. The creation device according to claim 1 , wherein the plurality of operations includes a job selection operation for selecting a job to be executed by the second industrial machine and a job start operation for starting a job selected by the job selection operation, and the plurality of templates of the operations includes a template corresponding to the job selection operation and a template corresponding to the job start operation. 12. The creation device according to claim 1 , wherein the processing circuitry is further configured to control a plurality of other industrial machines of different types from each other, and the processing circuitry is further configured to acquire a template according to a selected type among the different types controlled by the processing circuitry. 13. The creation device according to claim 1 , wherein the templates are data in a first format, the processing circuitry is further configured to control display of the template in the creation screen by performing conversion such that data in the first format is displayed as data in a second format, and create the instruction by using an application that converts data in the first format to data in the second format. 14. The creation device according to claim 1 , wherein the processing circuitry is further configured to create the templates corresponding to the operations. 15. The creation device according to claim 1 , wherein the second industrial machine is a robot controller, the robot controller includes circuitry configured to execute the plurality of operations based on a plurality of robot programs stored in the robot controller and created in a first language, the templates are described in a second language, and the processing circuitry is further configured to create the instruction in the second language. 16. The creation device of an industrial machine according to claim 1 , wherein the plurality of operations are a plurality of processes executed by the second industrial machine, and the processing circuitry is further configured to record the instruction and process information about a corresponding process in association with each other in a storage, control, based on the process information, display of a specification screen in which at least one of a pre-process and a post-process of each of the processes is specified, and create a control program such that a plurality of instr

Assignees

Inventors

Classifications

  • characterised by program execution, i.e. part program or machine function execution, e.g. selection of a program · CPC title

  • MAP manufacturing automation protocol · CPC title

  • G05B19/04Primary

    Program control other than numerical control, i.e. in sequence controllers or logic controllers (G05B19/418 takes precedence) · CPC title

  • Programming the control sequence · CPC title

  • Use control template library · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11726453B2 cover?
A creation device for creating an instruction for controlling a second industrial machine with a first industrial machine to execute a predetermined operation includes processing circuitry that obtains templates corresponding to operations respectively, control display of a template corresponding to an operation selected from the operations in a creation screen, and create an instruction for th…
Who is the assignee on this patent?
Yaskawa Electric Corp
What technology area does this patent fall under?
Primary CPC classification G05B19/4155. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 15 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).