Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 543

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

Werbung

Unter den gegebenen Annahmen (siehe oben) ergeben sich folgende Anweisungen:
Umkehrbereich 1:
WHENEVER $AA_IM[Z]<>$SA_OSCILL_RESERVE_POS1[Z] DO $AA_OVR[X]=0
$AA_OVR[Z]=100
Immer wenn die aktuelle Position der Pendelachse Z im MKS größer oder kleiner als die
Position des Umkehrpunkts 1 ist, dann setze den axialen Override der Zustellachse X auf 0%
und den axialen Override der Pendelachse Z auf 100%.
Umkehrbereich 2:
Für Umkehrpunkt 2:
WHENEVER $AA_IM[Z]<>$SA_OSCILL_RESERVE_POS2[Z] DO $AA_OVR[X]=0
$AA_OVR[Z]=100
Immer wenn die aktuelle Position der Pendelachse Zu im MKS größer oder kleiner als die
Position des Umkehrpunkts 2 ist, dann setze den axialen Override der Zustellachse X auf 0%
und den axialen Override der Pendelachse Z auf 100%.
Anhalten der Pendelbewegung im Umkehrpunkt
Die Pendelachse wird am Umkehrpunkt angehalten, gleichzeitig beginnt die Zustellbewegung.
Die Pendelbewegung wird fortgesetzt, wenn die Zustellbewegung vollständig ausgeführt ist.
Gleichzeitig kann diese Synchronaktion dazu benutzt werden, die Zustellbewegung zu starten,
falls diese durch eine vorhergehende Synchronaktion, die noch wirksam ist, gestoppt wurde.
Unter den gegebenen Annahmen (siehe oben) ergeben sich folgende Anweisungen:
Umkehrbereich 1:
WHENEVER $SA_IM[Z]==$SA_OSCILL_RESERVE_POS1[Z] DO $AA_OVR[X]=0
$AA_OVR[Z]=100
Immer wenn die aktuelle Position der Pendelachse im MKS gleich der Umkehrposition 1 ist,
dann setze den axialen Ovberrie der Pendelachse auf 0% und den axialen Override der Zu‐
stellachse auf 100%.
Umkehrbereich 2:
WHENEVER $SA_IM[Z]==$SA_OSCILL_RESERVE_POS2[Z] DO $AA_OVR[X]=0
$AA_OVR[Z]=100
Immer wenn die aktuelle Position der Pendelachse Zu im MKS gleich der Umkehrposition 2
ist, dann setze den axialen Override der PendelachseX auf 0% und den axialen Override der
Zustellachse auf 100%.
Online-Auswertung des Umkehrpunkts
Steht auf der rechten Seite des Vergleichs eine mit $$ gekennzeichnete Hauptlaufvariable,
so werden die beiden Variablen im IPO-Takt laufend ausgewertet und miteinander verglichen.
Hinweis
Mehr Informationen hierzu siehe Kapitel "Bewegungssynchronaktionen".
Arbeitsvorbereitung
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
14.2 Über Synchronaktionen gesteuertes Pendeln (OSCILL)
Pendeln
543

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis