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-код для різання пінопласту.