VL6: SPS – und Roboterprogrammierung Flashcards
Welche SPS - Programmiersprachen gibt es?
• Textsprachen
- Anweisungsliste (AWL) / Instruction List (IL)
- Strukturierter Text (ST) / Structured Text (ST)
• Grafische Sprachen
- Kontaktplan (KOP) / Ladder Diagram (LD)
- Funktionsbausteinsprache (FBS) / Function Block Diagram (FBD)
- Ablaufsprache (AS) / Sequential function Chart (SFC)
Wie ist der Aufbau einer Robotersteuerung?
Folie 47
Welche Betriebsarten einer Robotersteuerung gibt es?
• Einricht-Betrieb - Reduzierte Achsgeschwindigkeit - Programmierung von Koordinatensystemen • Test Betrieb - Reduzierte Achsgeschwindigkeit - Einzelschrittmodus • Automatik Betrieb - volle Antriebsleistung verfügbar - einfaches oder zyklisches Abarbeiten von Programmen • Stand By - Antriebe ausgeschaltet - je nach Ausführung Kommunikation mit der Steuerung und Konfiguration möglich
Was sind die ursprünglichen Unterschiede zwischen SPS und Robotersteuerung?
SPS
Ereignisorientierte Steuerung von technischen Systemen
Logische Verknüpfung von Signalen
Geringe Anschaffungskosten
Kein Teach In möglich
Kennt nur Achsbewegungen
Robotersteuerung
Entworfen für Positions- und Bahnorientierte Steuerung
Schnelle, bahngetreue Bewegung in verschiedenen Geschwindigkeiten
Sicheres Notverhalten
Nennen Sie die typischen Bewegungs- bzw. Interpolationsarten bei einer Robotersteuerung?
Folie 63
In welchen Fällen ist es günstig eine PTP-Interpolation einzusetzen und wann nicht?
• PTP-Steuerung ist ungeeignet für: - Bewegungen mit Werkstückbearbeitungen - Bewegung in der Nähe von Hindernissen • PTP-Steuerung ist geeignet für: - Reine Positionierbewegungen bei genügend freiem Raum um den Arm - um Singularitäten umgehen
Was versteht man unter dem Überschleifen bei Roboterbewegungen? Worin liegen die Vorteile?
• Vorteile:
- zeitsparend, da kürzere Bahnen verfahren werden müssen
- geringe Belastungen
Nennen sie grundsätzlichen Möglichkeiten zur Roboterprogrammierung. Worin unterscheiden sich beide Arten?
• Online Programmierung - Playback - Teach In - Master Slave • Offline Programmierung - CAD basiert - Textuell - Aufgabenorientiert
Was sind Online Programmierungen?
Programmierungen erfolgt direkt am Einsatzort
Programmierung durch Vormachen
Vorteile:
- keine Kenntnisse einer Programmiersprache notwendig
Nachteile:
- Stillstand des Roboters während der Programmierung
- Hinderung der Produktion
Was versteht man unter Playback bei Roboterprogrammierung?
- wird die Bewegung direkt vorgemacht
- Steuerung speichert während der Führung alle 20ms die Positionswerte
- weniger genau als die Teach-in-Programmierung
Was sind Offline Programmierungen und deren Vor- und Nachteile?
erfolgt computergestützt wird am PC getestet Übertragung auf den Roboter Vorteile: - kein Stillstand des Roboters während der Programmierung - keine Hinderung der Produktion Nachteile: - Evlt. Kenntnisse einer Programmiersprache notwendig
Welche Arten gibt es bei der offline Programmierung?
• Textuell
- Programmierung auf dem virtuellen Handbediengerät
- Programmierung in der Simulationsumgebung
• CAD basiert:
- Erstellung von Bahnen und Roboterprogrammen auf Geometrien
• Aufgabenorientiert
- Automatische Programmgenerierung