Перейти до основного вмісту

Налаштування G-code

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

Налаштування G-code

Діалект 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) та паркування головки.

Дивіться також