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- und KUKA-Roboter. Inhaber Michael Junge programmiert seit 2009 Industrieroboter und Steuerungen, nimmt Roboterzellen in Betrieb, wartet ABB-Roboter und schult 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
Die wichtigsten RAPID-Befehle für den Einstieg
| 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?
Für Bewegungen vor allem MoveJ, MoveL, MoveC und MoveAbsJ. Für Signale SetDO und WaitDI. Dazu kommen Befehle für Bedingungen und Schleifen wie IF, WHILE und TEST.
Ist RAPID zwischen S4C+, IRC5 und OmniCore kompatibel?
Die Sprache ist über die Generationen weitgehend gleich aufgebaut. Unterschiede gibt es bei Systemparametern, Kommunikation und einzelnen Funktionen. Beim Übertragen muss deshalb geprüft und getestet werden.
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.

Ihr Ansprechpartner
Michael Junge, Inhaber von mj solutions
Michael Junge schreibt seit 2009 RAPID-Programme für ABB-Roboter und gibt sein Wissen als Trainer weiter. In seinen 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.
Michael Junge meldet sich in der Regel am selben oder nächsten Werktag bei Ihnen.
Weitere Leistungen
