Robot Motion Log Playback for Cycle Time Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot simulation technologies struggle to easily compare and determine changes or differences in robot motions and cycle times before and after adjustments, or between multiple robot programs with partially different content.

Innovation Solution

A robot simulation device that includes a three-dimensional model placement unit, simulation execution unit, motion log storage unit, and motion log playback unit to store and playback robot models' positions and orientations, enabling easy comparison of motions and cycle times before and after adjustments or between different robot programs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Illumination intensity

If robot simulation is executed to display three-dimensional models of robot system, then visualization capability is improved, but ability to compare motions and cycle times before and after adjustment deteriorates

Engineering Contradiction:
Improvevisualization capabilityVSAvoidcomparison capability
Core Design Contradiction:
Illumination intensityVSEase of operation

Solution Approach 1:

The system stores motion logs during simulation execution, capturing position and orientation data at predetermined time intervals. This preliminary recording enables subsequent comparison operations without requiring re-execution of simulations, thus maintaining visualization capabilities while enabling easy comparison of motions and cycle times across different robot programs or adjustments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates playback-oriented robot models that replicate the behavior and motion data from stored motion logs. These copied models allow users to replay and compare robot motions without affecting the original simulation environment, enabling side-by-side comparison while preserving the full three-dimensional visualization capability of the original system.

Inventive Principle:
Principle #26Copying

2Measurement precision

If motion data is stored for multiple time points, then comparison precision is improved, but device complexity deteriorates

Engineering Contradiction:
Improvemotion comparison precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The motion log storage system divides robot motion data into discrete time-point segments, storing position and orientation information at predetermined intervals. This segmentation enables precise comparison of specific motion moments while keeping the data structure organized and manageable, avoiding the complexity of continuous data storage while maintaining sufficient precision for comparison purposes.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12576529B2Robot simulation device
Publication Date: 2026.03.17 FANUC LTD
  • US12576529B2 patent drawing
  • US12576529B2 patent drawing
  • US12576529B2 patent drawing

AI summary

During or after a simulation, a change in robot operation and cycle time before and after revision of a robot program, or a difference in the robot operation and cycle time between multiple robot programs, the contents of which are partially different, are compared. This robot simulation device has a three-dimensional model arrangement unit that arranges in a virtual space a robot model representing a robot, a simulation execution unit that executes a simulation with a robot program and operates a robot model, an operation log storage unit that stores the position/orientation of the robot model at each time point as an operation log, and an operation log reproduction unit that selects one or more operation logs, arranges in the virtual space an operation log reproduction robot model representing the robot, and operates the operation log reproduction robot model based on time points stored in the selected operation log(s).