Industrieroboter Mitsubishi RV-2AJ: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 20: Zeile 20:
* Trennen aller externer Peripheriegeräte, Schnittstellen und Zusatzachsen
* Trennen aller externer Peripheriegeräte, Schnittstellen und Zusatzachsen


== Gelenke neu kalibrieren (z. B. nach Spannungsverlust) ==
Nach erfolgreichem Speicher-Reset müssen die einzelnen Gelenke des Roboters in ihre mechanischen Endanschläge gebracht werden. Dadurch können die Positionssensoren wieder richtig arbeiten.
# Der Schlüsselschalter am Controller muss auf Position "Teach" stehen.
# Der Schlüsselschalter der Teaching-Box  muss auf Enable stehen
# Über die Teaching-Box gelangt man nun in das passende Menü, siehe Abb. 3.
# Achswweise Bremse lösen und dabei auch immer nur eine davon auf 1 (=lösen) setzen, siehe Abb. 4. Unter "Axis" steht die Achkonfiguration des Roboters. Hier erkennt man, dass J4 fehlt (Der Roboter hat ja auch nur 5 Gelenke). Pro Achse dieses Vorgehen durchführen:
## Achse vorsichtig in negativer Achsrichtung bis in den Endanschlag bewegen (siehe - am Aufkleber für J1, J2, J3, J5 und J6.), siehe Abb. 5.
## Sobald das Gelenk im Endanschlag ist, weiß der Achsencoder wieder, "wo er ist" und die Achse funktioniert wieder.
## Achse aus dem Endanschlag heraus bewegen. Nächste Achse.


== RAM Reset ==
== RAM Reset ==
Zeile 36: Zeile 46:
# Abschließend bootet der Controller selbsttätig neu.
# Abschließend bootet der Controller selbsttätig neu.


== Gelenke neu kalibrieren (z. B. nach Spannungsverlust) ==
Nach erfolgreichem Speicher-Reset müssen die einzelnen Gelenke des Roboters in ihre mechanischen Endanschläge gebracht werden. Dadurch können die Positionssensoren wieder richtig arbeiten.
# Der Schlüsselschalter am Controller muss auf Position "Teach" stehen.
# Der Schlüsselschalter der Teaching-Box  muss auf Enable stehen
# Über die Teaching-Box gelangt man nun in das passende Menü, siehe Abb. 3.
# Achswweise Bremse lösen und dabei auch immer nur eine davon auf 1 (=lösen) setzen, siehe Abb. 4. Unter "Axis" steht die Achkonfiguration des Roboters. Hier erkennt man, dass J4 fehlt (Der Roboter hat ja auch nur 5 Gelenke). Pro Achse dieses Vorgehen durchführen:
## Achse vorsichtig in negativer Achsrichtung bis in den Endanschlag bewegen (siehe - am Aufkleber für J1, J2, J3, J5 und J6.), siehe Abb. 5.
## Sobald das Gelenk im Endanschlag ist, weiß der Achsencoder wieder, "wo er ist" und die Achse funktioniert wieder.
## Achse aus dem Endanschlag heraus bewegen. Nächste Achse.


== Ansteuerung per Teaching Box ==
= Ansteuerung per Teaching Box =


