Ausführliche Beschreibung
2.2 Pendeln über Synchronaktionen gesteuert
● Bewegungssynchronbedingungen WHEN, WHENEVER
● Aktivierung durch Bewegungssatz
In den folgenden Abschnitten werden die noch nicht vorgestellten Elemente näher erläutert.
Einige Beispiele sind im Kapitel "Beispiele" beschrieben.
Hinweis
Ist die Bedingungen, die mit der Bewegungssynchronaktion (WHEN und WHENEVER)
festgelegt wurde, nicht mehr gültig, so wird als Ergebnis, falls der OVERRIDE auf 0%
gesetzt war, für diese Bedingung der OVERRIDE automatisch auf 100% gesetzt.
Hauptlauf-Auswertung
Es besteht die Möglichkeit, dass die Synchronisationsbedingungen im Interpolationstakt im
Hauptlauf mit aktuellen Istwerten verglichen werden ($$-Variable auf der rechten Seite von
Vergleichsbedingungen). Beim normalen Systemvariablenvergleich werden die Ausdrücke
im Vorlauf ausgewertet. Die vollständigen, erweiterten Möglichkeiten für Synchronaktionen
finden Sie in:
Literatur:
/FB2/ Funktionshandbuch Erweiterungsfunktionen; Bewegungssynchronaktionen (S5)
Beispiel 1
Pendeln, Umkehrposition fest über Settingdatum eingestellt:
$SA_OSCILL_REVERSE_POS1[Z]=-10
$SA_OSCILL_REVERSE_POS2[Z]=10
G0 X0 Z0
WAITP(Z)
ID=1 WHENEVER $AA_IM[Z] <
$SA_OSCILL_REVERSE_POS1[Z] DO
$AA_OVR[X]=0
ID=2 WHENEVER $AA_IM[Z] >
$SA_OSCILL_REVERSE_POS2[Z] DO
$AA_OVR[X]=0
OS[Z]=1 FA[X]=1000 POS[X]=40
OS[Z]=0
M30
2-14
– Pendelachse und Zustellachsen einander zuordnen OSCILL
– Zustellverhalten angeben POSP.
; Wenn der Istwert der Pendelachse den
; Umkehrpunkt überschritten hat,
; wird Zustellachse angehalten.
; Pendeln einschalten
; Pendeln ausschalten
Erweiterungsfunktionen: Pendeln (P5)
Funktionshandbuch, 11/2006, 6FC5397-1BP10-2AA0