Herunterladen Inhalt Inhalt Diese Seite drucken

Statische Synchronaktion Mit $An_Axctswa; Sicher Auf Achscontainer-Drehung Warten - Siemens SINUMERIK 840Di sl Handbuch

Sinumerik 840d sl/840de sl; sinumerik 840di sl/840die sl; sinumerik 840d powerline/840de powerline; sinumerik 840di powerline/840die powerline; sinumerik 810d powerline/810de powerline
Vorschau ausblenden Andere Handbücher für SINUMERIK 840Di sl:
Inhaltsverzeichnis

Werbung

4.7.2

Statische Synchronaktion mit $AN_AXCTSWA

Kanal 1
IDS =1 EVERY $AN_AXCTSWA[CT1] == 1 DO M99
4.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
Erweiterungsfunktionen: Mehrere Bedientafeln an mehreren NCUs, Dezentrale Systeme (B3)
Funktionshandbuch, 11/2006, 6FC5397-1BP10-2AA0
4.7 Achscontainer Systemvariablen auswerten
Kommentar
Statische Synchronaktion:
Immer zu Beginn einer Achscontainer-Drehung die
Hilfsfunktion M99 ausgeben.
Literatur: /FPSY/, FB Synchronaktionen
Beispiele
4-49

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis