Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 619

Gültig für steuerung sinumerik 840d sl, 840de sl, sinumerik 828d
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Randbedingungen
Verwendung einer Containerachse vor Aufruf von AXCTSWEC
Da die Programmverarbeitung mit AXCTSWE nicht anhält, ist bei der Programmierung der
Synchronaktion DO AXCTSWEC Folgendes zu beachten:
Beispiel:
Programmcode
N10 AXCTSWE(CT3)
N20 AX_A10
WHEN <Bedingung> DO AXCTSWEC(AX_A)
N30 G4 F1
Da nach dem Satz N10 mit der Freigabe zur Achscontainer-Drehung mit Satz N20 eine Achse
des Achscontainers (AX_A) verwendet wird und diese Verwendung zu einem Warten auf das
Ende der Achscontainer-Drehung führt, kommt die Synchronaktion erst zusammen mit dem
Programmsatz N30 in den Hauptlauf und ist somit wirkungslos.
Abhilfe:
Programmcode
N11 AXCTSWE(CT3)
WHEN <Bedingung> DO AXCTSWEC(AX_A)
N21 ...
N31 AX_A10
ACHTUNG
Ohne den ausführbaren Satz N21 gelangt die Synchronaktion erst nach dem Ende der
Achscontainer-Drehung mit dem nächsten ausführbaren Programmsatz N31 in den
Hauptkauf und wäre damit wie im obigen Beispiel ebenfalls wirkungslos.
Arbeitsvorbereitung
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Kommentar
; Freigabe der Achscontainer-Drehung.
;
AX_A = Containerachse.
;
Es wird auf das Ende der Achscontainer-Drehung
gewartet: $AN_AXCTSWA[CT3]==0
; Rücknahme der Freigabe. Keine Wirkung!
Kommentar
; Freigabe zur Achscontainer-Drehung.
; Rücknahme der Freigabe.
; Ausführbarer NC-Satz.
; Es wird auf das Ende der Achscontainer-Drehung
gewartet: $AN_AXCTSWA[CT3]==0
Bewegungssynchronaktionen
10.4 Aktionen in Synchronaktionen
619

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis