Über den NCPlayer-Dienst:
Menü Datei
Menü Bearbeiten
Menü Ansicht
Menü Formatierung
Menü Werkzeuge
Menü Maschinenkonfiguration
Zusammenarbeit

Umwandlung von Bögen R → IJK


Die Funktion Bögen R → IJK umwandeln ersetzt Befehle zur Kreisinterpolation G02 / G03 mit einem Radiusparameter R durch gleichwertige Befehle mit absoluten Kreismittelpunktkoordinaten I, J oder K, abhängig von der aktiven Ebene (G17, G18, G19). Dieses Format wird von vielen Postprozessoren und Steuerungen bevorzugt, insbesondere bei komplexen oder großen Bögen. NCPlayer unterstützt zwei Umwandlungsmodi: R-Bögen → IJK (inkremental) und R-Bögen → IJK (absolut).

Funktionsweise

  • Durchsucht das NC-Programm nach allen G02 / G03-Befehlen mit dem R-Parameter.
  • Bestimmt die aktuelle Arbeitsebene:
    • G17 — verwendet I und J (Z-Achse senkrecht).
    • G18 — verwendet I und K (Y-Achse senkrecht).
    • G19 — verwendet J und K (X-Achse senkrecht).
  • Berechnet die Kreismittelpunktkoordinaten im absoluten System auf Grundlage von:
    • dem vorherigen Endpunkt (Startpunkt des Bogens),
    • den neuen Endkoordinaten des Bogens,
    • der Bewegungsrichtung (CW/CCW),
    • dem Vorzeichen des Radius R (kleiner oder größer als 180°).
  • Ersetzt R durch die berechneten Werte I, J, K.
  • Kommentare und andere Parameter in der Zeile bleiben unverändert.
  • Ändert keine Befehle mit G7x, G8x, G10 oder Kommentarzeilen.

Algorithmus (Kurzversion)

  1. Datei zeilenweise einlesen und aktuelle Arbeitsebene bestimmen (G17, G18, G19).
  2. Wenn die Zeile G02 oder G03 mit einem R-Parameter enthält — alle Koordinaten (X/Y/Z) auslesen.
  3. Kreismittelpunkt mithilfe geometrischer Formeln in Abhängigkeit von Ebene und Drehrichtung berechnen.
  4. Neuen Befehl mit I, J, K anstelle von R erzeugen.
  5. Aktuelle Position aktualisieren (Endpunkt des Bogens wird neuer Ausgangspunkt).

Beispiele

; Vorher:
G17
N10 G02 X50 Y50 R25 F200
N20 G03 X0  Y0  R25

; Nachher:
G17
N10 G02 X50 Y50 I0  J25 F200
N20 G03 X0  Y0  I-25 J0

Wann verwenden

  • Wenn die Maschinensteuerung den R-Parameter für Bögen nicht unterstützt.
  • Bei der Vorbereitung von Programmen für CAM-Systeme oder Simulatoren, die explizite Mittelpunktkoordinaten erfordern.
  • Um Mehrdeutigkeiten bei der Behandlung von großen Bögen (> 180°) zu vermeiden.
Tipp: Nach der Umwandlung wird empfohlen, eine Werkzeugbahnsimulation durchzuführen, um sicherzustellen, dass die resultierenden Bögen exakt der ursprünglichen Geometrie entsprechen.
NCPlayer - Convert Arcs R to IJK NCPlayer - Convert Arcs R to IJK NCPlayer - Convert Arcs R to IJK
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy