Ausführliche Beschreibung
2.2 Pendeln über Synchronaktionen gesteuert
Programmierung
WHENEVER $AA_IM[Pendelachse] == $SA_OSCILL_REVERSE_POS2[Pendelachse]
DO $AA_OVR[Pendelachse] = 0 $AA_OVR[Zustellachse] = 100
Erklärung:
$AA_IM[Pendelachse]: Aktuelle Position der Pendelachse
$SA_OSCILL_REVERSE_POS2[Pendelachse]: Umkehrpunkt 2 der Pendelachse
$AA_OVR[Pendelachse]: axialer Override der Pendelachse
$AA_OVR[Zustellachse]: axialer Override der Zustellachse
2.2.5
Pendelbewegung wieder starten
Funktion
Immer, wenn der Restweg für das aktuell zurückgelegte Wegstück der Zustellachse = 0 ist,
also die Teilzustellung damit erfolgt ist, startet die Pendelachse über den Override.
Anwendung
Diese Synchronaktion wird dazu benutzt, die Bewegung der Pendelachse fortzusetzen,
wenn die Teilzustellbewegung abgeschlossen ist. Falls die Pendelachse nicht auf das Ende
der Teilzustellung warten soll, so ist die jeweilige Bewegungssynchronaktion, mit der die
Pendelachse im Umkehrpunkt gestoppt wird, wegzulassen.
Programmierung
WHENEVER $AA_DTEPW[Zustellachse] == 0
DO $AA_OVR[Pendelachse] =100
Erklärung der Systemvariablen:
$AA_DTEPW[Zustellachse]: axialer Restweg für Zustellachse im
Werkstückkoordinatensystem: Wegstück der Zustellachse
$AA_OVR[Pendelachse]: axialer Override für Pendelachse
Erklärung der Schlüsselwörter:
WHENEVER ... DO ... Immer wenn Bedingung erfüllt, dann...
2-20
Erweiterungsfunktionen: Pendeln (P5)
Funktionshandbuch, 11/2006, 6FC5397-1BP10-2AA0