Robot Operation Simulation for Faster Machining Program Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot programming methods are time-consuming, prone to operator errors, and lack automated optimization, leading to increased costs, long development times, and untapped production potential due to manual data handling and inconsistent input data.

Innovation Solution

An automated method using an electronic computing device to determine and optimize robot operations by generating a simulation model, minimizing a target function to achieve the shortest cycle time, and integrating data from various sources to ensure consistency and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual robot programming methods are used, then flexibility in programming is maintained, but programming time and development time increase significantly

Engineering Contradiction:
Improveprogramming speedVSAvoiddevelopment time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent creates a digital twin (virtual model) of the robot system that mirrors the physical system. This digital twin can be programmed and simulated virtually, allowing developers to create and test programs without interfering with actual production. The virtual model captures all relevant geometric, kinematic, and dynamic properties, enabling parallel development and testing activities that significantly reduce programming and development time.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent enables preliminary programming and simulation in the virtual environment before deploying to the physical robot. All program logic, path planning, and parameter optimization can be completed in advance in the digital twin, allowing for thorough testing and validation without affecting production schedules. This preliminary action in the virtual model eliminates the need for time-consuming on-site programming adjustments.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual data handling is used, then data can be customized, but operator errors increase and consistency decreases

Engineering Contradiction:
Improvedata consistencyVSAvoiddata management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent establishes a digital twin that automatically copies and synchronizes data between the virtual and physical systems. Geometric data, kinematic parameters, and process settings are replicated in the virtual model, ensuring consistency across all operations. This automated copying eliminates manual data transcription errors and maintains version control, as the virtual model always reflects the current state of the physical system.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements bidirectional data synchronization between the virtual model and physical system. Changes in the physical system automatically update the virtual model, and validated programs from the virtual model are transferred back to control the physical robot. This feedback loop ensures data consistency and allows for automatic detection and correction of discrepancies, reducing operator errors while maintaining data accuracy.

Inventive Principle:
Principle #23Feedback

3Productivity

If simulation is performed to optimize robot operations, then production efficiency improves, but computational resources and processing time are required

Engineering Contradiction:
Improveproduction efficiencyVSAvoidcomputational energy
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent performs simulation and optimization only on critical aspects of robot operations rather than the entire system. Key parameters such as path optimization, collision detection, and cycle time analysis are simulated in the digital twin, while routine operations use pre-validated programs. This partial simulation approach achieves significant productivity improvements without requiring excessive computational resources for every operational detail.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent conducts comprehensive simulation and optimization in advance in the virtual environment before actual production runs. All critical path optimizations, parameter tuning, and scenario testing are performed preliminarily in the digital twin, allowing the physical system to operate with pre-optimized programs that require minimal real-time computation. This shifts the computational burden to the planning phase rather than execution phase.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If automated optimization is implemented, then production capacity is maximized, but system complexity increases

Engineering Contradiction:
Improveproduction capacityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent transfers the optimization complexity to the virtual model rather than requiring complex hardware modifications. The digital twin contains all the computational algorithms and optimization logic, while the physical robot system remains relatively simple. This copying of complex functions to the virtual environment enables automated optimization without significantly increasing physical system complexity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent creates a universal optimization platform in the virtual model that can handle multiple robot types, applications, and scenarios through a single system. The digital twin framework is designed to be application-agnostic, supporting various robot controllers, end effectors, and process parameters through standardized interfaces. This multi-functionality allows automated optimization across different production scenarios without requiring separate complex systems for each application.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20250387913A1Method for Determining an Operation to be Performed by a Robot, Method for Determining and Checking an Operation to be Performed by a System, Device for Data Processing, Computer Program, and Computer-Readable Medium
Publication Date: 2025.12.25 BAYERISCHE MOTOREN WERKE AG
  • US20250387913A1 patent drawing

AI summary

A method for determining at least one operation to be performed by at least one robot for machining at least one component is provided. An electronic computing device determines product data which characterizes the at least one component. The electronic computing device determines system data which characterizes a system including the robot for performing the at least one operation. The electronic computing device generates a simulation model that simulates the system and the at least one component based on the product data and the system data. The electronic computing device performs a simulation by way of the simulation model, as a result of which the electronic computing device determines process data describing multiple step groups, each of the step groups comprising multiple sub-steps of the at least one operation which differ from one another.