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

Bogenumwandlung IJK → R


Die Funktion IJK-Bögen in R umwandeln ersetzt Kreisinterpolationsbefehle G02 / G03 mit Bogenmittelpunktparametern I, J oder K durch gleichwertige Befehle mit dem Radiusparameter R. Dieses Format wird häufig in manuell erstellten NC-Programmen oder zur vereinfachten Geometriedarstellung verwendet. NCPlayer unterstützt alle 4 möglichen Umwandlungen: IJK-inkremental → IJK-absolut, IJK-absolut → IJK-inkremental, IJK (inkremental) → R und IJK (absolut) → R.

Was die Funktion macht

  • Durchsucht das NC-Programm und findet alle G02 / G03-Befehle mit Bogenmittelpunkten (I, J, K).
  • Bestimmt die aktuelle Bearbeitungsebene:
    • G17 — Bogenmittelpunkt durch I, J (Z-Achse senkrecht).
    • G18 — durch I, K (Y-Achse senkrecht).
    • G19 — durch J, K (X-Achse senkrecht).
  • Berechnet den Bogenradius basierend auf:
    • Startpunkt (aktuelle Position vor dem Befehl).
    • Bogenendpunkt (X/Y/Z im Befehl).
    • Bogenmittelpunktkoordinaten (I, J, K).
  • Ersetzt IJK durch den berechneten R, wobei Drehrichtung (CW/CCW) und Kommentare erhalten bleiben.
  • Ignoriert Befehle mit G7x, G8x, G10 sowie Kommentarzeilen.

Algorithmus (kurz)

  1. Liest die Datei zeilenweise und verfolgt die aktive Bearbeitungsebene.
  2. Wenn ein G02 / G03 mit IJK gefunden wird:
    • Extrahiert die Start- und Endkoordinaten des Bogens.
    • Berechnet den Radius als Abstand vom Mittelpunkt zum Startpunkt.
  3. Entfernt die I-, J-, K-Parameter und fügt den berechneten R-Parameter hinzu.
  4. Aktualisiert die aktuelle Position auf das Ende des Bogens.

Beispiele

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

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

Wann verwenden

  • Zur Vereinfachung der Geometrie und Reduzierung der Codegröße.
  • Bei der Vorbereitung von NC-Programmen für Maschinen, die kein IJK benötigen und den R-Parameter bevorzugen.
  • Für bessere Lesbarkeit beim manuellen Bearbeiten von G-Code.
Tipp: Beim Umwandeln von IJK in R können große Bögen (> 180°) mehrdeutig interpretiert werden. Stellen Sie in solchen Fällen sicher, dass das gewählte R-Vorzeichen (positiv oder negativ) den korrekten Werkzeugweg ergibt.
NCPlayer - Convert Arcs IJK to R
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy