Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 664

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

Werbung

Pendeln
11.2 Über Synchronaktionen gesteuertes Pendeln (OSCILL)
Nächste Teilzustellung
Nach erfolgter Zustellung muss ein zu frühes Starten der nächsten Teilzustellung verhindert
werden.
Dazu wird ein kanalspezifischer Merker ($AC_MARKER[Index]) verwendet, der am Ende
der Teilzustellung (Teilrestweg ≡ 0) gesetzt wird und beim Verlassen des Umkehrbereichs
gelöscht wird. Dann wird mit einer Synchronaktion die nächste Zustellbewegung verhindert.
Unter den gegebenen Annahmen (siehe oben) ergeben sich z. B. für Umkehrpunkt 1
folgende Anweisungen:
1. Marker setzen:
WHENEVER
$AA_DTEPW[X]==0 DO
$AC_MARKER[1] = 1
2. Marker löschen
WHENEVER $AA_IM[Z]<>
$SA_OSCILL_RESERVE_P
OS1[Z] DO
$AC_MARKER[1] = 0
3. Zustellung verhindern
WHENEVER
$AC_MARKER[1]==1 DO
$AA_OVR[X] = 0
664
Immer wenn der Restweg für die Teilzustellung der
Zustellachse X im WKS gleich Null ist, dann setze den Merker
mit Index 1 auf 1.
Immer wenn die aktuelle Position der Pendelachse Z ium
MKS größer oder kleiner als die Position des Umkehrpunkts
1 ist, dann setze den Merker 1 auf 0.
Immer wenn der Merker 1 gleich ist, dann setze den axialen
Override der Zustellachse X auf 0%.
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis