Anpassung der Bahndynamikgrenzwerte
![]() | Ab Version V2.10.1507.02 ersetzt der Befehl #VECTOR LIMIT ON/OFF... die Befehle #VECTORACC ON/OFF... und #VECTORVEL ON/OFF... .Diese sind aus Kompatibilitätsgründen weiterhin verfügbar, es wird aber empfohlen, sie in neuen NC-Programmen nicht mehr zu verwenden. |
Die maximal zulässige Geschwindigkeit, Beschleunigung und Verzögerung auf der Bahn ergibt sich in Abbhängigkeit von den dynamischen Kenngrößen in den achsspezifischen Parameterlisten und der programmierten Kontur.
Bestimmte Anwendungen (z.B. Hochleistungslaserschneiden, Plasmastrahlschneiden) erfordern zur Gewährleistung optimaler Bearbeitungsergebnisse die Anpassung der dynamischen Kenngrößen auf der Bahn.
Diese Bahngrenzwerte können während der dynamischen Phasen der Bearbeitung durch den nachfolgenden NC-Befehl angepasst werden. Er ermöglicht im NC-Programm die Aktivierung/ Deaktivierung von selbst definierten Grenzwerten bzw. Defaultgrenzwerten.
#VECTOR LIMIT ON [ [ ACC<acc> ] [ DEC<dec> ] [ VEL<vel> ] ] (modal)
oder
#VECTOR LIMIT ON [ [ ACC ] [ DEC ] [ VEL ] ] (modal)
oder
#VECTOR LIMIT ON ALL (modal)
ACC<acc>Grenzwert für Bahnbeschleunigung in mm/min².
DEC<dec> Grenzwert für Bahnverzögerung in mm/min².
![]() | Der Parameter DEC ist wirksam, wenn das angewählte Slopeprofil eine getrennte Definition von Beschleunigungs- und Verzögerungsparametern zuläßt (z.B. Slopetyp 1). |
VEL<vel> Grenzwert für Geschwindigkeit in mm/min.
Werden die Schlüsselworte ACC, DEC, VEL ohne Grenzwert programmiert oder wird der Befehl #VECTOR LIMIT ON ALL verwendet, gelten die Defaultgrenzwerte aus der Kanalparameterliste [1]-31, [1]-50, [1]-32.
Der Befehl #VECTOR LIMIT OFF ... bewirkt das Umschalten auf die Berechnung der Dynamikbegrenzung durch den Look Ahead. Die Umschaltung kann für bestimmte oder für alle Grenzwerte programmiert werden.
#VECTOR LIMIT OFF [ [ ACC ] [ DEC ] [ VEL ] ] (modal)
oder
#VECTOR LIMIT OFF ALL (modal)
![]() | Die Bahndynamikgrenzwerte werden nur verwendet, wenn sie unterhalb der im Look Ahead gültigen Grenzwerte liegen. Sie haben...keinen Einfluss auf achsspezifische Bewegungen wie z.B. Referenzpunktfahrt, Handbetrieb oder unabhängige Achsen und...wirken sowohl bei G01 als auch bei G00. |
Hinweis | |
Im Zusammenhang mit dem Kanalparameter[1]-33 muss der Anwender berücksichtigen, dass die Maschine abhängig vom programmierten Grenzwert bei einem Feedhold auch langsamer verzögert. |
![]() | Die Bahndynamikgrenzwerte bei G00 können auch über eine Gewichtungstabelle mit Fahrwegabhängigkeit in den Kanalparametern[1]-49 beeinflusst werden |
Programmierbeispiele
%vec_limit
(Dynamikgrenzwerte mit Wert setzen)
N10 #VECTOR LIMIT ON [ACC=3600000 DEC=4000000 VEL=3000]
N11 #VECTOR LIMIT ON [ACC=3600000 DEC=4000000]
N12 #VECTOR LIMIT ON [ACC=3600000 VEL=3000]
N13 #VECTOR LIMIT ON [ACC=3600000]
N14 #VECTOR LIMIT ON [DEC=4000000 VEL=3000]
N15 #VECTOR LIMIT ON [DEC=4000000]
N16 #VECTOR LIMIT ON [VEL=3000]
(Dynamikgrenzwerte auf Default setzen)
N20 #VECTOR LIMIT ON [ACC DEC VEL]
N21 #VECTOR LIMIT ON [ACC DEC]
N22 #VECTOR LIMIT ON [ACC VEL]
N23 #VECTOR LIMIT ON [ACC]
N24 #VECTOR LIMIT ON [DEC VEL]
N25 #VECTOR LIMIT ON [DEC]
N26 #VECTOR LIMIT ON [VEL]
(Gemischte Belegung der Dynamikgrenzwerte)
N27 #VECTOR LIMIT ON [ACC=3600000 DEC]
N28 #VECTOR LIMIT ON [ACC VEL=3000]
(Alle Dynamikgrenzwerte auf Default setzen)
N30 #VECTOR LIMIT ON ALL (:= #VECTOR LIMIT ON [ACC DEC VEL])
(Dynamikgrenzwerte durch LOOK_AHEAD bestimmen lassen)
N40 #VECTOR LIMIT OFF [ACC DEC VEL]
N41 #VECTOR LIMIT OFF [ACC DEC]
N42 #VECTOR LIMIT OFF [ACC VEL]
N43 #VECTOR LIMIT OFF [ACC]
N44 #VECTOR LIMIT OFF [DEC VEL]
N45 #VECTOR LIMIT OFF [DEC]
N46 #VECTOR LIMIT OFF [VEL]
(Alle Dynamikgrenzwerte durch LOOK_AHEAD bestimmen lassen)
N50 #VECTOR LIMIT OFF ALL (:= #VECTOR LIMIT OFF [ACC DEC VEL])
N999 M30