Robot Operation Simulation for Faster Machining Program Generation
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Productivity
If manual robot programming methods are used, then flexibility in programming is maintained, but programming time and development time increase significantly
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.
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.
2Reliability
If manual data handling is used, then data can be customized, but operator errors increase and consistency decreases
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.
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.
3Productivity
If simulation is performed to optimize robot operations, then production efficiency improves, but computational resources and processing time are required
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.
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.
4Productivity
If automated optimization is implemented, then production capacity is maximized, but system complexity increases
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.
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.
Data Source
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.
