# Verschieben eines Koordinatensystems (#CS SHIFT Z)

Die Verwendung von #CS SHIFT Z ist nur sinnvoll bei einer 2-Pfadkonfiguration (z.B. Drahterodieren). Ein bereits definiertes Koordinatensystem kann hierbei entlang dem Draht auf eine neue Höhe in Z verschoben werden. Der Durchstoßpunkt wandert entlang des Drahtes, aber die Koordinaten innerhalb des Koordinatensystems selbst ändern sich nicht. Die Verschiebung kann nur für das Primär-CS kommandiert werden.

Syntax Verschieben eines CS in Z:
#CS SHIFT Z [<Name>] [ <Neue Höhe> ]

<Name> | Name des zu verschiebenden CS mit maximal 8 Zeichen.
<Neue Höhe> | Neuer Abstand zum Sekundär-CS des vorhergehenden Koordinatensystems in [mm, inch].

Abb.: Verschieben eines PCS mit #SHIFT CS Z

## Hinweis

#CS SHIFT Z und #CS SET haben bezüglich der Verschiebungen in einem Koordinatensystemstapel die gleiche Wirkung. Jedes Koordinatensystem oberhalb des verschobenen CS setzt wieder relativ auf den resultierenden Verschiebungen von #CS SHIFT Z auf.

## Programmierbeispiel

Verschieben eines CS mit #CS SHIFT Z

:

N10 #CS ADD [PCS][...] [...]

N20 #CS SELECT [PCS]

N30 G0 X40 Y30 ;Fahre auf PCS-Position P(40,30)

:

N50 #CS SHIFT Z [PCS] [50] ;PCS verschieben auf neue Abstandshöhe 50

:

M30