Method for the automated programming and optimization of robotic work sequences
First Claim
1. A method for the automated control of a process robot with a controller performing movement and work sequences and with at least one sensor recording a work progress carried out on a workpiece, the method which comprises:
- comparing, in a planning tool, a recorded work progress carried out on the workpiece with an aimed-for processing objective for the workpiece and determining, from a difference between the processing objective and an actual value of the process that corresponds to the recorded work progress movement and work sequences with which the aimed-for processing objective for the workpiece is achieved;
subsequently converting the determined movement and work sequences into robot-executable control commands in real time or in-step with the process; and
controlling the process robot in such a way as to achieve the aimed-for processing objective.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for the automated control of a process robot with a controller performing movement and work sequences and with one or more sensors that record a work progress. A planning tool compares a recorded progress of work with an aimed-for processing objective and determines, from a difference between the processing objective and an actual value of the process that corresponds to the recorded progress of work, movement and work sequences with which the aimed-for processing objective is achieved. Then the determined movement and work sequences are converted into robot-executable control commands in real time or in-step with the process, and the process robot is controlled in such a way as to achieve the aimed-for processing objective.
-
Citations
20 Claims
-
1. A method for the automated control of a process robot with a controller performing movement and work sequences and with at least one sensor recording a work progress carried out on a workpiece, the method which comprises:
-
comparing, in a planning tool, a recorded work progress carried out on the workpiece with an aimed-for processing objective for the workpiece and determining, from a difference between the processing objective and an actual value of the process that corresponds to the recorded work progress movement and work sequences with which the aimed-for processing objective for the workpiece is achieved; subsequently converting the determined movement and work sequences into robot-executable control commands in real time or in-step with the process; and controlling the process robot in such a way as to achieve the aimed-for processing objective. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 13, 14, 15, 16, 17, 18, 19)
-
-
9. A method for the automated control of a process robot with a controller performing movement and work sequences and with at least one sensor recording a work progress, the method which comprises:
-
comparing, in a planning tool, a recorded work progress with an aimed-for processing objective and determining, from a difference between the processing objective and an actual value of the process that corresponds to the recorded work progress movement and work sequences with which the aimed-for processing objective is achieved; subsequently converting the determined movement and work sequences into robot-executable control commands in real time or in-step with the process; and controlling the process robot in such a way as to achieve the aimed-for processing objective; the planning tool being assigned a process simulator, and which comprises calculating with the process simulator on the basis of a respective measured actual value of the processing progress the effect of planned subsequent movement and work sequences and comparing a calculated effect with a recorded, actual value. - View Dependent Claims (10, 11, 12)
-
-
20. A method for the automated control of a process robot with a controller performing movement and work sequences and with at least one sensor recording a work progress, the method which comprises:
-
comparing, in a planning tool, a recorded work progress with an aimed-for processing objective and determining, from a difference between the processing objective and an actual value of the process that corresponds to the recorded work progress, movement and work sequences with which the aimed-for processing objective is achieved; subsequently converting the determined movement and work sequences into robot-executable control commands in real time or in-step with the process; controlling the process robot in such a way as to achieve the aimed-for processing objective; calculating with a process simulator process forces occurring during the movement and work sequences and continually coordinating pre-calculated process forces with process forces recorded by respective sensors.
-
Specification