Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth MTX 15VRS Projektierungsbeschreibung Seite 143

Sps-interface
Vorschau ausblenden Andere Handbücher für Rexroth MTX 15VRS:
Inhaltsverzeichnis

Werbung

MTX 15VRS SPS-Interface
ProgramNum‐
Programmnummer
ber:
StartBlock:
Startsatz (Leerstring: kein Startsatz)
EndBlock:
Endsatz (Leerstring: kein Endsatz)
Die Rückgabeparameter lauten:
Active:
Flag, das anzeigt, ob die Funktion noch aktiv ist
Error:
Fehlerkennung: FALSE bedeutet, dass die Funktion fehlerfrei ab‐
gearbeitet wurde
ErrorNo:
Fehlercode: nur gültig, wenn Error = TRUE
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. So‐
fern Start nicht über das SPS-Ablaufprogramm zurückgesetzt wird, wird es
zurückgesetzt, 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 angege‐
ben 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" verwen‐
det. Der Baustein MT_ProgSel wandelt die Programmnummer in ASCII-Zei‐
chen um, da die Teileprogramme im CNC-System MTX nicht numerisch, son‐
dern 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 Ver‐
zeichnis übergeben werden. Die Gesamtlänge von 30 Zeichen darf hierbei je‐
doch nicht überschritten werden. Um zum Beispiel das Programm "test.cpl"
aus dem Benutzer-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-
Zeichen betragen und muss am Ende mit dem ASCII-Zeichen NUL abge‐
schlossen 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‐
Programmbausteine
R911400171_Ausgabe 02 Bosch Rexroth AG
133/409

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis