Herunterladen Inhalt Inhalt Diese Seite drucken

Polarkoordinaten G15/G16 (Iso-Dialekt-M) - Siemens 840D sl Funktionshandbuch

Sinumerik iso-dialekte
Vorschau ausblenden Andere Handbücher für 840D sl:
Inhaltsverzeichnis

Werbung

2.2.15

Polarkoordinaten G15/G16 (ISO-Dialekt-M)

Programmierung
Bei ISO-Dialekt-Modus müssen NC-Programmabschnitte, in denen polar programmiert wird,
mit dem Start-Befehl G16 begonnen werden. Bis zum Ende-Befehl G15 werden die
Koordinaten der Endpunkte als Polarkoordinatenwerte Radius und Winkel in der aktuellen
Ebene interpretiert.
Die erste Achse der Ebene wird als Polradius interpretiert, die zweite Achse als Polwinkel,
d. h. bei G17 ist X der Radius, Y der Winkel.
Nach G16 wird in jedem Satz bis G15 der Pol neu gesetzt und zwar bei G17:
● G90 X: der Pol liegt im Werkstücknullpunkt
● G91 X: der Pol liegt in der aktuellen Position
● kein X im Satz: der Pol liegt im Werkstücknullpunkt
Wird der Pol von der aktuellen Position auf den Werkstücknullpunkt gelegt, so wird der
Radius als die Entfernung von der aktuellen Position zum Werkstücknullpunkt berechnet.
Beispiel:
G1 F200
N5 G17 G90 X0 Y0
N10 G16 X100. Y45.
N15 G91 X100 G90 Y0
N20 Y90.
Der Polradius wird immer als absoluter Wert gefahren, während der Polwinkel sowohl als
absoluter oder als inkrementeller Wert interpretiert werden kann.
Programmierter Winkel
Bei aktiver Polarkoordinatenprogrammierung kann der programmierte Winkel über die
Systemvariable $P_AP gelesen werden.
Eingesetzt wird diese Variable in den Hüllzyklus. Bevor der Pol neu gesetzt wird, muss bei
inkrementeller Programmierung der Winkel gespeichert werden, da der Winkel gelöscht wird.
Mit G15 wird die Polprogrammierung beendet. Dabei wird der Polradius auf 0 gesetzt.
ISO-Dialekte
Funktionshandbuch, 02/2012, 6FC5397-7BP40-3AA0
; Vorschub
; Polarkoordinaten EIN, Pol ist
; Werkstücknullpunkt, Position X 70,711 Y
; 70,711 im kartesischen Koordinatensystem
; Pol ist aktuelle Position, Position X
; 170,711 Y 70,711
; kein X im Satz, Pol liegt im
; Werkstücknullpunkt,
; Radius = SORT(X*X +Y*Y) = 184,776
Programmierung
2.2 G-Befehle
43

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

828d840de sl

Inhaltsverzeichnis