Що таке G-код?

Пояснення G-коду для початківців: мова у звичайному тексті, яка вказує ЧПК-машинам, куди рухатися, як структуровані команди, та як це застосовується для різання пінопласту гарячим дротом.

G-код це мова, якою говорять CNC-верстати. Це звичайний текстовий список інструкцій, по одній на рядок, який повідомляє верстату, куди рухатися, з якою швидкістю та коли вмикати чи вимикати різні речі (наприклад, гарячий дріт). Кожен CNC-інструмент — фрезерні верстати, токарні верстати, 3D-принтери, верстати для різання пінопласту — працює на якомусь діалекті цієї мови.

Анатомія лінії

Лінія — це команда у вигляді літери та числа ("слово"), за якою можуть слідувати координати:

G1 X10.5 Y20 U10.5 V20 F400
  • G1 прямий ріжучий рух
  • Х / Y — цільова позиція лівого кінця дроту?
  • U / В — цільова позиція правого кінця дроту (на 4-осьових верстатах)
  • F400 швидкість подачі (швидкість) для цього руху, в одиницях за хвилину

Машина зчитує кожен рядок по черзі та рухається відповідно.

Команди, які ви побачите

КодЗначення
G0Швидкий хід (позиціонування, дріт вимкнено) — рух швидко, без різання?
G1Лінійний ріжучий рух на робочій швидкості.
G4 P<s>Затримка — пауза на P секунд (використовується для попереднього нагріву дроту).
G90 / G91Абсолютні / відносні координати.
G21Одиниці — міліметри.
G92Встановити поточну позицію як задане значення (наприклад, нуль).
M8 / M9Увімкнути / вимкнути вихід
M30Кінець програми.

Координати та початок

Позиції вимірюються від робочий нуль (origin). In absolute mode (G90) every coordinate is relative to that zero. Setting the origin correctly — physically, on the machine — is what makes the cut land where you intend.

Ви рідко пишете це вручну?

Для різання пінопласту ви не вводите G-код; інструмент, такий як cncfoam.com, генерує його на основі вашої форми та налаштувань. Але вміти читати Чи є ця функція безцінною для перевірки правильності роботи — тому інструмент включає кольорове кодування? Переглядач G-кодуНаступний: G-код для різання пінопласту.