Nachführen eines Koordinatensystems (#CS TRACK)

Ein bereits definiertes CS wird so verschoben, dass die aktuelle Istposition einer vorgegebenen Nachführposition entspricht. Durch den Befehl werden die physikalischen Achsen nicht bewegt. Das nachgeführte CS muss hierbei nicht das aktive CS (#CS SELECT) sein.

Alle CS eines CS Stapels oberhalb des nachgeführten CS beziehen sich dann relativ auf die neue Lage des nachgeführten CS.

Syntax zur Definition eines nachgeführten CS:

#CS TRACK [<Name>] [<POS_X>, <POS_Y>, <POS_Z> ]

<Name>

Name des nachzuführenden CS mit maximal 8 Zeichen.

<POS_X, Y, Z>

3 Komponenten der neuen Istposition in [mm, inch] im nachgeführten CS.

Nachführen eines PCS in XY mit #CS TRACK, P bleibt konstant
Abb.: Nachführen eines PCS in XY mit #CS TRACK, P bleibt konstant

Programmierbeispiel

prg_example

Nachführen eines CS mit #CS TRACK

:

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

N20 #CS SELECT [PCS]

N30 G0 X150 Y100 Z0 ; Fahre auf PCS-Position P(150,100,0)

:

N50 #CS TRACK [PCS] [40,30,0] ;P(150,100,0) in nachgeführtem PCS: P(40,30,0)

:

M30