ABB RAPID · Programmiersprache · Praxis
ABB RAPID Programmierung: wie ist ein gutes RAPID-Programm aufgebaut?
RAPID ist die Programmiersprache aller ABB-Roboter, von S4C+ über IRC5 bis OmniCore. Ein gutes RAPID-Programm ist in Module und Routinen gegliedert, nutzt sprechende Namen für Positionen, Werkzeuge und Werkobjekte und behandelt Fehler sauber. mj solutions schreibt solche Programme für Ihre Anlagen und bringt Ihrem Team RAPID in Schulungen im eigenen Betrieb bei.
Zuletzt aktualisiert: · Einsätze deutschlandweit
Über mj solutions
RAPID in der Praxis
mj solutions ist ein inhabergeführter Dienstleister aus Sulzbach am Main für ABB-, KUKA- und Yaskawa-Motoman-Roboter. Michael Junge und sein Team programmieren seit 2009 Industrieroboter und Steuerungen, nehmen Roboterzellen in Betrieb, warten ABB-Roboter und schulen Mitarbeiter direkt im Werk. Die Einsätze laufen deutschlandweit, im DACH-Raum ist ein Techniker in der Regel innerhalb von 24 bis 72 Stunden vor Ort.
mj solutions programmiert RAPID täglich und schult es in Kursen von Basic bis Pro. Die Beispiele im Kurs stammen aus echten Anlagen.
Auf einen Blick
Die besten Gründe für sauberes RAPID
- Programme bleiben für Ihr Team verständlich
- Änderungen gehen schneller und sicherer
- Störungen lassen sich leichter eingrenzen
- Wiederanlauf nach Not-Halt wird planbar
- Wissen bleibt im Haus, nicht nur beim Programmierer
- Einsatzgebiet:
- ganz Deutschland
- Österreich
- Schweiz
- Sitz: Sulzbach a. Main, Bayern
- kurze Wege ins Rhein-Main-Gebiet
Aufbau
RAPID-Programme: Module, Routinen, Daten
Ein RAPID-Programm besteht aus Modulen. Darin stehen Routinen, also einzelne Abläufe wie das Greifen eines Teils oder die Grundstellungsfahrt, und Daten wie Positionen, Werkzeuge und Werkobjekte. Die Hauptroutine ruft die einzelnen Abläufe in der richtigen Reihenfolge auf.
Wer diese Struktur konsequent nutzt, bekommt Programme, in denen sich auch ein Kollege nach Monaten zurechtfindet. Unübersichtliche Programme mit hunderten unbenannten Punkten sind dagegen eine häufige Ursache für lange Stillstände.
Befehle
RAPID-Befehle, denen man früh begegnet
RAPID umfasst weit über 350 Instruktionen, 200 Funktionen und 100 integrierte Datentypen. Die folgenden Befehle sind deshalb keine vollständige Liste, sondern nur ein erster Eindruck.
| Befehl | Wofür er steht |
|---|---|
| MoveJ | Achsbewegung, der schnellste Weg zwischen zwei Positionen ohne festgelegte Bahn |
| MoveL | Lineare Bewegung, der Werkzeugpunkt fährt auf einer geraden Linie |
| MoveC | Kreisbewegung über einen Zwischenpunkt |
| MoveAbsJ | Fahrt auf eine Achsstellung, zum Beispiel die Grundstellung |
| SetDO, WaitDI | Ausgänge setzen und auf Eingänge warten, etwa für den Greifer oder die SPS |
| IF, WHILE, TEST | Bedingungen, Schleifen und Fallunterscheidungen im Ablauf |
Geschwindigkeit und Zonen geben bei jeder Bewegung vor, wie schnell und wie genau der Roboter eine Position anfährt. Hier liegt oft das größte Potenzial für kürzere Taktzeiten.
Lernen und umsetzen
Die einfachste Art, RAPID zu lernen oder machen zu lassen
RAPID lernen im eigenen Betrieb
Die Programmierkurse Basic, Advanced und Pro führen Schritt für Schritt von der ersten Routine bis zu Multitasking und SPS-Anbindung, an mobilen Schulungsrobotern direkt bei Ihnen. Zu den Schulungen
RAPID programmieren lassen
Sie brauchen ein neues Programm oder eine Änderung an einem bestehenden? mj solutions übernimmt die Programmierung vor Ort oder offline. Zur ABB-Programmierung
RAPID lässt sich auch am Rechner in RobotStudio testen, ohne echten Roboter. Mehr dazu auf der Seite Offline-Programmierung mit RobotStudio.
Zusammenarbeit
Der schnellste Weg zu verständlichen RAPID-Programmen
Ziel klären
Lernen, prüfen lassen oder neu programmieren? Ein Backup des aktuellen Programms hilft bei der Einschätzung.
Vorschlag erhalten
Passender Kurs oder Umfang der Programmierung mit Termin.
Umsetzen
Schulung im eigenen Betrieb oder Programmierung an der Anlage, mit Übergabe und Dokumentation.
Häufige Fragen
Fragen zur RAPID-Programmierung
Was ist RAPID?
RAPID ist die Programmiersprache der ABB-Industrieroboter. Mit ihr werden Bewegungen, Abläufe, Ein- und Ausgänge sowie die Fehlerbehandlung eines Roboters programmiert.
Welche Grundbefehle gibt es in RAPID?
RAPID ist eine der mächtigsten Programmiersprachen für Industrieroboter, mit weit über 350 Instruktionen, 200 Funktionen und 100 integrierten Datentypen. Einzelne Befehle als Grundbefehle herauszupicken, ist deshalb eigentlich nicht möglich. Welche Befehle für Ihre Anlage wichtig sind, zeigen wir in der Schulung direkt am Roboter.
Ist RAPID zwischen S4C+, IRC5 und OmniCore kompatibel?
Die Sprache ist im Kern gleich geblieben, aber über die Generationen weiter gewachsen. Was man zu S4C+-Zeiten auf eine bestimmte Art gelöst hat, mag auf der IRC5 zwar noch funktionieren, ist aber oft veraltet und lässt sich inzwischen viel komfortabler lösen. Besonders bei der Kommunikation mit dem Bediener gibt es ganz neue Wege. Gleiches gilt beim Wechsel von der IRC5 auf die OmniCore.
Kann ich RAPID ohne echten Roboter testen?
Ja, mit ABB RobotStudio. Die Software bildet die Steuerung virtuell nach, sodass Programme am Rechner geschrieben und simuliert werden können.
Wie lernt man RAPID am schnellsten?
An einem echten Roboter mit erfahrenem Trainer. mj solutions schult RAPID in Kursen von Basic bis Pro direkt in Ihrem Betrieb, höchstens 3 Teilnehmer teilen sich einen Roboter.
Prüfen Sie auch bestehende RAPID-Programme?
Ja. Unübersichtliche oder fehleranfällige Programme werden analysiert, aufgeräumt und dokumentiert, damit Ihr Team sie künftig selbst anpassen kann.

Ihre Ansprechpartner
Michael Junge und das Team von mj solutions
Michael Junge und sein Team schreiben seit 2009 RAPID-Programme für ABB-Roboter und geben ihr Wissen als Trainer weiter. In den Kursen lernen Bediener und Programmierer, Programme so aufzubauen, dass sie auch nach Jahren noch verständlich sind.
Mehr über Michael Junge und mj solutions: mj-solutions.net · XING · YouTube · Impressum
Zuletzt aktualisiert:
Anfrage
RAPID-Unterstützung anfragen
Ob Schulung, Programmprüfung oder neues Programm: Schildern Sie kurz Ihr Anliegen, Sie bekommen schnell eine Rückmeldung.
Danke, Ihre Anfrage ist angekommen.
Das Team von mj solutions meldet sich in der Regel am selben oder nächsten Werktag bei Ihnen.
Weitere Leistungen
