Verschiebungen im Koordinatensystem

Wird ein neues Koordinatensystem definiert und aktiviert, so sind die Verschiebungen in diesem Koordinatensystem zunächst NULL. Programmierte Verschiebungen in unterlagerten Koordinatensystemen bleiben wirksam.

Im neuen, aktuellen CS können zusätzliche Verschiebungen programmiert werden. Diese wirken additiv zu allen bisher wirksamen unterlagerten Verschiebungen, sind aber nur bis zur Abwahl des aktuellen CS gültig (lokal) und werden nicht gespeichert.

Folgende Verschiebungen sind lokal pro Koordinatensystem möglich:

Hinweis

notice

Die werkzeugspezifischen Achsverschiebungen sind nicht pro Koordinatensystem, sondern immer global gültig.

Die relative Addition von Achsverschiebungen pro Koordinatensystem gilt für Hauptachsen (ersten drei Kanalachsen des Koordinatensystems) und für alle weiteren im Kanal vorhandenen Achsen, den s.g. Mitschleppachsen (Kanalachsen nach den 3 Hauptachsen, rotatorische Achsen, etc.).

Die Wirksamkeit der Verschiebungen der Mitschleppachsen kann mit folgender #CS MODE Option entweder für das aktuelle CS oder global geschaltet werden. Entsprechend ändern sich dadurch auch die Werte der Verschiebungen in der Anzeige.

Syntax für Verwaltung der Verschiebungen der Mitschleppachsen:

#CS MODE ON [ AXES_OFFSETS_LAYER_SPECIFIC ]

Verschiebungen wirksam im aktuellen CS.

#CS MODE OFF [ AXES_OFFSETS_LAYER_SPECIFIC ]

Verschiebungen global wirksam. Keine relative Addition.

Die Grundeinstellung kann mit dem Kanalparameter P-CHAN-00397 festgelegt werden.

Beispiel

example

Entwicklung der Verschiebungswerte im CS, wenn:

A: Verschiebungen lokal im CS wirksam sind

B:Verschiebungen global wirksam sind

N10 X0 Y0 Z0 A0 B0

N20 G92 B100        ;A: X=0, B=100

                    ;B: X=0, B=100

:

N100 #CS ON [ICS][50,50,0]

N120 G92 X100 B200

N110 X1 B1          ;A:X=50+100+1=151, B=100+200+1=301

                    ;B:X=50+100+1=151, B=200+1=201

:

N200 #CS ON [PCS][20,20,0]

N220 G92 X200 B400

N210 X2 B2          ;A: X=50+100+20+200+2=372, B=100+200+400+2=702

                    ;B: X=50+100+20+200+2=372, B=400+2=402

:

N300 #CS DEL

N310 X3 B3          ;A: X=50+100+3=153, B=100+200+3=303

                    ;B: X=50+100+3=153, B=200+3=203

:

M30