Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 540

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

Werbung

Pendeln
14.2 Über Synchronaktionen gesteuertes Pendeln (OSCILL)
Programmcode
WHENEVER $AA_IM[Z]>=$SA_OSCILL_REVERSE_POS2[Z]
DO $AA_OVR[Z]=0
WHENEVER $AA_DTEPW[X]==0 DO $AC_MARKER[0]=1
WHENEVER $AC_MARKER[0]==1 DO $AA_OVR[X]=0
$AA_OVR[Z]=100
-> muss in einem Satz programmiert werden
3. Pendeln starten
Programmcode
OSCILL[Z]=(X) POSP[X]=(5,1,1)
M30
Weitere Informationen
1. Pendelparameter festlegen
Vor dem Bewegungssatz, der die Zuordnung von Zustell- und Pendelachse sowie die
Festlegung der Zustellung enthält, sind die Parameter für das Pendeln festzulegen (siehe
"Asynchrones Pendeln").
2. Bewegungssynchronaktionen festlegen
Über Synchronbedingungen erfolgt:
Zustellung unterdrücken, bis sich die Pendelachse innerhalb eines Umkehrbereichs
(ii1, ii2) oder an einem Umkehrpunkt (U1, U2) befindet.
Pendelbewegung während der Zustellung im Umkehrpunkt anhalten.
Pendelbewegung nach beendeter Teilzustellung wieder starten.
Start der nächsten Teilzustellung festlegen.
3. Pendeln- und Zustellachse zuordnen sowie Gesamt- und Teilzustellung festlegen.
540
Kommentar
; Immer wenn die aktuelle Position
der Pendelachse Z im MKS größer
gleich der Umkehrposition 2 ist,
dann setze den axialen Override der
Pendelachse Z auf 0%.
; Immer wenn der Restweg der Teilzu-
stellung gleich 0 ist, dann setze
den Merker mit dem Index 0 auf den
Wert 1.
; Immer wenn der Merker mit dem In-
dex 0 gleich 1 ist, dann setze den
axialen Override der Zustellachse X
auf 0%. Damit wird eine zu frühe Zu-
stellung verhindert (Pendelachse Z
hat den Umkehrbereich 2 noch nicht
wieder verlassen, die Zustellachse
X ist aber bereit für eine erneute
Zustellung). Setze den axialen Over-
ride der Pendelachse Z von 0% (Akti-
on der 2. Synchronaktion) zum Ver-
fahren wieder auf 100%.
Kommentar
; Starten der Achsen
Der Pendelachse Z wird die Achse X
als Zustellachse ;zugewiesen.
Die Achse X soll bis Endposition 5
in Schritten von 1 fahren.
; Programmende
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis