IP Library Granted Patent US 9,067,322
Granted Patent B2
US 9,067,322 · App. 13/446,356 · Granted Jun 30, 2015

Method and apparatus for driving a robot arrangement

Inventors: Andreas Keibel (Ausgburg, DE); Thomas Kohler (Gersthofen, DE)
Assignee: KUKA Roboter GmbH
B25J9/1674G05B2219/33309G05B2219/33312G05B2219/33313G05B2219/40526
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,067,322
App. No.
13/446,356
Granted
Jun 30, 2015
Kind
B2
Abstract

An invention-based method for controlling a robot arrangement having at least one robot (R) and comprising the following steps: Establishing at least one general fault model ( 1 ) for a group of different treatment processes with predetermined processing errors (S 1 ); Configuring the fault model for at least one specific processing error of a process of the group (S 2 ); and Transmitting the configured fault model ( 1 ′) to a control system of the robot arrangement.

Claims (34)

1. Method for controlling a robot arrangement having at least one robot, comprising the steps of:

arranging by a computer at least a general fault model for a plurality of different treatment processes with predetermined processing errors of a robot-based tool;

configuring by the computer the fault model for at least a specific processing error of one of the plurality of treatment processes;

transmitting by the computer the configured fault model to a control system of the robot arrangement; and

controlling the robot arrangement with the control system in accordance with the fault model while checking for the occurrence of errors at a predetermined frequency.

2. The method according to claim 1 , wherein at least one of the predetermined processing errors comprises a starting error at the start of a treatment process or a path error while executing the process.

3. The method according to claim 1 , wherein at least one of the predetermined processing errors comprises a malfunction of a robot-based tool.

4. The method according to claim 1 , wherein the general fault model comprises a configuration option of at least one of:

continuing on a processing path with or without processing,

stopping on a processing path,

restarting on the path or remotely of a point of a processing path that has already been passed,

restarting a section of a processing path that has already been passed with or without processing,

approaching a service station,

an error message, or

eliminating a component.

5. The method according to claim 4 , wherein restarting the section of the processing path that has already been passed can be performed on the path or remotely.

6. The method according to claim 5 , wherein restarting the section of the processing path that has already been passed is performed when approaching the processing path.

7. The method according to claim 1 , wherein the general fault model comprises a configuration option of a tool repair model.

8. The method according to claim 7 , wherein the general fault model comprises a configuration option of a tool repair motion.

9. The method according to claim 1 , wherein the general fault model comprises at least one of a configuration option of a maximum repetition number or correction time for correcting an error.

10. The method according to claim 1 , wherein the general fault model comprises a configuration option for a robot arrangement having at least two cooperating robots.

11. The method according to claim 1 , wherein the general fault model comprises a configuration option having at least one of:

a fault detection,

a subsequent model, or

a link between a processing error or failure of correction and a subsequent model.

12. The method according to claim 1 , wherein at least one of the arrangement or configuration of the fault model is graphic-based.

13. The method according to claim 1 , wherein a configuration option depends on at least one of a cooperation of robots, a processing error, or a subsequent model.

14. A system for controlling a robot arrangement, comprising:

at least one robot operating under the control of a control system and having at least one robot-based tool; and

a program code stored in a non-transitory storage medium of a computer and, when executed by the computer, causing the computer to:

establish at least a general model for a plurality of different treatment processes with predetermined processing errors of the at least one robot-based tool;

configure the fault model for at least one specific processing error of one of the plurality of treatment processes; and

transmit the configured fault model to the control system of the at least one robot;

wherein the control system controls the at least one robot in accordance with the fault model while checking for the occurrence of errors at a predetermined frequency.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2012
From: KEIBEL, ANDREAS; KOHLER, THOMAS
To: KUKA ROBOTER GMBH
Reel/Frame 028043/0255 →
Priority Claims (1)
DE 10 2011 017 398 · Apr 18, 2011 · national
Continuity (1)
Related Publication 20120265338A1 · Oct 18, 2012