# Durchmesserprogrammierung (G51/G52)

Syntax:
G51 | Anwahl der Durchmesserangabe | modal
G52 | Abwahl der Durchmesserangabe | modal, Grundzustand

Abb.: Bezugspunkte und Durchmesserprogrammierung

W | Werkstücknullpunkt | P | Schneidenpunkt
X | Plandrehachse | Z | Längsdrehachse
M | Maschinennullpunkt | A | Anschlagpunkt
C | Steuerungsnullpunkt | d | Programmiertes Maß bei Durchmesserprogrammierung

Bei angewählter Durchmesserprogrammierung werden die Positionsangaben für die Plandrehachse in einem Verfahrsatz als Durchmesserangaben bezüglich der Drehmitte interpretiert.

Es ist zu beachten, dass die programmierten Koordinaten der Plandrehachse nur dann tatsächlich dem Werkstückdurchmesser entsprechen, wenn sich der Nullpunkt der Plandrehachse in der Drehmitte befindet (unabhängig davon, ob Verschiebungen im Durchmesser wirken; siehe Programmierbeispiel unten).

Über die Achsparameter können für Achsen im Modus "Plandrehen" parametriert werden:

- G51 bei absoluter Programmierung (G90) (P-AXIS-00058)
- … und/oder G51 bei relativer Programmierung (G91) (P-AXIS-00059)
- Bezugspunktprogrammierung (G92) und Nullpunktprogrammierung (G53 – G59) im Durchmesser (P-CHAN-00091)

G51 wirkt auf die Achse, die im Modus "Plandrehen" betrieben wird. Diese Plandrehachse muss bei Anwahl in der Bearbeitungsebene (G17, G18, G19) vorhanden sein.

Die Koordinaten des Kreismittelpunktes (I, J, K) bzw. die Kreisradiusprogrammierung (R) werden nicht im Durchmesser programmiert.

Die Abwahl der Durchmesserprogrammierung erfolgt durch G52.

## Programmierbeispiel

Durchmesserprogrammierung (G51/G52) in G18

;Allgemeine Einstellungen (optional):

;Anzeige Positionswerte im Durchmesser: P-CHAN-00256 (TRUE, 1)

;Einstellungen X-Achse:

;Plandrehachse, translatorisch: P-AXIS-00015 (0x41)

;G51 bei G90: P-AXIS-00058 (TRUE, 1)

;G51 bei G91: P-AXIS-00059 (FALSE, 0)(optional)

;G92, G53–G59 im Durchmesser: P-CHAN-00091 (TRUE, 1) (optional)

;Einstellungen Z-Achse:

;Längsdrehachse, translatorisch: P-AXIS-00015 (0x81)

;

N05 G18

N10 G90 G01 F1000

N20 G51 X80 ;Durchmesser 80mm

N30 G92 X10 ;G92 um 10mm im Durchmesser

N40 X0 ;Position 0 + G92 => Durchmesser 10mm

N50 G91 X50 ;X relativ +50mm, nicht im Durchmesser

N80 G52 ;Abwahl Durchmesserprogrammierung

;…

N90 M30