Robot Program Command Skipping Through Execution State Toggling
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Reliability
If traditional methods are used to check robot program operations, then operation verification is achieved, but time consumption increases
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.
Data Source
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.


