Про сервіс NCPlayer:
Меню Файл
Меню Редагування
Меню Вигляд
Меню Форматування
Меню Інструменти
Меню Конфігурація верстата
Спільна робота

Вибір режиму симуляції G2/G3 ABS/IJK


Налаштування G2/G3 ABS/IJK Simulation Mode визначає, як інтерпретуються значення I, J та K під час симуляції кругової інтерполяції (G02 і G03). Це критично важливий параметр, який безпосередньо впливає на точність побудови дуг та загальну траєкторію інструмента.

Що робить це налаштування

  • Визначає систему координат для центру дуги:
    • IJK_INCінкрементальний режим (значення I, J, K задаються як зсуви від початкової точки дуги).
    • IJK_ABSабсолютний режим (I, J, K є координатами центру дуги у поточній системі координат).
  • Якщо вибраний режим не відповідає реальним даним у G-коді, дуги можуть відображатися некоректно:
    • у протилежному напрямку,
    • зі спотвореним радіусом,
    • з неправильним положенням центру.
  • Встановлюється у симуляторі за допомогою:
    setArcIJKMode('IJK_INC'); // відносні IJK
    setArcIJKMode('IJK_ABS'); // абсолютні IJK

Як це працює

  1. Зчитується G-код і активний режим інтерпретації IJK.
  2. Під час розрахунку траєкторії дуги:
    • У режимі IJK_INC — центр дуги обчислюється як StartPoint + (I, J, K).
    • У режимі IJK_ABS — центр дуги береться безпосередньо з координат I, J, K.
  3. Траєкторія будується на основі початкової точки, кінцевої точки, центру та напрямку обертання (CW/CCW).

Приклад

; Інкрементальний режим (IJK_INC)
G17
G02 X50 Y50 I0 J25   ; Центр зміщений: 0 по X, 25 по Y від початкової точки

; Абсолютний режим (IJK_ABS)
G17
G02 X50 Y50 I25 J25  ; Центр у точці (25, 25) у системі координат

Коли використовувати

  • Під час завантаження G-коду, де наперед відомо, що значення IJK є абсолютними або відносними.
  • Під час зміни постпроцесора CAM, якщо він використовує інший формат дуг.
  • Під час налагодження програми з некоректним відображенням дуг — зміна режиму може виправити проблему.
Важливо: неправильний вибір режиму призведе до спотворення траєкторії! Завжди перевіряйте налаштування вашого постпроцесора або документацію ЧПК, щоб вибрати правильний варіант setArcIJKMode('IJK_INC') або setArcIJKMode('IJK_ABS').
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy