Verrechnung des Messoffsets (G101/G102)

Der Messoffset ist in der folgenden Abb. dargestellte Offset zwischen aufgezeichneter Messposition und der programmierten Zielposition. Er berechnet sich wie folgt:

                                 Messoffset = Messposition - Zielposition

Messoffset zwischen Messposition und programmierter Zielposition
Abb.: Messoffset zwischen Messposition und programmierter Zielposition

Syntax:

G101 <Achsname>.. { <Achsname>.. }

nicht modal

G101

Messoffset in Verschiebung einrechnen

<Achsname>..

Achsspezifischer Faktor, mit dem der Messoffset eingerechnet wird

Hinweis

notice

Die Angabe mehrerer Achsen ist auch bei Messtyp 2 zulässig, wenn zuvor für jede dieser Achsen jeweils eine eigene Messfahrt durchgeführt wurde.

Für die programmierten Koordinaten wird der aus den Messwerten ermittelte Messoffset als weitere Verschiebung zwischen programmierten und absoluten Koordinaten eingerechnet. Es erfolgt eine Fehlermeldung, wenn zuvor keine Messwerte erfasst wurden. Die Zahl hinter der Achsbezeichnung stellt den Faktor für die Einrechnung dar.

Die Verschiebung durch den Messoffset gilt bis zur Abwahl mit G102.

Programmierbeispiel

prg_example

Verrechnung des Messoffsets (G101/G102)

Rechnet den Messoffset für X mit Faktor 1 und für Y mit Faktor 7 in die Verschiebung zwischen programmierten und absoluten Koordinaten ein.

N10 G101 X1 Y7

Syntax:

G102 { <Achsname>.. }

nicht modal

G102

Messoffset aus Verschiebung rückrechnen

<Achsname>..

Achse, bei der der Messoffset rausgerechnet wird. Im Unterschied zu G101 hat der Zahlenwert hinter der Achsangabe keine Bedeutung; aus Syntaxgründen ist er jedoch erforderlich.

Die mit G100 aufgenommenen Messwerte und mit G101 als weitere Verschiebungen eingerechneten Messoffsets werden nach folgender Regel herausgerechnet:

Falls eine oder mehrere Achsen programmiert wurden, werden nur diese Achsen berechnet. Ist keine Achse programmiert worden, so werden alle Verschiebungen herausgerechnet.

Eine Fehlermeldung wird erzeugt, wenn eine Achse programmiert wurde, für die keine Messverschiebung eingerechnet ist.

Es wird immer der Offset herausgerechnet, der mit G101 eingerechnet wurde.

Programmierbeispiel

prg_example

Verrechnung des Messoffsets (G101/G102)

Herausrechnung einer/aller Achsen.

N10 G102 X1  ;Nur Offset der X-Achse wird herausgerechnet

N20 G102     ;Offsets aller Achsen werden herausgerechnet