Übertragen von Programmen mittels FTP

Programme können einfach mittels FTP aus RoboDK zu einem ABB Roboter übertragen werden:

1.Rechtsklicken Sie auf den Roboter in RoboDK

2.Wählen Sie Roboter verbinden…

3.Geben Sie die IP des Roboters ein

4.Geben Sie den FTP Pfad ein.
Der vollständige Pfad kann aus dem Handprogrammiergerät oder mittels des FileZilla FTP Client ermittelt werden.

5.Geben Sie die FTP Anmeldedaten ein (anonymous ist dabei der Standardwert)

Sobald ein RoboDK Programm zur Übertragung bereit ist, gehen Sie wie folgt vor:

1.Klicken Sie mit der rechten Maustaste auf ein Programm in RoboDK.

2.Wählen Sie Programm an Roboter senden (Ctrl+F6) aus
Dies erzeugt das Programm und versucht, es an die Robotersteuerung zu übertragen. Ein Fenster erscheint, sobald die FTP-Übertragung erfolgreich ist oder ein Fehler auftrat.

Robots ABB - Bild 4Robots ABB - Bild 5

Wenn Programme im laufenden Betrieb mit Hilfe von FTP übertragen werden, müssen sie auf der Roboterseite mit der RAPID-Programmierung geladen werden. Im folgenden Beispiel wird das Programm main_RoboDK von einem Modul namens MOD_Pick_and_place ausgeführt:

PERS bool progloaded := FALSE;

. . .

PROC Run_Program_FTP()

IF (progloaded=FALSE) THEN

    Load "/hd0a/serialnum/HOME/RoboDK/MOD_Pick_and_place.mod";

    progloaded = TRUE;

ELSE

    UnLoad "/hd0a/serialnum/HOME/RoboDK/MOD_Pick_and_place.mod";

    progloaded = FALSE;

    Load "/hd0a/serialnum/HOME/RoboDK/MOD_Pick_and_place.mod";

    progloaded = TRUE;

ENDIF

%main_RoboDK%; !call the main program from the module send and loaded

ENDPROC