Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraMotion MTX 09VRS Projektierungshandbuch Seite 143

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

Werbung

Projektierung | Rexroth IndraMotion MTX 09VRS
Bausteinparameter
Mit dem Mode 3 (Programmwechsel) kann ein neues Programm angewählt
werden, ohne dass die modalen Funktionen zurückgesetzt werden. Hiermit
kann z.B. bei laufender Spindel ein neues Programm angewählt werden, wenn
im Einschaltsatz "M5" entfernt wird. Voraussetzung ist hierbei, dass das letzte
Programm fertig abgearbeitet ist oder noch nicht gestartet wurde.
Der Baustein Externe Programmanwahl/-abwahl kann absolut oder bedingt
aufgerufen werden. Sind mehrere Kanäle aktiviert, kann der Baustein pro SPS-
Zyklus auch mehrmals aufgerufen werden.
Abb.11-4:
Baustein Programmanwahl/-abwahl
Der Baustein wird aufgerufen mit den Parametern:
Start:
Flag für eine neue Anforderung
Chan:
Gewünschte Kanalnummer
Mode:
1 Programmanwahl
2 Programmanwahl mit automatischer Abwahl des alten Pro‐
gramms
3 Programmwechsel
4 Programmabwahl
ProgramName:
Programmname (incl. Pfad)
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 Rexroth 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 30
Zeichen beinhaltet (incl. dem ASCII-Zeichen NUL als Endekennung).
Bei Programmen, die gelinkt werden müssen (Programme oder Unterprogram‐
me, die CPL-Anweisungen enthalten) sind nur 28 Zeichen zulässig, da für die
Extension bei der Linktabelle noch zusätzlich 2 Zeichen benötigt werden.
Soll das Programm bei der Programmanwahl nicht nach dem, in den Maschi‐
nenparametern definierten Suchpfad innerhalb der NC angewählt werden,
kann der Programmnamen mit dem gewünschten Verzeichnis übergeben wer‐
den. Die Gesamtlänge von 127 Zeichen darf hierbei jedoch nicht überschritten
werden. Um zum Beispiel das Programm "test.cpl" aus dem Benutzer-
FEPROM anzuwählen, muss in ProgramName " /usrfep/test.cpl" übergeben
werden.
ProgramNumber:
Programmnummer
StartBlock:
Startsatz (Leerstring: kein Startsatz)
Electric Drives
| Bosch Rexroth AG
and Controls
Programmbausteine
141/295

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis