O usłudze NCPlayer:
Menu Plik
Menu Edycja
Menu Widok
Menu Formatowanie
Menu Narzędzia
Menu Konfiguracja maszyny
Współpraca

Wybór trybu symulacji G2/G3 ABS/IJK


Parametr Wybór trybu symulacji G2/G3 ABS/IJK określa, jak interpretowane są wartości I, J, K podczas symulacji interpolacji kołowych G02 i G03. To bardzo ważne ustawienie, od którego bezpośrednio zależy poprawność budowy łuków i całej trajektorii.

Co robi parametr

  • Określa układ współrzędnych dla środka łuku:
    • IJK_INCtryb inkrementalny (wartości względne I, J, K są traktowane jako przesunięcia od punktu początkowego łuku).
    • IJK_ABStryb absolutny (wartości I, J, K to współrzędne środka łuku w bieżącym układzie współrzędnych).
  • W przypadku niezgodności trybu z faktycznymi danymi w G-kodzie łuki mogą być wyświetlane niepoprawnie:
    • w przeciwną stronę,
    • z zniekształconym promieniem,
    • z nieprawidłowym położeniem środka.
  • Ustawiany w symulatorze poleceniem:
    setArcIJKMode('IJK_INC'); // współrzędne względne IJK
    setArcIJKMode('IJK_ABS'); // współrzędne absolutne IJK

Algorytm działania

  1. Odczytywany jest G-kod i aktywny tryb interpretacji IJK.
  2. Podczas obliczania trajektorii łuku:
    • W trybie IJK_INC — środek łuku obliczany jest jako StartPoint + (I, J, K).
    • W trybie IJK_ABS — środek łuku pobierany jest bezpośrednio ze współrzędnych I, J, K.
  3. Trajektoria budowana jest na podstawie punktu początkowego, końcowego, środka oraz kierunku obrotu (CW/CCW).

Przykład

; Tryb inkrementalny (IJK_INC)
G17
G02 X50 Y50 I0 J25   ; Środek przesunięty o 0 w osi X i 25 w osi Y od punktu startu

; Tryb absolutny (IJK_ABS)
G17
G02 X50 Y50 I25 J25  ; Środek znajduje się w punkcie (25, 25) w układzie współrzędnych

Kiedy używać

  • Podczas ładowania G-kodu, w którym z góry wiadomo, że IJK są podane w formie absolutnej lub względnej.
  • Przy zmianie postprocesora w CAM, jeśli używa on innego formatu łuków.
  • Podczas debugowania programu, gdy łuki wyglądają niepoprawnie — przełączenie trybu może rozwiązać problem.
Ważne: Nieprawidłowy wybór trybu doprowadzi do zniekształconej trajektorii! Zawsze sprawdzaj dokumentację swojego postprocesora lub CNC, aby wybrać właściwą opcję setArcIJKMode('IJK_INC') lub setArcIJKMode('IJK_ABS').
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy