Robot Teaching Interface for Multi-Position Icon Programming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In robot icon programming, high-function operation instructions with multiple positions complicate display and can lead to user misunderstandings regarding position corrections and execution start rows, making it difficult to visually represent and manage these elements effectively.

Innovation Solution

A robot teaching device that displays marks associated with instruction icons to represent multiple positions, changes mark colors or shapes to indicate position corrections, and provides a separate execution start line to clearly indicate the execution start position, allowing for easier editing and execution management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple positions are displayed on a single icon for high-function operation instructions, then all position information is contained within one instruction, but the display becomes complicated and difficult to understand

Engineering Contradiction:
Improvenumber of positions in one instructionVSAvoiddisplay complexity of icon
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent divides the display of multiple positions into separate visual elements (marks) that can be individually identified. Each position is represented by a distinct mark with an identifier, allowing multiple positions to be displayed without complicating the overall icon structure. This segmentation enables clear visualization of multiple positions while maintaining icon simplicity.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If icon selection is used to edit program settings, then editing functionality is provided, but it becomes impossible to distinguish between selection for editing and selection to specify execution start row

Engineering Contradiction:
Improveprogram editing capabilityVSAvoidambiguity in selection purpose
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent introduces an execution start line as an intermediary visual element that clearly indicates the execution start position. This separate visual marker distinguishes execution start specification from program editing selection, eliminating ambiguity. The execution start line acts as a mediator between the user's selection action and the system's interpretation, ensuring clear communication of intent.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If position corrections are made within robot programs, then operational flexibility is improved, but user understanding may be compromised if corrections are not visually indicated

Engineering Contradiction:
Improveposition correction capabilityVSAvoiduser awareness of position correction
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent employs color changes in the marks to visually indicate when positions have been corrected. By changing the color of marks associated with corrected positions, the system provides immediate visual feedback to users about which positions have been modified. This color indication mechanism ensures users are aware of position corrections while maintaining the flexibility to make operational adjustments.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS12186906B2Robot teaching device including icon programming function
Publication Date: 2025.01.07 FANUC LTD
  • US12186906B2 patent drawing
  • US12186906B2 patent drawing
  • US12186906B2 patent drawing

AI summary

A robot teaching device generates an operation program of a robot by arranging an instruction icon that represents an operation instruction of the robot. The robot teaching device comprises means for displaying a plurality of marks associated with the instruction icon in a case that the operation instruction includes a plurality of positions, wherein the mark is associated with an identifier of the position.