B2: Beschleunigung
6.3 Beispiele
6.3.2
Ruck
6.3.2.1
Bahngeschwindigkeitsverlauf
Das folgende Beispiel zeigt anhand der programmierten Verfahrbewegungen und Aktionen
eines Teileprogrammausschnitts den Verlauf der Bahngeschwindigkeit und des Rucks.
Teileprogrammausschnitt
Programmcode
; Einstellen von Bahnbeschleunigung und Bahnruck bei externem Eingriff:
N0100 $AC_PATHACC = 0.0
N0200 $AC_PATHJERK = 4.0 * ($MA_MAX_AX_JERK[X] + $MA_MAX_AX_JERK[Y]) / 2.0
; Synchronaktion:
Eingriffen)
N0530 ID=1 WHENEVER ($AC_TIMEC > 16) DO $AC_OVR=10
N0540 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
318
Variieren des Overrides (Simulation von externen
Funktionshandbuch, 12/2018, A5E40870716A AB
Grundfunktionen