Patent DE-202011110471-U1 (DE)
Title: Simulationsvorrichtung für Betriebsvorgänge
IPC: G06F17/50
Filed: 2011-04-11
Abstract: Auftragsvorgangs-Simulationsvorrichtung (10) für einen Roboter (20), der mit einer Sprühvorrichtung (30) versehen ist, die mindestens eine Düse (31) besitzt, wobei die Sprühvorrichtung (30) ausgebildet ist, um gemäß einem Arbeitsprogramm bewegt zu werden und ein eingespritztes Material von den Düsen (31) auf ein Auftragsteil aufzutragen, wobei die Auftragsvorgangs-Simulationsvorrichtung (10) ausgebildet ist, um eine Simulation eines Auftragsvorgangs auszuführen, bei dem der Roboter (20) verwendet wird, wobei ein dreidimensionales Modell des Roboters (20) und ein dreidimensionales Modell des Auftragsteils, dessen Oberfläche durch ein Dreiecksgitter beschrieben wird, gleichzeitig auf einem Bildschirm dargestellt werden und die Auftragsvorgangs-Simulationsvorrichtung einen Computer umfasst mit: einem Spezifikationsabschnitt (19), der ausgebildet ist, um die Positionen der Düsen (31) bezogen auf die Sprühvorrichtung (30) zu spezifizieren sowie die Einspritzformen der eingespritzten Materialien, die die Düsen (31) einspritzen; einem Speicherabschnitt (17), welcher ausgebildet ist, um das Arbeitsprogramm zu speichern, welches die Betriebsbefehle des Roboters enthält und die Ansteuerbefehle der Sprühvorrichtung (30); einem Überlagerungspunkt-Berechnungsabschnitt (13), der ausgebildet ist, um das Arbeitsprogramm des Roboters (20) auszuführen, das Befehle zum Beginnen und Anhalten der Ausgabe des eingespritzten Materials enthält, damit das dreidimensionale Modell des Roboters (20) durch Simulation betrieben wird, wobei der Überlagerungspunkt-Berechnungsabschnitt (13) ausgebildet ist, um die Überlagerung aller Dreiecksmaschen, die das drei-dimensionale Modell des Auftragsteils zu bilden, mit den dreidimensionalen Modellen der Einspritzformen zu prüfen und Überlagerungspunkte zwischen den Dreiecksmaschen und den dreidimensionalen Modellen der Einspritzformen in jeder vorbestimmten Zeitperiode zu berechnen; einen Überlagerungsanzahl-Berechnungsabschnitt (14), der ausgebildet ist, um die Anzahl der Überlagerungen in jeder vorbestimmten Zeitperiode an jedem Überlagerungspunkt zu berechnen, den der Überlagerungspunkt-Berechnungsabschnitt (13) auf einer Oberfläche des dreidimensionalen Modells des Auftragsteils ermittelt; wobei der Überlagerungspunkt-Berechnungsabschnitt (13) ausgebildet ist, um verdeckte Teile der Oberflächen des Auftragsteils zu erkennen, die von dem eingespritzten Material nicht erreicht werden, und diese Verdeckungsvorgänge in die Berechnung der Überlagerungsanzahl bzw. Auftragszeit einzubeziehen; einen Auftragszeit-Berechnungsabschnitt (15), der ausgebildet ist, um die Anzahl der Überlagerungen für jeden Überlagerungspunkt mit der vorbestimmten Zeitperiode zu multiplizieren, um eine Auftragszeit zu berechnen, während der das eingespritzte Material auf jeden Überlagerungspunkt aufgetragen wird; und einen Anzeigeabschnitt (16), der ausgebildet ist, um die farbcodierte Oberfläche des dreidimensionalen Modells des Auftragsteils abhängig von der Auftragszeit anzuzeigen, die der Auftragszeit-Berechnungsabschnitt (15) ermittelt.