Robot Programming Interface for Non-Moving Order Visibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Operators face difficulty in recognizing non-moving orders in robot programming due to numerous overlapping diagrams, making it challenging to distinguish and manage these orders effectively within existing supporting apparatuses for industrial robots.
Innovation Solution
The supporting apparatus employs a display system with distinct codes and icons to represent moving and non-moving orders, allowing operators to visualize the number of non-moving orders at each target position, thereby reducing diagram overlap and enhancing recognition. This includes a first operating portion for showing movement trajectories, a second operating portion for indicating the number of non-moving orders, and additional features for editing and selecting codes to manage common target positions and chronological operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If multiple non-moving order diagrams are displayed to show robot operations, then the completeness of operation information is improved, but the diagrams gather and overlap making recognition difficult
Solution Approach 1:
The patent segments the display into two distinct portions: a first operating portion showing the movement trajectory with start and target positions, and a second operating portion showing the number of non-moving orders at each target position. This segmentation separates the visual trajectory information from the operational command information, preventing overlap while maintaining completeness of both types of information.
Solution Approach 2:
The patent extracts the non-moving order information from the trajectory diagram and places it in a separate second operating portion. By taking out the non-moving order diagrams from the first operating portion and displaying them independently with numerical indicators, the patent eliminates the overlapping problem while preserving all operation details.
2Measurement precision
If detailed diagrams for each non-moving order are displayed, then the precision of operation detail is improved, but the complexity of the display increases
Solution Approach 1:
The patent applies local quality by providing detailed information only where needed. The second operating portion displays numerical indicators showing the count of non-moving orders at specific target positions, providing precise operational details only at locations where non-moving orders occur, rather than uniformly across the entire display.
Solution Approach 2:
The patent adds a new dimension to the display by introducing a second operating portion that complements the first operating portion. This dimensional separation allows detailed operational information to be presented without increasing the complexity of the original trajectory visualization, as each portion serves a distinct informational purpose.
3Measurement precision
If multiple second codes are displayed for common target positions, then the accuracy of non-moving order counting is improved, but the codes overlap reducing recognizability
Solution Approach 1:
The patent merges multiple second codes that correspond to the same target position into a single numerical indicator in the second operating portion. Instead of displaying separate codes for each non-moving order at a common target position (which would overlap), the patent combines them into one unified display element that shows the total count, maintaining accuracy while improving recognizability.
Data Source
AI summary
A supporting apparatus for programing a robot operation has a display by which an operator sees a movement trajectory corresponding to a movement of the robot and by which the operator is supported to provide a program including moving order and non-moving order. The supporting apparatus for programing has a first operating portion describing a target position of each of the moving orders superimposed with the movement trajectory by using a first code, and a second operating portion describing a number of the non-moving orders operated at the target position by using a second code.


