Robot Program Command Skipping Through Execution State Toggling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot programming methods require time-consuming and inconvenient approaches to skip commands in a program, such as adding branch statements or re-teaching, when checking operations.

Innovation Solution

A programming device and method that allows users to easily set whether specific operation commands are skipped or executed by displaying operation symbols and providing an execution setting change image through a user interface, enabling simple commenting and uncommenting of commands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If branch statements are added to skip commands in a robot program, then command skipping capability is achieved, but programming time and complexity increase

Engineering Contradiction:
Improvecommand skipping capabilityVSAvoidprogramming time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies parameter changes by introducing execution state parameters (execution/non-execution states) that can be toggled for individual commands. This allows commands to be dynamically switched between execution and skipping states without structural program modifications, resolving the contradiction by achieving adaptability through simple parameter toggling rather than complex branch statement additions.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the program execution control by allowing independent state setting for each command. This segmentation enables selective skipping of specific commands while maintaining the overall program structure, avoiding the need for comprehensive branch statements and reducing programming time while achieving the desired adaptability.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If commands are deleted and re-added through re-teaching to skip operations, then command skipping is achieved, but programming time and convenience deteriorate

Engineering Contradiction:
Improvecommand skipping capabilityVSAvoidprogramming convenience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent uses copying by maintaining the original command structure and creating a logical copy or representation of the command's execution state. Instead of physically deleting and re-adding commands, the system copies the command but changes its execution state parameter, preserving programming convenience while achieving the desired skipping capability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the execution state parameter of commands to control skipping behavior. This parameter-based approach maintains ease of operation by allowing simple state toggling without the need for time-consuming deletion and re-teaching operations, thus resolving the contradiction between adaptability and operational ease.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If traditional methods are used to check robot program operations, then operation verification is achieved, but time consumption increases

Engineering Contradiction:
Improveoperation verificationVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by setting execution states for commands before program execution. This allows the operator to pre-configure which commands should be skipped during verification, enabling efficient operation checking without time-consuming manual intervention during execution, thus resolving the contradiction between verification reliability and time consumption.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250262766A1Robot programming device and programming method
Publication Date: 2025.08.21 FANUC LTD
  • US20250262766A1 patent drawing
  • US20250262766A1 patent drawing
  • US20250262766A1 patent drawing

AI summary

A device and method with which it is easy to perform a setting indicating whether some commands should be skipped when a program is executed. A programming device for creating or editing an operation program for a robot includes a display unit for displaying a plurality of operation symbols respectively representing a plurality of operation commands included in the operation program; and an input unit for accepting user operations with respect to the operation symbols displayed on the display unit. The display unit is configured to display, in response to a specified operation by the user, an execution setting change image that enables the user to perform a setting indicating whether a command included in an operation symbol selected by the user is to be skipped when the operation program is executed.