Satzvorlauf

Satzvorlauf an/aus, Handshake mit PLC

Beschreibung

Bei jeder Ein/Aus-Anforderung des Satzvorlaufes veranlasst die CNC einen Handshake mit der PLC:

Solange das Anforderungselement den Wert TRUE besitzt, wird die PLC über jeden Wechsel des Satzvorlaufbetriebs informiert.

Datentyp

LC_CONTROL_BOOL_UNIT, s. Beschreibung Control Unit

Besonderheiten

Verbrauchsdatum

Zugriff

Wird ein NC-Programm mit aktiviertem Satzvorlaufmodus gestartet, setzt die CNC das Signal der CNC auf TRUE und wartet sie auf das Signal der PLC, dass diese bereit für den Satzvorlauf ist.

Wenn die PLC die notwendigen Aktionen zur Vorbereitung des Satzvorlaufs durchgeführt hat, meldet sie dies an die CNC, in dem sie das Signal der PLC auf TRUE setzt.

Nach diesem Signal kann das NC-Programm im Satzvorlaufmodus abgearbeitet werden. Dies erfolgt entweder durch "Bewegung fortsetzen"- oder "Programmstart"-Kommandos.

Wird bei der Abarbeitung des NC-Programms die Wiederaufsetzposition erreicht, signalisiert dies die CNC, indem sie nun das Signal der CNC auf FALSE setzt.

Dies detektiert die PLC, trifft ihre Vorbereitungen für den Betrieb mit realen Achsbewegungen, und setzt dann das Signal der PLC auf FALSE.

ST-Pfad

gpCh[channel_idx]^.bahn_lc_control.block_search

Signal der CNC

ST-Element

.command_r

Signalfluss

CNC → PLC

Datentyp

BOOL

Wertebereich

[TRUE = NC-Programm wurde im Satzvorlaufmodus gestartet, FALSE = Satzvorlauf ist ausgeschaltet]

Signal der PLC

ST-Element

.state_w

Signalfluss

PLC → CNC

Datentyp

BOOL

Wertebereich

[TRUE = PLC hat die Benachrichtigung über das Einschalten des Satzvorlauf quittiert, FALSE = PLC hat die Benachrichtigung über das Ausschalten des Satzvorlauf quittiert]

Anforderung

ST-Element

.enable_w

Datentyp

BOOL

Wertebereich

[TRUE = PLC will über die Aktivierung des Satzvorlaufes informiert werden, FALSE]

Interaktion BOOLEAN-LC-Control Unit und PLC
Abb.: Interaktion BOOLEAN-LC-Control Unit und PLC

Hinweis

notice

Bei CNC-Reset werden command_r und state_w durch die CNC zurückgesetzt.