Arbeitsvorbereitung
4.15 Achsfunktionen
Programmcode
...
N... RELEASE (AX2)
N... WAITM (1,1,2)
...
N... M30
Programm "TAUSCH2" in Kanal 2:
Programmierung
N... RELEASE(AX2)
N160 WAITM(1,1,2)
N150 GET(AX2)
...
N... M30
Beispiel 2: Achstausch ohne Synchronisierung
Wenn die Achse nicht synchronisiert werden muss, wird durch GET kein Vorlaufstopp erzeugt.
Programmierung
N01 G0 X0
N02 RELEASE(AX5)
N03 G64 X10
N04 X20
N05 GET(AX5)
N06 G01 F5000
N07 X20
N08 X30
...
Beispiel 3: Aktivierung eines Achstausches ohne Vorlaufstopp
Voraussetzung: Der Achstausch ohne Vorlaufstopp muss über ein Maschinendatum
projektiert werden.
Programmierung
N010 M4 S100
N011 G4 F2
N020 M5
N021 SPOS=0
N022 POS[B]=1
804
Kommentar
; Achse AX2 freigeben.
; Warten auf WAIT-Marke in Kanal 1 und 2 zur Synchro-
nisation in den beiden Kanälen.
; Weiterer Ablauf nach Achstausch.
Kommentar
; Warten auf WAIT-Marke in Kanal 1 und 2 zur Synchro-
nisation in den beiden Kanälen.
; Achse AX2 übernehmen.
; Weiterer Ablauf nach Achstausch.
Kommentar
; Wenn keine Synchronisation nötig, wird dies kein
ausführbarer Satz.
; Kein ausführbarer Satz.
; Kein ausführbarer Satz, da X-Position wie in N04.
; Erster ausführbarer Satz nach N05.
Kommentar
Programmierhandbuch, 01/2023, A5E48764001A AE
NC-Programmierung