Restore gantry combination (#GANTRY ON, #GANTRY ON ALL)

Syntax for Restore a gantry combination:

#GANTRY ON [ { AXNR=.. | AX=<axis_name> } ]

AXNR=..

Logical axis number (P-AXIS-00016) of master axis

AX=<axis_name>

Name of the master axis of a gantry combination

Syntax for Restore a gantry combination:

#GANTRY ON ALL

The command

#GANTRY ON [AX=<master_axis_name>]

restores the gantry combination of the master axis <master_axis_name> based on the original machine data. All previous slave axes in the NC channel are implicitly released.

Similarly, the gantry combination can also be restored by the logical axis number.

#GANTRY ON [ AXNR=..]

The gantry difference is not cleared as long as parameter (P-AXIS-00704)

kenngr.gantry_on_mode = CONFIG

is set.

Programming Example

Restore a gantry combination

#GANTRY OFF [AX=X]
; Request free slave axes
#CALL AX [Axis_X1, 5, 4]
#CALL AX [Axis_X2, 6, 5]
; Move axes as independent CNC axes
G0 X=47;X previous master axis of gantry combination 1
G0 Axis_X1=11 ; Axis_X1 previous slave axis 1 of X
G0 Axis_X2=12 ; Axis_X2 previous slave axis 2 of X
;…
#GANTRY ON [AX=X] ; Restore gantry combination 1
G0 X=65 ; Assigned slave axes 1 and 2 also move with
M30

In analogy to #GANTRY OFF ALL the command

#GANTRY ON ALL

all gantry combinations are restored.