Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch Seite 511

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

Werbung

DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
Funktion liefert / Refresh
1)
Z
Z
programmierte Bahnvorschü‐
be
S
aktiver programmierter Bahn‐
vorschub
E
1)
Daten, die die Steuerung zyklisch zur Verfügung stellt, sind mit "Z" gekennzeichnet.
Daten, die nach jedem Satzwechsel zur Verfügung stehen, sind mit "S" gekennzeichnet.
Daten, die in unregelmäßigen Abständen nach einer Änderung geliefert werden, sind mit "E" gekennzeichnet.
Daten, die sofort nach der Anforderung geliefert werden, sind mit "I" gekennzeichnet.
Daten, die sich nie ändern (sie müssen nur einmal angefordert werden), sind mit "R" gekennzeichnet.
2)
Gibt den, für <Puffer> benötigten Variablentyp (Integer, Real, Double, Character) an.
Ist keine einfache Variable, sondern eine Feldvariable notwendig, steht hinter dem Variablentyp noch "Array".
Beispiel:
<Puffer>
Syntax / Beschreibung
ist vom
Typ
2)
Liefert in <Puffer> die aktuelle Kreuzkompensation
Wird für <Kanal> -1 vorgegeben, so werden die Kreuzkompensationen der Sys‐
temachsen geliefert.
Ansonsten liefert die Funktion die Kreuzkompensationen für die Achsen des vor‐
gegebenen Kanals.
Double,
MCODS(135,<Kanal>,<Version>,<Puffer>,<Größe>)
Array
Liefert in <Puffer> den aktuellen Kompensationsversatz.
Beim Kompensationsversatz handelt es sich um die Summe der aktiv wirksamen
Kompensationen.
Wird für <Kanal> -1 vorgegeben, so wird der Versatz für die Systemachsen ge‐
liefert.
Ansonsten liefert die Funktion den aktiven Versatz für die Achsen des vorgege‐
benen Kanals.
Real,
Ar‐
MCODS(142,<Kanal>,<Version>,<Puffer>,<Größe>)
ray
Einige NC-Funktionen können mit 2 Vorschüben programmiert werden, wie z.B.
G94. Mit MCODS(142,...) können die verschiedenen Vorschübe ermittelt werden.
Die Vorschübe werden aus dem Kanal <Kanal> gelesen und in dem Real-Array
<Puffer> zurückgeliefert. Die <Größe> gibt die Anzahl der Elemente des Arrays
an.
Der gerade gültige programmierte Vorschub-Index wird mit MCODS(143,...) ge‐
liefert. MCODS(24,...) liefert immer nur den ersten programmierten Vorschub,
d.h. das erste Element, welches auch mit MCODS(142,...) geliefert wird.
MCODS(143,<Kanal>,<Version>,<Puffer>,<Größe>)
Integer
Diese Funktion liefert den Index des gerade aktiven programmierten Bahnvor‐
schubes. Dieses Bahnvorschub-Array kann mit MCODS(142, ...) ermittelt wer‐
den. Da der aktive programmierte Vorschub durch ein PLC-Interface-Signal
umgeschaltet werden kann, kann sich der Index des programmierten Bahnvor‐
schubes auch während eines einzigen Satzes (mehrfach) ändern.
Abb.7-50:
Diverse Funktionen und Syntax
Hilfsfunktionen
Bosch Rexroth AG
509/665
CPL-Funktionen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis