Robot Teaching Interface for Safe Operation Program Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robot teaching systems lack efficient methods for editing operation programs, particularly in direct teaching operations, where operators must manually input commands through force detection, leading to potential unintended modifications and inconvenience during automatic operations.

Innovation Solution

A robot teaching system that includes a program editing device and an operation device with a teaching input unit, allowing for the addition of external input teaching commands to edit operation programs, enabling teaching operations through a user-friendly interface with icons and buttons, preventing unintended modifications by disabling teaching inputs when not needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If direct teaching with force detection is used to edit operation programs, then teaching operations can be performed by applying force to the robot, but unintended modifications may occur and the process is inconvenient during automatic operations

Engineering Contradiction:
Improveteaching operation convenienceVSAvoidprogram modification accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system dynamically switches between automatic operation mode and teaching operation mode. When in automatic operation mode, the robot executes pre-programmed operations without external force input. When teaching is required, the system transitions to teaching mode where force detection is enabled. This dynamic mode switching prevents unintended modifications during automatic operation while maintaining ease of teaching when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of the robot control system based on the current mode. In automatic operation mode, the control parameters are set to execute programmed operations with high precision and reject external force inputs. In teaching mode, the control parameters are adjusted to accept and respond to external force inputs for program editing. This parameter change ensures both operational reliability and teaching convenience.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If teaching input is always enabled for program editing, then operators can freely input teaching commands, but unintended modifications and errors increase

Engineering Contradiction:
Improveprogram editing flexibilityVSAvoidprogram modification accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The teaching input capability is dynamically controlled based on the current operational mode. The system enables teaching input only when explicitly in teaching mode, and disables it during automatic operation mode. This dynamic control provides flexibility when teaching is needed while preventing unintended modifications during normal operation, thus maintaining both adaptability and reliability.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If manual force detection teaching is used, then teaching operations can be performed, but the process is time-consuming and less efficient

Engineering Contradiction:
Improveteaching operation capabilityVSAvoidprogram editing efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The teaching process is segmented into distinct phases: program creation phase using force detection teaching, and program execution phase using automatic operation. By separating these phases and using appropriate methods for each, the system achieves efficient program development initially, followed by rapid automatic execution, thereby improving overall productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary teaching actions to create the operation program using force detection method, which captures the desired robot movements and forces. Once the program is created through this preliminary teaching phase, the system transitions to automatic operation mode for efficient execution without repeated manual intervention, thus improving productivity.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables precise and intuitive editing of operation programs by allowing operators to input teaching commands and confirm changes in real-time, reducing the risk of unintended modifications and improving operational efficiency by separating teaching and editing modes.

Implementation Method 1

detecting the force applied by an operator with a built-in sensor

Methodology Applied
Scientific EffectForce detection:

Data Source

PatentUS20240198520A1Robot teaching system, program, and program editing device
Publication Date: 2024.06.20 FANUC LTD
  • US20240198520A1 patent drawing
  • US20240198520A1 patent drawing
  • US20240198520A1 patent drawing

AI summary

A robot teaching system includes a controller via which an operation program for operating a robot is editable, and an operation device that has a teaching button into which teaching content can be inputted and that is configured to connected to at least the controller, the controller effectively switching a teaching operation performed by the teaching button and editing the operation program on the basis of the teaching content inputted in the teaching button when a prescribed teaching command is added to the operation program.