Robot Operation Symbol Layout for Visual Program Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing operation program generation systems for robot apparatuses face difficulties in visualizing and efficiently generating programs due to the complexity of command statements and the need for aligning multiple operations, making it hard for operators to understand the overall process and generate programs effectively.

Innovation Solution

A program generation device that includes a display part and an input part, allowing operators to generate and modify operation programs using operation symbols and auxiliary symbols, which are displayed in a way that aligns operations in a linear order, facilitating the setting of control and operation information, and enabling the use of auxiliary symbols to specify control actions such as adding or correcting operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If operation programs are generated using command statements with predetermined command characters, then the program can be generated in text format, but it becomes difficult for operators to understand the overall process and visualize the range of operations

Engineering Contradiction:
Improveprogram generation capabilityVSAvoidvisual understanding of operation range
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent uses icons as visual copies or representations of command statements. Each icon corresponds to a specific command or operation, allowing operators to view the program structure visually without losing the underlying command functionality. This resolves the contradiction by providing a visual copy that enhances understanding while maintaining the text-based program's operational capability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent employs different colors to highlight and distinguish various operation ranges and command types within the program. By applying color coding to icons and their corresponding operation ranges, operators can quickly visualize the scope and structure of operations, thereby improving overall process understanding without sacrificing program generation capability.

Inventive Principle:
Principle #32Color changes

2Adaptability or versatility

If operations according to predetermined conditions are aligned in multiple rows or columns, then different conditional operations can be displayed, but the screen becomes hard to see and program generation takes longer

Engineering Contradiction:
Improvedisplay of conditional operationsVSAvoidscreen visibility and program generation efficiency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments conditional operations into distinct, clearly marked groups or blocks within the icon sequence. Each conditional branch is visually separated and labeled, allowing operators to understand the conditional logic without requiring complex multi-row layouts. This segmentation maintains adaptability for displaying different conditions while preserving screen visibility and operational efficiency.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11724392B2Program generation device configured to generate operation program including operation symbol of robot apparatus
Publication Date: 2023.08.15 FANUC LTD
  • US11724392B2 patent drawing
  • US11724392B2 patent drawing
  • US11724392B2 patent drawing

AI summary

A program generation device includes a display; at least one memory configured to store an operation symbol including information in relation to an operation command of a robot, and an auxiliary symbol including information in relation to a control command for adding an operation of the robot or for correcting the operation of the robot defined by at least one operation symbol; and at least one processor configured to obtain information in relation to setting of at least one of the operation symbol or the auxiliary symbol, and cause the display to display the operation symbol and the auxiliary symbol so as to align the operation symbol and the auxiliary symbol in order of operations of the robot based on the obtained information in relation to setting.