Abstract:
A control system for an industrial robot, wherein the control system comprises: a program storage (69 for storage of a user program comprising one or more program routines including a series of robot program instructions written in a robot language, a program executer (7) adapted, when running the user program, to execute the stored robot program instructions, and a cleanup executer (8) for cleaning up after partially executed or aborted routines. The cleanup executer is adapted to upon activation, determine whether the partially executed or aborted routine comprises a cleanup handler having a series of robot program instructions for cleaning up and/or resetting resources allocated by the routine, and if the routine comprises a cleanup handler to execute the robot program instructions of the cleanup handler.
Abstract:
Simulationsverfahren zur Simulation einer realen Steuerung für einen industriellen Prozess, eine Anlage oder eine Maschine sowie Simulationssystem zur Ausführung eines derartigen Simulationsverfahrens Simulationsverfahren zur Simulation einer realen Steuerung (2) für einen industriellen Prozess, eine Anlage oder eine Maschine sollen im Simulationsverlauf auftretende Fehler leichter ermittelt werden können. Hierzu schlägt die Erfindung vor, dass ein Simulationssystem (7) Zwischenzustände bei der Simulation speichert und mit einem Zeitstempel versieht, wobei ein gespeicherter Zwischenzustand zu einem späteren Zeitpunkt erneut in das Simulationssystem (7) geladen und darauf basierend eine Simulation ausgeführt werden kann. Dadurch müssen Simulationen nicht stets mit dem Beginn des zu simulierenden Steuerungsprogramms starten.