DE4430234A1 - Verfahren zur Feststellung von Gardinenbildung bei Beschichtungen sowie Beschichtungssystem mit Anwendung des genannten Verfahrens - Google Patents
Verfahren zur Feststellung von Gardinenbildung bei Beschichtungen sowie Beschichtungssystem mit Anwendung des genannten VerfahrensInfo
- Publication number
- DE4430234A1 DE4430234A1 DE4430234A DE4430234A DE4430234A1 DE 4430234 A1 DE4430234 A1 DE 4430234A1 DE 4430234 A DE4430234 A DE 4430234A DE 4430234 A DE4430234 A DE 4430234A DE 4430234 A1 DE4430234 A1 DE 4430234A1
- Authority
- DE
- Germany
- Prior art keywords
- coating
- robot
- gun
- simulation
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B05—SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
- B05B—SPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
- B05B12/00—Arrangements for controlling delivery; Arrangements for controlling the spray area
- B05B12/14—Arrangements for controlling delivery; Arrangements for controlling the spray area for supplying a selected one of a plurality of liquids or other fluent materials or several in selected proportions to a spray apparatus, e.g. to a single spray outlet
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B05—SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
- B05B—SPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
- B05B12/00—Arrangements for controlling delivery; Arrangements for controlling the spray area
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B05—SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
- B05B—SPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
- B05B13/00—Machines or plants for applying liquids or other fluent materials to surfaces of objects or other work by spraying, not covered by groups B05B1/00 - B05B11/00
- B05B13/02—Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work
- B05B13/04—Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work the spray heads being moved during spraying operation
- B05B13/0431—Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work the spray heads being moved during spraying operation with spray heads moved by robots or articulated arms, e.g. for applying liquid or other fluent material to 3D-surfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K37/00—Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the preceding main groups
- B23K37/04—Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the preceding main groups for holding or positioning work
- B23K37/0426—Fixtures for other work
- B23K37/0435—Clamps
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1671—Programme controls characterised by programming, planning systems for manipulators characterised by simulation, either to verify existing program or to create and verify new program, CAD/CAM oriented, graphic oriented programming systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B05—SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
- B05B—SPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
- B05B13/00—Machines or plants for applying liquids or other fluent materials to surfaces of objects or other work by spraying, not covered by groups B05B1/00 - B05B11/00
- B05B13/02—Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work
- B05B13/04—Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work the spray heads being moved during spraying operation
- B05B13/0447—Installation or apparatus for applying liquid or other fluent material to conveyed separate articles
- B05B13/0452—Installation or apparatus for applying liquid or other fluent material to conveyed separate articles the conveyed articles being vehicle bodies
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40515—Integration of simulation and planning
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45013—Spraying, coating, painting
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50353—Tool, probe inclination, orientation to surface, posture, attitude
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Spray Control Apparatus (AREA)
- Application Of Or Painting With Fluid Materials (AREA)
- Coating Apparatus (AREA)
Description
Die vorliegende Erfindung betrifft ein Verfahren zur Fest
stellung von Gardinenbildung (sag) bei Beschichtungen sowie
ein Beschichtungskontrollsystem mit Anwendung dieses Fest
stellungsverfahrens.
Im Bereich der Kraftfahrzeugtechnik unter Verwendung ver
schiedener Arten von Robotern sind in letzter Zeit verschie
dene Probleme in Verbindung mit den Robotern aufgetreten. So
werden Struktur und Funktion des Roboters kompliziert und es
ist schwierig, einen Roboter der gewünschten Struktur und
Funktion zu konstruieren. Die Teach-in-Programmierung ist
auch kompliziert und nimmt viel Zeit in Anspruch, wenn man
berücksichtigt, daß eine Vielzahl von Robotern verwendet wer
den und daß die Zahl der Arten oder Varianten der Fahrzeuge
zunimmt.
Zur Bewältigung der obigen Probleme wird ein Robotersimulati
onssystem mit CAD (rechnerunterstütztes Konstruieren) erwar
tet, bei dem eine Teach-in-Operation mittels einer Computer
simulation stattfindet. Im Falle eines Beschichtungsroboters
unter den verschiedenen Roboterarten ist es wichtig, nicht
nur eine Beschichtungslinie mit Beschichtungspistole an einem
zu beschichtenden Werkstück zu steuern, sondern ebenso die
Beschichtungsbedingungen wie Abgabemenge des Beschichtungsma
terials, Beschichtungsgeschwindigkeit und dergleichen. Ein
Roboter-Teach-in-System muß daher entsprechend der Computer
simulation das Teach-in solcher Beschichtungsbedingungen auf
angemessene Weise abwickeln.
Inzwischen ist es bei der Einführung eines Roboters in eine
Fertigungsstraße für Kraftfahrzeuge erforderlich, die Bedie
nungsweise des Roboters konstruktiv festzulegen. In anderen
Worten: es muß ein Vorab-Teach-in des Roboterbetriebs erfol
gen. Entwurf oder Teach-in des Roboterbetriebs müssen zu
nächst eine Reihe von Aufgaben festlegen, die vom Roboter
auszuführen sind, und dann Details jeder der Aufgaben bestim
men, zum Beispiel Auslegung des Roboters, Roboter-Werkzeug,
vom Roboter auszuführende Operationsfolge, Peripherieinstal
lation zum Roboter und dergleichen, Auswertungshaltung, zum
Beispiel dreidimensionale Positionsausrichtung des Roboters
und betrieblicher Wirkungsgrad (zum Beispiel Betriebszyklus,
Bewegungsentfernung des Roboters und dergleichen).
In dieser Phase der Konstruktion oder grundlegenden Teach-in-
Operation des Roboters wird kein tatsächlicher Roboter und
kein tatsächliches Werkstück oder Objekt, worauf der Roboter
Anwendung findet, verwendet. Daher muß ein Roboterkonstruk
teur den Roboterbetrieb oder dessen Bewegung aufgrund seiner
dreidimensionalen Vorstellungskraft entwerfen. Diese herkömm
liche Art der Roboterkonstruktion oder Teach-in-Programmie
rung führt jedoch häufig infolge der Ungewißheit während der
Konstruktionsarbeiten des Roboters zu einer unzureichenden
oder mangelhaften Roboterleistung.
Um das obige Problem zu lösen, ist die Einführung eines
Teach-in-Playback-Systems für die Teach-in-Programmierung des
Roboters vorzusehen. Bei dem vorgeschlagenen Teach-in-Play
back-System, dem sogenannten direkten Teach-in-Playback-
System, findet die Roboter-Teach-in-Programmierung direkte
Anwendung an einem tatsächlichen Roboter, der in der Tat den
Roboter betätigt, welcher am eigentlichen Werkstück einge
setzt wird. Dieses System ist jedoch zeitaufwendig und kost
spielig.
Zur Bewältigung solcher Probleme wurde kürzlich die Einfüh
rung eines Computersimulationsverfahrens für die Auslegung
des Roboterbetriebs (CAD-Simulation) vorgeschlagen. Die CAD-
Simulation soll die Teach-in-Programmierung eines Roboters
mit Hilfe eines Computersimulationssystems bewerkstelligen,
statt das direkte Teach-in-Playback-System zu verwenden, bei
dem jeder Roboter direkt einer Teach-in-Programmierung unter
worfen wird. Bei dem CAD-Simulationssystem werden ein Robo
ter, eine Einspannvorrichtung, Peripherieinstallationen und
dergleichen auf einem Bildschirm des CAD-Systems dargestellt,
so daß die Teach-in-Programmierung durch Computersimulation
auf dem Bildschirm erfolgt. Die mittels der CAD-Simulation
erzielten Teach-in-Daten werden auf einen ordnungsgemäß zu
betreibenden echten Roboter abwärtsgeladen.
Die CAD-Simulation wird weiter erläutert im Hinblick auf
einen Roboter auf dem Gebiet der Kraftfahrzeugindustrie.
Zunächst werden Arbeitsdaten festgelegt. Zu den Arbeitsdaten
gehören alle Informationen betreffend einen Roboterbetrieb
wie die Konfiguration des Werkstücks, die Art des Werkstücks
wie Karosserie, Stoßstange, Informationen betreffend die Be
schichtungspistole, Einspannvorrichtung und dergleichen. Dann
werden Teach-in-Daten für einen Roboter durch eine Computer
simulation bestimmt, die aufgrund der Arbeitsdaten abläuft.
Die daraus resultierenden Teach-in-Daten werden daraufhin
überprüft, ob ein Widerspruch zwischen den Daten vorliegt
oder ob die Betriebszykluszeit für einen automatischen Simu
lationsmodus des Computers geeignet ist. Werden die Teach-in-
Daten als angemessen betrachtet, werden sie in eine Maschi
nensprache konvertiert und auf einen echten Roboter abwärts
geladen. Der Roboter wird in Übereinstimmung mit diesem
Teach-in-Ergebnis betrieben.
Die oben erwähnte CAD-Simulation eignet sich für eine spezi
elle Art von Robotern wie zum Beispiel einen Schweißroboter,
sofern Position, Geschwindigkeit, Bewegungslinie des Roboters
und dergleichen stimmen, da bei Robotern dieser Art Ziele nur
durch Steuerung der Roboterbewegung erreicht werden können.
Auf der anderen Seite ist es im Falle eines Beschichtungsro
boters, wie in der japanischen Patentveröffentlichung No. 2-
280865 beschrieben, wichtig, nicht nur die Bewegung des Robo
ters zu steuern, sondern auch die Beschichtungsbedingungen
oder Beschichtungsvariablen zur Festlegung einer Beschich
tungsdicke. Somit reicht bei diesem Robotertyp eine reine Li
niensteuerung des Roboters nicht aus, um eine gewünschte Lei
stung zu erzielen. Zu den Beschichtungsbedingungen gehören
insbesondere eine bestimmte Abgabemenge eines Beschichtungs
materials, eine elektrostatische Beschichtungsspannung, ein
Zerstäubungsdruck für das Beschichtungsmaterial und derglei
chen.
Beim herkömmlichen Verfahren werden die Beschichtungsbedin
gungen durch das direkte Teach-in-Playback-System unter Ein
satz des echten Roboters festgelegt, obgleich die Teach-in-
Programmierung der Roboterbewegung mittels der CAD-Simulation
vonstatten geht. Die Teach-in-Programmierung des Beschich
tungsroboters entsprechend dem direkten Teach-in-Playback-
System erfolgt in der Weise, daß eine Beschichtungslinie für
eine Beschichtungspistole ausgehend von der Form und Position
einer Fahrzeugkarosserie oder eines ähnlichen zu beschichten
den Gegenstandes festgelegt wird. Dann werden die Beschich
tungsliniendaten in einem Steuerteil gespeichert. An der
festgelegten Beschichtungslinie des Roboters werden eine
Reihe von Teach-in-Punkten vorgesehen. Ebenfalls festgelegt
werden eine Beschichtungsgeschwindigkeit, eine Abgabemenge
des Beschichtungsmaterials, eine Abgaberichtung des Beschich
tungsmaterials und dergleichen jeweils bezogen auf die ein
zelnen Teach-in-Punkte, und Daten zur Festlegung der obigen
Beschichtungsbedingungen werden gespeichert. Darüber hinaus
werden am Beschichtungsroboter Betriebsdaten zur Bewegung der
Beschichtungspistole entsprechend den Daten der Beschich
tungslinie, Betriebsdaten usw. festgelegt. Schließlich wird
ein Steuerungsprogramm festgelegt, welches die Daten der Be
schichtungsbedingungen und die Betriebsdaten für den Be
schichtungsroboter enthält.
Nach der Teach-in-Programmierung wird der Beschichtungsrobo
ter entsprechend dem vom Steuerteil gelieferten Steuerungs
programm betrieben. Der Beschichtungsroboter bewegt die Be
schichtungspistole längs der festgelegten Beschichtungslinie
und steuert die Beschichtungspistole so, daß eine Fahrzeugka
rosserie entsprechend den festgelegten Beschichtungsbedingun
gen beschichtet wird, die Beschichtungsgeschwindigkeit, Be
schichtungsmenge und Beschichtungsrichtung und dergleichen
einschließen.
Es ist jedoch zu beachten, daß die herkömmliche Roboter-
Teach-in-Programmierung zur Festlegung der Beschichtungsbe
dingungen oder Beschichtungsvariablen nach dem direkten Play
back-Teach-in-Verfahren nötig ist, um eine Reihe von Teach
in-Punkten festzulegen und damit die Zahl der auszuführenden
Schritte zu erhöhen. Da außerdem der echte Beschichtungsrobo
ter und das echte Werkstück, wie zum Beispiel eine zu be
schichtende Fahrzeugkarosserie, verwendet werden müssen, um
die Teach-in-Programmierung durchzuführen, ist die für den
Teach-in-Vorgang benötigte Zeit ziemlich begrenzt. Es ist da
her schwierig, für den Roboter ein optimiertes Steuerungspro
gramm zu erzielen. Um obige Probleme zu bewältigen, wird auch
vorgeschlagen, eine Computersimulation zur Durchführung der
Teach-in-Programmierung der Beschichtungsbedingungen
(Simulations-Teach-in-Playback) einzuführen, um einen solchen
tatsächlichen Einsatz von Beschichtungsroboter und Werkstück
auszuschalten.
Es ist jedoch schwierig, wünschenswerte Beschichtungsbedin
gungen des Beschichtungsroboters durch die herkömmliche CAD-
Simulation festzulegen, selbst wenn eine Reihe von Teach-in-
Punkten vorhanden sind, um Daten zu den Beschichtungsbedin
gungen zu erhalten, wie zum Beispiel Beschichtungsgeschwin
digkeit, Beschichtungsmenge, Abgaberichtung des Beschich
tungsmaterials und dergleichen. Dem ist so, weil die herkömm
licherweise durch CAD-Simulation festgelegten Beschichtungs
bedingungen nicht ausreichen, um die Leistung eines Beschich
tungsroboters zu steuern.
In Anbetracht dessen wird vorgeschlagen, daß neben der her
kömmlichen Beschichtungsbedingungen an den jeweiligen Teach
in-Punkten ein Beschichtungswirkungsgrad für ein zu beschich
tendes Werkstück oder Objekt berechnet wird und daß der Be
schichtungswirkungsgrad bei der Teach-in-Programmierung eines
Beschichtungsroboters berücksichtigt wird.
Unter Beschichtungswirkungsgrad ist das Verhältnis zwischen
einer Menge eines Beschichtungsmaterials, welches die tat
sächlich auf einer zu beschichtenden Fläche aufgebrachte Be
schichtung bildet, und dem durch die Beschichtungspistole auf
die Beschichtungsfläche aufgesprühten Beschichtungsmaterial
zu verstehen. Der Wirkungsgrad der Beschichtung ist durch
Mehrfach-Regressionsanalyse erzielbar, bei der ein Beschich
tungsmaterial-Zerstäubungsdruck und eine elektrostatische Be
schichtungsspannung als Steuerungsvariablen dienen oder wei
terhin eine Abgabemenge des Beschichtungsmaterials an der Be
schichtungspistole und einen Abstand zwischen der Pistole und
der Beschichtungsfläche neben Zerstäubungsdruck und elektro
statischer Spannung als Steuerungsvariablen einschließen. Die
obige, auf eine Fläche aufgebrachte Beschichtung bezeichnet
eine Schicht, die auf die Beschichtungsfläche aufgesprüht,
getrocknet und geschrumpft wird.
Dementsprechend sind die Steuerungsvariablen, die sowohl auf
grund der Daten der Eingabevariablen und des Beschichtungs
wirkungsgrads festgelegt werden, zuverlässig für die Steue
rung der Roboterleistung, so daß das Steuerungsprogramm ent
sprechend den Steuerungsvariablen, die mittels des obigen
Teach-in-Verfahrens festgelegt wurden, eine gewünschte Be
schichtung ergibt.
Es ist jedoch zu beachten, daß das obige Verfahren zwar im
Falle einer flachen Beschichtungsfläche ein wünschenswertes
Resultat liefern kann, daß es sich jedoch nicht gut für eine
Beschichtungsfläche eines Werkstücks mit gewellter oder un
ebener Oberfläche eignet, wie zum Beispiel einen Motorraum,
einen Kofferraum eines Kraftfahrzeugs, oder wenn die Be
schichtungsfläche schräg ist, da dann genaue Steuerungsvaria
blen nur schwer möglich sind. In anderen Worten: Das obige
Verfahren ist insofern nachteilig, daß es, wenn die Beschich
tungsfläche eine Neigung, eine Wellung oder Unebenheit auf
weist, schwierig ist, zu einer gleichmäßigen Dicke der Be
schichtung zu gelangen.
Wenn die Beschichtungsfläche im Verhältnis zur Ausrichtung
der Pistole oder im Verhältnis zur Vertikalen geneigt ist,
ist die Beschichtungsdicke außerdem von Punkt zu Punkt unter
schiedlich. Ansonsten kommt es zu einer unerwünschten Gardi
nenbildung der Beschichtung.
Es ist daher ein Zweck der vorliegenden Erfindung, ein Be
schichtungsverfahren an die Hand zu geben, welches eine er
wünschte und gleichmäßige Beschichtungsdicke ermöglicht,
selbst wenn die Beschichtungsfläche eines Werkstücks uneben
oder geneigt ist.
Ein weiterer Zweck der vorliegenden Erfindung besteht in der
Schaffung eines Verfahrens zur Feststellung einer Gardinen
bildung in einem Beschichtungsmaterial auf einer Beschich
tungsfläche im Falle geneigt verlaufender Oberflächen.
Ein weiterer Zweck der vorliegenden Erfindung besteht in der
Schaffung eines Beschichtungssteuerungssystems, welches eine
Gardinenbildung oder mangelnde Abdeckung der Beschichtungs
fläche verhindern kann.
Noch ein weiterer Zweck der vorliegenden Erfindung besteht in
der Schaffung eines Verfahrens zur genauen Feststellung einer
Gardinenbildung in einer Beschichtung, um ungeachtet der Kon
figuration oder Unebenheiten in einer Beschichtungsfläche
eines zu beschichtenden Werkstücks zu einer erwünschten,
gleichmäßigen Beschichtung zu gelangen.
Die obigen und weitere Zwecke der Erfindung können durch ein
Verfahren zur Feststellung einer Gardinenbildung in einer Be
schichtung erfüllt werden, welches als einzelne Schritte die
Festlegung einer Beschichtungsdicke für eine spezielle Be
schichtungsfläche, die Feststellung einer Neigung der spezi
ellen Beschichtungsfläche, die Festlegung eines kritischen
Werts für eine Gardinenbildung auf einer vertikalen Oberflä
che, an der es zu einer Gardinenbildung kommt, einschließt
und womit festgestellt werden kann, ob an einer speziellen
Beschichtungsfläche aufgrund der Neigung der speziellen Be
schichtungsfläche und der Beschichtungsdicke auf der speziel
len Beschichtungsfläche in Anbetracht des kritischen Werts
der vertikalen Beschichtungsfläche als Bezugspunkt eine Gar
dinenbildung auftritt oder nicht.
Das Verfahren beinhaltet als weitere Schritte vorzugsweise
die Feststellung eines Beschichtungswirkungsgrades, also des
Verhältnisses zwischen einer Menge eines Beschichtungsmateri
als, welches als Beschichtung tatsächlich auf die spezielle
Beschichtungsfläche aufgebracht wird, und dem Beschichtungs
material, welches aus einer Beschichtungspistole auf die Be
schichtungsfläche aufgebracht wird. Dann wird die Beschich
tungsdicke der speziellen Beschichtungsfläche mittels einer
Simulation bestimmt, die den Wirkungsgrad der Beschichtung
berücksichtigt.
Nach einem weiteren Aspekt der vorliegenden Erfindung enthält
das Verfahren als weiteren Schritt die Festlegung der Be
schichtungsbedingungen oder Beschichtungsvariablen, wie zum
Beispiel einer Abgabemenge des Beschichtungsmaterials, einer
Position einer Beschichtungspistole, einer Ausrichtung der
Beschichtungspistole, einer elektrostatischen Spannung für
eine Beschichtung, eines Zerstäubungsdrucks der Beschich
tungspistole, einer Bewegungsgeschwindigkeit der Beschich
tungspistole, eines Abstands zwischen Pistole und Beschich
tungsfläche. Ob es zu einer Gardinenbildung kommt oder nicht,
wird mittels einer Simulation, vorzugsweise einer CAD-Simula
tion, mit Hilfe der im voraus oder durch die Simulation fest
gelegten Beschichtungsvariablen festgestellt. Der Beschich
tungsroboter wird aufgrund des Ergebnisses der obigen Ermitt
lung gesteuert. Bei einer vorzuziehenden Ausführungsart kann
das Verfahren zur Feststellung der Gardinenbildung entspre
chend der vorliegenden Erfindung auf geeignete Weise auf den
Beschichtungsvorgang für eine Fahrzeugkarosserie Anwendung
finden.
Nach einem weiteren Aspekt der vorliegenden Erfindung enthält
ein Beschichtungssteuerungssystem zur Steuerung eines Be
schichtungsroboters, der eine automatische Beschichtung eines
Werkstücks durchführt, Mittel zur Festlegung einer Beschich
tungslinie, längs deren der Beschichtungsroboter über das
Werkstück bewegt wird, Dateneingabemittel für die Eingabe
verschiedener bekannter Daten betreffend den vom Beschich
tungsroboter auszuführenden Beschichtungsvorgang, Mittel zur
Einstellung der Beschichtungssteuerungsvariablen entsprechend
der von den Beschichtungslinien-Einstellmitteln und den ver
schiedenen von den Dateneingabemitteln eingegebenen Informa
tionen eingestellten Beschichtungslinie, Robotersimulations
mittel zur Abwicklung einer Robotersimulation des Beschich
tungsvorgangs durch den Beschichtungsroboter, ausgehend von
den Steuerungsvariablen, um so ein auf dem Ergebnis der Robo
tersimulation basierendes Steuerungsprogramm festzulegen, so
wie Robotersteuerungsmittel zur Steuerung des Beschichtungs
roboters entsprechend dem durch die Robotersimulationsmittel
eingestellten Steuerungsprogramm.
Das Mittel zur Einstellung der Steuerungsvariablen berechnet
vorzugsweise den Beschichtungswirkungsgrad des Beschichtungs
materials und bestimmt eine Beschichtungsdicke auf einer spe
ziellen Beschichtungsfläche aufgrund des Beschichtungswir
kungsgrads. Das Robotersimulationsmittel stellt fest, ob auf
grund der durch die Mittel zur Einstellung der Steuerungsva
riablen und die Neigung der Beschichtungsfläche festgelegten
Beschichtungsdicke eine Gardinenbildung zustandekommt, und
bewirkt die Simulation der Beschichtung durch den Beschich
tungsroboter aufgrund der Bestimmung.
Entsprechend der vorliegenden Erfindung werden eine Beschich
tungsdicke und Neigung der Beschichtungsfläche im Verhältnis
zur Vertikalen ermittelt und es wird festgestellt, ob auf
grund der Beschichtungsdicke und der Neigung der Beschich
tungsfläche eine Gardinenbildung zustandekommt. Infolgedessen
ist es möglich, Beschichtungsbedingungen zu ermitteln, mit
denen eine Gardinenbildung während der Beschichtung wirksam
verhindert werden kann, selbst wenn die Beschichtung an einer
geneigten Beschichtungsfläche erfolgt.
Entsprechend der vorzuziehenden Ausführungsform wird die Be
schichtungsdicke der speziellen Beschichtungsfläche mittels
der Simulation durch Einstellung des Beschichtungswirkungs
grads in der Weise festgelegt, daß die Festlegung der Be
schichtungsdicke stets ordnungsgemäß erfolgen kann, selbst
wenn die Beschichtungsfläche uneben ist.
Nach einer weiteren Ausführungsform der vorliegenden Erfin
dung erfolgt eine Feststellung, ob es zur Gardinenbildung
kommt oder nicht, mit Hilfe einer Simulation, die von Steue
rungsvariablen zur Steuerung der vom Beschichtungsroboter
durchgeführten Beschichtung erfolgt. Die Steuerung des Be
schichtungsroboters basiert auf dieser Auswertung, so daß die
Beschichtung, ob nun eine Gardinenbildung stattfindet oder
nicht, einwandfrei ausgeführt wird, um die Gardinenbildung
wirksam zu verhindern.
Nach einer weiteren Ausführungsform der vorliegenden Erfin
dung erfolgt die obige Feststellung, ob es zu einer Gardinen
bildung kommt oder nicht, an einer Beschichtungsfläche einer
Fahrzeugkarosserie. Die Beschichtung der Fahrzeugkarosserie,
deren Beschichtungsfläche gewöhnlich uneben ist, kann ein
wandfrei erfolgen, ohne während des Beschichtungsvorgangs
eine Gardinenbildung hervorzurufen.
Nach einer weiteren Ausführungsform der vorliegenden Erfin
dung wird ein Beschichtungssteuerungsprogramm durch eine Si
mulation, vorzugsweise eine CAD-Simulation, festgelegt, um so
eine Teach-in-Programmierung des Beschichtungsroboters für
die Beschichtung ohne weiteres und wirksam durchführen zu
können.
Gemäß noch einer anderen Ausführungsform der vorliegenden Er
findung erfolgt die Ermittlung der Beschichtungsdicke und die
Feststellung einer eventuellen Gardinenbildung mittels einer
Simulation, bei der ein Roboter zur Durchführung eines Be
schichtungsvorgangs auf einem Bildschirm oder CRT-Display und
dergleichen so bewegt wird, als würde er für die tatsächliche
Beschichtung eines Werkstücks gesteuert. Daher lassen sich
die Beschichtungsbedingungen ohne weiteres durch Steuerung
des simulierten Beschichtungsvorgangs des Beschichtungsrobo
ters auf einem Display bestimmen, wodurch einer Gardinenbil
dung wirksam vorgebeugt wird.
Obige und weitere Zwecke, Vorteile und neue Merkmale der vor
liegenden Erfindung ergeben sich umfassender aus den folgen
den detaillierten Beschreibungen, worin auf die beigefügten
Zeichnungen Bezug genommen wird.
Fig. 1 ist eine schematische perspektivische Ansicht, die
einen Beschichtungsroboter zeigt, auf den die vorliegende Er
findung einwandfrei angewandt werden kann.
Fig. 2 ist ein Blockdiagramm, welches ein Teach-in-Program
miersystem für einen Roboter zeigt.
Fig. 3 ist eine schematische Ansicht, die eine Bewegungsli
nie für eine Beschichtungspistole zeigt.
Fig. 4 ist eine schematische Ansicht, um zu erklären, wie
eine Steuerungsvariable zu ermitteln ist.
Fig. 5 ist ein Flußdiagramm, welches eine automatische Fest
stellung einer Gardinenbildung sowie mangelnder Deckkraft
zeigt.
Fig. 6 ist eine schematische Ansicht eines Oberflächenmo
dells eines Werkstücks, welches für eine CAD-Simulation ver
wendet wird.
Fig. 7 ist eine schematische Ansicht eines Oberflächenmo
dells eines durch CAD-Simulation zu beschichtenden Werkstücks
zur automatischen Feststellung, ob eine Gardinenbildung
und/oder mangelnde Deckkraft vorliegt oder nicht, wenn die
Beschichtungsfläche geneigt ist.
Fig. 8 ist eine perspektivische Ansicht eines Objekts mit
einem Oberflächenmodell für die CAD-Simulation.
Fig. 9 ist eine schematische Ansicht, die erklärt, wie ein
Simulationsbild einer Beschichtung durch eine Simulation er
mittelt werden kann.
Fig. 10 ist eine schematische Ansicht, die ein Verhältnis
zwischen einem Teil und einer Menge eines durch dieses ver
laufenden Beschichtungsmaterials zeigt.
Fig. 11 ist eine schematische Ansicht, die erklärt, welche
Zeit nötig ist, damit eine Beschichtungspistole eine festge
legte Strecke durchläuft.
Fig. 12 ist eine schematische Ansicht einer CAD-Simulation.
Fig. 13 ist eine schematische Ansicht einer CAD-Simulation.
Fig. 14 ist eine schematische Ansicht, die eine kritische
Beschichtungsdicke an einer vertikalen Beschichtungsfläche
erklärt.
Fig. 15 ist eine schematische Ansicht, die eine automatische
Feststellung einer Gardinenbildung und/oder mangelnden Deck
kraft mit Hilfe eines Simulationsbildes der Beschichtung
zeigt, welches aufgrund einer durch eine CAD-Simulation be
wegte Fläche hergestellt wird.
Eine vorzuziehende Ausführungsform entsprechend der vorlie
genden Erfindung wird nachstehend im einzelnen beschrieben.
Die Fig. 1 bis 4 zeigen einen Beschichtungsroboter 10 mit
einer Vielzahl von Verbindungen entsprechend einem Teach-in-
Playback-System, angeordnet an einem Roboterförderer 12 zur
Bewegung des Förderers 12 in Längsrichtung. Nach der darge
stellten Ausführungsform wird das Teach-in-Playback durch
Computersimulation verwirklicht. Der Beschichtungsroboter ist
versehen mit einem Unterteil 14, einem Paar beweglicher Arme
16, 16, die auf dem Unterteil 14 aufliegen, einem beweglichen
Gelenkteil 18, der mit einem Spitzenteil des Arms 16 und
einem im Unterteil 14 angeordneten Regler 14 zur Aufnahme von
betrieblichen Steuerungssignalen verbunden ist, um die Bewe
gung der jeweiligen Teile des Roboters 10 zu steuern. An dem
beweglichen Gelenkteil 18 ist eine Beschichtungspistole 20
zur Durchführung einer elektrostatischen Beschichtung ange
bracht.
Die Beschichtungspistole 20 enthält eine Hochspannungsversor
gung zur Herstellung der elektrostatischen Beschichtung aus
einem Spannungserzeugerteil 22, Steuerluft zur Umschaltung
eines Beschichtungsmusters durch ein am ersten Luftdurchtritt
25 angeordnetes Umschaltventil 24 und weitere Steuerluft zur
Umschaltung eines Beschichtungszerstäubungsdrucks durch ein
an einem zweiten Luftdurchtritt 27 angeordnetes Umschaltven
til 26. In die Pistole 20 wird ein Beschichtungsmaterial
einer ausgewählten Farbe eingeführt, die von einem Farbaus
wahlteil 30 durch einen Beschichtungsmaterialdurchtritt 35
ausgewählt wird, worin ein Schaltventil 32 und ein Austrag
mengensteuerteil 34 vorgesehen sind. Der Austragsteuerteil 34
erhält Steuerluft zur Umschaltung einer Austragmenge des Be
schichtungsmaterials an der Pistole 20 durch einen dritten
Luftdurchtritt 29, worin ein Umschaltventil 28 angeordnet
ist, um die Austragmenge des Beschichtungsmaterials umzu
schalten.
Der Beschichtungsroboter 10 ist mit einer Robotersteuerein
heit 40 verbunden, die ein Steuersignal Sa an das Schaltven
til 32 am Beschichtungsmaterialdurchtritt 35, ein Steuersi
gnal Sp an das Umschalt-Steuerventil 24, ein Steuersignal Sv
an den Spannungserzeugerteil 22, ein Steuersignal Sc an das
Umschaltventil 28, ein Steuersignal Sq an das Umschaltventil
26 und ein Steuersignal Sx an den Robotersteuerteil 14A sen
det, wenn der Roboter 10 einen Beschichtungsvorgang ausführt.
Nach der dargestellten Ausführungsform werden die Steuersi
gnale Sa, Sp, Sv, Sc, Sq und Sx an das Schaltventil 32, das
Muster-Umschaltventil 24, den Spannungserzeugerteil 22, das
Austragmengen-Umschaltventil 28, das Zerstäubungsdruck-Steu
erventil 26 und den Steuerteil 14A richtig durch Anwendung
des Computersimulationsverfahrens für den Beschichtungsrobo
ter 10 eingestellt. Um die Teach-in-Programmierung des Robo
ters 10 durchzuführen, werden die Steuervariablen des Be
schichtungsroboters aufgrund der folgenden Prozedur ermit
telt.
Fig. 2 zeigt das Teach-in-Playback-System (Simulations-
Teach-in-Playback-System) zur Durchführung der Teach-in-Pro
grammierung mit Hilfe eines Computersimulationsverfahrens für
den Roboter 10. Das Teach-in-Playback-System enthält den Ro
botersteuerteil 40. Neben dem Robotersteuerteil 40 enthält
das System weiterhin die CAD/CAM-Einrichtung 51, den an die
Einrichtung 51 angeschlossenen Datenauswahlteil 53, den Da
teneingabeteil 55, den Steuervariablen-Einstellteil 57 und
die Beschichtungsroboter-Simulationseinrichtung 61. Die
CAD/CAM-Einrichtung 51 speichert Bewegungsliniendaten, wie in
Fig. 3 dargestellt, zur Darstellung einer Konfiguration
einer Beschichtungsfläche eines Werkstücks, wie zum Beispiel
einer Fahrzeugkarosserie, auf die eine Beschichtung mittels
der Beschichtungspistole 20 aufgebracht wird, welche am Be
schichtungsroboter 10 angebracht ist. Der Variableneinstell
teil 57 ist mit einem Teil 58 zur Berechnung des Beschich
tungswirkungsgrades, einem Teil 59 zur Einstellung der Be
schichtungsgeschwindigkeit und einem Teil 60 zur Einstellung
der Beschichtungsbedingungen versehen.
Bei einer Roboter-Teach-in-Programmierung mittels der Compu
tersimulation wird der Datenauswahlteil 53 so betätigt, daß
er Datenauswahlsignale CL entsprechend dem zu beschichtenden
Werkstück auswählt und die Signale CS an die CAD/CAM-Einrich
tung 51 sendet. In der Einrichtung 51 werden Bilddaten DI und
Bewegungsliniendaten DO entsprechend den Signalen CL gesucht
und ausgewählt und von der CAD/CAM-Einrichtung zum Variablen
einstellteil 57 gesendet.
Der Dateneingabeteil 55 wird so betätigt, daß die Koordina
tendaten IDP (X, Y, Z) zur Festlegung der Teach-in-Punkte No.
1 - No.n manuell in der Reihenfolge vom Dateneingabeteil 55
zum Variableneinstellteil 57 eingegeben werden. Hinsichtlich
einer Vielzahl von Teach-in-Punkten No. 1 - No.n erfolgt die
Eingabe der Stellungsdaten IDA (α, β, Γ), die die von der
Pistole 20 einzunehmende Stellung zeigen, Beschichtungs-
Ein/Aus-Daten IDC (Ein/Aus-Daten der Beschichtung), die an
zeigen, ob ein Beschichtungsvorgang erfolgen soll, Interpola
tionsdaten IDI zur Schaffung einer Interpolation zwischen
einem aktuellen Teach-in-Punkt und einem früheren Teach-in-
Punkt, Längsgrößendaten IDL für das Beschichtungsmuster, Sei
tengrößendaten für das Beschichtungsmuster IDW, Daten der
elektrostatischen Beschichtungsspannung IDV, die eine elek
trostatische Spannung der Pistole 20 bezeichnen, Abstandsda
ten IDD, die einen Abstand zwischen der Beschichtungspistole
20 und dem Werkstück bezeichnen, Beschichtungsdickendaten
IDR, die eine erforderliche Beschichtungsdicke bezeichnen,
sowie Konfigurationscodedaten, die eine Ungleichmäßigkeit der
Beschichtungsfläche am Werkstück bezeichnen.
Der Variableneinstellteil 57 sendet die Koordinatendaten IDP,
die Stellungsdaten IDA, die Ein/Aus-Daten IDC, die Interpola
tionsdaten IDI vom Dateneingabeteil 55 zu einer Robotersimu
lationseinrichtung 61 als Koordinatendaten DP, Stellungsdaten
DA, Ein/Aus-Daten DC und Interpolationsdaten DI. Der Varia
bleneinstellteil 57 bestimmt eine Beschichtungsmuster-Steuer
variable zur Bezeichnung eines Beschichtungsmusters am Werk
stück, eine Spannungssteuerungsvariable zur Bezeichnung der
elektrostatischen Spannung der Beschichtungspistole 20, eine
Steuervariable für die Beschichtungsmaterialmenge zur Be
zeichnung einer Austragmenge des Beschichtungsmaterials an
der Beschichtungspistole 20 und eine Steuervariable für den
Beschichtungszerstäubungsdruck zur Bezeichnung eines Be
schichtungszerstäubungsdrucks einer Beschichtungspistole 20
und bestimmt weiterhin die Beschichtungsmusterdaten DDP, die
elektrostatischen Beschichtungsdaten DVV, die Beschichtungs
mengendaten DCC und die Beschichtungszerstäubungsdaten DQQ
zur Bezeichnung der Beschichtungsmuster-Steuervariablen, der
Variablen der elektrostatischen Beschichtungsspannung, der
Steuervariablen für die Beschichtungsmaterialmenge und der
Steuervariablen der Beschichtungszerstäubung und sendet diese
an die Robotersimulationseinrichtung 61.
Weiterhin berechnet der Beschichtungswirkungsgrad-Berech
nungsteil 58 des Steuereinrichtungs-Einstellteils 57 den Wir
kungsgrad der Beschichtung Pµ aufgrund der Koordinatendaten
IDP an der Bewegungslinie der Pistole, die sich aus den Bewe
gungsliniendaten DO für die betreffenden Teach-in-Punkte P1-
Pn ergibt. Der Beschichtungswirkungsgrad Pµ bezeichnet ein
Verhältnis zwischen einer Menge eines auf der Beschichtungs
fläche des Werkstücks auf gebrachten Beschichtungsmaterials
zur Bildung einer Beschichtung und der Gesamtmenge des Be
schichtungsmaterials, die von der Beschichtungspistole 20 auf
die Beschichtungsfläche aufgebracht wird. Die Beschichtung
bedeutet, daß das Beschichtungsmaterial mittels der Pistole
20 auf die Beschichtungsfläche aufgebracht und natürlich ge
trocknet und geschrumpft wird, um eine endgültige Beschich
tung zu bilden.
Der Beschichtungswirkungsgrad Pµ betreffend die jeweiligen
Teach-in-Punkte gemäß Fig. 3 P1-Pn wird aufgrund des Verfah
rens der Mehrfach-Regressionsanalyse berechnet und dabei wer
den die Zerstäubungsdruckdaten DQQ, die Beschichtungsaustrag
daten DCC und die Daten der elektrostatischen Beschichtungs
spannung DVV, ermittelt im Einstellteil 60, sowie die Konfi
gurationscodedaten IDF und die Abstandsdaten IDD aus dem Da
teneingabeteil 55 verwendet.
Insbesondere kann der Beschichtungswirkungsgrad Pµa wie folgt
ermittelt werden, wenn die elektrostatische Beschichtungs
spannung zwischen 0 und 60 kV beträgt:
Pµa=-K1*Qq+K2*Cc+K3*Vv-K4*Dd+K5 (1)
worin Qq (q/cm²) den Beschichtungszerstäubungsdruck an der
Beschichtungspistole 20, dargestellt durch den Zerstäubungs
druck DQQ, bezeichnet,
Cc (cc/min) eine Austragmenge des Beschichtungsmaterials an der Beschichtungspistole 20, dargestellt durch die Beschich tungsmenge DCC, bezeichnet,
Vv (kV) eine elektrostatische Beschichtungsspannung an der Beschichtungspistole 20, dargestellt durch die Daten der elektrostatischen Beschichtungsspannung DVV, bezeichnet,
Dd (mm) einen Abstand zwischen der Beschichtungspistole 20 und der Beschichtungsfläche des Werkstücks, dargestellt durch die Daten des Beschichtungspistolenabstands IDD, bezeichnet,
K1, K2, K3, K4 und K5 Konstanten sind.
Cc (cc/min) eine Austragmenge des Beschichtungsmaterials an der Beschichtungspistole 20, dargestellt durch die Beschich tungsmenge DCC, bezeichnet,
Vv (kV) eine elektrostatische Beschichtungsspannung an der Beschichtungspistole 20, dargestellt durch die Daten der elektrostatischen Beschichtungsspannung DVV, bezeichnet,
Dd (mm) einen Abstand zwischen der Beschichtungspistole 20 und der Beschichtungsfläche des Werkstücks, dargestellt durch die Daten des Beschichtungspistolenabstands IDD, bezeichnet,
K1, K2, K3, K4 und K5 Konstanten sind.
Wenn die elektrostatische Spannung 60-90 kV beträgt, kann der
Beschichtungswirkungsgrad Pµb wie folgt ermittelt werden:
Pµb=(-K6*Qq+K7*Cc+K8*Vv-K9*Dd+K10 )*M
worin M ein Berechnungsausgleichskoeffizient entsprechend
einem Beschichtungsteil eines Werkstücks bezeichnet, der
durch eine Codenummer für jeden einzelnen Beschichtungsteil
spezifiziert ist,
K6, K7, K8, K9 und K10 Konstanten sind.
K6, K7, K8, K9 und K10 Konstanten sind.
Die Konstanten K1-K10 werden wie folgt festgelegt
(entsprechend einer Ausführungsform der vorliegenden Erfin
dung):
K1=0,00313095
K2=0,00002380
K3=0,57665200
K4=0,02725000
K5=43,48620000
K6=0,00574375
K7=0,01593750
K8=0,30620400
K9=0,03133330
K10=35,5938000.
K1=0,00313095
K2=0,00002380
K3=0,57665200
K4=0,02725000
K5=43,48620000
K6=0,00574375
K7=0,01593750
K8=0,30620400
K9=0,03133330
K10=35,5938000.
Weiterhin bestimmt der Teil 59 zur Einstellung der Beschich
tungsgeschwindigkeit des Variableneinstellteils 57 eine Be
schichtungszeitsteuervariable Tg zur Bezeichnung eines Zeit
raums, der erforderlich ist, um eine festgelegte Menge des
Beschichtungsmaterials aus der Beschichtungspistole 20 abzu
geben und wobei die Steuervariable Vg für die Geschwindigkeit
der Pistolenbewegung eine Bewegungsgeschwindigkeit der Be
schichtungspistole 20 an den entsprechenden Teach-in-Punkten
P1-Pn, dargestellt durch die Koordinatendaten IDP, aufgrund
der Längsgrößendaten IDL, Seitengrößendaten IDW aus dem Da
teneingabeteil 55 und den Beschichtungswirkungsgrad Pµ, be
rechnet im Berechnungsteil 58 für den Beschichtungswirkungs
grad, als optimierte Werte zur Erzielung einer erwünschten
Beschichtungsdicke, dargestellt durch Soll-Beschichtungs
dickendaten IDR, bezeichnet. In anderen Worten: Die Beschich
tungszeitsteuervariable Tg und die Variable Vg zur Steuerung
der Pistolenbewegungsgeschwindigkeit werden aufgrund der Ein
gabedaten vom Eingabedateneingabeteil 55 unter Berücksichti
gung des Beschichtungswirkungsgrad Pµ, berechnet durch den
Berechnungsteil 58, bestimmt, so daß ein Ausgleich aufgrund
der Konfigurationscodedaten erfolgt.
Die Variablen Tg und Vg werden beispielsweise wie folgt er
mittelt:
Tg=Km[Γd*Rp*{BL*BW+LW(BL*cosR+BW*sinR)}]/Pµ*Nv*Γw*Up
Vg=Lw/Tg
Vg=Lw/Tg
worin Γd ein spezifisches Gewicht des getrockneten Beschich
tungsmaterials bezeichnet,
Γw ein spezifisches Gewicht des Beschichtungsmaterials in flüssigem Zustand bezeichnet,
Rp eine Soll-Beschichtungsdicke bezeichnet,
BL und BW die Längs- und Seitengrößen des Beschichtungsmu sters bezeichnen,
R einen Winkel zwischen einer Achse AL eines Soll-Beschich tungsmusters eines durch die Punkte a, b, c und d definierten Rechtecks im Verhältnis zu einem speziellen Teach-in-Punkt Pn an einer Bewegungslinie der Beschichtungspistole 20 und einer Achse AL′ eines Ist-Beschichtungsmusters, definiert durch die Punkte a′, b′, c′ und d′, wie in Fig. 4 dargestellt, be zeichnet,
Nv ein Schrumpfvolumenverhältnis zwischen einem Trockenvolu men und einem Naßvolumen für den Fall bezeichnet, wo das Be schichtungsmaterial mit der Beschichtungspistole 20 auf die Beschichtungsfläche aufgebracht und getrocknet wird,
Up eine Austragmenge des Beschichtungsmaterials bezeichnet,
Lw einen Bewegungsabstand der Beschichtungspistole 20 von einem Teach-in-Punkt (Pn-1) zu einem anderen Teach-in-Punkt (Pn), wie in Fig. 4 dargestellt, bezeichnet,
Km eine Konstante ist.
Γw ein spezifisches Gewicht des Beschichtungsmaterials in flüssigem Zustand bezeichnet,
Rp eine Soll-Beschichtungsdicke bezeichnet,
BL und BW die Längs- und Seitengrößen des Beschichtungsmu sters bezeichnen,
R einen Winkel zwischen einer Achse AL eines Soll-Beschich tungsmusters eines durch die Punkte a, b, c und d definierten Rechtecks im Verhältnis zu einem speziellen Teach-in-Punkt Pn an einer Bewegungslinie der Beschichtungspistole 20 und einer Achse AL′ eines Ist-Beschichtungsmusters, definiert durch die Punkte a′, b′, c′ und d′, wie in Fig. 4 dargestellt, be zeichnet,
Nv ein Schrumpfvolumenverhältnis zwischen einem Trockenvolu men und einem Naßvolumen für den Fall bezeichnet, wo das Be schichtungsmaterial mit der Beschichtungspistole 20 auf die Beschichtungsfläche aufgebracht und getrocknet wird,
Up eine Austragmenge des Beschichtungsmaterials bezeichnet,
Lw einen Bewegungsabstand der Beschichtungspistole 20 von einem Teach-in-Punkt (Pn-1) zu einem anderen Teach-in-Punkt (Pn), wie in Fig. 4 dargestellt, bezeichnet,
Km eine Konstante ist.
Der Teil 59 zur Einstellung der Beschichtungsgeschwindigkeit
bestimmt die Beschichtungspistolengeschwindigkeitsdaten DSS,
die die Steuervariable Vg für die Bewegungsgeschwindigkeit
der Beschichtungspistole liefern, und die Beschichtungszeit
daten DTT, die die Steuervariable Tg für die Beschichtungs
zeit liefern und diese an die Beschichtungsroboter-Simulati
onseinrichtung 61 sendet.
Wie oben erwähnt, werden die verschiedenen Steuervariablen im
Steuervariableneinstellteil 57 im Verhältnis zu den jeweili
gen Teach-in-Punkten ermittelt, die durch die unter den
Pistolenbewegungsliniendaten DO ausgewählten Koordinatendaten
IDP spezifiziert sind, wodurch eine Bewegungslinie oder ein
Weg der Beschichtungspistole 20 bezeichnet wird. Zu diesem
Zweck wird der Beschichtungswirkungsgrad Pµ im Berechnungs
teil 58 für den Beschichtungswirkungsgrad berechnet. An
schließend werden im Geschwindigkeitseinstellteil 59 die
Pistolengeschwindigkeitssteuervariable Vg, die die Pistolen
bewegungsgeschwindigkeit der Beschichtungspistole 20 bezeich
net, und die Beschichtungszeitsteuervariable Tg, die den für
die Abgabe einer bestimmten Menge des Beschichtungsmaterials
an der Beschichtungspistole 20 erforderlichen Zeitraum be
zeichnet, aufgrund der Längsgrößendaten des Beschichtungsmu
sters IDL, der Seitengrößendaten des Beschichtungsmusters,
der Daten für die elektrostatische Beschichtungsspannung IDV,
der Beschichtungspistolenabstandsdaten IDD und der Soll-Be
schichtungsdickendaten IDR, bestimmt, die im Geschwindig
keitseinstellteil 59 festgelegt werden, sowie der Beschich
tungswirkungsgrad Pµ, der im Steuervariableneinstellteil 57
berechnet wird.
Auf der anderen Seite bewegt die Robotersimulationseinrich
tung 61 die Beschichtungspistole 20 für den Roboter 10 zum
Werkstück und bewirkt die Beschichtungssimulation aufgrund
der Koordinatendaten DP, der Stellungsdaten DA, der Beschich
tungs-Ein/Aus-Daten DC, der Interpolationsdaten DI, der Be
schichtungsmusterdaten DPP, der Daten für die elektrostati
sche Beschichtungsspannung DVV, der Beschichtungsmengendaten
DCC, der Beschichtungszerstäubungsdruckdaten DQQ, der Be
schichtungspistolengeschwindigkeitsdaten DSS und der Be
schichtungszeitdaten DTT, die vom Steuervariableneinstellteil
57 geliefert werden. Im Verlauf der obigen Operation bewirkt
die Simulationseinrichtung 61 den Ausgleich der Koordinaten
daten DP, der Stellungsdaten DA, der Beschichtungs-Ein/Aus-
Daten DC, der Interpolationsdaten DI, der Beschichtungsmu
sterdaten DPP, der Daten DW der elektrostatischen Beschich
tungsspannung, der Beschichtungsmengendaten DCC, der Be
schichtungszerstäubungsdruckdaten DQQ, der Beschichtungspi
stolengeschwindigkeitsdaten DSS und der Beschichtungszeitda
ten DTT, wenn dies erforderlich ist.
Zum Zeitpunkt der Simulation erzeugt schließlich die Simula
tionseinrichtung 61 Koordinationsdaten DXP, Stellungsdaten
DXA, Beschichtungs-Ein/Aus-Daten DXC, Interpolationsdaten
DXI, Beschichtungsmusterdaten DXPP, Daten der elektrostati
schen Beschichtungsspannung DXVV, Beschichtungsmengendaten
DXCC, Beschichtungszerstäubungsdruckdaten DXQQ, Beschich
tungspistolengeschwindigkeitsdaten DXSS und Beschichtungs
zeitdaten DXTT in Übereinstimmung mit den Koordinatendaten
DP, den Stellungsdaten DA, den Beschichtungs-Ein/Aus-Daten
DC, den Interpolationsdaten DI, den Beschichtungsmusterdaten
DPP, den Daten DVV der elektrostatischen Beschichtungsspan
nung, den Beschichtungsmengendaten DCC, den Beschichtungszer
stäubungsdruckdaten DQQ, den Beschichtungspistolengeschwin
digkeitsdaten DSS und den Beschichtungszeitdaten DTT und bil
det neue Steuerdaten DXX zur Versorgung der Robotersteuerein
heit 40.
Die Robotersimulationseinheit 40 speichert obige Daten und
erzeugt Vorgangssteuersignale Sa aufgrund der Beschichtungs-
Ein/Aus-Daten DXC, Signale Sv aufgrund der Daten DXVV der
elektrostatischen Beschichtungsspannung, Signale Sc aufgrund
der Beschichtungsmengendaten DXCC und Signale Sq aufgrund der
Beschichtungszerstäubungsdruckdaten und weiterhin Signale Sx
aufgrund der Koordinatendaten DXP, Stellungsdaten DXA, Inter
polationsdaten DXI, Beschichtungspistolengeschwindig
keitsdaten DXSS und Steuerdaten DXX in Übereinstimmung mit
einem Steuerungsprogramm zur Steuerung des Schaltventils 32,
des Beschichtungsmusterumschaltsteuerventils 24, des Span
nungserzeugerteils 22, des Beschichtungsmengen-Umschaltsteu
erventils 28, des Beschichtungszerstäubungsdruck-Umschalt
steuerventils 26 und des Robotersteuerteils 14A, der im
Unterteil 14 des Roboters 10 angeordnet ist.
Entsprechend dem obigen Verfahren zur Ermittlung von Steuer
variablen für den Beschichtungsroboter 10, kann die Roboter-
Teach-in-Programmierung für einen Roboter 10, dessen Be
schichtungspistole sich längs einer festgelegten Bewegungsli
nie bewegen soll, mit verbesserter Genauigkeit vonstatten ge
hen, so daß eine Sollbeschichtung erzielt wird, deren Steuer
variablen entsprechend der Konfiguration der Beschichtungs
fläche des Werkstücks unter Verwendung des Beschichtungswir
kungsgrads Pµ im Verhältnis zu einer Vielzahl von Teach-in-
Punkten berechnet werden.
Entsprechend einer weiteren Ausführungsform der vorliegenden
Erfindung sind eine Robotersteuereinheit 40, eine CAD/CAM-
Einrichtung 51, ein Steuervariableneinstellteil 57 und eine
Robotersimulationseinrichtung 61 ebenso wie bei der früheren
Ausführungsform vorgesehen.
Entsprechend eines in Fig. 5 abgebildeten Flußdiagramms wird
nachstehend eine weitere Ausführungsform des Verfahrens zur
automatischen Feststellung einer Gardinenbildung oder eines
Beschichtungskontrollverfahrens mittels einer Computersimula
tion gemäß der vorliegenden Erfindung erläutert.
In Schritt # 1 aus Fig. 5 bestimmt die Steuereinheit 40 eine
Beschichtungslinie des Beschichtungsroboters. Zu diesem Zweck
wird ein Robotervorgangssimulator, wie in Fig. 8 abgebildet,
verwendet, um den Beschichtungsroboter, die zu beschichtende
Karosserie und dergleichen mittels einer Kathodenstrahlröhre
darzustellen, und es wird die Beschichtungslinie festgelegt,
der der Beschichtungsroboter während des Beschichtungsvor
gangs an der Karosserie folgen soll.
In Schritt # 2 bewirkt die Steuereinheit 40 die Einstellung
der richtigen Beschichtungsbedingungen zur Erzielung einer
Soll-Beschichtungsdicke längs einer in Schritt # 1 einge
stellten Beschichtungslinie. Ein allgemeines CAD/CAM-System
kann zur Erzeugung der Beschichtungslinie des Roboters ver
wendet werden.
In Schritt # 2 bestimmt die Steuereinheit 40 die entsprechen
den Beschichtungsbedingungen zur Erzielung einer Soll-Be
schichtungsdicke an der Beschichtungslinie, die in Schritt # 1
ermittelt wurde. Die Feststellung, ob an einer geneigten
Beschichtungsfläche eine Gardinenbildung zustandekommt oder
nicht, kann nicht vorgenommen werden.
In Schritt # 3 findet eine Beschichtungssimulation zur Be
stimmung einer Beschichtungsdicke statt und davon wird ein
Simulationsbild erstellt. In anderen Worten: Eine Beschich
tungspistole wird an einem Oberflächenmodell eines Werkstücks
für ein CAD-Simulationsmodell bewegt, womit außer den Be
schichtungsbedingungen die Beschichtungslinie festgelegt
wird. Dann wird die Beschichtungsdicke eines Simulationsbilds
der Beschichtung durch die CAD-Simulation bestimmt.
In Schritt # 4 erfolgt eine automatische Bestimmung der Gar
dinenbildung entsprechend der Neigung der Beschichtungsflä
che. Tatsächlich erfolgt die automatische Bestimmung im Ver
hältnis zur Beschichtungsdicke, die mittels eines Oberflä
chenmodells eines zu beschichtenden Werkstücks ermittelt
wird. In Schritt # 5 wird das durch die Simulation erstellte
Teach-in-Programm auf einen echten Roboter unter Betriebsbe
dingungen übertragen. Somit kann ohne Gardinenbildung oder
mangelnde Deckkraft oder dergleichen eine Soll-Beschichtungs
dicke erreicht werden.
Weiter unten wird das Verfahren zur Feststellung einer Gardi
nenbildung und mangelnden Deckkraft im einzelnen erläutert.
Die Beschichtungslinie wird entsprechend dem vorgenannten
Verfahren ermittelt. Dann bestimmt die Steuereinheit 40 auto
matisch geeignete Beschichtungsbedingungen zur Erzielung
einer Soll-Beschichtungsdicke im Verhältnis zur Beschich
tungslinie. Die Beschichtungsbedingungen werden den Beschich
tungsliniendaten hinzuaddiert, so daß die Beschichtungspisto
le entsprechend einem Simulationsprogramm mit einem Computer
betätigt wird, um die Beschichtungsdicke im Verhältnis zu
einem Oberflächenmodell zu ermitteln, welches eine simulierte
Beschichtungsfläche eines Werkstückmodells in der CAD-Simula
tion ist und wodurch somit eine Beschichtung im Simulations
system oder ein Simulationsbild einer Beschichtung ermittelt
wird.
Wie in Fig. 6 dargestellt, wird das Oberflächenmodell des
Werkstück-CAD, welches für die automatische Auswertung unter
Berücksichtigung der Neigung der Beschichtungsfläche verwen
det wird, durch M Punkte mal N Punkte an dreidimensionalen
Koordinaten (X, Y, Z) definiert. Diese Punkte sind durch
Interpolationslinien oder gerade Linien miteinander verbunden
und bilden kleine Fraktionen oder ausschnittartige Konfigura
tionen. Zum Beispiel enthält Fig. 7 die Werte M=8 (Spalte),
N=6 (Reihe). Die M Punkte und die N Punkte sind in Längsrich
tung, seitlich und diagonal miteinander verbunden.
Fig. 8 zeigt eine Fahrzeugkarosserie, einen Roboter, einen
Steuerkasten in Form eines Oberflächenmodells, welches nach
obigen Angaben erstellt wurde. Das CAD-Oberflächenmodell be
steht aus ausschnittartigen Teilen einer Fahrzeugkarosserie
81 mit Motorhaube 83, Dach 84, Boden 58 und dergleichen. In
zwischen werden Keilmodelle (spline models), Linienmodelle,
zur Darstellung anderer Teile und massive Modelle für den Ro
boter verwendet.
Nachstehend wird unter Bezugnahme auf Fig. 9 ein Prozeß zur
Erstellung eines Beschichtungssimulationsbildes an den CAD-
Oberflächenmodellen in Übereinstimmung mit der Computersimu
lation erläutert.
- (1) Die gemäß obigem Verfahren ermittelten verschiedenen Be schichtungsbedingungen werden in die Beschichtungsrobotersi mulationseinrichtung 61 im Beschichtungsbedingungseinstell prozeß eingeführt.
- (2) Es wird eine Pyramide mit einer Höhe LGLIM bestimmt, die einem Pistolenabstand zwischen der Pistole und dem Werkstück und einem Boden eines Rechtecks entspricht, welches durch eine effektive Längsbeschichtungsmustergröße Bv und eine ef fektive Seitenbeschichtungsmustergröße Bh definiert ist.
- (3) Es wird ein Ausschnitt des Oberflächenmodells des CAD- Werkstücks ausgewählt, welcher die oben ermittelte Beschich tungsmusterpyramide überkreuzt.
- (4) Hinsichtlich aller ausgewählter Ausschnitte findet fol gende Behandlung statt. Die Erklärung der Behandlung wird im Hinblick auf einen speziellen Ausschnitt gegeben, der durch die Punkte (m, n), (m, n+1), (m+1, n), (m+1, n+1) definiert wird.
- (I) Bestimmt wird ein Schwerpunkt P1 einer Oberfläche Suf1 (einer Beschichtungsfläche), ein durch drei Punkte (m, n), (m, n+1), (m+1, n+1) definiertes Dreieck.
- (II) Es wird ein Abstand LG1 zwischen einer Spitze 20a der Beschichtungspistole 20 und dem Schwerpunkt P1 ermittelt.
- (III) Durch Vergleich des effektiven Abstands Pistole/Werkstück LGIM mit dem Abstand LGI, wenn LGLIM < LGI, wird davon ausgegangen, daß das Beschichtungsmaterial nicht auf der Fläche Suf1 aufgebracht wird und in diesem Falle fin det eine Prozedur (XIII) statt.
- (IV) Ein Soll-Vektor P1 der Oberfläche Suf1 wird ermittelt.
- (V) Ein Winkel µGP zwischen dem Pistolenvektor G und dem Soll-Vektor P1 wird als Neigung der Beschichtungsfläche im Verhältnis zur Beschichtungspistole ermittelt.
- (VI) Es wird davon ausgegangen, daß das Beschichtungsmaterial von der Spitze 20a der Beschichtungspistole 20 mit der Aus tragmenge Qp gleichmäßig in der Pyramide des Beschichtungsmu sters verteilt wird. Während einer Zeiteinheit wird die Menge des Beschichtungsmaterials Qpass′ bestimmt, die den Teil SufLG (einschließlich P1) passiert, der eine Ebene ist, wel che eine Grundfläche der Pyramide mit einer Abstandshöhe LG1 bildet. Es wird die Fläche des Teils Suf1G bestimmt. Der Wert Qpass′ wird in einen Wert Qpass umgewandelt, der einer Menge des in einer Zeiteinheit die Einheitsfläche passierenden Be schichtungsmaterials entspricht.
- (VII) Es wird ein Zeitraum Tpass bestimmt, der für den Teil erforderlich ist, welcher eine Pyramidengrundfläche mit einem Abstand LGI von der Pistole bildet und die Ebene SufLG durch quert. Der Zeitraum Tpass ist die Zeit, die die Pistole bei einer Bewegungsgeschwindigkeit Vp benötigt, um sich vom Schwerpunkt P1 zu einem anderen Punkt P2 (siehe Fig. 11) zu bewegen. Bewegt sich die Pistole 20 nicht für einen festge legten Zeitraum, wird die Zeit Tpass auf die festgelegte Zeit eingestellt.
- (VIII) Mit den Werten Qpass und Tpass wird eine Menge des Be schichtungsmaterials QSufLG berechnet, die dem Teil SufLG zu geführt wird (QSufLG = Qpass*Tpass).
- (IX) Eine Menge des Beschichtungsmaterials QSuf1, die auf der Beschichtungsfläche Suf1 aufgetragen wird, mit der Menge des Beschichtungsmaterials QSufLG, die dem Teil SufLG zugeführt wird, unter Verwendung des Beschichtungswirkungsgrads Pµ und der Neigung der Beschichtungsfläche RGP im Verhältnis zur Be schichtungspistole 20 wie folgt: QSuf1=Pµ*cosRGP*QSufLGInzwischen kann entsprechend dem Abstand LG1 der Beschich tungswirkungsgrad Pµ ausgeglichen werden, der mittels Mehr fach-Regressionsanalyse aufgrund des Abstands Pisto le/Werkstück, der elektrostatischen Beschichtungsspannung, des Beschichtungszerstäubungsdrucks und dergleichen berechnet wird.
- (X) Es wird eine Fläche Asuf1 der Beschichtungsfläche Suf1 bestimmt.
- (XI) Die Beschichtungsdicke µPA, die durch das auf die Be schichtungsfläche Sulf aufgebrachte und getrocknete Beschich tungsmaterial Qsuf1 gebildet wird, wird entsprechend der Volumenschrumpfung Nv des Beschichtungsmaterials, eines spe zifischen Gewichts Γw des flüssigen Beschichtungsmaterials, eines spezifischen Gewichts Γd des getrockneten Beschich tungsmaterials, der Fläche Asuf1 der Beschichtungsfläche Suf1 wie folgt bestimmt: µPA=Γw*QSuf1*Nv/Γd*Asuf1
- (XII) Das Simulationsbild der Beschichtung wird auf einer Kathodenstrahlröhre zum Beispiel durch Färbung der Beschich tungsfläche Suf1 entsprechend der Beschichtungsdicke µPA an gefertigt.
- (XIII) Hinsichtlich einer Beschichtungsfläche Suf2 eines Dreiecks, welches durch die Punkte (m, n), (m, n+1) und (m+1, n+1) begrenzt wird, entsteht ein Simulationsbild in gleicher Weise, wie es weiter oben in Verbindung mit der Beschich tungsfläche Suf1 erwähnt wurde.
In Übereinstimmung mit dem oben genannten Verfahren wird das
Simulationsbild der Beschichtung in einem Ausschnitt bestimmt,
der durch die Punkte (m, n), (m, n+1), (m+1, n) und (m+1,
n+1) begrenzt wird.
Nachstehend wird ein Beschichtungsvorgang entsprechend der
CAD-Simulation erklärt.
Wie in Fig. 12 dargestellt, erscheinen auf dem Bildschirm
die Beschichtungspistole 20 und das Beschichtungsmuster. Die
Beschichtungspistole 20 wird mit einer festgelegten Bewe
gungsgeschwindigkeit V längs einer Beschichtungslinie bewegt,
die durch die Beschichtungspunkte 1-N (in der dargestellten
Ausführungsform T1 und T2) definiert ist. Koordinate und
Stellung oder Ausrichtung der Pistole 20 an den jeweiligen
Beschichtungspunkten werden automatisch manuell oder mittels
eines Computers ermittelt. In diesem Falle werden Koordinate
und Stellung der Pistole 20 an den Beschichtungspunkten 1-N
durch einen Vektor und dergleichen dargestellt. Die Beschich
tungslinie wird mittels linearer Interpolation zur Verbindung
zweier angrenzender Beschichtungspunkte, bogenförmige Inter
polation zur Verbindung von drei aufeinanderfolgenden Be
schichtungspunkten und dergleichen bestimmt.
Fig. 13 zeigt ein Oberflächenmodell eines zu beschichtenden
Werkstücks, welches mittels CAD erstellt und auf dem Bild
schirm dargestellt wird.
Es wird davon ausgegangen, daß das Oberflächenmodell des
Werkstücks in der Simulation beschichtet wird, wobei jeder
einzelne Ausschnitt einem Beschichtungsvorgang ausgesetzt
ist.
Nachstehend wird ein Verhältnis zwischen einem Neigungswinkel
der Beschichtungsfläche und einer kritischen Beschichtungs
dicke beschrieben, bei der es in vertikaler Richtung zur Gar
dinenbildung kommt. Eine Datenbank mit den Grundmerkmalen des
Beschichtungsmaterials, wie zum Beispiel Gewichtsreduzie
rungsgeschwindigkeit beim Trocknen des Beschichtungsmateri
als, spezifisches Gewicht des Beschichtungsmaterials im flüs
sigen Zustand, die im voraus bestimmt werden, enthält eine
kritische Beschichtungsdicke µMAX1 einer vertikalen Beschich
tungsfläche, bei der eine Gardinenbildung beginnt, wenn die
Pistole 20 das Beschichtungsmaterial auf eine vertikale Be
schichtungsfläche sprüht.
Allgemein besitzt ein Beschichtungsmaterial die gleichen
Eigenschaften wie eine thixotrope Flüssigkeit (plastische
Flüssigkeit). Ein Beschichtungsmaterial nach Art einer
thixotropen Flüssigkeit übt einen statischen Reibungswider
stand gegen die Beschichtungsfläche aus, wobei das Beschich
tungsmaterial nicht fließt, bis das Beschichtungsmaterial
einer größeren Kraft als dem statischen Reibungswiderstand
ausgesetzt wird. Infolgedessen kann das Beschichtungsmaterial
auf eine vertikale Fläche aufgebracht werden und dort lang
fristig verbleiben, um eine bestimmte Beschichtungsdicke zu
bilden.
Das Verhältnis zwischen der kritischen Beschichtungsdicke
µMAX1 und der Schwerkraft g wird wie folgt ermittelt, wobei
τstat (kgf/m²) ein statischer Reibungswiderstand ist (siehe
Fig. 14).
Das Verhältnis zwischen einer Kraft F, die auf die Beschich
tungsfläche einwirkt, wenn das Beschichtungsmaterial aufge
bracht wird, und der kritischen Beschichtungsdicke µMAX1 auf
einer vertikalen Beschichtungsfläche wird wie folgt ermit
telt:
F=τstat*A₀=Γw*µMAX1*A₀
Die Kraft F bezeichnet eine kritische Kraft, bei der es in
der Beschichtung zur Gardinenbildung kommt.
Als nächstes erfolgt die Bestimmung der Beschichtung in einem
Fall, wo die Beschichtungsfläche geneigt ist.
Die Neigung der Beschichtungsfläche wird durch einen Winkel
Rgp zwischen einem Vektor g der Schwerkraft und einem Soll-
Vektor P bezeichnet. Wenn der Winkel Rgp also 90 Grad be
trägt, ist die Beschichtungsfläche vertikal. Wenn der Winkel
Rgp 0 Grad beträgt, ist die Beschichtungsfläche horizontal u
Der Winkel Rgp hat somit einen Wert zwischen 0 und 90.
Ein Verhältnis zwischen der kritischen Kraft F und einer kri
tischen Beschichtungsdicke µMAX2 an einer geneigten Beschich
tungsfläche des Neigungswinkels Rgp wird wie folgt ermittelt:
F=τstat*A₀=Γw*µMAx2*A₀*sinRgp
Daher wird ein Verhältnis zwischen der kritischen Beschich
tungsdicke µMAX1 an der vertikalen Beschichtungsfläche und
der kritischen Beschichtungsdicke µMAX2 an der geneigten Be
schichtungsfläche des Neigungswinkels Rgp wie folgt ermit
telt:
F=Γw*µMAX1*A₀=Γw*µMAX2*A₀*sinRgp(=τstat*A₀)
Somit wird die kritische Beschichtungsdicke µMAX2 mit Hilfe
des Neigungswinkels Rgp und der kritischen Beschichtungsdicke
der vertikalen Fläche µMAX1 wie folgt ermittelt:
µMAx2=µMAX1/sinRgp
Wenn daher der Neigungswinkel Rgp 0 beträgt, ist die Be
schichtungsdicke theoretisch unendlich. Die kritische Be
schichtungsdicke kann auf andere Weise mittels der Oberflä
chenspannung des Beschichtungsmaterials bestimmt werden.
Als nächstes wird nachstehend eine automatische Bestimmung
der Gardinenbildung und mangelnden Deckkraft einer Beschich
tung mittels eines Simulationsbeschichtungsbildes erklärt,
welches am Oberflächenmodell hergestellt wird.
Eine Datenbank betreffend die Eigenschaften des Beschich
tungsmaterials, die im voraus erstellt wird, enthält für die
einzelnen Beschichtungsmaterialien die kritische Beschich
tungsdicke µMAX1 für eine Gardinenbildung in einer vertikalen
Fläche und eine kritische Beschichtungsdicke µMAX3 für man
gelnde Deckkraft, wobei die zu beschichtende Fläche durch die
Beschichtung noch zu sehen ist.
Ist die Beschichtungsfläche geneigt, so erfolgt die automati
sche Bestimmung der Gardinenbildung und mangelnden Deckkraft
der Beschichtung mittels der Beschichtungsdicke, die für je
den einzelnen Ausschnitt des Oberflächenmodells des Werk
stücks in CAD-Begriffen bestimmt wird, entsprechend den fol
genden Schritten.
- (1) Es wird ein Beschichtungsmaterial spezifiziert, welches für die Beschichtung des Oberflächenmodells des Werkstücks in CAD-Begriffen verwendet wird. Dann werden die kritische Be schichtungsdicke µMAX1 für die Gardinenbildung an einer ver tikalen Beschichtungsfläche und die kritische Beschichtungs dicke für mangelnde Deckkraft ermittelt.
- (2) Jeder einzelne Ausschnitt wird der folgenden Behandlung unterzogen. In der dargestellten Ausführungsform wird die Be handlung im Hinblick auf einen Ausschnitt erklärt, der durch drei Punkte (m, n), (m, n+1) und (m+1, n+1) begrenzt wird.
- (I) Es wird eine Beschichtungsdicke µSuf1 eines Beschich tungsmaterials ermittelt, welches auf dem durch die drei Punkte (m, n), (m, n+1), (m+1, n+1) begrenzten Ausschnitt aufgebracht wird.
- (II) Die Beschichtungsdicke µSuf1 wird mit der kritischen Be schichtungsdicke µMAX3 verglichen. Wenn µSuf1<µMAX3, wird da von ausgegangen, daß eine mangelnde Deckkraft vorliegt. Es wird dann mit Schritt (VII) fortgefahren.
- (III) Für eine Fläche Suf1 wird ein Soll-Vektor P1 ermittelt.
- (IV) Es wird ein Winkel Rgp1 zwischen dem Schwerkraftvektor g und dem Soll-Vektor P1 ermittelt. Der Winkel Rgp1 bezeichnet einen Neigungswinkel der Beschichtungsfläche gegenüber der Schwerkraftrichtung. Der Winkel Rgp1 hat einen Wert zwischen 0 und 180 Grad.
- (V) Die kritische Beschichtungsdicke µMAX2, bei der im Be schichtungsmaterial eine Gardinenbildung beginnt, wenn die Beschichtungsfläche über den Winkel Rgl1 hinaus geneigt ist, wird entsprechend dem oben beschriebenen Verfahren bestimmt.
- (VI) Die Beschichtungsdicke µSuf1 wird mit der kritischen Be schichtungsdicke µMAX2 für die Gardinenbildung der Beschich tung verglichen. Wenn µSuf1 < µMAX2, wird festgestellt, daß es zur Gardinenbildung kommt.
- (VII) Die obigen Schritte (I)-(VI) werden bei einem anderen Ausschnitt angewandt, der durch drei Punkte (m, n), (m, n+1), (m+1, n+1) begrenzt ist.
Durch eine Reihe von Schritten in der obigen Folge (I)-(VI)
kann festgestellt werden, ob eine Gardinenbildung oder man
gelnde Deckkraft vorliegt.
In diesem Falle wird bei der Feststellung der Gardinenbildung
in der Beschichtung die Beschichtungsdicke µ im nassen Zu
stand der Beschichtung angegeben.
Wird davon ausgegangen, daß die Gardinenbildung und/oder man
gelnde Deckkraft an den Ausschnittsflächen Suf1 und/oder Suf2
durch obige Simulation herbeigeführt wird, kann eine farbige
Karte erstellt werden, um die Gardinenbildung bzw. die man
gelnde Deckkraft an den Beschichtungsflächen Suf1 und Suf2
anzuzeigen, die auf dem Bildschirm, der Kathodenstrahlröhre
oder einer ähnlichen Einrichtung des Simulationssystems er
scheinen. In diesem Falle ist man vor der Gardinenbildung
bzw. mangelnden Deckkraft gewarnt und die Simulation des Be
schichtungsvorgangs kann, wenn erforderlich, gestoppt werden.
Liegt an der Beschichtungsfläche des Werkstücks weder Gardi
nenbildung noch mangelnde Deckkraft vor, wird das durch die
Simulation entsprechend den obigen Schritten erstellte Teach
in-Programm auf einen echten Beschichtungsroboter übertragen.
Der echte Beschichtungsvorgang erfolgt mit dem Beschichtungs
roboter, der mit dem Teach-in-Programm geladen wird.
Obschon die vorliegende Erfindung unter Bezugnahme auf eine
speziell, vorzuziehende Ausführungsform erläutert wurde, wird
der Fachmann erkennen, daß Abänderungen und Verbesserungen
vorgenommen werden können, ohne Rahmen oder Geist der vorlie
genden Erfindung zu sprengen. Der Anwendungsbereich der vor
liegenden Erfindung wird ausschließlich durch die beigefügten
Ansprüche festgelegt.
Claims (10)
1. Verfahren zur Feststellung einer Gardinenbildung in einer
Beschichtung mit den Schritten:
Ermittlung einer Beschichtungsdicke an einer bestimmten Be schichtungsfläche,
Feststellung einer Neigung der bestimmten Beschichtungsflä che,
Ermittlung einer kritischen Beschaffenheit einer Gardinenbil dung an einer vertikalen Fläche, an der es zur Gardinenbil dung kommt, und
Feststellung, ob es an der bestimmten Beschichtungsfläche aufgrund der Neigung der bestimmten Beschichtungsfläche und der Beschichtungsdicke auf der bestimmten Beschichtungsfläche zu einer Gardinenbildung im Hinblick auf die kritische Be schaffenheit der vertikalen Beschichtungsfläche als Bezugs fläche kommt.
Ermittlung einer Beschichtungsdicke an einer bestimmten Be schichtungsfläche,
Feststellung einer Neigung der bestimmten Beschichtungsflä che,
Ermittlung einer kritischen Beschaffenheit einer Gardinenbil dung an einer vertikalen Fläche, an der es zur Gardinenbil dung kommt, und
Feststellung, ob es an der bestimmten Beschichtungsfläche aufgrund der Neigung der bestimmten Beschichtungsfläche und der Beschichtungsdicke auf der bestimmten Beschichtungsfläche zu einer Gardinenbildung im Hinblick auf die kritische Be schaffenheit der vertikalen Beschichtungsfläche als Bezugs fläche kommt.
2. Verfahren gemäß Anspruch 1, weiterhin enthaltend einen
Schritt zur Ermittlung eines Beschichtungswirkungsgrads, der
ein Verhältnis zwischen einer Menge eines Beschichtungsmate
rials, welches eine tatsächlich auf der bestimmten Beschich
tungsfläche aufgebrachte Beschichtung bildet, und dem aus
einer Beschichtungspistole auf die Beschichtungsfläche auf ge
sprühten Beschichtungsmaterial ist, und
Ermittlung der Beschichtungsdicke der bestimmten Beschich tungsfläche mit Hilfe einer Simulation unter Berücksichtigung des Beschichtungswirkungsgrads.
Ermittlung der Beschichtungsdicke der bestimmten Beschich tungsfläche mit Hilfe einer Simulation unter Berücksichtigung des Beschichtungswirkungsgrads.
3. Verfahren gemäß Anspruch 1, weiter enthaltend einen
Schritt der Bestimmung der Beschichtungsbedingungen,
wobei mit Hilfe einer von den Beschichtungsbedingungen ausge
henden Simulation festgestellt wird, ob es zur Gardinenbil
dung in der Beschichtung kommt oder nicht.
4. Verfahren gemäß Anspruch 1, weiter enthaltend einen
Schritt der Steuerung eines Beschichtungsroboters entspre
chend dem Ergebnis der Auswertung im Hinblick auf die Gardi
nenbildung.
5. Verfahren nach Anspruch 1, bei dem die bestimmte Beschich
tungsfläche an einer Fahrzeugkarosserie gebildet wird.
6. Verfahren nach Anspruch 1, bei dem die bestimmte Beschich
tungsfläche aus einer Vielzahl von Ausschnitten besteht und
wobei die Bestimmung hinsichtlich einer Gardinenbildung an
jedem einzelnen Ausschnitt stattfindet.
7. Verfahren nach Anspruch 3, bei dem die Beschichtungsbedin
gungen wenigstens eine Austragmenge des Beschichtungsmateri
als, eine Stellung einer Beschichtungspistole, eine Ausrich
tung der Beschichtungspistole, eine elektrostatische Spannung
für eine Beschichtung, einen Zerstäubungsdruck der Beschich
tungspistole, eine Bewegungsgeschwindigkeit der Beschich
tungspistole und einen Abstand zwischen Pistole und Beschich
tungsfläche beinhaltet.
8. Beschichtungskontrollsystem zur Steuerung eines Beschich
tungsroboters, der die automatische Beschichtung eines Werk
stücks durchführt, enthaltend:
Mittel zur Bestimmung einer Beschichtungslinie, längs deren der Beschichtungsroboter über das Werkstück bewegt wird,
Dateneingabemittel zur Eingabe verschiedener bekannter Daten betreffend den vom Beschichtungsroboter durchgeführten Be schichtungsvorgang,
Steuervariableneinstellmittel zur Einstellung der Beschich tungssteuerungsvariablen entsprechend der vom Beschichtungs linieneinstellmittel eingestellten Beschichtungslinie und den verschiedenen durch die Dateneingabemittel eingegebenen In formationen,
Robotersimulationsmittel zur Durchführung einer Robotersimu lation des vom Beschichtungsroboter ausgeführten Beschich tungsvorgangs, ausgehend von den Steuervariablen, um so aus gehend vom Resultat der Robotersimulation ein Steuerungspro gramm festzulegen, und
Robotersteuerungsmittel zur Steuerung des Beschichtungsrobo ters entsprechend dem durch die Robotersimulationsmittel ein gestellten Steuerungsprogramm.
Mittel zur Bestimmung einer Beschichtungslinie, längs deren der Beschichtungsroboter über das Werkstück bewegt wird,
Dateneingabemittel zur Eingabe verschiedener bekannter Daten betreffend den vom Beschichtungsroboter durchgeführten Be schichtungsvorgang,
Steuervariableneinstellmittel zur Einstellung der Beschich tungssteuerungsvariablen entsprechend der vom Beschichtungs linieneinstellmittel eingestellten Beschichtungslinie und den verschiedenen durch die Dateneingabemittel eingegebenen In formationen,
Robotersimulationsmittel zur Durchführung einer Robotersimu lation des vom Beschichtungsroboter ausgeführten Beschich tungsvorgangs, ausgehend von den Steuervariablen, um so aus gehend vom Resultat der Robotersimulation ein Steuerungspro gramm festzulegen, und
Robotersteuerungsmittel zur Steuerung des Beschichtungsrobo ters entsprechend dem durch die Robotersimulationsmittel ein gestellten Steuerungsprogramm.
9. System nach Anspruch 8, bei dem das Steuervariablenein
stellmittel einen Beschichtungswirkungsgrad des Beschich
tungsmaterials berechnet, der ein Verhältnis zwischen einer
Menge eines Beschichtungsmaterials, welches als Beschichtung
tatsächlich auf der bestimmten Beschichtungsfläche aufge
bracht wurde, und dem Beschichtungsmaterial ist, welches aus
einer Beschichtungspistole auf die Beschichtungsfläche aufge
sprüht wird, unter Ermittlung einer Beschichtungsdicke auf
einer bestimmten Beschichtungsfläche, ausgehend vom Beschich
tungswirkungsgrad.
10. System nach Anspruch 8, bei dem das Robotersimulations
mittel feststellt, ob es an einer bestimmten Beschichtungs
fläche zu einer Gardinenbildung kommt oder nicht, in Überein
stimmung mit der vom Steuervariableneinstellmittel ermittel
ten Beschichtungsdicke und der Neigung der Beschichtungsflä
che, und wobei die Simulation des Beschichtungsvorgangs durch
den Beschichtungsroboter aufgrund der Auswertung durchgeführt
wird.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21013293 | 1993-08-25 | ||
JP09134494A JP3448951B2 (ja) | 1993-08-25 | 1994-04-28 | 塗装における塗装タレの評価方法及び塗装制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
DE4430234A1 true DE4430234A1 (de) | 1995-03-02 |
Family
ID=26432796
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE4430234A Withdrawn DE4430234A1 (de) | 1993-08-25 | 1994-08-25 | Verfahren zur Feststellung von Gardinenbildung bei Beschichtungen sowie Beschichtungssystem mit Anwendung des genannten Verfahrens |
Country Status (4)
Country | Link |
---|---|
US (1) | US5521477A (de) |
JP (1) | JP3448951B2 (de) |
KR (1) | KR100319650B1 (de) |
DE (1) | DE4430234A1 (de) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19936148A1 (de) * | 1999-07-31 | 2001-02-01 | Abb Research Ltd | Verfahren zur Ermittlung von Sprühparametern für eine Lacksprühanlage |
DE19936146A1 (de) * | 1999-07-31 | 2001-02-01 | Abb Research Ltd | Verfahren zur Ermittlung der Schichtdickenverteilung in einer Lackschicht |
DE10038816A1 (de) * | 2000-12-12 | 2002-06-13 | Abb Patent Gmbh | Verfahren zur Ermittlung der Schichtdickenverteilung in einer Lackschicht |
DE10219743A1 (de) * | 2002-05-02 | 2003-11-13 | Abb Patent Gmbh | Verfahren zur Ermittlung einer Schichtdickenverteilung in einer erzeugten Lackschicht |
DE102005055247A1 (de) * | 2005-11-19 | 2006-09-28 | Daimlerchrysler Ag | Verfahren und Vorrichtung zur Untersuchung eines Sprühvorgangs |
EP1857901A1 (de) * | 2006-05-19 | 2007-11-21 | Abb As | Verbessertes Verfahren zur Steuerung eines Roboter-TCP |
EP1927404A2 (de) * | 2006-11-28 | 2008-06-04 | ABB PATENT GmbH | Verfahren zur Ermittlung von Sprühparametern zur Steuerung eines Sprühmittel einsetzenden Lakiergerätes |
DE102008045553A1 (de) * | 2008-09-03 | 2010-03-04 | Dürr Systems GmbH | Lackiereinrichtung und zugehöriges Verfahren |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08211815A (ja) * | 1995-02-02 | 1996-08-20 | Canon Inc | 塗布装置及びプロセスカートリッジ及び画像形成装置 |
SE504472C2 (sv) * | 1995-06-22 | 1997-02-17 | Abb Flexible Automation As | Färgmatningssystem för sprutmålningsrobot |
US6117488A (en) * | 1998-09-25 | 2000-09-12 | Erickson; Dennis | Non-sag liquid application method |
DE19852079A1 (de) * | 1998-11-11 | 2000-05-18 | Thomas Kovarovsky | Bildgebende Lackiervorrichtung |
JP3330577B2 (ja) * | 2000-02-25 | 2002-09-30 | ニチハ株式会社 | 建築材塗装シミュレーションシステム及び記録媒体 |
US6576861B2 (en) * | 2000-07-25 | 2003-06-10 | The Research Foundation Of State University Of New York | Method and apparatus for fine feature spray deposition |
FR2818168B1 (fr) * | 2000-12-19 | 2003-09-19 | Eisenmann France Sarl | Procede de controle d'une installation de revetement de surface par pistolage |
DE10150826A1 (de) * | 2001-10-15 | 2003-04-17 | Duerr Systems Gmbh | Verfahren und Programmsteuersystem zur Steuerung einer Beschichtungsanlage |
ATE303209T1 (de) * | 2001-10-26 | 2005-09-15 | Inropa Aps | Verfahren zur automatischen flächenbehandlung |
DE10202818A1 (de) * | 2002-01-23 | 2003-07-31 | Cad Fem Gmbh | Vorrichtung und Verfahren zur Simulation von Produktionsprozessen, insbesondere von Oberflächenbehandlungsverfahren |
DE10217022A1 (de) * | 2002-04-11 | 2003-11-06 | Cad Fem Gmbh | Vorrichtung und Verfahren zur Simulation von Produktionsprozessen |
NO317898B1 (no) * | 2002-05-24 | 2004-12-27 | Abb Research Ltd | Fremgangsmate og system for a programmere en industrirobot |
SE531104C2 (sv) | 2002-12-30 | 2008-12-16 | Abb Research Ltd | Metod och system för programmering av en industrirobot |
WO2005018813A2 (en) * | 2003-08-21 | 2005-03-03 | Bae Systems Plc | Improvements in or relating to spray coating |
JP2006122830A (ja) * | 2004-10-29 | 2006-05-18 | Trinity Ind Corp | 塗装膜厚シミュレーション方法 |
DE102005044796A1 (de) * | 2005-09-19 | 2007-03-29 | Hilger U. Kern Gmbh | Verfahren zur Steuerung einer Dosiereinrichtung für flüssige oder pasteuse Medien |
JP4794257B2 (ja) * | 2005-09-27 | 2011-10-19 | 関西ペイント株式会社 | 多彩模様塗膜の塗料条件・塗装条件の決定装置、決定方法、決定プログラム及びその記録媒体 |
DE102005048487A1 (de) * | 2005-10-07 | 2007-04-19 | TRüTZSCHLER GMBH & CO. KG | Vorrichtung an einer Spinnereivorbereitungsmaschine, insbes. Karde, Reiniger, Strecke, Kämmmaschine o. dgl., mit mindestens einer elektromotorisch angetriebenen Walze |
US8050798B2 (en) * | 2006-03-20 | 2011-11-01 | Paccar Inc | Dynamic program module generation for manipulating vehicle frame |
KR100974543B1 (ko) | 2008-06-09 | 2010-08-11 | 삼성중공업 주식회사 | 도장 시뮬레이션 시스템 및 방법과 이를 위한 기록매체 |
DE102008053178A1 (de) | 2008-10-24 | 2010-05-12 | Dürr Systems GmbH | Beschichtungseinrichtung und zugehöriges Beschichtungsverfahren |
US20120156362A1 (en) * | 2010-12-21 | 2012-06-21 | Alexandr Sadovoy | Method and device for coating path generation |
CN103521410B (zh) * | 2013-10-14 | 2014-10-22 | 大连理工大学 | 车身表面三维图案的自动喷绘方法 |
JP5975010B2 (ja) * | 2013-10-17 | 2016-08-23 | 株式会社安川電機 | ティーチングシステムおよびティーチング方法 |
GB201411232D0 (en) * | 2014-06-25 | 2014-08-06 | Rolls Royce Plc | Component processing |
DE102014012395A1 (de) | 2014-08-21 | 2016-02-25 | Heidelberger Druckmaschinen Ag | Verfahren und Vorrichtung zum Bedrucken einer gekrümmten Oberfläche eines Objekts mit einem Tintenstrahlkopf |
US10339233B2 (en) * | 2015-07-27 | 2019-07-02 | Siemens Industry Software Ltd. | Calculating thicknesses of applied coating material |
CN105597980A (zh) * | 2016-01-05 | 2016-05-25 | 舒海球 | 一种由太阳能板发电使用的板材喷涂工艺的执行方法 |
CN107150015B (zh) * | 2017-06-29 | 2019-03-19 | 重庆科技学院 | 可调式合金粉团刮涂系统 |
CN107297300B (zh) * | 2017-07-03 | 2019-03-19 | 重庆科技学院 | 微合金化点焊工艺调距式合金粉末辊涂设备 |
US11285616B2 (en) * | 2018-09-11 | 2022-03-29 | Teradyne, Inc. | Robotic coating application system and method |
DE102019113341A1 (de) * | 2019-05-20 | 2020-11-26 | Dürr Systems Ag | Schichtdickenoptimierungs- und Programmierverfahren für eine Beschichtungsanlage und entsprechende Beschichtungsanlage |
CN115461159A (zh) * | 2020-05-08 | 2022-12-09 | 发那科株式会社 | 模拟装置 |
CN111871663B (zh) * | 2020-08-04 | 2021-07-23 | 国网山东省电力公司电力科学研究院 | 绝缘涂料涂刷装置及使用方法 |
CN112720466A (zh) * | 2020-12-17 | 2021-04-30 | 廊坊市亿创科技有限公司 | 一种工具倾角重力补偿方法 |
JP7255617B2 (ja) * | 2021-02-26 | 2023-04-11 | 株式会社安川電機 | 塗装制御システム |
CN114799639B (zh) * | 2022-05-16 | 2023-03-14 | 广州东焊智能装备有限公司 | 一种基于工业机器人的曲线焊接系统 |
CN114653558B (zh) * | 2022-05-25 | 2022-08-02 | 苏州柳溪机电工程有限公司 | 用于涂装流水线的吹水系统 |
CN115139041A (zh) * | 2022-08-03 | 2022-10-04 | 中国建筑第二工程局有限公司 | 一种装配式建筑的钢结构对接焊接调整装置 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3561398A (en) * | 1969-06-19 | 1971-02-09 | Programmed & Remote Syst Corp | Spray painter |
GB8423023D0 (en) * | 1984-09-12 | 1984-10-17 | Short Brothers Ltd | Ultrasonic scanning system |
JPS6245371A (ja) * | 1985-08-24 | 1987-02-27 | Toyota Motor Corp | 車両ボデ−外板の塗装方法およびその装置 |
DE3619429A1 (de) * | 1986-06-10 | 1987-12-17 | Behr Industrieanlagen | Verfahren zur programmsteuerung insbesondere eines industrieroboters fuer die selbsttaetige beschichtung von werkstuecken |
DE3861471D1 (de) * | 1987-02-10 | 1991-02-14 | Mazda Motor | Beschichtungsverfahren. |
US4864966A (en) * | 1988-02-05 | 1989-09-12 | Automated Artists Corp. | Robotic airbrush apparatus |
US4988537A (en) * | 1988-03-25 | 1991-01-29 | Mazda Motor Corporation | Coating method |
EP0334388B1 (de) * | 1988-03-25 | 1993-09-29 | Mazda Motor Corporation | Beschichtungsverfahren |
JPH02280865A (ja) * | 1989-04-21 | 1990-11-16 | Nissan Motor Co Ltd | 塗装装置 |
US5063085A (en) * | 1989-08-01 | 1991-11-05 | Mazda Motor Corporation | Coating method |
US5024080A (en) * | 1990-04-03 | 1991-06-18 | Hughes Aircraft Company | Paint viscosity monitoring system and method |
DE4102797C1 (de) * | 1991-01-31 | 1992-05-27 | Mbb Foerder- Und Hebesysteme Gmbh, 2870 Delmenhorst, De |
-
1994
- 1994-04-28 JP JP09134494A patent/JP3448951B2/ja not_active Expired - Fee Related
- 1994-08-22 US US08/293,617 patent/US5521477A/en not_active Expired - Fee Related
- 1994-08-25 DE DE4430234A patent/DE4430234A1/de not_active Withdrawn
- 1994-08-25 KR KR1019940021286A patent/KR100319650B1/ko not_active IP Right Cessation
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19936148A1 (de) * | 1999-07-31 | 2001-02-01 | Abb Research Ltd | Verfahren zur Ermittlung von Sprühparametern für eine Lacksprühanlage |
DE19936146A1 (de) * | 1999-07-31 | 2001-02-01 | Abb Research Ltd | Verfahren zur Ermittlung der Schichtdickenverteilung in einer Lackschicht |
DE10038816A1 (de) * | 2000-12-12 | 2002-06-13 | Abb Patent Gmbh | Verfahren zur Ermittlung der Schichtdickenverteilung in einer Lackschicht |
DE10038816B4 (de) * | 2000-12-12 | 2010-12-30 | Abb Ag | Verfahren zur Ermittlung der Schichtdickenverteilung in einer Lackschicht |
DE10219743A1 (de) * | 2002-05-02 | 2003-11-13 | Abb Patent Gmbh | Verfahren zur Ermittlung einer Schichtdickenverteilung in einer erzeugten Lackschicht |
DE102005055247A1 (de) * | 2005-11-19 | 2006-09-28 | Daimlerchrysler Ag | Verfahren und Vorrichtung zur Untersuchung eines Sprühvorgangs |
WO2007135634A1 (en) * | 2006-05-19 | 2007-11-29 | Abb As | Improved method for controlling a robot tcp |
EP1857901A1 (de) * | 2006-05-19 | 2007-11-21 | Abb As | Verbessertes Verfahren zur Steuerung eines Roboter-TCP |
EP1927404A2 (de) * | 2006-11-28 | 2008-06-04 | ABB PATENT GmbH | Verfahren zur Ermittlung von Sprühparametern zur Steuerung eines Sprühmittel einsetzenden Lakiergerätes |
EP1927404A3 (de) * | 2006-11-28 | 2008-10-15 | ABB PATENT GmbH | Verfahren zur Ermittlung von Sprühparametern zur Steuerung eines Sprühmittel einsetzenden Lakiergerätes |
DE102008045553A1 (de) * | 2008-09-03 | 2010-03-04 | Dürr Systems GmbH | Lackiereinrichtung und zugehöriges Verfahren |
WO2010025827A1 (de) | 2008-09-03 | 2010-03-11 | Dürr Systems GmbH | Lackiereinrichtung und zugehöriges verfahren |
US8627780B2 (en) | 2008-09-03 | 2014-01-14 | Durr Systems Gmbh | Painting device and associated method |
EP2698232A2 (de) | 2008-09-03 | 2014-02-19 | Dürr Systems GmbH | Lackiereinrichtung |
US9630199B2 (en) | 2008-09-03 | 2017-04-25 | Durr Systems Gmbh | Painting device and associated method |
Also Published As
Publication number | Publication date |
---|---|
JPH07112148A (ja) | 1995-05-02 |
KR100319650B1 (ko) | 2002-06-20 |
JP3448951B2 (ja) | 2003-09-22 |
KR950005383A (ko) | 1995-03-20 |
US5521477A (en) | 1996-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE4430234A1 (de) | Verfahren zur Feststellung von Gardinenbildung bei Beschichtungen sowie Beschichtungssystem mit Anwendung des genannten Verfahrens | |
DE4209279A1 (de) | Verfahren und vorrichtung zum automatischen beschichten von gegenstaenden mit einer spritzvorrichtung | |
DE102013112516B4 (de) | Lehrpunktprogramm-Auswahlverfahren für Robotersimulator | |
EP1927404B1 (de) | Verfahren zur Ermittlung von Sprühparametern zur Steuerung eines Sprühmittel einsetzenden Lakiergerätes | |
DE202011110471U1 (de) | Simulationsvorrichtung für Betriebsvorgänge | |
DE4211385A1 (de) | Daten-projektionssystem | |
DE112010000794T5 (de) | Verfahren zum Steuern eines Roboterwerkzeugs | |
DE3619429C2 (de) | ||
DE102019118637B4 (de) | Automatische pfadgenerierungsvorrichtung | |
EP2016561A1 (de) | Verfahren zur texturierung virtueller dreidimensionaler objekte | |
DE3144843A1 (de) | Verfahren zum betreiben eines als schweissroboter arbeitenden manipulators und dementsprechende steuerung | |
DE102016010945B3 (de) | Optimierungsverfahren für einen Beschichtungsroboter und entsprechende Beschichtungsanlage | |
WO2019020818A1 (de) | Effiziente programmierung von robotern für die bearbeitung von werkstücken mit verschiedenen varianten | |
DE10134159A1 (de) | System zum automatischen Messen der Lackfilmdicke | |
DE112013004555T5 (de) | Beschichtungsverfahren und Beschichtungsvorrichtung | |
EP0152772A2 (de) | Verfahren zum Erzeugen von Werkstückkonturen | |
DE102019113341A1 (de) | Schichtdickenoptimierungs- und Programmierverfahren für eine Beschichtungsanlage und entsprechende Beschichtungsanlage | |
EP1830235A2 (de) | Auslegung von Werkzeugen und Prozessen für die Umformtechnik | |
DE102016012227A1 (de) | Verfahren zur automatischen Lagekorrektur eines Roboterarms | |
DE4208401A1 (de) | Datengenerator fuer dreidimensionale figuren | |
WO2021239447A1 (de) | Programmierverfahren für eine beschichtungsanlage und entsprechende beschichtungsanlage | |
EP1302828B1 (de) | Verfahren und Programmsteuersystem zur Steuerung einer Beschichtungsanlage | |
DE4112985A1 (de) | Verfahren und vorrichtung zur selbsttaetigen fuehrung eines schweisskopfes | |
WO2023194301A1 (de) | Simulationsverfahren für eine beschichtungsanlage und entsprechende beschichtungsanlage | |
DE112017004633T5 (de) | Simulationsvorrichtung, Simulationsverfahren und Simulationsprogramm |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8141 | Disposal/no request for examination |