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

Režim simulace G2/G3 ABS/IJK


Nastavení Režimu simulace G2/G3 ABS/IJK určuje, jak jsou hodnoty I, J a K interpretovány během simulace kruhové interpolace (G02 a G03). Jedná se o kritické nastavení, které přímo ovlivňuje přesnost konstrukce oblouků a celkovou dráhu nástroje.

Co toto nastavení dělá

  • Určuje souřadnicový systém středu oblouku:
    • IJK_INCinkrementální režim (hodnoty I, J, K jsou posuny od počátečního bodu oblouku).
    • IJK_ABSabsolutní režim (hodnoty I, J, K představují souřadnice středu oblouku v aktuálním souřadnicovém systému).
  • Pokud režim neodpovídá skutečným datům v G-kódu, mohou být oblouky zobrazeny nesprávně:
    • v opačném směru,
    • s deformovaným poloměrem,
    • se špatně určeným středem oblouku.
  • Režim lze nastavit v simulátoru pomocí:
    setArcIJKMode('IJK_INC'); // relativní IJK
    setArcIJKMode('IJK_ABS'); // absolutní IJK

Jak to funguje

  1. Načte se G-kód a aktivní režim interpretace IJK.
  2. Při výpočtu dráhy nástroje po oblouku:
    • V režimu IJK_INC — střed oblouku se vypočítá jako StartPoint + (I, J, K).
    • V režimu IJK_ABS — střed oblouku se převezme přímo ze souřadnic I, J, K.
  3. Dráha se vytvoří na základě počátečního bodu, koncového bodu, středu a směru otáčení (CW/CCW).

Příklad

; Inkrementální režim (IJK_INC)
G17
G02 X50 Y50 I0 J25   ; Posun středu: 0 v ose X, 25 v ose Y od počátečního bodu

; Absolutní režim (IJK_ABS)
G17
G02 X50 Y50 I25 J25  ; Střed v bodě (25, 25) v souřadnicovém systému 

Kdy použít

  • Když načítáte G-kód, u kterého je předem známo, zda jsou hodnoty IJK absolutní nebo relativní.
  • Při změně postprocesoru v CAM, pokud používá jiný formát pro oblouky.
  • Při ladění programu, ve kterém se oblouky zobrazují nesprávně — přepnutí režimu může problém vyřešit.
Důležité: Nesprávně zvolený režim povede k deformované dráze nástroje! Vždy si ověřte dokumentaci postprocesoru nebo CNC systému a zvolte správnou možnost setArcIJKMode('IJK_INC') nebo setArcIJKMode('IJK_ABS').
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy