Definition und Zweck:
Teach-In (Einlernen, Teach-Programming) ist eine Methode in der Robotik und Automatisierungstechnik, bei der ein Bediener oder Programmierer dem Roboter oder der Maschine Bewegungspositionen, -pfade oder Parameter direkt am physischen Gerät beibringt, indem er diese manuell anfährt und speichert. Das System speichert dabei die aktuellen Istwerte als Sollwerte.
Das Hauptziel des Teach-In ist es, die Programmierung von Robotern und Achsen zu vereinfachen, die Inbetriebnahme zu beschleunigen und die Anpassung an neue Aufgaben flexibler zu gestalten, insbesondere für Anwender ohne tiefe Programmierkenntnisse.
Typische Methoden des Teach-In:
- Teach-Pendant: Der Bediener steuert den Roboter oder die Achse über ein Handbediengerät (Teach-Pendant) manuell in die gewünschten Positionen. Diese Positionen werden dann per Knopfdruck gespeichert.
- Manuelle Führung (Lead-Through Teaching / Handführung): Bei kollaborativen Robotern oder Leichtbaurobotern kann der Bediener den Roboterarm direkt von Hand greifen und in die gewünschten Positionen bewegen. Der Roboter „lernt“ dabei die Bahn oder Positionen.
- Point-to-Point Teaching: Speichern einzelner Punkte.
- Online-Parametrierung: Direkte Einstellung von Parametern an einem Gerät im laufenden Betrieb.
Relevanz in der Automatisierung:
Teach-In ist unverzichtbar für die Programmierung von Robotern und die Inbetriebnahme von Achssystemen:
- Roboterprogrammierung: Die Hauptmethode zur Programmierung von Industrierobotern für Aufgaben wie Pick-and-Place, Palettieren, Schweißen oder Montage.
- Kollaborative Roboter (Cobots): Hier ist die Handführung eine zentrale Methode für die intuitive Programmierung.
- Achssysteme: Für das Einlernen von Positionen an Linearachsen, Rundtischen oder Transportbändern.
- Nullpunkt: Die Referenzfahrt (Homing) zum Nullpunkt ist oft ein Teach-In-Vorgang.
- Schnelle Anpassung: Ermöglicht die schnelle Anpassung von Programmen an neue Produktvarianten oder Aufgaben.
- Kosteneffizienz: Reduziert den Bedarf an hochspezialisierten Roboterprogrammierern.
- Einfache Bedienung: Macht die Programmierung für Werkstattpersonal zugänglicher.
Abgrenzung zu Offline-Programmierung:
Beim Teach-In steht die Maschine in der Regel still. Für komplexe Aufgaben oder zur Minimierung von Stillstandszeiten wird die Offline-Programmierung mit Simulationssoftware bevorzugt.
→ Siehe auch: Nullpunkt, Roboterprogrammierung, Kollaborativer Roboter (Cobot), Offline-Programmierung, Bahnplanung, Mensch-Roboter-Kollaboration (MRK)

