Налаштування G-code
Сторінка "G-code" у налаштуваннях машини налаштовує, як Rayforge генерує G-code для вашої машини.

:::інформація Ця сторінка відображається лише для машин, які використовують драйвери на основі G-code (напр. GRBL, Smoothieware, Marlin). Якщо ваша машина використовує драйвер не на основі G-code (напр. Ruida), ця сторінка налаштувань повністю прихована. :::
Діалект G-code
Виберіть діалект G-code, який відповідає прошивці вашого контролера. Різні кон тролери використовують трохи різні команди та формати.
Доступні діалекти
- Grbl (Compat): Стандартний діалект GRBL для хобі-лазерних різаків. Використовує M3/M5 для керування лазером.
- Grbl (Compat, no Z axis): Те саме, що Grbl (Compat), але без команд осі Z. Для машин лише 2D.
- GRBL Dynamic: Використовує динамічний режим потужності лазера GRBL для гравіювання зі змінною потужністю.
- GRBL Dynamic (no Z axis): Динамічний режим без команд осі Z.
- LinuxCNC: Для контролерів LinuxCNC. Підтримує нативні кубічні криві Безьє (G5).
- Smoothieware: Для Smoothieboard та подібних контролерів.
- Marlin: Для контролерів на базі Marlin.
:::інформація Діалект впливає на те, як потужність лазера, переміщення та інші команди формуються у вихідному G-code. :::
Преамбула та постскрипт діалекту
Кожен діалект включає настроювані преамбулу та постскрипт G-code, які виконуються на початку та в кінці робіт.
Преамбула
Команди G-code, що виконуються на початку кожного завдання, перед будь-якими операціями різання. Типові використання включають встановлення одиниць (G21 для мм), режим позиціонування (G90 для абсолютного) та ініціалізацію стану машини.
Постскрипт
Команди G-code, що виконуються в кінці кожного завдання, після всіх операцій різання. Типові використання включають вимкнення лазера (M5), повернення до початку (G0 X0 Y0) та паркування головки.
Дивіться також
- Основи G-code - Розуміння G-code
- Діалекти G-code - Детальні відмінності діалектів
- Хуки та макроси - Точки вставки власного G-code