Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 746

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

Werbung

Pendeln
11.2 Über Synchronaktionen gesteuertes Pendeln (OSCILL)
Pendelbewegung wieder starten
Diese Synchronaktion wird dazu benutzt, die Bewegung der Pendelachse fortzusetzen,
wenn die Teilzustellbewegung abgeschlossen ist.
Unter den gegebenen Annahmen (siehe oben) ergeben sich folgende Anweisungen:
WHENEVER
$AA_DTEPW[X]==0
DO $AA_OVR[Z]=100
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 POS1[Z]
DO $AC_MARKER[1]=0
3. Zustellung verhindern
WHENEVER $AC_MARKER[1]==1
DO $AA_OVR[X] = 0
746
Immer wenn der REstweg für die Teilzustellung der
Zustelalchse X im WKS gleich Null ist, dann setze den
axialen Override der Pendelachse auf 100%.
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, 06/2009, 6FC5398-2BP20-0AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis