Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch Seite 492

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

Werbung

490/665
Bosch Rexroth AG
CPL-Funktionen
Funktion liefert / Refresh
1)
E
Achsnamen
R
keine Relevanz für MTX
Achs-Istposition
<Puffer>
Syntax / Beschreibung
ist vom
Typ
2)
Liefert in <Puffer> aus <Kanal>
den SAV-Zustand (Satzvorbereitung) und
den Zustand des Interpolators.
Als SAV-Zustand sind folgende Werte definiert:
1: Betriebsart ist nicht aktiv. Ein Prozess kann angewählt werden.
2: Betriebsart ist bereit. Ein Prozess kann gestartet werden.
3: Betriebsart ist aktiv. Ein Programm oder NC-Satz wird bearbeitet.
4: reserviert.
5: reserviert.
6: In der Betriebsart ist ein Fehler aufgetreten, der nur durch Grundstellung oder
Programmabwahl behoben werden kann.
7: reserviert.
8: Momentan wird Grundstellung durchgeführt.
9: Ein Programm ist angewählt und wird momentan vorbereitet (z.B. gelinkt).
10: "Restweg löschen" wurde ausgelöst und ist noch nicht abgeschlossen.
11: Betriebsart ist aktiv und bearbeitet vorhandene Puffer neu.
12: Betriebsart ist bereit. Der Prozess steht am Programmanfang und kann ge‐
startet werden.
13: Bei der gepufferten NC-Satzvorgabe sind alle Sätze abgearbeitet. Es wird auf
die nächste Vorgabe gewartet.
Als IPO-Zustand sind folgende Werte definiert:
1:Interpolator läuft.
2: Interpolator fährt wegen Vorschub Halt herunter.
3: Interpolator hat die Achsen angehalten.
Character,
MCODS(33,<Kanal>,<Version>,<Puffer>,<Größe>)
Array
Für <Kanal> = -1 liefert <Puffer> die Namen aller System-Achsen, getrennt durch
das Zeichen "0" (0-Byte) in aufsteigender Reihenfolge zu je 9 Byte.
Für <Kanal> = vorhandene Kanalnummer liefert <Puffer> die Namen aller Achsen
im angegebenen Kanal, getrennt durch das Zeichen "0" (0-Byte) in aufsteigender
Reihenfolge.
Namen die kürzer als 8 Zeichen sind, werden mit Leerzeichen bis zum 8. Zeichen
aufgefüllt.
In <Größe> wird die Größe von <Puffer> angegeben. Sie kann bei 16 Achsen
maximal (9*16) 144 Bytes betragen.
Beispiel siehe
Kap. 7.9.4 " Beispiele zur Programmierung" auf Seite
MCODS(34,...)
wurde durch MCODS(45,...) ersetzt
Real,
MCODS(35,-1,<Version>,<Puffer>,<Größe>)
Array
DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
519.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis