Robot Offline Programming GUI for Between-Point Error Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing offline programming methods for robots cannot effectively display and notify users of errors that occur between teaching points, limiting the ability to understand and address issues in the movement trajectory.

Innovation Solution

An offline programming device and method that includes an input unit for receiving teaching points, a creation unit for determining intermediate points, a simulation unit for simulating the movement trajectory, and a display unit showing a GUI screen with separate areas for teaching points and intermediate points, where errors are highlighted in the movement trajectory, allowing users to identify errors between teaching points.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single display area showing teaching points is used, then the display is simple, but errors between teaching points cannot be clearly identified

Engineering Contradiction:
Improveerror detection precisionVSAvoiddisplay structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The display area is divided into multiple regions: a first display area showing teaching points and a second display area showing intermediate points. This segmentation allows errors between teaching points to be clearly identified in the second area without complicating the overall display structure, as each area has a specific function.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension by displaying points in time series order, and a spatial dimension by using multiple display areas with different scales. The second display area provides an enlarged view of specific time periods, allowing detailed error detection without losing the overall context.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If intermediate points are displayed on the same scale as teaching points, then the display is consistent, but detailed error information between teaching points is lost

Engineering Contradiction:
Improveerror location precisionVSAvoiddisplay scale management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Different display areas have different scales tailored to their specific purposes. The second display area uses a larger scale specifically for showing intermediate points and error details, while the first area maintains an overview scale. This local differentiation optimizes error detection without requiring complex global scale management.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses multiple display areas with different scales to represent the same time series data at different levels of detail. This dimensional approach allows simultaneous viewing of both overview and detailed error information without complex scale transformations.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If only teaching points are monitored, then the programming is simple, but errors occurring between teaching points remain undetected

Engineering Contradiction:
Improvemovement trajectory reliabilityVSAvoidprogramming efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary simulation of the movement trajectory using the operation program before actual robot execution. This preliminary action detects potential errors between teaching points in advance, ensuring trajectory reliability without requiring complex real-time monitoring during programming.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The simulation results provide feedback about errors in the movement trajectory, including errors between teaching points. This feedback mechanism allows the programmer to identify and correct issues before actual robot operation, improving reliability while maintaining programming efficiency through automated error detection.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12253843B2Offline programming device and offline programming method
Publication Date: 2025.03.18 KAWASAKI JUKOGYO KK
  • US12253843B2 patent drawing
  • US12253843B2 patent drawing
  • US12253843B2 patent drawing

AI summary

An offline programming device includes an input unit that receives input of a plurality of teaching points, a creation unit that determines intermediate point located between adjacent teaching points and creates an operation program for the robot, a simulation unit that simulates a movement trajectory of the robot when the operation program is executed, and a display unit that displays a GUI screen representing the movement trajectory. The GUI screen includes a first display area showing a time series sequence of the plurality of teaching points and a second display area. When an error is detected in the movement trajectory, a section between the teaching points including the point in time when the error occurs is displayed in the first display area according to a first error display method.