Beschleunigung (B2)
4.3 Beispiele
4.3.2
Ruck
4.3.2.1
Bahngeschwindigkeitsverlauf
Kernaussage
Im Folgenden wird beispielhaft ein Teileprogrammausschnitt mit dem dazugehörigen Verlauf
der Bahngeschwindigkeit aufgezeigt, um daran zu erläutern, wie die Bahngeschwindigkeit
aufgrund der verschiedenen Ereignisse und der sich daraus ergebenden Änderung des
Rucks angepasst wird.
Teileprogramm (Ausschnitt, schematisch)
; Einstellen von Bahnbeschleunigung und Bahnruck bei externem Eingriff:
N0100 $AC_PATHACC = 0.
N0200 $AC_PATHJERK = 4. * ($MA_MAX_AX_JERK[X] + $MA_MAX_AX_JERK[Y]) / 2.
; Synchronaktionen zum Variieren des Overrides (simuliert externen Eingriff):
N53 ID=1 WHENEVER ($AC_TIMEC > 16) DO $AC_OVR=10
N54 ID=2 WHENEVER ($AC_TIMEC > 30) DO $AC_OVR=100
; Anfahren
N1000 G0 X0 Y0 SOFT
N1100 TRANS Y=-50
N1200 AROT Z=30 G642
; Kontur
N2100 X0 Y0
N2200 X = 70 G1 F10000 RNDM=10
N2300 Y = 70
N2400 X0
N2500 Y0
M30
254
Funktionshandbuch, 01/2008, 6FC5397-0BP10-3AA0
Grundfunktionen