System and method for visualization of process errors
AssigneeABB AB
InventorØyvind Landsnes
Life of this patent
Estimating the term…
Loading patent…
AssigneeABB AB
InventorØyvind Landsnes
Estimating the term…
A system for visualizing process errors that occur in connection with processing a workpiece by means of a process tool and an industrial robot moving the tool along a path in relation to the workpiece during the processing. The system is configured to store information on process errors and information on where on the robot path the error occurred upon detecting the process errors and to present a visualization of the robot path and the position of the stored errors in relation to the robot path.
A method for facilitating for a user to establish the cause of a process error that repeatedly occurs along a preprogrammed robot path in connection with processing on a workpiece by means of a process tool and an industrial robot moving along the preprogrammed path during the processing, wherein the method comprises storing information on process errors and presenting said information on the process errors, characterized in that the method further comprises
A system for facilitating for a user to establish the cause of a process error that repeatedly occurs along a preprogrammed robot path on a workpiece by means of a process tool and an industrial robot moving along the preprogrammed path during the processing, comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Program controls: characterised by safety, monitoring, diagnostic
Robotics, robotics mapping to robotics vision: record history, log of instructions sent from task planner to path planner
Robotics, robotics mapping to robotics vision: record image of working robot; display to detect errors
Manipulators
About 6 years 11 months of term left · ends 22 Sep 2033 (estimated)
The present application claims priority of European patent application No. 08101548.9 filed on Feb. 13, 2008, the content of which is incorporated herein by reference.
The present invention relates to a method and a system for visualizing process errors that occur in connection with processing a workpiece by means of a process tool and an industrial robot moving along a path during the processing.
This invention is useful in connection with any type of processing using an industrial robot, such as welding, painting, polishing, grinding, and deburring.
The invention will now be explained more closely by the description of different embodiments of the invention and with reference to the appended figures.
FIG. 1 shows a robot system according to an embodiment of the invention.
FIG. 2 shows a visualization of the relation between a workpiece, a robot path, and process errors.
FIG. 1 shows an example of a system for visualizing process errors according to the invention. The system comprises a process controller 1 configured to control a process, such as a painting process or a welding process. The process controller includes hardware such as a processor, memory for storing process control programs, and communication means for communicating with other units. The process controller provides control signals to process equipment in accordance with instructions in the process control program. The process equipment includes a tool 3, for example a paint gun or welding gun, to be carried by the robot and a drive unit 2 for supplying the tool with what it needs to be able to carry out the process, for example equipment for providing paint of a sufficient pressure to the paint gun and equipment for supplying the welding gun with current. The tool carries out the process on a workpiece 4.
During processing, the tool 3 is moved by a robot 5 along a pre-programmed path on a workpiece. Alternatively, the tool may be stationary and the workpiece is moved by the robot. A robot controller 6 controls the movements of the robot in accordance with instructions stored in a robot program. The robot program defines a movement path to be followed by the robot during the processing. The process controller includes hardware such as a processor, memory for storing process control programs, and communication means for communicating with other units. The robot controller comprises a database 7. For each type of tool a tool centre point is defined in relation to the robot. Commonly, the tool centre point is defined as the tip of the tool 3. For example, if the tool is an arc-welding gun, the tool centre point is defined at the point where the wire exits from the gun. The position of the tool centre point is known in relation to the base coordinate system of robot, and accordingly the position of tool centre point is known in relation to the robot path.
The process controller 1 is also configured to supervise the process in order to detect errors in the process. Examples of process errors are a deviation in the paint supply, high voltage error during electrostatic painting, wire-feeder motor overload during arc welding. According to this embodiment of the invention, the process controller is configured, upon detecting an error, to send information on the error to the robot controller. The robot controller is configured, upon receiving the information on the error from the process controller, to store the information on the error together with the present tool centre point position of the robot and information identifying the current path followed by the robot in an error log list. Suitably, the error log list is stored in the database 7. The error log list contains information on the error type as well as the TCP position where the error occurred, or at least a reference to where this information can be retrieved. Optionally, information on the path program as well as process parameters are stored together with the error in the error log list.