Gantryverbund wiederherstellen (#GANTRY ON, #GANTRY ON ALL)
Syntax Wiederherstellen eines Gantryverbunds: | |
#GANTRY ON [ { AXNR=.. | AX=<Achsname> } ] | |
AXNR=.. | Logische Achsnummer (P-AXIS-00016) der Masterachse |
AX=<Achsname> | Name der Masterachse des Gantryverbunds |
Syntax Wiederherstellen aller Gantryverbunde: |
#GANTRY ON ALL |
Mit dem Befehl
#GANTRY ON [AX=<Masterachsname>]
wird der Gantryverbund der Masterachse <Masterachsname> entsprechend der Originalmaschinendaten wiederhergestellt. Dazu werden implizit alle im NC-Kanal vorhandenen ehemaligen Slaveachsen abgegeben.
Analog dazu kann der Gantryverbund auch über die logische Achsnummer wiederhergestellt werden.
#GANTRY ON [AXNR=..]
Die Gantrydifferenz wird nicht ausgefahren, solange der Parameter (P-AXIS-00704)
kenngr.gantry_on_mode = CONFIG
gesetzt ist.
Programmierbeispiel
Wiederherstellen eines Gantry-Verbunds
#GANTRY OFF [AX=X]
; Anfordern der freien Slaveachsen
#CALL AX [Axis_X1, 5, 4]
#CALL AX [Axis_X2, 6, 5]
; Verfahren der Achsen als eigenständige CNC-Achsen
G0 X=47 ;X bisherige Masterachse Gantryverbund 1
G0 Axis_X1=11 ;Axis_X1 bisherige Slaveachse 1 von X
G0 Axis_X2=12 ;Axis_X2 bisherige Slaveachse 2 von X
;…
#GANTRY ON [AX=X] ; Wiederherstellen von Gantryverbund 1
G0 X=65 ; Zugeordnete Slaveachsen 1 und 2 verfahren mit
M30
Analog zum Befehl #GANTRY OFF ALL können mit dem Befehl
#GANTRY ON ALL
alle Gantryverbunde wiederhergestellt werden.