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

prg_example

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.