Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraMotion MTX 09VRS Projektierungshandbuch Seite 144

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX 09VRS:
Inhaltsverzeichnis

Werbung

142/295
Bosch Rexroth AG | Electric Drives
Programmbausteine
and Controls
EndBlock:
Die Rückgabeparameter lauten:
Active:
Error:
ErrorNo:
Um ein NC-Teileprogramm anwählen zu können, muss die Betriebsart Auto‐
matik aktiv sein.
Die Funktion startet, wenn Start gesetzt wird und Active nicht gesetzt ist. Sofern
Start nicht über das SPS-Ablaufprogramm zurückgesetzt wird, wird es zurück‐
gesetzt, wenn die Funktion beendet ist.
Active wird gesetzt, bis die Funktion ausgeführt ist. Sobald die Programman‐
wahl/-abwahl durchgeführt ist, ist die Funktion beendet, und Active wird zu‐
rückgesetzt.
Der Parameter Mode legt fest, ob ein Programm angewählt oder ein bereits
aktives Programm abgewählt werden soll.
Bei der Abwahl eines Programms muss lediglich die Kanalnummer angegeben
werden. Die Kanalnummer wird immer als Integerzahl angegeben.
Wird im Parameter ProgramName ein Leerstring übergeben, wird als Pro‐
grammname die Programmnummer mit einem vorangestellten "P" verwendet.
Der Baustein MT_ProgSel wandelt die Programmnummer in ASCII-Zeichen
um, da die Teileprogramme in der IndraMotion MTX nicht numerisch, sondern
zeichenorientiert abgelegt sind.
Wird die Auswahl des Programms über den Programmnamen (ASCII-String)
vorgegeben, ist darauf zu achten, dass der Programmname nicht mehr als 29
Zeichen beinhaltet und die Zeichenkette mit dem ASCII-Zeichen NUL abge‐
schlossen wird. Soll das Programm bei der Programmanwahl nicht nach dem,
in den Maschinenparametern definierten Suchpfad innerhalb der NC angewählt
werden, kann der Programmname mit dem gewünschten Verzeichnis überge‐
ben werden. Die Gesamtlänge von 30 Zeichen darf hierbei jedoch nicht über‐
schritten werden. Um zum Beispiel das Programm "test.cpl" aus dem
BenutEzer-FEPROM anzuwählen, muss als Programmname "/usrfep/test.cpl"
übergeben werden.
Soll das Teileprogramm bei einem bestimmten Satz gestartet werden, kann
neben dem Programmnamen auch ein Startsatz vorgegeben werden. Der
Startsatz kann ein NC-Satz nach DIN 66025 (beginnt immer mit "N" ) oder ein
CPL-Satz (kein "N" vor der Satznummer ) sein. Der Startsatz wird daher als
Zeichenkette vorgegeben. Die Länge des Startsatzes kann max. 9 ASCII-Zei‐
chen betragen und muss am Ende mit dem ASCII-Zeichen NUL abgeschlossen
werden.
Bearbeitet das Teileprogramm nicht bis zu Ende (M30), sondern soll bereits
früher beendet werden, kann ein Endsatz definiert werden. Der Endsatz wird
nach den gleichen Kriterien wie der Startsatz definiert.
Ist ein Programm noch aktiv, während ein anderes Programm angewählt wer‐
den soll, genügt es, eine Programmanwahl über den Mode 2 oder 3 durchzu‐
führen. Voraussetzung für die damit verbundene automatische Programma‐
bwahl ist, dass sich die NC im Zustand Bereit oder Hält befindet.
Rexroth IndraMotion MTX 09VRS | Projektierung
Endsatz (Leerstring: kein Endsatz)
Flag, das anzeigt, ob die Funktion noch aktiv ist .
Fehlerkennung: FALSE bedeutet, dass die Funktion fehler‐
frei abgearbeitet wurde.
Fehlercode: nur gültig, wenn Error = TRUE

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis