Nachführen eines Koordinatensystems (#CS TRACK)
Ein bereits definiertes CS wird so verschoben, dass die aktuelle Istposition P 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 P in [mm, inch] im nachgeführten CS. |
Programmierbeispiel
Nachführen eines CS mit #CS TRACK
Die Aufgabestellung ist wie folgt:
Ausgehend vom Punkt P(150,100,0) in einem CS soll ein nachgeführtes CS aufgespannt werden, indem dieser identische Punkt die folgende Position PTrack(40,30,0) hat.
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) im nachgeführten PCS: PTrack(40,30,0)
:
M30