Kreisinterpolation G02 ⁄ G03
Das allgemeine Befehlsformat für Kreisinterpolationen sieht wie folgt aus:
Kreisinterpolation
|
Vorgaben |
Befehl |
Bedeutung |
1 |
Ebenenwahl |
G17 |
Ebene in XY |
1 |
Ebenenwahl |
G18 |
Ebene in ZX |
1 |
Ebenenwahl |
G19 |
Ebene in YZ |
2 |
Drehrichtung |
G02 |
Uhrzeigersinn |
2 |
Drehrichtung |
G03 |
Gegenuhrzeigersinn |
3 |
Endpunkt |
G90: ein, zwei oder drei
aus X, Y und Z |
Endpunkt in Absolutmassen |
3 |
Endpunkt |
G91: ein, zwei oder drei
aus X, Y und Z |
Abstand vom Startpunkt zum
Endpunkt |
4 |
Abstand von Startpunkt
zum Zentrum |
zwei aus I, J und K |
Abstand vom Startpunkt zum
Zentrum |
4 |
Bogenradius |
R |
Bogenradius ( wenn kein Zentrum angegeben ist, wird das Zentrum aus Start- und Endpunkt berechnet |
4 |
Bogenradius |
zwei aus XC, YC, ZC |
Die gegebenen Mittelpunkte der Kreise |
Polar Definition
|
Vorgaben |
Befehl |
Bedeutung |
5 |
Bogenradius |
R |
Bogenradius |
|
Startwinkel |
AA |
Winkel vom Zentrum zum Start |
6 |
Endwinkel |
AB |
Winkel vom Zentrum zum Endpunkt
im Uhrzeigersinn |
7 |
Vorschub |
F |
Vorschub |
8 |
zu Linie |
W, C |
Winkel |
Drehrichtung von Kreisbögen
Beschreibung eines Bogenzentrums Methode 1
Der Endpunkt eines Kreisbogens wird mit der Adresse X, Y oder Z angegeben und wird als absolut
oder Inkremental-Wert ausgewertet, abhängig von G90 oder G91. In Inkremental bezieht sich der
Endpunkt auf den Startpunkt des Bogens. Das inkrementale Bogenzentrum wird durch die Adressen
I, J und K definiert. Die Werte für I, J und K sind die Abstände vom Startpunkt zum Kreismittelpunkt.
I, J und K sind immer inkrementale Werte unabhängig von G90 und G91.
Das Vorzeichen von I, J und K steht in Bezug zum Startpunkt
Beschreibung eines Bogenzentrums Methode 2
Für die Beschreibung eines Kreisbogens mit Radius gibt es folgende Formate:
G17 G02 X..... Y..... R.....
G18 oder X..... Z..... R.....
G19 G03 Y..... Z..... R.....
Der Wert für einen Radius ist immer der gegebene Radiuswert. Die Endpunkte sind inkremental
oder absolut je nach G90 oder G91. Ist der Radius ohne Zentrum definiert, gibt es zwei Typen, die
generiert werden können.
Ein Bogen ist kleiner 180 und einer ist grösser 180 Grad.
Ist der Bogen grösser 180 Grad, muss der Radius als negativer Wert eingegeben werden.
Beispiele:
Bogen 1 kleiner 180 Grad: G2 X4 Z6 R5 F30
Bogen 2 grösser 180 Grad: G2 X4 Z6 R-5 F30
Beschreibung mit Absolutzentrum und Trig-Hilfe Methode 3
G17 G02 X..... Y..... XC..... YC..... R.....
G18 oder X..... Z..... XC..... ZC..... R.....
G19 G03 Y..... Z..... YC..... ZC..... R.....
Endpunkt Mittelpunkt Radius
Die Trig-Hilfe erlaubt, die Start und Endpunkte des Bogens als Schätzwerte einzugeben.
Die Steuerung berechnet die Schnittpunkte basierend auf den vorangehenden und nach-
folgenden Elementen. Gibt es zwei Lösungen, so nimmt die Steuerung den Punkt, der am
nähesten zum geschätzten Punkt liegt. Ergibt sich aus dem Verlauf der Linie kein Schnittpunkt,
so werden die Linien tangential an den Kreis gelegt.
Beispiele zur Trig-Hilfe
Programm 1
Programmierte Bahn
G1 X0 Y0
X4 Y4 (geschätzter Startpunkt)
G2 R2 XC7 YC2 X10 Y4 (geschätzter Endpunkt)
G1 X15 Y0
Die tatsächliche Bahn von Programm 1 sieht wie folgt aus:
Programm 2
Programmierte Bahn
G1 X0 Y0
X2 Y1 (geschätzter Startpunkt)
G2 R1.5 XC2 X5 Y6 (geschätzter Endpunkt)
G1 X5 Y0
Die tatsächliche Bahn von Programm 2 sieht wie folgt aus:
Programm 3
Programmierte Bahn
G1 X0 Y0
X7 Y6 (geschätzter Startpunkt)
G2 R1.5 XC4 YC2 X5 Y.2 (geschätzter endpunkt)
G1 X5 Y0
Die tatsächliche Bahn von Programm 3 sieht wie folgt aus:
Bemerkung: Ist eine Linie zu kurz, wird sie zum Kreisbogenschnittpunkt verlängert.
Geht die Linie über den Bogen hinaus, wird sie am Schnittpunkt getrimmt (abgeschnitten).
Wird kein Schnittpunkt gefunden, so wird die Linie tangential an den Bogen angelegt.
Programm 4
Programmierte Bahn:
G1 X0 Y0
X2.5 Y2 (geschätzter Startpunkt)
G2 R1 XC5 YC4 X5 Y5 (geschätzter Endpunkt)
R2 XC7.5 YC5 X9 Y8 (geschätzter Endpunkt)
G1 X9 Y0
Die Bahn von Programm 4 sieht wie folgt aus:
Programm 5
Programmierte Bahn
G1 X0 Y0
X2.5 Y2 (geschätzter Punkt)
G2 R1 XC5 YC4 X5 Y3 (geschätzter Endpunkt)
G3 R2 XC7.5 YC5 X9 Y5 (geschätzter Endpunkt)
G1 Y0
Generierte Bahn von Programm 5
Bemerkung:
Schätzen kann angewendet werden bei Linie zu Bogen, Kreis zu Kreis und Kreis zu Linie
Zentrum und Radius können nicht geschätzt werden
Für Linie zu Kreis und Kreis zu Linie müssen die Punkte auf der Linie liegen und die Neigung
der Linien muss korrekt sein
Schneidet eine Linie einen Kreis an zwei Punkten, so soll der geschätzte Punkt nächer zum
gewünschten Punkt liegen
Stimmen die obigen Bedingungen, ist es egal, wie weit der geschätzte vom gewünschten
Punkt entfernt ist
Beim Finden von Punkten von Kreis zu Kreis nehmen Sie am einfachsten die Quadranten-
Endpunkte bei 0, 90, 180 oder 270 Grad.
Bogen mit Polar-Definition Methode 4
G17 G2
G18 or AA_____ AB_____ R_____
G19 G3 Startwinkel Endwinkel Radius
Das Polarformat für Bögen kann mit kartesischen Koordinaten gemischt werden.
Hier legale Formate:
G17 G2 X_____ Y_____ AA_____ R_____
Endpunkt Startwinkel
G17 G2 AB_____ XC_____YC_____R_____
Endwinkel Mittelpunkt
G17 G2 I_____ J_____ AB_____
Mittelpunkt
Die folgenden Programme werden alle dasselbe Teil ergeben:
1. Absolut Koordinaten (Polar keine Trig-Help)
G90
G1 X0 Y0
X4.2929 Y4.2929
G3 R3 AA295.53 AB357.59
G2 R4 AA77.56 AB318.59
G1 Y0
X0
2. Absolut Koordinaten (Polar Trig Help)
G90
G1 X0 Y0
R1 AB45
G3 R3 XC3 YC7 AB0
G2 R4 XC5 YC3 X8 Y.5
G1 Y0
X0
Note: Mit Trig-Help müssen Radius und Mittelpunkt bekannt sein.
3. Absolut Koordinaten (Cartesisch keine Trig-Help)
G90
G1 X0 Y0
X4.2929 Y4.2929
G3 R3 XC3 YC7 X5.9973 Y6.8737
oder
G3 I-1.2929 J2.7071 X5.9973 Y6.8737
oder
G3 R3 X5.9973 Y6.8737
G2 R4 XC5 YC3 X8 Y.3542
oder
G2 R4 X8 Y.3542
G1 Y0
X0
4. Absolut Koordinaten (Cartesisch Trig-Help)
G1 X0 Y0
X1 Y1
G3 R3 XC3 YC7 X6 Y7
G2 R4 XC5 YC3 X8 Y.5
G1 X8 Y0
X0
5. Inkremental Koordinaten
G91
G1 X0 Y0
X4.2929 Y4.2929
G3 I-1.2929 J2.7071 X-1.7044 Y2.5058
oder
G3 R3 XC3 Yc7 X-1.7044 Y2.5808
oder
G2 I-.9973 J-3.8737 X2.0027 Y-6.5195
G2 X2.0027 Y-6.5195 I-.9973 J-3.8737
oder
G2 R4 X2.0021 Y-6.5195
oder
G2 R4 XC5 YC3 X2.0027 Y-6.5195
G1 Y-.3542
X-8
Note: In Inkremental kann Trig Help nicht angewendet werden
Die Trig Help kann durch Setzen von Bit 2 in Special Flags ausgeschaltet werden. Dies kann für
CAD⁄ CAM erstellte Programme wünschenswert oder unter Umständen notwendig sein