Postprozessoren und Robotertreiber verwenden unterschiedliche Methoden, um Roboter zu bewegen. Während ein Postprozessor die Offline-Programmierung ermöglicht, erlaubt Ihnen ein Treiber die Echtzeitkommunikation mit Ihrem Roboter.
Postprozessor wird für die Offline-Programmierung verwendet und ist dafür zuständig, das RoboDK-Roboterprogramm in die native Programmiersprache der zugehörigen Robotersteuerung umzuwandeln. Der ABB-Postprozessor erzeugt beispielsweise .mod-Dateien für IRC5-Steuerungen. Der Postprozessor übernimmt außerdem das Hochladen des Programms auf die Robotersteuerung, häufig per FTP. Die folgenden Funktionen eines Programms werden vom Postprozessor übernommen:
1.Roboterprogramm erstellen
2.Roboterprogramm erstellen als …
3.Programm an Roboter senden
4.Auf Roboter starten (in Kombination mit dem Treiber)

Ein Robotertreiber ermöglicht die Fernsteuerung Ihres Roboters von Ihrem Computer aus mit RoboDK. Dadurch können Sie Programmanweisungen von RoboDK in Echtzeit auf der Robotersteuerung ausführen. Dies schließt die Möglichkeit ein, entfernte Programme auf der Steuerung aufzurufen. Der ABB-Treiber sendet beispielsweise Bewegungsbefehle über eine Socket-Kommunikation. Die folgenden Funktionen werden vom Treiber übernommen:
1.Aktivieren Sie die Option Auf Roboter ausführen und doppelklicken Sie dann, um das Programm mit Hilfe des Treibers auf dem Roboter auszuführen.
2.Auf Roboter starten (in Kombination mit dem Postprozessor)
