Robot Programming Device Automating Imaging Program Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing techniques for generating operation programs for robots require significant operator involvement, leading to increased time and complexity in setting up robot systems for imaging tasks.
Innovation Solution
A programming device that models a robot, an imaging section, and a workpiece in a virtual space, extracts target portions based on predetermined conditions, simulates their positions, and generates operation programs to reduce operator dependency and streamline the imaging process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If operator experience is required to generate operation programs, then the quality of program generation can be maintained, but the time required for system setup increases significantly
Solution Approach 1:
The patent creates virtual models (copies) of the robot, imaging section, and workpiece in a virtual space. These models replicate the physical system's geometry and relationships, allowing program generation to be performed on the virtual copy rather than requiring manual programming in the physical system. This copying approach enables automated program generation while maintaining accuracy through subsequent real-virtual coordinate transformation.
Solution Approach 2:
The patent replaces the manual mechanical programming process with an automated computational system. Instead of operators manually teaching positions and calculating coordinates, the system automatically performs coordinate transformations between real and virtual spaces, calculates imaging positions, and generates operation programs through software processing, eliminating the need for operator experience in manual programming.
2Adaptability or versatility
If manual programming methods are used, then flexibility in handling complex imaging tasks can be achieved, but the complexity of the programming process increases
Solution Approach 1:
The patent introduces virtual space as an intermediary between the physical robot system and the programming process. The virtual model serves as a mediator where all complex calculations, coordinate transformations, and imaging position determinations are performed automatically. This intermediary virtual environment simplifies the programming process by hiding the mathematical complexity while maintaining the ability to handle complex imaging tasks through accurate virtual-physical space mapping.
3Loss of time
If automated program generation is implemented, then setup time can be reduced, but the accuracy of position and orientation data may be compromised
Solution Approach 1:
The patent implements a feedback mechanism through coordinate transformation between real and virtual spaces. The system automatically calculates transformation parameters based on the virtual model's relationship to the physical system, and uses these transformations to ensure that generated programs produce accurate positioning in the real world. This feedback loop maintains precision by continuously referencing the accurate virtual model against real-world coordinates.
Data Source
AI summary
A programming device capable of reducing the operator's work involved in generating an operation program for a robot. The programming device includes a model arrangement section which places a workpiece model, a robot model, and an imaging section model in a virtual space, a target-portion extracting section which extracts a target portion of the workpiece model in accordance with a certain extraction condition, a simulating section which. moves the imaging section model or the workpiece model to an imaging position, and a program generating section which generates an operation program for causing the imaging section to capture the portion to be captured, based on positional data of the robot model when the robot model positions the imaging section model or the workpiece model at the imaging position.


