282/665
Bosch Rexroth AG
NC-Funktionen mit Hochsprachensyntax
Syntax:
Beispiel:
VORSICHT
Sofern die programmierten Endpunkte des "HsBlkSwitch"-Satzes und dessen
Nachfolgesatz nicht auf einer Geraden liegen, hat das Auftreten eines externen
Ereignisses immer eine nicht exakt vorhersehbare Veränderung des Bahnver‐
laufs zur Folge!
Die Highspeed-Signale können per Maschinenparameter konfigu‐
riert werden.
Für Fliegender Satzwechsel gilt:
●
ohne Restweg löschen in den Betriebsarten "Folgesatz", "Einzelsatz" und
"Einzelschritt",
●
mit Restweg löschen in den Betriebsarten "Programmsatz" und "Hand‐
eingabe",
●
meist ohne Achsstillstand
Satz wird mit der aktuellen Geschwindigkeit verlassen (Ausnahmen siehe
"Besonderheiten und Restriktionen").
●
keine Überprüfung auf maximal mögliches Achssprungvermögen sowie
●
Wirkungsweise von der aktuellen Betriebsart abhängig (Folge-/Einzel-/
Programmsatz, Einzelschritt, Handeingabe). Siehe "Besonderheiten und
Restriktionen".
HsBlkSwitch(HS<x>=<y>) oder
HsBlkSwitch(CI<x>=<y>)
Kurzform: HSB(..)
mit
<x>
<y>
Abb.6-66:
Syntax HsBlkSwitch (HSB)
Ereignisabhängiger Vorschub
Auf einer geraden Strecke soll der gefahrene Vorschub, abhängig von einem
externen Ereignis, reduziert werden.
Dazu sind 3 NC-Sätze notwendig, in denen jeweils unterschiedliche Vorschub‐
angaben definiert sind. Soll am Satzübergang nicht auf v = 0 abgebremst
werden, ist fliegender Satzwechsel erforderlich.
Beachten Sie, dass aufgrund der Aufgabenstellung (..."auf einer geraden Stre‐
cke"...) alle programmierten Endpunkte auf der gleichen Geraden liegen müs‐
sen.
DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
Veränderung der programmierten Bahn!
Fliegender Satzwechsel
Nummer des Highspeed-Signals oder des Kundenein‐
gangs (qCh_Custom<x>).
Wertebereich: 1...8, Integer.
Zum Satzwechsel erforderlicher logischer Signalzu‐
stand.
0: Low
1: High