[[Datei:Mitsubishi Projekt MODE Schalter Teach.PNG|left|thumb|180px|Abb. 6 [MODE]-Schalter am Steuergerät <ref>https://svn.hshl.de/svn/MTR_GPE_Praktikum/trunk/Fachthemen/MPS_Anlage/Modul%205%20Roboter/Bedienungsanleitungen/Mitsubishi%20RV-2AJ/140015_Bedienung_Steuergeraet.pdf ''Originaldatei''</ref>]]
[[Datei:Mitsubishi Projekt MODE Schalter Teach.PNG|left|thumb|180px|Abb. 6 [MODE]-Schalter am Steuergerät <ref>https://svn.hshl.de/svn/MTR_GPE_Praktikum/trunk/Fachthemen/MPS_Anlage/Modul%205%20Roboter/Bedienungsanleitungen/Mitsubishi%20RV-2AJ/140015_Bedienung_Steuergeraet.pdf ''Originaldatei''</ref>]]
[[Datei:Mitsubishi Projekt Teaching Box Hauptmenü.PNG|thumb|180px|Abb. 7 Oberfläche der Teaching Box<ref>https://svn.hshl.de/svn/MTR_GPE_Praktikum/trunk/Fachthemen/MPS_Anlage/Modul%205%20Roboter/Bedienungsanleitungen/Mitsubishi%20RV-2AJ/140015_Bedienung_Steuergeraet.pdf ''Originaldatei''</ref>]]
[[Datei:Mitsubishi Projekt Teaching Box Hauptmenü.PNG|thumb|180px|Abb. 7 Oberfläche der Teaching Box<ref>https://svn.hshl.de/svn/MTR_GPE_Praktikum/trunk/Fachthemen/MPS_Anlage/Modul%205%20Roboter/Bedienungsanleitungen/Mitsubishi%20RV-2AJ/140015_Bedienung_Steuergeraet.pdf ''Originaldatei''</ref>]]
'''Schritt 1''': Versorgungsspannung einschalten
1. Vergewissern, dass sich niemand im Bewegungsbereich des Roboterarms aufhält.


2. Den [POWER]-Schalter an der Seite des Steuergerätes in die Position „ON“ bringen.
=='''Schritt 1''': Versorgungsspannung einschalten ==


3. Die Kontroll-LEDs des Steuergerätes blinken einen Moment. Auf der STATUS NUMBER-Anzeige erscheint die Anzeige „o.100“.
# Vergewissern, dass sich niemand im Bewegungsbereich des Roboterarms aufhält.
# Den [POWER]-Schalter an der Seite des Steuergerätes in die Position „ON“ bringen.
# Die Kontroll-LEDs des Steuergerätes blinken einen Moment. Auf der STATUS NUMBER-Anzeige erscheint die Anzeige „o.100“.




'''Schritt 2''': Teaching Box einschalten
== '''Schritt 2''': Teaching Box einschalten ==
1. Den [MODE]-Schalter in die „TEACH“-Position stellen.
# Den [MODE]-Schalter in die „TEACH“-Position stellen.
 
# Den [ENABLE/DISABLE]-Schalter in die Position „ENABLE“ drehen.
2. Den [ENABLE/DISABLE]-Schalter in die Position „ENABLE“ drehen.
# Auf dem Display der Teaching Box erscheint das Hauptmenü.
 
3. Auf dem Display der Teaching Box erscheint das Hauptmenü.


Um den Roboter zu Verfahren muss der <span style="color:#FF0000"> Totmanschalter </span> auf der Rückseite der Teachbox in Stellung 1 sein (leicht reindrücken aber nicht durchdrücken).
Um den Roboter zu Verfahren muss der <span style="color:#FF0000"> Totmanschalter </span> auf der Rückseite der Teachbox in Stellung 1 sein (leicht reindrücken aber nicht durchdrücken).
Zeile 96: Zeile 94:
Die Geschwindigkeit sollte geringer bleiben, damit eine Kollision rechtzeitig verhindert werden kann.
Die Geschwindigkeit sollte geringer bleiben, damit eine Kollision rechtzeitig verhindert werden kann.


== Positionen teachen ==
 
= Positionen teachen =


Zum Teachen der Positionen wie folgt vorgehen:
Zum Teachen der Positionen wie folgt vorgehen:


1. Nach dem Einschalten des Steuergerätes das Startdisplay durch Drücken der Taste MENU aufrufen. 'TEACH' durch Drücken der Taste INP/EXE wählen.
# Nach dem Einschalten des Steuergerätes das Startdisplay durch Drücken der Taste MENU aufrufen. 'TEACH' durch Drücken der Taste INP/EXE wählen.
 
# Programmnummer des aktuellen Programms eingeben. Danach INP/EXE Taste drücken.
2. Programmnummer des aktuellen Programms eingeben. Danach INP/EXE Taste drücken.
# POS Taste drücken. Mit den Tasten +/ FORWD bzw. -/ BACKWD Positionen P1, P2, P3, P4, P5 und P99 auswählen.  
 
# Verfahrgeschwindigkeit durch Drücken der Taste -/ BACKWD reduzieren.
3. POS Taste drücken. Mit den Tasten +/ FORWD bzw. -/ BACKWD Positionen P1, P2, P3, P4, P5 und P99 auswählen.  
# Totmannschalter auf der Rückseite der Teachingbox sowie STEP/MOVE Taste drücken. Wenn die Servomotoren eingeschaltet sind, INP/EXE Taste drücken. Die gewählte Position wird angefahren. Dabei auf mögliche Kollisionen achten!
 
# Angefahrene Positionen kontrollieren. Ist die Position korrekt, zu Schritt 3 zurückkehren und nächste Position prüfen. Ist die Position nicht korrekt, weiter mit Schritt 7 verfahren.
4. Verfahrgeschwindigkeit durch Drücken der Taste -/ BACKWD reduzieren.
# Totmannschalter drücken.
 
# Koordinatensystem wählen, z.B. XYZ.
5. Totmannschalter auf der Rückseite der Teachingbox sowie STEP/MOVE Taste drücken. Wenn die Servomotoren eingeschaltet sind, INP/EXE Taste drücken. Die gewählte Position wird angefahren. Dabei auf mögliche Kollisionen achten!
# STEP/MOVE Taste drücken und Roboter durch Drücken der Tasten -X, +X, -Y, +Y, -Z, +Z, -A, +A, -B und +B bewegen.
 
# Wenn die genaue Position angefahren ist, ADD Taste zweimal drücken. Die aktuelle Position wird in die Positionsliste übernommen.
6. Angefahrene Positionen kontrollieren. Ist die Position korrekt, zu Schritt 3 zurückkehren und nächste Position prüfen. Ist die Position nicht korrekt, weiter mit Schritt 7 verfahren.
 
7. Totmannschalter drücken.
 
8. Koordinatensystem wählen, z.B. XYZ.
 
9. STEP/MOVE Taste drücken und Roboter durch Drücken der Tasten -X, +X, -Y, +Y, -Z, +Z, -A, +A, -B und +B bewegen.
 
10. Wenn die genaue Position angefahren ist, ADD Taste zweimal drücken. Die aktuelle Position wird in die Positionsliste übernommen.


('''HINWEIS:''' Durch das Drücken der Tasten HAND und +C bzw. HAND und -C wird der Greifer geöffnet bzw. geschlossen).
('''HINWEIS:''' Durch das Drücken der Tasten HAND und +C bzw. HAND und -C wird der Greifer geöffnet bzw. geschlossen).
Zeile 124: Zeile 114:




=='''Quick-Start Anleitung'''==
='''Quick-Start Anleitung'''=


'''Nach Datenverlust (z.B durch Ausfall der Spannungsversorgung) Punkt 1 und 2 beachten:'''
'''Nach Datenverlust (z.B durch Ausfall der Spannungsversorgung) Punkt 1 und 2 beachten:'''

Version vom 1. Februar 2024, 15:52 Uhr

Kenndaten

Inbetriebnahme des Roboterarms

Die Sichtprüfung muss vor jeder Inbetriebnahme durchgeführt werden!

Folgende Punkte müssen vor dem Start der Station überprüft werden:

  • Die elektrischen Anschlüsse
  • Den korrekten Sitz und den Zustand der Druckluftanschlüsse
  • Die mechanischen Komponenten auf sichtbare Defekte (Risse, lose Verbindungen usw.)
  • Die NOT-AUS Einrichtungen auf Funktion
  • Gegebenenfalls vor dem Start der Station entdeckte Schäden/Fehler beseitigen

Möglicher Fehler nach Spannungsverlust: Kommt es zu einem Abriss der Spannungsversorgung, lässt sich der Roboter nicht mehr verfahren und mehrere Fehlermeldungen werden ausgegeben. Die Liste der Fehlercodes befindet sich hier. Die Positionssensoren innerhalb des Roboters wurden nicht mehr versorgt und verlieren dadurch ihre Daten und jeweiligen Positionen. Nach Herstellen einer zuverlässigen Spannungsversorgung muss nun der interne Speicher zurückgesetzt werden.

Abbildung 3: Endanschläge lernen Teil 1[1]

Vor dem Reset:

  • Controller ausschalten
  • Trennen aller externer Peripheriegeräte, Schnittstellen und Zusatzachsen


Gelenke neu kalibrieren (z. B. nach Spannungsverlust)

Nach erfolgreichem Speicher-Reset müssen die einzelnen Gelenke des Roboters in ihre mechanischen Endanschläge gebracht werden. Dadurch können die Positionssensoren wieder richtig arbeiten.

  1. Der Schlüsselschalter am Controller muss auf Position "Teach" stehen.
  2. Der Schlüsselschalter der Teaching-Box muss auf Enable stehen
  3. Über die Teaching-Box gelangt man nun in das passende Menü, siehe Abb. 3.
  4. Achswweise Bremse lösen und dabei auch immer nur eine davon auf 1 (=lösen) setzen, siehe Abb. 4. Unter "Axis" steht die Achkonfiguration des Roboters. Hier erkennt man, dass J4 fehlt (Der Roboter hat ja auch nur 5 Gelenke). Pro Achse dieses Vorgehen durchführen:
    1. Achse vorsichtig in negativer Achsrichtung bis in den Endanschlag bewegen (siehe - am Aufkleber für J1, J2, J3, J5 und J6.), siehe Abb. 5.
    2. Sobald das Gelenk im Endanschlag ist, weiß der Achsencoder wieder, "wo er ist" und die Achse funktioniert wieder.
    3. Achse aus dem Endanschlag heraus bewegen. Nächste Achse.

RAM Reset

  1. Drücken Sie die STOP und RESET Taste gleichzeitig, während der Controller eingeschaltet wird.
Abbildung 4: Endanschläge lernen Teil 2[2]
  1. Im Display wird I- - - -I angezeigt.
  2. STOP und RESET Taste loslassen
  3. Die Taste RESET so oft drücken bis EnG im Display angezeigt wird.
  4. Drücken Sie einmal die START Taste.
  5. Wählen Sie Ihren Roboterarm aus: Roboter auswählen durch drücken der Taste RESET oder STOP bis u2AJ (für RV-2AJ) im Display angezeigt wird.
  6. Drücken Sie einmal die START Taste.
Abbildung 5: Endanschläge lernen Teil 3[3]
  1. Im Display wird nun rAMc9 angezeigt.
  2. Nach ca. 15-25 sec (abhängig vom Inhalt des RAM Speichers) sieht man im Display einen Countdown von 100-0 .
  3. Es erscheint kurz die Meldung ok im Display.
  4. Abschließend bootet der Controller selbsttätig neu.


Ansteuerung per Teaching Box

Abb. 6 [MODE]-Schalter am Steuergerät [4]
Abb. 7 Oberfläche der Teaching Box[5]

Schritt 1: Versorgungsspannung einschalten

  1. Vergewissern, dass sich niemand im Bewegungsbereich des Roboterarms aufhält.
  2. Den [POWER]-Schalter an der Seite des Steuergerätes in die Position „ON“ bringen.
  3. Die Kontroll-LEDs des Steuergerätes blinken einen Moment. Auf der STATUS NUMBER-Anzeige erscheint die Anzeige „o.100“.


Schritt 2: Teaching Box einschalten

  1. Den [MODE]-Schalter in die „TEACH“-Position stellen.
  2. Den [ENABLE/DISABLE]-Schalter in die Position „ENABLE“ drehen.
  3. Auf dem Display der Teaching Box erscheint das Hauptmenü.

Um den Roboter zu Verfahren muss der Totmanschalter auf der Rückseite der Teachbox in Stellung 1 sein (leicht reindrücken aber nicht durchdrücken).


Teachbox des Roboters[6]
Tasten Achsen
Totmanschalter & STEP/MOVE & X +/- (J1) Roboterarm auf Sockel drehen
Totmanschalter & STEP/MOVE & Y +/- (J2) 1. Gelenk verfahren
Totmanschalter & STEP/MOVE & Z +/- (J3) 2. Gelenk verfahren
Totmanschalter & STEP/MOVE & B +/- (J5) 3. Gelenk verfahren
Totmanschalter & STEP/MOVE & C +/- (J6) Greifer drehen
HAND & C +/- Greifer öffnen/schließen
Totmanschalter & STEP/MOVE & C +/- Geschwindigkeit einstellen

Hinweis:

Die Geschwindigkeit sollte geringer bleiben, damit eine Kollision rechtzeitig verhindert werden kann.


Positionen teachen

Zum Teachen der Positionen wie folgt vorgehen:

  1. Nach dem Einschalten des Steuergerätes das Startdisplay durch Drücken der Taste MENU aufrufen. 'TEACH' durch Drücken der Taste INP/EXE wählen.
  2. Programmnummer des aktuellen Programms eingeben. Danach INP/EXE Taste drücken.
  3. POS Taste drücken. Mit den Tasten +/ FORWD bzw. -/ BACKWD Positionen P1, P2, P3, P4, P5 und P99 auswählen.
  4. Verfahrgeschwindigkeit durch Drücken der Taste -/ BACKWD reduzieren.
  5. Totmannschalter auf der Rückseite der Teachingbox sowie STEP/MOVE Taste drücken. Wenn die Servomotoren eingeschaltet sind, INP/EXE Taste drücken. Die gewählte Position wird angefahren. Dabei auf mögliche Kollisionen achten!
  6. Angefahrene Positionen kontrollieren. Ist die Position korrekt, zu Schritt 3 zurückkehren und nächste Position prüfen. Ist die Position nicht korrekt, weiter mit Schritt 7 verfahren.
  7. Totmannschalter drücken.
  8. Koordinatensystem wählen, z.B. XYZ.
  9. STEP/MOVE Taste drücken und Roboter durch Drücken der Tasten -X, +X, -Y, +Y, -Z, +Z, -A, +A, -B und +B bewegen.
  10. Wenn die genaue Position angefahren ist, ADD Taste zweimal drücken. Die aktuelle Position wird in die Positionsliste übernommen.

(HINWEIS: Durch das Drücken der Tasten HAND und +C bzw. HAND und -C wird der Greifer geöffnet bzw. geschlossen).


Quick-Start Anleitung

Nach Datenverlust (z.B durch Ausfall der Spannungsversorgung) Punkt 1 und 2 beachten:

  1. Speicher zurücksetzen (General-Reset)
  2. Nullpunkte/Endanschläge des Roboters einlernen (siehe Abbildung 3,4,5)
  3. Programm inkl. Positionsdaten über CIROS Studio auf den Roboter laden:
    1. Verbindung zum Roboter über RS232-Anschluss
    2. Roboter einschalten und Schlüsselschalter auf Auto Op. Stellen
    3. CIROS Studio starten
    4. Neues Mitsubishi-Projekt anlegen
    5. Verbindung zum Roboter herstellen: Rechtsklick auf Verbindung (im RCI-Explorer) -> im Punkt Eigenschaften den richtigen COM-Port des RS232-Steckers einstellen; dann mit einem erneuten Rechtsklick auf Verbindung die Verbindung herstellen; zur Kontrolle: im RCI-Explorer „Robotertyp“ auswählen und erfolgreiche Verbindung prüfen
    6. Programmierungsfenster als aktives Fenster auswählen (Linksklick auf das Fenster) und Programmierung (MB.4) öffnen
    7. Positionslistenfenster auswählen und Positionsliste öffnen
    8. Beide Fenster einzeln auf den Roboter laden (oben rechts in der Aktionsleiste auf „Download“ klicken)
  4. Roboter neu starten
  5. Programm auswählen (CHANGE DISPLAY – Taste drücken und mit UP und DOWN am Roboter-Bedienteil den gegebenen Programmnamen

auswählen)

  1. Positionen einzeln abfahren:
    1. Schlüsselschalter auf TEACH
    2. Schlüssel in die Teaching Box stecken und auf ENABLE stellen
    3. Menü aufrufen und TEACH-Unterpunkt auswählen
    4. Programm auswählen
    5. POS-Taste betätigen
    6. Mit den Tasten „+-Forward“ und „-Backward“ können die einzelnen Positionen ausgewählt werden
    7. Anfahren der Positionen mit gleichzeitigem Drücken des Totmannschalters und STEP/MOVE Taste (Warten, bis die Servos hörbar eingeschalten haben), danach INP/EXE Taste gleichzeitig dazu drücken und gedrückt halten -> Roboter fährt die Position an
    8. Verfahrgeschwindigkeit anpassen -> Schlüssel in der Teaching-Box auf Disable und am Steuergerät auf Auto Op. Stellen -> über CHANGE DISPLAY auf die Geschwindigkeit wechseln und mit UP und DOWN verstellen (min.=10 und max.=100)
    9. Evtl. Ändern und Feinjustieren der Punkte über die Pfeiltasten -> nach Änderung abspeichern mit INP/EXE


Roboter ist einsatzbereit!

  • Roboter vor Programmdurchlauf in Grundposition P99 fahren
  • SERVO ON betätigen (warten, bis die Servos hörbar eingeschaltet wurden
  • START-Taste ist nun freigegeben


Die Anleitungsdatei kann in SVN hier gefunden werden.