Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 691

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

Werbung

Beispiel Programmablauf für einen Achstausch zweier Kanäle
Die Achse Z ist im 1.Kanal und im 2. Kanal bekannt.
Programmablauf im 1. Kanal:
Programmcode
WHEN TRUE DO RELEASE(Z)
WHENEVER($AA_TYP[Z]==1) DO RDISABLE
N110 G4 F0.1
WHEN TRUE DO GET(Z)
WHENEVER($AA_TYP[Z]<>1) DO RDISABLE
N120 G4 F0.1
WHEN TRUE DO RELEASE(Z)
WHENEVER($AA_TYP[Z]==1) DO RDISABLE
N130 G4 F0.1
N140 START(2)
Programmablauf im 2. Kanal:
Programmcode
WHEN TRUE DO GET(Z)
WHENEVER($AA_TYP[Z]==0) DO RDISABLE
N210 G4 F0.1
WHEN TRUE DO GET(Z)
WHENEVER($AA_TYP[Z]<>1) DO RDISABLE
N220 G4 F0.1
WHEN TRUE DO RELEASE(Z)
WHENEVER($AA_TYP[Z]==1) DO RDISABLE
N230 G4 F0.1
N250 WAITM(10, 1, 2)
Arbeitsvorbereitung
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
Bewegungssynchronaktionen
10.4 Aktionen in Synchronaktionen
Kommentar
;
Z-Achse wird zur neutralen Achse
;
Einlesesperre solange Z-Achse
Programmachse
;
Z-Achse wird wieder NC-Programm-
Achse
;
Einlesesperre bis Z-Achse
Programmachse ist
;
Z-Achse wird zur neutralen Achse
;
Einlesesperre solange Z-Achse
Programmachse
;
;
den 2. Kanal starten
Kommentar
;
;Z-Achse in den 2. Kanal holen
;
;Einlesesperre solange Z-Achse in
anderem
;Kanal
;
;Z-Achse wird NC-Programm-Achse
;
;Einlesesperre bis Z-Achse
Programmachse ist
;
;Z-Achse im 2. Kanal neutrale
Achse
;
;Einlesesperre solange Z-Achse
Programmachse
;
mit Kanal 1 synchronisieren
691

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis