Robot Control Apparatus Graphics Language Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot control systems fail to allow operators to easily determine which operation step is currently being executed and under what conditions the execution transitions to the next step, making it difficult for non-skilled operators to understand the operation program displayed on the screen.

Innovation Solution

A robot control apparatus that includes a unit registration portion for combining robots, a task registration portion for allocating tasks, and a graphics language processing portion for forming graphical programs, which displays sequence numbers time-sequentially and allows execution to transition to the next step after completing the current one, either automatically or based on external input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a sequence program is used to control multiple robots in parallel, then robot operation efficiency is improved, but operator understanding of current execution state becomes difficult

Engineering Contradiction:
Improverobot operation efficiencyVSAvoidoperator understanding of execution state
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent creates a visual copy of the sequence program execution state by displaying the current step number and active robot operations on the screen. This graphical representation allows operators to understand the current execution state without needing to interpret complex parallel sequence codes, thus resolving the contradiction between maintaining high productivity through parallel control and improving ease of operation through better visibility.

Inventive Principle:
Principle #26Copying

2Loss of information

If detailed operation programs are displayed for each robot, then complete operation information is provided, but meaning becomes difficult to understand for non-skilled operators

Engineering Contradiction:
Improveoperation information completenessVSAvoiddisplay content understandability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent segments the display information by highlighting only the currently active step and robot operations rather than showing all program details simultaneously. This segmentation allows non-skilled operators to understand the current execution state without being overwhelmed by complete operation program information, thus resolving the contradiction between information completeness and understandability.

Inventive Principle:
Principle #1Segmentation

3Productivity

If parallel processing is implemented for multiple robots, then overall system productivity increases, but determination of synchronous execution becomes difficult

Engineering Contradiction:
Improvesystem throughputVSAvoidexecution state visibility
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent uses visual indicators such as lighting up or highlighting the display portions corresponding to currently executing steps and robots. This visual feedback mechanism provides clear information about which robots are executing which steps simultaneously, allowing operators to determine synchronous execution states easily while maintaining high system productivity through parallel processing.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS8396599B2Robot control apparatus and robot system
Publication Date: 2013.03.12 YASKAWA DENKI KK
  • US8396599B2 patent drawing
  • US8396599B2 patent drawing
  • US8396599B2 patent drawing

AI summary

It is an object of the invention to provide a robot system including a graphics language capable of comprehensively and easily controlling operation of each robot in a robot system constituted by a plurality of pieces of robots.A robot system of the invention in order to achieve the above-described object is constituted by a plurality of pieces of robots, a robot control apparatus 10 for controlling based on a robot program, and a robot instruction apparatus 11 connected to the robot control apparatus 10 for displaying the robot program, the robot control apparatus 10 includes a unit registration portion 1 for arbitrarily combining one piece or more of robots to define one unit, a task registration portion 2 for allocating a task to each unit, and a graphics language processing portion 3 capable of forming the robot program for each task as a graphic program in the robot system for simultaneously controlling one piece or more of robots.