Aus zwei Einzelzellen wird ein abgestimmter Materialfluss
Der Zusatzauftrag erweitert euer fertiges Projekt 2. Der RS40 bereitet das Montageset auf dem Wagen vor. Der TX90 übernimmt die drei Bauteile und setzt sie räumlich orientiert in eine senkrechte Vorrichtung ein.
ArbeitsweiseEigenes PDF je Doppelstunde · vier Teamabgaben
Dieser Zusatzauftrag erweitert das fertiggestellte Projekt 2. Klärt den gemeinsamen Ausgangsstand und die Anforderungen an beide Zellen.
- Jede Person
- Führe das persönliche Robotik-PDF mit eigenem Beitrag, Ergebnis, Nachweis, Quellenprüfung und nächstem Schritt weiter; Abgabe nach jeder Doppelstunde. Halte fest, welche Schnittstelle oder Bewegung du geprüft hast.
- Das Team
- Ergänzt ein eigenes Kapitel: Signalvertrag, Förderbandpositionen, TX90-Orientierung, Integration und Tests. Vier Teamabgaben: Schnittstelle/Ablauf, RS40/Förderband, TX90-Simulation, Integration/Abnahme.
Vor jedem Realtest: Simulation durchführen und vorführen, projektspezifische Freigabe bearbeiten und die ausdrückliche Lehrkraftfreigabe abwarten. Ergebnisse und Änderungen anschließend dokumentieren.
Arbeitsweise der Robotik-Reihe · Dateinamen, Vorlagen und Abgaben
Hallo Robotik-Team,
eure bisherigen Projekte zeigen, dass RS40, Förderband und Signaltechnik grundsätzlich beherrscht werden. Im nächsten Schritt sollen daraus keine Einzelstationen mehr, sondern ein zusammenhängender Anlagenablauf entstehen.
Dafür wird der kleine Wagen als Verbindung zwischen beiden Zellen genutzt. Der RS40 bereitet ein Montageset vor, das Förderband übernimmt die Übergabe und der TX90 führt anschließend einen räumlichen Montageschritt aus, der mit dem RS40 so nicht sinnvoll umsetzbar wäre.
Plant die Anlage so, dass die Zuständigkeiten beider Roboter klar geregelt sind, Signale nachvollziehbar bleiben und der Gesamtprozess später sicher erweitert und optimiert werden kann.
Weitere Einzelheiten erhaltet ihr in den nächsten Hinweisen.
Viele Grüße
Mara König
Fertigungsleitung
Verbindlich
- gespeichertes Projekt 2 weiterverwenden
- Montageset auf dem Wagen ablegen
- Pos. 2 und Pos. 3 samt Rückmeldungen nutzen
- RS40 und TX90 über mindestens „Montageset bereit“ und „Wagen leer“ koppeln
- TX90 setzt die Teile in eine senkrechte Vorrichtung ein
- Gesamtanlage simulieren, freigeben und real testen
Von eurem Team zu entscheiden
- Anordnung der drei Ablageplätze auf dem Wagen
- konkrete I/O-Nummern und Verdrahtung
- Setz- und Rücksetzzeitpunkte der Übergabesignale
- Position und Gestaltung der senkrechten Vorrichtung
- Reihenfolge der Bauteilentnahme
- Unterprogrammstruktur und Optimierungen
Zusatzauftrag erfassen
- Beschreibt den Materialfluss vom leeren Wagen bis zum erneut leeren Wagen in eigenen Worten.
- Markiert im Ablauf die Verantwortung des RS40, des Förderbands und des TX90.
- Erklärt, warum das senkrechte Einsetzen nicht einfach der Bewegungsablauf aus Projekt 2 sein kann.
- Legt eine unveränderte Sicherungskopie eures Projekt-2-SRS-Projekts an.
Pflichtablauf als Sequenz darstellen
- Übertragt den Ablauf in ein Sequenzdiagramm mit den Spalten RS40, Förderband und TX90.
- Tragt Bewegungen, Signale und Rückmeldungen als getrennte Ereignisse ein.
- Markiert Stellen, an denen ein Roboter warten muss.
- Notiert mindestens zwei Punkte, die euer Team später konkret festlegen muss.
Schnittstelle und Ablauf geplant
- Sicherungskopie von Projekt 2 vorhanden
- Gesamtsequenz mit Verantwortlichkeiten erstellt
- Ablagekonzept für den Wagen skizziert
- I/O- und Signalvertrag als Entwurf angelegt
- senkrechte Vorrichtung als Konzept dargestellt
Wagen, Positionen und frei verdrahtbare Schnittstellen untersuchen
Die Steuerung wird nicht aus einem Modell abgeleitet. Untersucht zuerst die reale Anlage und dokumentiert, welche Signale an den I/O-Modulen und an der Förderbandsteuerung verfügbar sind.
Untersucht die reale Anlage direkt an der Zelle. Prüft dabei den kleinen Wagen, die drei Förderbandpositionen, die Endtaster sowie die frei verdrahtbaren Ein- und Ausgänge an den I/O-Modulen und an der Förderbandsteuerung.
Haltet in eurer Dokumentation nur die für euren Zusatzauftrag relevanten Beobachtungen fest: Welche Position ist Pos. 1, Pos. 2 und Pos. 3? Welche Signale fordert ihr an? Welche Rückmeldungen erhaltet ihr? Wie sollen RS40, Förderband und TX90 miteinander verdrahtet werden?
Reale Signalpunkte erfassen
- Findet Pos. 1, Pos. 2 und Pos. 3 an der realen Förderbandanlage.
- Ordnet Pos. 2 dem RS40 und Pos. 3 dem TX90 zu.
- Ermittelt am Modul die Anschlüsse für Positionsanforderungen, Positionsrückmeldungen, Stop und Fault.
- Fotografiert oder skizziert die Module und ergänzt eindeutige Beschriftungen.
- Prüft mit der Lehrkraft, welche Anschlüsse für den Zusatzauftrag verwendet werden dürfen.
Ein frei gewählter Ausgang des zuständigen Roboters wird mit dem Eingang der gewünschten Position verbunden.
Die Positionsrückmeldung wird auf einen frei gewählten Eingang des zuständigen Roboters gelegt.
I/O-Testprotokoll anlegen
- Wählt noch keine endgültigen I/O-Nummern, bevor der verfügbare Signalweg geprüft wurde.
- Testet jede Anforderung und Rückmeldung einzeln.
- Notiert Ausgang, physische Messleitung, Förderbandanschluss und Rückmeldeeingang.
- Prüft, ob die Positionsanforderung gehalten oder nur gepulst werden muss.
- Dokumentiert das Verhalten bei aktivem Fault-Signal.
Die bisher freie Ablage auf den Wagen verlagern
Das Programm aus Projekt 2 bleibt die Grundlage. Die Aufnahmeplätze der Bauteile bleiben erhalten. Geändert wird die Ablage: Ein vollständiges Set muss stabil, erreichbar und eindeutig auf dem Wagen angeordnet werden.
Hallo Robotik-Team,
nutzt euer funktionsfähiges Projekt 2 weiter. Die bisher frei gewählte Ablage wird nicht verworfen, sondern auf den Wagen übertragen. Ihr entscheidet weiterhin selbst, wie die drei Plätze angeordnet werden.
Der Wagen muss an Pos. 2 bestätigt sein, bevor der RS40 mit dem Bestücken beginnt. Nach dem letzten Bauteil fährt der RS40 in eine kollisionsfreie Warteposition. Erst dann darf der TX90 den Wagen anfordern.
Viele Grüße
Mara König
Fertigungsleitung
Wagenbelegung entwickeln
- Messt die nutzbare Wagenfläche und die Greifkonturen der Bauteile.
- Legt drei Ablageplätze fest: einen für den Montageblock, zwei für die Distanzstücke.
- Berücksichtigt Greiferzugang, Abstand zum Wagenrand und die spätere Entnahme durch den TX90.
- Entscheidet die Ablagereihenfolge und begründet sie.
- Erstellt eine maßstäbliche Skizze oder eine einfache 3D-Vorrichtung.
Kann übernommen werden
- Greifersteuerung
- Aufnahmeplätze
- Einzelzyklus für Montageblock und Distanzstück
while- undfor-Struktur- Statusanzeigen, sofern sinnvoll
Muss angepasst werden
- Warten auf Pos. 2
- Ablagepunkte auf dem Wagen
- kollisionsfreie Warteposition des RS40
- Signal „Montageset bereit“
- Neustart erst nach „Wagen leer“
wait(??? Pos. 2 bestätigt)
call montagesetAufWagenAblegen()
call ??? kollisionsfreie Warteposition
??? Montageset bereit setzen
wait(??? Wagen leer)RS40-Teilprozess aufbauen und einzeln testen
- Ersetzt nur die bisherigen Ablagepunkte durch Wagenpunkte.
- Ergänzt eine Wartebedingung für Pos. 2.
- Testet zunächst ein einzelnes Bauteil, dann ein vollständiges Set.
- Fahrt nach dem Bestücken in eine Warteposition außerhalb des Förderband-Fahrwegs.
- Lasst den Wagen während dieses Tests an Pos. 2 stehen.
RS40 und Förderband funktionsfähig
- Wagen wird an Pos. 2 angefordert und erkannt
- vollständiges Montageset wird stabil auf dem Wagen abgelegt
- RS40 verlässt den Förderband-Fahrraum
- „Montageset bereit“ wird eindeutig gesetzt
- RS40 startet keinen neuen Zyklus ohne „Wagen leer“
Zwei Roboter dürfen dieselbe Anlage nur nach eindeutigen Regeln steuern
Die Signalnamen sind vorgegeben, die konkrete I/O-Belegung und die Setz- und Rücksetzzeitpunkte entwickelt euer Team. Entscheidend ist, dass kein altes Signal einen neuen Zyklus auslösen kann.
Hallo Robotik-Team,
ein Name allein reicht nicht. Für jedes Übergabesignal muss feststehen: Wer setzt es? Unter welcher Bedingung? Wer liest es? Wann wird es zurückgesetzt? Was verhindert, dass ein Signal aus dem vorherigen Zyklus weiterwirkt?
Verbindlich benötigt ihr mindestens „Montageset bereit“ vom RS40 zum TX90 und „Wagen leer“ vom TX90 zum RS40. Ihr dürft zusätzliche Quittierungs- oder Störungssignale ergänzen, wenn ihr deren Nutzen begründen könnt.
Viele Grüße
Jonas Weber
Instandhaltung
RS40 → TX90 · Montageset bereit
Bedeutung: Wagen vollständig bestückt; RS40 außerhalb des Fahrwegs.
Pflicht: Signal bleibt so lange eindeutig, bis der TX90 die Übergabe übernommen hat.
TX90 → RS40 · Wagen leer
Bedeutung: letztes Bauteil sicher aus Wagen und Förderband-Kollisionsraum entfernt.
Pflicht: RS40 darf erst danach Pos. 2 anfordern.
Signalvertrag vollständig ausfüllen
- Wählt freie Ein- und Ausgänge beider Roboter für die Übergabesignale.
- Definiert für jedes Signal Sender, Empfänger, Setzbedingung und Rücksetzbedingung.
- Legt fest, wie alte Signale vor dem nächsten Zyklus ausgeschlossen werden.
- Entscheidet, ob zwei Signale genügen oder eine zusätzliche Quittierung sinnvoll ist.
- Zeichnet den Signalverlauf über mindestens zwei vollständige Zyklen.
| Funktion | Sender / Quelle | Empfänger / Ziel | gewählte I/O | Setzen / Rücksetzen |
|---|---|---|---|---|
| Pos. 2 anfordern | RS40-Ausgang | Förderband Pos. 2 | Teamwahl | nach Test festlegen |
| Pos. 2 erreicht | Förderband Response | RS40-Eingang | Teamwahl | durch Endtaster |
| Montageset bereit | RS40-Ausgang | TX90-Eingang | Teamwahl | Signalvertrag |
| Pos. 3 anfordern | TX90-Ausgang | Förderband Pos. 3 | Teamwahl | nach Test festlegen |
| Pos. 3 erreicht | Förderband Response | TX90-Eingang | Teamwahl | durch Endtaster |
| Wagen leer | TX90-Ausgang | RS40-Eingang | Teamwahl | Signalvertrag |
| Fault | Förderband Response | mindestens ein Roboter | Teamwahl | Fehlerbehandlung |
Zielposition anfordern und auf den zugehörigen Endtaster warten
Der Roboter steuert nicht direkt die Fahrtrichtung. Er fordert Pos. 2 oder Pos. 3 an. Die Förderbandsteuerung bewegt den Wagen und meldet die erreichte Position zurück.
??? Ausgang Pos. 2 anfordern
wait(??? Rückmeldung Pos. 2)
??? Anforderung passend zurücksetzenwait(??? Montageset bereit)
??? Ausgang Pos. 3 anfordern
wait(??? Rückmeldung Pos. 3)delay als FahrzeitPositions-Unterprogramme entwickeln
- Legt getrennte Unterprogramme für Pos. 2 und Pos. 3 an.
- Verwendet die von euch geprüften I/O-Signale.
- Verhindert gleichzeitige Anforderungen widersprüchlicher Positionen.
- Berücksichtigt Fault vor und während einer Bewegung.
- Testet die Positionsfahrt ohne Roboterbewegung mindestens dreimal je Richtung.
Förderband-Testmatrix ausfüllen
- Legt für jeden Testfall Startzustand, Aktion, erwarteten Stoppunkt und tatsächliches Ergebnis fest.
- Testet nur einen Fehler gleichzeitig.
- Haltet fest, welche I/O-Zustände während des Wartens aktiv sind.
- Korrigiert das Programm und wiederholt den betroffenen Test.
Sechs Achsen verändern die Bewegungsplanung
Die VAL3-Grundbefehle bleiben vertraut. Neu ist, dass der TX90 die Werkzeugorientierung räumlich verändern kann. Damit wachsen Bewegungsfreiheit, Kollisionsraum und Anforderungen an die Planung.
Hallo Robotik-Team,
übertragt keine RS40-Punkte auf den TX90. Untersucht den Roboter zuerst im manuellen Betrieb und in der Simulation. Beim RS40 blieb die Werkzeugorientierung in euren bisherigen Aufgaben weitgehend konstant. Beim TX90 bestimmen die zusätzlichen Handachsen, wie der Greifer ein Bauteil aufnimmt, dreht und in die senkrechte Vorrichtung einführt.
Beachtet außerdem die Lichtschranke: Nach dem Durchqueren muss die Zelle erneut freigegeben werden. Sobald der Roboterarm bewegt werden kann, darf sich niemand in der Zelle aufhalten.
Viele Grüße
Jonas Weber
Instandhaltung
| Merkmal | RS40 | TX90 |
|---|---|---|
| Bauform | SCARA, 4 Achsen | Knickarmroboter, 6 Achsen |
| typische Aufgabe hier | Bauteile schnell in einer überwiegend horizontalen Ebene handhaben | Bauteile räumlich drehen und senkrecht einsetzen |
| Werkzeugorientierung | in den bisherigen Projekten weitgehend konstant | muss für Aufnahme, Transport und Einsetzen gezielt geplant werden |
| Schutz | Glaskasten mit Schiebetür | Lichtschranke und erneute Zellenfreigabe |
| Kollisionsraum | überschaubarer Arbeitsraum | größerer räumlicher Schwenkbereich |
TX90-Bedienprotokoll erstellen
- Verfahrt J1 bis J6 einzeln in der Simulation und anschließend unter Anleitung am realen Roboter.
- Beschreibt für jede Achse die sichtbare Wirkung.
- Vergleicht Achs- und kartesisches Verfahren.
- Ermittelt, wie Orientierung und Roboterkonfiguration in eurer SRS-Version angezeigt werden.
- Dokumentiert mindestens zwei Armhaltungen, die dieselbe Werkzeugposition unterschiedlich erreichen.
Roboterpunkte vollständig beschreiben
- Legt einen sicheren Startpunkt, einen Wagen-Anfahrpunkt und einen Vorrichtungs-Anfahrpunkt an.
- Notiert Position, Orientierung und die in eurer SRS-Version angezeigte Roboterkonfiguration.
- Prüft, ob der Punkt aus der gewählten Annäherungsrichtung erreichbar ist.
- Verwendet in Bewegungsbefehlen weiterhin
flange. - Testet jede neue Position einzeln, bevor Punkte verbunden werden.
Aufnehmen, räumlich drehen und entlang einer Einsetzachse ablegen
Der TX90 soll einen neuen Ablauf ausführen: Die Bauteile liegen auf dem Wagen und werden in einer senkrechten Vorrichtung angeordnet. Die Einsetzbewegung muss kontrolliert und kollisionsarm erfolgen.
Hallo Robotik-Team,
entscheidend ist nicht nur, dass die Bauteile die Vorrichtung erreichen. Sie müssen aus einer kontrollierten Richtung eingesetzt werden und am Ende reproduzierbar sitzen. Plant deshalb für jeden Platz mindestens einen Anfahrpunkt vor der Vorrichtung und einen Einsetzpunkt.
Die schnelle freie Bewegung endet vor der Vorrichtung. Das eigentliche Einsetzen erfolgt geradlinig und langsam. Prüft außerdem, ob die Greiferfinger beim Öffnen genügend Platz haben.
Viele Grüße
Selin Arslan
Qualitätssicherung
movej zur Vorrichtungsseite fahren.movel entlang der Einsetzachse zum Ziel fahren.waitEndMove(), Greifer öffnen, geradlinig zurückziehen.Technische Mindestanforderungen
- ein Montageblock und zwei Distanzstücke
- alle drei Plätze senkrecht oder eindeutig vertikal orientiert
- Anfahr- und Einsetzpunkt je Platz
- lineare Einsetz- und Rückzugsbewegung
- keine Kollision mit Wagen, Vorrichtung oder Zellenbauteilen
Gestaltungsfreiheit
- Vorrichtungsposition im erreichbaren TX90-Arbeitsraum
- Abstände und Reihenfolge der drei Plätze
- Orientierung des Montageblocks
- Entnahmereihenfolge vom Wagen
- gemeinsame oder getrennte Sicherheitspositionen
Punkt- und Orientierungsplan erstellen
- Legt die Vorrichtung in der Simulation und an der realen Zelle fest.
- Plant Wagenpunkte, Anfahrpunkte und Einsetzpunkte für alle drei Bauteile.
- Notiert Bewegungsart, Geschwindigkeit und Werkzeugorientierung je Teilstrecke.
- Begründet die Reihenfolge der Entnahme.
- Prüft Greiferöffnung und Rückzugsweg an jedem Vorrichtungsplatz.
Förderbandübergabe und senkrechte Montage in testbare Unterprogramme zerlegen
Der TX90 wartet auf die Freigabe des RS40, fordert den Wagen an, entnimmt drei Bauteile und verarbeitet sie in getrennten, einzeln prüfbaren Funktionsblöcken.
waitFreigabe und Pos. 3callFunktionsblöcke aufrufenwhilenächsten Zyklus vorbereitencall aufFreigabeWarten()Übergabesignal prüfencall wagenZuTX90()Pos. 3 anfordern und bestätigencall wagenEntleeren()drei Teile sicher entnehmencall senkrechtMontieren()Vorrichtung bestückenwhile true
call ??? Freigabe prüfen
call ??? Wagen anfordern
call ??? Bauteile entnehmen
??? Wagen-leer-Signal passend setzen
call ??? senkrechte Montage abschließen
??? Signale für nächsten Zyklus abbauen
endWhileEigene TX90-Struktur entwickeln
- Legt Unterprogramme mit jeweils einer klaren Verantwortung an.
- Ordnet jedem Unterprogramm Eingänge, Ausgänge, Punkte und erwarteten Endzustand zu.
- Testet zuerst Wagenanforderung, dann eine einzelne Entnahme, danach die senkrechte Ablage.
- Bindet erst anschließend alle drei Bauteile in den Gesamtzyklus ein.
- Prüft den Zustand der Übergabesignale am Ende jedes Unterprogramms.
TX90-Simulation abnahmebereit
- Pos. 3 wird nur nach „Montageset bereit“ angefordert
- Wagenposition wird über Rückmeldung bestätigt
- alle drei Bauteile werden entnommen
- Orientierung wird sichtbar verändert
- senkrechte Vorrichtung wird reproduzierbar bestückt
- „Wagen leer“ wird an einer begründeten Stelle gesetzt
Später erneut erklären
Beantworte den folgenden Fall zunächst allein und ohne Unterlagen. Begründe deine Entscheidung; vergleiche anschließend mit einer zweiten Person.
Der RS40 meldet ein Montageset als bereit, der TX90 hat den vorherigen Zyklus aber noch nicht beendet. Welche Übergabebedingung fehlt möglicherweise?
Nach dem eigenen Versuch: Begründung vergleichen
Unterscheide Bereitmeldung, Annahmebereitschaft und abgeschlossene Übernahme. Beschreibe für beide Steuerungen die Zustände und Rücksetzungen. Ein altes oder dauerhaft anliegendes Signal darf nicht versehentlich den nächsten Zyklus freigeben; die konkrete Kopplung wird zuerst simuliert und anschließend freigegeben.
Verbessere genau eine unklare Stelle in deinem vorhandenen Hefter. Erkläre die Entscheidung zu Beginn der nächsten Unterrichtseinheit erneut ohne Vorlage und ändere dabei eine Randbedingung. Halte fest, was du nun selbst begründen kannst und welche Frage noch offen ist.
RS40, Förderband und TX90 zu einem störungsfreien Zyklus koppeln
Erst jetzt laufen beide Roboterprogramme gleichzeitig. Der Integrationsversuch beginnt mit reduzierten Geschwindigkeiten und klar beobachtbaren Signalzuständen.
RS40 vor Start
- Greifergrundzustand eindeutig
- Pos.-2-Anforderung aus
- „Montageset bereit“ aus
- Roboter außerhalb des Förderband-Fahrraums
TX90 vor Start
- Greifergrundzustand eindeutig
- Pos.-3-Anforderung aus
- „Wagen leer“ entsprechend eurem Vertrag
- Roboter außerhalb des Förderband-Fahrraums
Förderband
- keine widersprüchliche Positionsanforderung
- Fault geprüft
- aktuelle Wagenposition bekannt
Team
- eine Person beobachtet I/O
- eine Person beobachtet RS40
- eine Person beobachtet TX90
- Stoppkriterien vorher vereinbart
Integrations-Checkliste erstellen
- Legt den zulässigen Startzustand aller verwendeten Ein- und Ausgänge fest.
- Bestimmt, welches Programm zuerst gestartet wird.
- Definiert einen kontrollierten Stopp nach jedem Teilprozess.
- Testet zuerst bis „Montageset bereit“, dann bis Pos. 3, dann bis „Wagen leer“.
- Führt anschließend zwei vollständige Zyklen aus.
| Schritt | Wagenposition | Montageset bereit | Wagen leer | aktive Anforderung | Ergebnis |
|---|---|---|---|---|---|
| Start | Teamwert | 0 | laut Vertrag | keine | eintragen |
| RS40 bestückt | Pos. 2 | 1 | 0 | keine | eintragen |
| Transport | zwischen Pos. 2/3 | laut Vertrag | 0 | Pos. 3 | eintragen |
| letztes Teil entnommen | Pos. 3 | laut Vertrag | 1 | keine/Pos. 2 | eintragen |
| nächster Zyklus | Pos. 2 | 0 | zurückgesetzt | keine | eintragen |
Zwei-Zyklen-Nachweis führen
- Protokolliert die tatsächlichen Signalzustände an jedem Übergabepunkt.
- Erklärt, warum kein Signal aus Zyklus 1 den Zyklus 2 vorzeitig startet.
- Prüft Fault und das Ausbleiben je einer Positionsrückmeldung.
- Korrigiert nur einen Fehler gleichzeitig.
Zykluszeit verkürzen, ohne Freigaben oder Sicherheitsabstände zu verlieren
Die erste funktionsfähige Lösung ist eure Ausgangsbasis. Optimiert anschließend gezielt und messt die Wirkung jeder Änderung.
Hallo Robotik-Team,
die Anlage funktioniert. Prüft nun, an welchen Stellen Roboter oder Wagen ohne technischen Grund warten. Besonders interessant ist der Zeitpunkt für „Wagen leer“: Sobald das letzte Bauteil sicher aus dem Wagen und aus dem Fahrraum des Förderbands entfernt ist, kann der Wagen zurückfahren, während der TX90 das letzte Bauteil weiter zur Vorrichtung transportiert.
Eine Optimierung gilt nur, wenn sie gemessen, begründet und erneut sicher getestet wurde.
Viele Grüße
Mara König
Fertigungsleitung
Wagen früh freigeben
Idee: „Wagen leer“ nach sicherer Entnahme des letzten Bauteils setzen, nicht erst nach dessen vollständiger Montage.
Reihenfolge abstimmen
Idee: RS40-Ablage- und TX90-Entnahmereihenfolge so wählen, dass kurze Wege und wenige Orientierungswechsel entstehen.
Feste Wartezeiten entfernen
Idee: unnötige delay-Zeiten durch Endtaster- und Handshake-Rückmeldungen ersetzen.
Wartepositionen verbessern
Idee: kollisionsfreie Punkte so wählen, dass der nächste sinnvolle Schritt ohne Umweg erreichbar ist.
Parallel vorbereiten
Idee: RS40 darf sich nach der Wagenfreigabe auf den nächsten Greifzyklus vorbereiten, ohne den Fahrraum zu blockieren.
Geschwindigkeit differenzieren
Idee: im freien Raum schneller, beim Greifen und Einsetzen kontrolliert langsam fahren.
Zykluszeit systematisch verbessern
- Messt drei vollständige Zyklen der funktionierenden Ausgangslösung.
- Wählt eine einzelne Optimierungsmaßnahme und formuliert die erwartete Wirkung.
- Ändert Programm oder Punktfolge und führt alle betroffenen Sicherheitstests erneut durch.
- Messt erneut drei Zyklen.
- Vergleicht Mittelwert, Streuung und beobachtete Risiken.
- Übernehmt die Änderung nur, wenn sie sicher und reproduzierbar ist.
Die gekoppelte Anlage sicher vorführen und fachlich erklären
Der Realtest umfasst zwei Roboterzellen und ein bewegtes Förderband. Deshalb wird jeder Teilprozess separat freigegeben, bevor der automatische Gesamtzyklus startet.
Gesamtanlage abnehmen lassen
- Führt mindestens zwei vollständige Realzyklen vor.
- Erklärt die Setz- und Rücksetzbedingungen beider Übergabesignale.
- Zeigt, wie Pos. 2 und Pos. 3 über Endtaster bestätigt werden.
- Begründet mindestens eine TX90-Bewegung, die der RS40 so nicht ausführen kann.
- Demonstriert das Verhalten bei einem kontrollierten fehlenden Signal.
- Stellt Ausgangslösung und Optimierung mit gemessenen Zykluszeiten gegenüber.
Zusatzauftrag erfolgreich abgeschlossen
- RS40- und TX90-Projekt final gesichert
- Verdrahtungs- und I/O-Plan vollständig
- Signalvertrag über zwei Zyklen nachgewiesen
- senkrechte Montage reproduzierbar
- Optimierung gemessen und sicher geprüft
- Abnahmeprotokoll und individuelle Reflexion vollständig
Schnellhilfe für die gekoppelte Anlage
Diese Hilfe unterstützt bei Bedienung, Signalplanung und Fehlersuche, ersetzt aber nicht die integrierte Stäubli-Hilfe eurer installierten Version.
- richtiges TX90-Projekt und richtige Zelle öffnen
- Werkzeugbezug und
flangeprüfen - J1–J6 einzeln und langsam verfahren
- Start-, Wagen- und Vorrichtungsbereich bestimmen
- Position und Orientierung jedes Punktes dokumentieren
- freie Bewegung mit
movej, Einsetzbewegung mitmovelplanen - Simulation ohne Bauteil, dann mit einem Bauteil
- Wer setzt das Signal?
- Welche reale Bedingung muss erfüllt sein?
- Wer liest es?
- Wann wird es zurückgesetzt?
- Wie wird verhindert, dass der alte Zustand im nächsten Zyklus wirkt?
wait(??? Montageset bereit)
wait(??? Position 3 erreicht)
wait(??? Wagen leer)Verwendet den tatsächlich importierten BasicIO-Namen. Prüft auch, ob ein Signal vor dem nächsten Zyklus wieder false werden muss.
call wagenZuTX90()
call bauteilGreifen()
call bauteilSenkrechtEinsetzen()Nach dem Ende des Unterprogramms wird das aufrufende Programm in der nächsten Zeile fortgesetzt.
| Befehl | Einsatz im Zusatzauftrag |
|---|---|
movej(..., flange, ...) | freie, kollisionsgeprüfte Raumbewegung zwischen Anfahrbereichen |
movel(..., flange, ...) | kontrolliertes Greifen, Rückziehen und senkrechtes Einsetzen |
waitEndMove() | vor Greiferaktion oder Signal, das eine sichere Armposition voraussetzt |
- Aktuelle Wagenposition und Fault prüfen.
- Aktive Positionsanforderungen prüfen.
- Übergabesignale und ihre Rücksetzungen prüfen.
- Feststellen, an welchem
waitdas Programm steht. - betroffenes Unterprogramm einzeln ausführen.
- erst dann Punkte, Orientierung, Konfiguration und Greifer prüfen.
- nur eine Änderung gleichzeitig vornehmen.
Die Kopplung beider Zellen nachvollziehbar belegen
Die Dokumentation zeigt nicht nur den fertigen Ablauf, sondern auch Schnittstellenentscheidungen, TX90-Lernfortschritt und gemessene Optimierungen.
- Arbeitsziel der Einheit
- eigener Beitrag an RS40, TX90, Förderband, Dokumentation oder Test
- konkreter Nachweis
- Quellen- und LLM-Nutzung einschließlich Prüfung
- nächster Schritt
- Auftrag und Gesamtsequenz
- Fotos/Skizzen der Anlage und Positionszuordnung
- Wagenbelegung und geänderte RS40-Punkte
- Verdrahtungs- und I/O-Tabelle
- Signalvertrag mit Setz- und Rücksetzbedingungen
- TX90-Achsen- und Bedienprotokoll
- Vorrichtung, Punktliste und Orientierungen
- Unterprogramm- und Aufrufstruktur beider Roboter
- Integrations-Testmatrix und Fehlerkorrekturen
- Zykluszeit vor/nach Optimierung
- Freigabe und Abnahme
| Meilenstein | Upload |
|---|---|
| Schnittstelle & Ablauf geplant | Sequenz, I/O-Entwurf, Wagen- und Vorrichtungskonzept |
| RS40 & Förderband funktionsfähig | angepasstes Projekt 2, Pos.-2-Test, Wagenbelegung |
| TX90-Simulation abnahmebereit | TX90-Punkte, Orientierung, Unterprogramme, Simulation |
| Gesamtanlage abgenommen | finale Dokumentation, Messwerte, Abnahme und beide SRS-Projekte |
Dokumentieren
Integrierte Hilfe, Suchbegriff, aufgerufene Stelle, relevante Aussage in eigenen Worten und Anwendung im Programm.
Dokumentieren
Frage, Vorschlag, fachliche Prüfung, Simulationsergebnis und übernommene oder korrigierte Teile.


