Parameter

Hochlaufparameter

P-STUP-00033

Speichergröße für das Rückwärtsfahren

Beschreibung

Dieser Parameter legt die Speichergröße in Byte für das Rückwärtsfahren auf der Bahn fest. Die NC prüft beim Hochlauf, ob die notwendige Minimalgröße eingehalten wird. Wenn dies nicht der Fall ist, so wird eine Warnung erzeugt und die Speichergröße auf den erforderlichen Mindestwert gesetzt. Wird die Speichergröße auf 0 gesetzt, so steht die Funktionalität 'Vorwärts-/ Rückwärtsfahren auf der Bahn' nicht zur Verfügung. Die maximale Größe wird nur durch die vorhandenen Ressourcen des PC begrenzt.

Parameter

fb_storage_size[i] mit i = 0 ... 11
(Maximale Kanalanzahl: 12, applikationsspezifisch)

Datentyp

UNS32

Datenbereich

0 ... MAX(UNS32)

Dimension

----

Standardwert

0

Anmerkungen

 

Weitere SPS-Parameter

Aktuell zurückgelegter Weg im NC-Programm(PCS)

Beschreibung

Dient in der SPS zum Lesen des aktuell zurückgelegten Wegs ab Programmstart bzw. ab dem letzten NC-Befehl #DISTANCE PROG START CLEAR. Berechnungsgrundlage ist dabei die aktuelle Position innerhalb des aktuellen NC-Satzes.

Signalfluss

CNC → PLC

ST-Pfad

gpCh[channel_idx]^.bahn_state.dist_prog_start

Datentyp

UDINT (* LREAL)

Einheit

0,1 µm

Zugriff

PLC liest

Besonderheiten

* Ab der CNC-Version V3.1.3104.01 wird das Datum im LREAL Format bereitgestellt.

Haltebedingung

Beschreibung

Gibt die Bedingung an, aufgrund derer die aktuelle Bewegung angehalten wurde.

Signalfluss

CNC → PLC

ST-Pfad

gpCh[channel_idx]^.bahn_state.stop_conditions_r

Datentyp

DINT

Wertebereich

Siehe Wertebereich der Haltebedingung mit Erläuterungen.

Zugriff

PLC liest

Wertebereich der Haltebedingungen

Konstante in PLC

Wert

Erläuterung

HLI_SC_FEEDHOLD

0x0001

Bahnvorschubstopp

HLI_SC_VFG

0x0002

Achsspezifische Vorschubfreigabe nicht vorhanden.

HLI_SC_SINGLE_BLOCK

0x0004

Einzelschrittbetrieb aktiv.

HLI_SC_M00_OR_M01

0x0010

M00 (programmierter Halt), M01 (wahlweiser Halt) ist aktiv.

HLI_SC_PLC_ACKNOWLEDGE

0x0020

Stopp erfolgt, weil auf eine Quittierung aus der SPS gewartet wird. Dies kann im Zusammenhang mit der Ausgabe von M- oder H-Technologiefunktionen auftreten, ist aber nicht ausschließlich darauf beschränkt.

HLI_SC_OVERRIDE_ZERO

0x0040

Override = 0.

HLI_SC_OVERRIDE_RAPID_ZERO

0x0080

Override = 0 bei Eilgangsätzen

HLI_SC_DELAY_TIME

0x0200

Verweilzeit.

HLI_SC_CHANNEL_SYNC

0x0800

Kanalsynchronisation ist aktiv.

HLI_SC_IPO_INPUT_EMPTY

0x1000

Eingangs-FIFO des Interpolators ist leer.

HLI_SC_IPO_INPUT_DISABLED

0x2000

Einlesen von Funktionssätzen (z. B. Bewegungssätze, etc.) gesperrt.

HLI_SC_WAIT_FOR_AXES

0x8000

Stopp erfolgt, weil darauf gewartet wird, dass ein beauftragter Achstausch abgeschlossen wird.

HLI_SC_CHANNEL_ERROR

0x00010000

Im Kanal ist ein Fehler aufgetreten.

HLI_SC_WAIT_TECHNO_ACK

0x00020000

Warten auf die Quittierung von M/H/S/T-Technologiefunktionen.

HLI_SC_W_C_AFTER_COLLISION

0x00040000

Nach einer detektierten Kollision wird auf das Fortsetzen der Bewegung gewartet.

HLI_SC_SLOPE_SUPPLY_PROBLEM

0x00080000

Satzversorgungsproblem (tritt nur im Zusammenhang mit HSC-Slope auf).

HLI_SC_BACK_INTERPOLATION

0x00100000

Rückinterpolation nach Nachführbetrieb ist aktiv.

HLI_SC_STOP_REVERSIBLE

0x00200000

Stopp, weil M00 (programmierter Halt) aktiv ist. Allerdings ist es möglich das NC-Programm trotz M00 rückwärts abzuarbeiten (ab V3.1.3039.01 verfügbar).

HLI_SC_BREAKPOINT_STOP

0x00400000

Stopp nach Erreichen der Unterbrechungsstelle (Haltepunkt); ab V3.1.3039.01 verfügbar.

HLI_SC_M0_STOP

0x02000000

Stopp nach Erreichen einer M00-Funktion

HLI_SC_M1_STOP

0x04000000

Stopp nach Erreichen einer M01-Funktion

HLI_SC_INSERT_STOP_AT_DIST

0x08000000

Stopp nach Erreichen einer durch die Control Unit „Einfügen von Stoppmarken“ eingefügten M-Funktion.

HLI_SC_DEC_SYN_CHAN_EMPTY

0x10000000

Dekoder wartet auf Synchronisation. NC-Kanal hat keine Aufträge.

CNC-Objekte

Name

bahn_state.stop_conditions_r

Beschreibung

Gibt die Bedingung an, aufgrund derer die aktuelle Bewegung angehalten wurde. Der gelesene Wert kann der Tabelle entnommen werden.

Task

GEO (Port 551)

Indexgruppe

0x12330<CID>

Indexoffset

0x30

Datentyp

UNS32

Länge

4

Attribute

read

Einheit

[-]

Anmerkungen

Alternativ kann die Haltebedingung auch über das HLI gelesen werden.