O službě NCPlayer:
Menu Soubor
Menu Úpravy
Menu Zobrazení
Menu Formátování
Menu Nástroje
Menu Konfigurace stroje
Spolupráce

Převod oblouků z R na IJK


Funkce Převod oblouků R na IJK nahrazuje příkazy kruhové interpolace G02 / G03 s parametrem poloměru R ekvivalentními příkazy se souřadnicemi středu oblouku I, J nebo K, v závislosti na aktivní rovině (G17, G18, G19). Tento formát je preferován mnoha postprocesory a řídicími systémy, zejména pro složité nebo velké oblouky. NCPlayer podporuje dva režimy převodu: Převod R oblouků → IJK (inkrementální) a Převod R oblouků → IJK (absolutní).

Co funkce dělá

  • Prohledá NC program a vyhledá všechny příkazy G02 / G03 s parametrem R.
  • Určí aktuální pracovní rovinu:
    • G17 — používá I a J (osa Z jako kolmice).
    • G18 — používá I a K (osa Y jako kolmice).
    • G19 — používá J a K (osa X jako kolmice).
  • Vypočítá souřadnice středu oblouku v absolutním systému podle:
    • Předchozího koncového bodu (počáteční bod oblouku).
    • Nových koncových souřadnic oblouku.
    • Směru oblouku (CW/CCW).
    • Znamenka poloměru R (menší nebo větší výseč).
  • Nahradí R vypočtenými souřadnicemi I, J, K.
  • Zachová komentáře a ostatní parametry řádku beze změny.
  • Neupravuje příkazy obsahující G7x, G8x, G10 ani řádky, které jsou komentářem.

Algoritmus (zkrácená verze)

  1. Načtěte soubor po řádcích a určete aktuální pracovní rovinu (G17, G18, G19).
  2. Pokud řádek obsahuje G02 nebo G03 s parametrem R — extrahujte všechny souřadnice (X/Y/Z).
  3. Vypočítejte střed oblouku pomocí geometrických vzorců v závislosti na rovině a směru.
  4. Vytvořte nový příkaz se souřadnicemi I, J, K místo R.
  5. Aktualizujte aktuální pozici (koncový bod oblouku se stává novým výchozím bodem).

Příklady

; Před:
G17
N10 G02 X50 Y50 R25 F200
N20 G03 X0  Y0  R25

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

Kdy použít

  • Pokud řídicí systém stroje nepodporuje parametr R pro oblouky.
  • Při přípravě programů pro CAM systémy nebo simulátory, které vyžadují explicitní souřadnice středu oblouku.
  • Pro odstranění nejednoznačnosti při zpracování velkých oblouků (> 180°).
Tip: Po převodu se doporučuje spustit simulaci dráhy nástroje, abyste ověřili, že výsledné oblouky přesně odpovídají původní geometrii.
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