Robot Operation Symbols for Clearer Program Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Operators face difficulties in understanding and generating operation programs for robot apparatuses due to the complexity of command statements and the need for visual representation of operations, especially when multiple conditions and tasks are involved, leading to inefficiencies in program generation.

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 structured format to facilitate understanding and setting of control information, enabling alignment of symbols in rows or columns for clearer visualization and easier manipulation.

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 advance by an operator, but it becomes difficult for the operator to understand the overall process and the range of command statements applied

Engineering Contradiction:
Improveease of program generationVSAvoidunderstandability of operation process
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent creates a visual copy or representation of the operation program using icons that correspond to command statements. Instead of directly displaying text-based command statements, the system generates icon-based visual representations that mirror the operational sequence, making it easier for operators to understand the overall process while maintaining the underlying command structure.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent employs color coding to differentiate between various types of command statements and operational phases. By assigning specific colors to different command categories (e.g., movement commands, welding commands, positioning commands), the system enhances the operator's ability to quickly identify and understand the range and sequence of operations without being overwhelmed by text details.

Inventive Principle:
Principle #32Color changes

2Adaptability or versatility

If operations according to respective conditions are aligned in multiple rows or columns, then the operation program can accommodate complex conditional logic, but the screen becomes hard to see and generation time increases

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

Solution Approach 1:

The patent segments the operation program into distinct functional blocks or groups, each representing a specific conditional operation or task. These segmented blocks are then displayed in a structured, hierarchical manner rather than as scattered rows or columns, maintaining the complexity of conditional logic while improving screen organization and visibility through logical grouping.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a universal icon library where each icon represents a multi-functional operation that can apply across different conditions and contexts. This universal set of icons allows the system to handle complex conditional logic without requiring separate visual elements for each condition, thereby maintaining screen simplicity while accommodating versatile operational requirements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12138800B2Program generation device configured to generate operation program including operation symbol of robot apparatus
Publication Date: 2024.11.12 FANUC LTD
  • US12138800B2 patent drawing
  • US12138800B2 patent drawing
  • US12138800B2 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.