Programmieren
3.14 Mehrere Vorschubwerte in einem Satz
Beispiel Programmierung Bahnbewegung
Unter der Adresse F wird der Bahnvorschub programmiert, der gültig ist, solange kein Ein-
gangssignal ansteht. Die numerische Erweiterung gibt die Bitnummer des Eingangs an, mit
dessen Änderung der Vorschub wirksam wird:
F3=20
F2=5
ST=1
SR=0,5
Beispiel Programmierung axiale Bewegung
Unter der Adresse FA wird der axiale Bahnvorschub programmiert, der gültig ist, solange
kein Eingangssignal ansteht.
Mit FMA[3,x]= bis FMA[2,x]= können zusätzlich bis zu 2 weitere Vorschübe pro Achse im
Satz programmiert werden. Der erste Ausdruck in eckigen Klammern gibt die Bitnummer des
Eingangs an, der zweite die Achse, für die der Vorschub gelten soll:
FMA[3, x]=1000
Beispiel Axiale Verweilzeit und Rückzugsweg
Verweilzeit und Rückzugsweg werden unter folgenden zusätzlichen Adressen programmiert:
STA[x]=...
SRA[x]=...
Wenn der Eingang Bit 1 für Verweilzeit bzw. Rückzugsweg Bit 0 aktiviert wird, wird der
Restweg für Bahnachsen oder die betreffenden Einzelachsen gelöscht und die Verweilzeit
bzw. der Rückzug gestartet.
Beispiel Mehrere Arbeitsgänge in einem Satz
N20 T1 D1 F500 G0 X100
N25 G1 X105 F=20 F3=5
F2=0.5 ST=1.5
SR= 0.5
N30 ...
...
3-96
; 3 entspricht Eingangsbit 3
; 2 entspricht Eingangsbit 2
; Verweilzeit (s) Eingangsbit 1
; Rückzugsweg (mm) Eingangsbit 0
; axialer Vorschub mit dem Wert 1000 für X-Achse, 3
; entspricht Eingangsbit 3
; axiale Verweilzeit (s) Eingangsbit 1
; axialer Rückzugsweg (mm) Eingangsbit 0
; Ausgangsstellung
; Schruppen mit F, Schlichten mit F3,
; Feinschlichten mit F2, Verweilzeit 1.5 s,
; Rückzugsweg 0.5 mm
Programmier- und Bedienhandbuch, 06/2006, 6FC5398-4CP10-0AA0
Schleifen