Robot Teaching Interface With Visual Icon Execution Status

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of teaching devices that enable programming using icons for robot control programs face challenges in immediately determining whether an icon can execute an expected operation or has executed the expected operation, leading to difficulties in identifying and addressing abnormalities during program generation or execution.

Innovation Solution

A teaching device equipped with a state information acquisition unit to gather information on icon operations and an information display generation unit to visually indicate the execution status of icons in the program creation screen, using marks or changes in display form to alert users to any alarms or errors, allowing for immediate recognition of operational issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If icon-based programming is used for robot control, then programming intuitiveness is improved, but the ability to quickly identify operational abnormalities deteriorates

Engineering Contradiction:
Improveprogramming intuitivenessVSAvoidabnormality detection capability
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies color changes to icons in the program creation screen to indicate operational status. Normal icons are displayed in one color, while icons with alarms or execution errors are displayed in different colors, enabling users to quickly identify abnormalities without complicating the icon-based programming interface.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The patent introduces an intermediary display mechanism (visual status indicators on icons) that mediates between the icon-based programming system and the user. This intermediary layer provides abnormality information directly at the icon level, bridging the gap between intuitive icon manipulation and effective abnormality detection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If detailed status information is displayed for each icon, then operational visibility is improved, but interface complexity increases

Engineering Contradiction:
Improveoperational status visibilityVSAvoidinterface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments status information display by applying different visual markers to different icon states. Each icon independently displays its own status (normal, alarm, execution error) through specific visual characteristics, allowing users to scan and understand the overall program status without being overwhelmed by a centralized complex display.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by making each icon's visual appearance specific to its operational state. Instead of a uniform display, each icon has localized visual properties (color, markers) that reflect its individual status, enabling users to quickly identify problematic areas without processing entire interface information.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250091206A1Teaching device
Publication Date: 2025.03.20 FANUC LTD
  • US20250091206A1 patent drawing
  • US20250091206A1 patent drawing
  • US20250091206A1 patent drawing

AI summary

A teaching device for performing program creation using an icon representing a function constituting a control program for an industrial machine is provided, the teaching device including: a state information acquisition unit that acquires state information indicating whether or not the icon constituting the control program can execute an anticipated action, or has performed execution thereof or not; and an information display creating unit that creates a display relating to the icon, so that whether or not the icon making can execute the anticipated action or has performed execution thereof or not can be visually recognized on the program creating screen, on the basis of the state information.