Herunterladen Inhalt Inhalt Diese Seite drucken

Sicher Auf Achscontainer-Drehung Warten - Siemens SINUMERIK 840D sl Handbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

B3: Mehrere Bedientafeln an mehreren NCUs, Dezentrale Systeme - nur 840D sl
2.11 Beispiele
2.11.7.3

Sicher auf Achscontainer-Drehung warten

Will man sicher auf das Ende der Achscontainer-Drehung warten, so kann eines der
folgenden Beispiele je nach Umfeld herangezogen werden.
Beispiel 1
rl = $AN_AXCTAS[ctl] ; Lesen der aktuell. Achscontainer-Stellung
AXCTSWE(ctl) ; Achscontainer-Drehung zulassen
WHILE (rl == $AN_AXCTAS[ctl]) ; Warten, bis Achscontainer-Stellung
ENDWHILE ; geändert
Beispiel 2 für 1. Kanal
CLEARM(9) ; Synchronisationsmarker 9 löschen
AXCTSWE(ctl) ; Achscontainer-Drehung zulassen
; mit Synchronaktion warten, dass
; Achscontainer-Drehung beendet ist
WHEN $AN_AXCTSWA[ctl] == TRUE DO SETM(9) ; Marke 9 setzen und
WAITMC(9, 1) ; Warten auf Synchronisationsmarke 9
; im 1. Kanal
Beispiel 3.1 Internes Warten nutzen
M3 S100 ; Achscontainer-Spindel erneut programmieren
; Es wird intern auf das Ende der Achscontainer-Drehung
; gewartet
Beispiel 3.2 Internes Warten nutzen
x=IC(0) ; Achscontainer-Achse x erneut programmieren
; Es wird intern auf das Ende der Achscontainer-Drehung
; gewartet
Beispiel 3.3 Internes Warten nutzen
AXCTSWE(CTL) ; Wird ein Achscontainer erneut zur Drehung freigegeben,
; so wird intern auf das Ende der vorausgegangenen
; Achscontainer-Drehung gewartet
N2150 WHILE (rl == $AN_AXCTAS[ctl])
224
Funktionshandbuch, 03/2010, 6FC5397-1BP20-1AA0
Erweiterungsfunktionen

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis