<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Подробный гайд: Основные команды G-кода для CNC обработки]]></title><description><![CDATA[<p dir="auto">G-код — это язык программирования, используемый для управления станками с ЧПУ. Этот гайд поможет освоить базовые команды, необходимые для написания простых программ.</p>
<hr />
<h2>Структура G-кода</h2>
<ul>
<li><strong>Блок команды</strong>: Каждая строка содержит одну команду (например, <code>G01 X10 Y20 F100</code>).</li>
<li><strong>Адреса и параметры</strong>:
<ul>
<li><strong>G</strong> — основные функции (движение, режимы).</li>
<li><strong>M</strong> — вспомогательные функции (включение шпинделя, смена инструмента).</li>
<li><strong>F</strong> — скорость подачи (мм/мин).</li>
<li><strong>S</strong> — скорость вращения шпинделя (об/мин).</li>
<li><strong>T</strong> — номер инструмента.</li>
<li><strong>X/Y/Z</strong> — координаты осей.</li>
<li><strong>I/J/K</strong> — параметры дуги (центры окружностей).</li>
</ul>
</li>
</ul>
<hr />
<h2><strong>Основные команды</strong></h2>
<h3><strong>1. Движение инструмента</strong></h3>
<ul>
<li>
<p dir="auto"><strong>G00 — Быстрое перемещение</strong><br />
Перемещает инструмент к заданным координатам на максимальной скорости.<br />
<em>Пример</em>:</p>
<pre><code class="language-gcode">G00 X0 Y0 Z5 (Переместиться в точку (0,0,5))
</code></pre>
</li>
<li>
<p dir="auto"><strong>G01 — Линейная подача</strong><br />
Движение с заданной скоростью подачи (<code>F</code>).<br />
<em>Пример</em>:</p>
<pre><code class="language-gcode">G01 X50 Y30 F200 (Двигаться до (50,30) со скоростью 200 мм/мин)
</code></pre>
</li>
<li>
<p dir="auto"><strong>G02/G03 — Круговое движение</strong></p>
<ul>
<li><strong>G02</strong> — Дуга по часовой стрелке.</li>
<li><strong>G03</strong> — Дуга против часовой стрелки.<br />
<em>Примеры</em>:</li>
</ul>
<pre><code class="language-gcode">G02 X30 Y10 I5 J0 (Дуга с центром в (5,0) до точки (30,10))  
G03 X20 Y0 R10 (Дуга радиусом 10 мм против часовой)
</code></pre>
</li>
</ul>
<hr />
<h3><strong>2. Плоскости обработки</strong></h3>
<ul>
<li><strong>G17</strong> — Плоскость XY (по умолчанию).</li>
<li><strong>G18</strong> — Плоскость XZ.</li>
<li><strong>G19</strong> — Плоскость YZ.<br />
<em>Пример</em>:</li>
</ul>
<pre><code class="language-gcode">G17 (Выбор плоскости XY для кругового движения)
</code></pre>
<hr />
<h3><strong>3. Компенсация инструмента</strong></h3>
<ul>
<li><strong>G40</strong> — Отключение компенсации.</li>
<li><strong>G41</strong> — Компенсация слева от пути.</li>
<li><strong>G42</strong> — Компенсация справа от пути.<br />
<em>Пример</em>:</li>
</ul>
<pre><code class="language-gcode">G41 D1 (Включить компенсацию радиуса инструмента 1)
</code></pre>
<hr />
<h3><strong>4. Управление шпинделем</strong></h3>
<ul>
<li><strong>M03</strong> — Вращение шпинделя вперед.</li>
<li><strong>M04</strong> — Вращение шпинделя назад.</li>
<li><strong>M05</strong> — Остановка шпинделя.<br />
<em>Пример</em>:</li>
</ul>
<pre><code class="language-gcode">M03 S3000 (Включить шпиндель на 3000 об/мин)
</code></pre>
<hr />
<h3><strong>5. Скорость и подача</strong></h3>
<ul>
<li><strong>F</strong> — Задает скорость подачи.</li>
<li><strong>S</strong> — Задает обороты шпинделя.<br />
<em>Пример</em>:</li>
</ul>
<pre><code class="language-gcode">F150 (Скорость подачи 150 мм/мин)  
S2500 (Обороты шпинделя 2500 об/мин)
</code></pre>
<hr />
<h3><strong>6. Инструмент</strong></h3>
<ul>
<li><strong>T</strong> — Выбор инструмента.</li>
<li><strong>M06</strong> — Смена инструмента (если поддерживается).<br />
<em>Пример</em>:</li>
</ul>
<pre><code class="language-gcode">T2 M06 (Выбрать инструмент 2 и выполнить смену)
</code></pre>
<hr />
<h3><strong>7. Координатные системы</strong></h3>
<ul>
<li><strong>G54–G59</strong> — Рабочие координаты (настраиваемые).</li>
<li><strong>G92</strong> — Установка текущей точки как новой базовой.<br />
<em>Пример</em>:</li>
</ul>
<pre><code class="language-gcode">G54 (Выбор первой рабочей системы координат)  
G92 X0 Y0 Z0 (Установить текущую позицию как (0,0,0))
</code></pre>
<hr />
<h3><strong>8. Режимы координат</strong></h3>
<ul>
<li><strong>G90</strong> — Абсолютные координаты (по умолчанию).</li>
<li><strong>G91</strong> — Относительные координаты (движение от текущей позиции).<br />
<em>Пример</em>:</li>
</ul>
<pre><code class="language-gcode">G91 G01 X10 Y5 (Переместиться на 10 мм по X и 5 мм по Y)
</code></pre>
<hr />
<h3><strong>9. Остановка программы</strong></h3>
<ul>
<li><strong>M00</strong> — Принудительная пауза.</li>
<li><strong>M01</strong> — Условная пауза (зависит от настроек станка).</li>
<li><strong>M30</strong> — Конец программы.<br />
<em>Пример</em>:</li>
</ul>
<pre><code class="language-gcode">M30 (Завершить выполнение программы)
</code></pre>
<hr />
<h2><strong>Полезные советы</strong></h2>
<ol>
<li><strong>Проверка безопасности</strong>: Перед запуском программы всегда убедитесь, что Z-ось поднята на безопасную высоту (например, <code>G00 Z5</code>).</li>
<li><strong>Тестирование</strong>: Используйте симуляторы (например, CAMBAM, GRBL) для отладки кода.</li>
<li><strong>Документация станка</strong>: Уточните поддерживаемые команды у производителя — некоторые функции могут отличаться.</li>
</ol>
<hr />
<h2><strong>Пример простой программы</strong></h2>
<pre><code class="language-gcode">G21 (Установить мм в качестве единиц)  
G90 (Абсолютные координаты)  
G54 (Выбрать систему координат)  
M03 S3000 (Включить шпиндель)  
G00 Z5 (Поднять инструмент)  
G00 X0 Y0 (Перейти в начальную точку)  
G01 Z-2 F100 (Опуститься на глубину 2 мм)  
G01 X50 Y30 F200 (Линейное движение)  
G02 X60 Y20 I0 J-10 (Круговое движение)  
G00 Z5 (Поднять инструмент)  
M05 (Остановить шпиндель)  
M30 (Конец программы)
</code></pre>
<hr />
<p dir="auto">Этот гайд охватывает базовые команды, необходимые для начала работы с CNC. Для углубления изучите циклы сверления (G81–G83) и продвинутые функции станка. Удачи в работе с ЧПУ! <img src="https://forum.investsteel.ru/assets/plugins/nodebb-plugin-emoji/emoji/android/1f6e0.png?v=e0b6990f263" class="not-responsive emoji emoji-android emoji--hammer_and_wrench" style="height:23px;width:auto;vertical-align:middle" title="🛠" alt="🛠" />️</p>
]]></description><link>https://forum.investsteel.ru/topic/998/podrobnyj-gajd-osnovnye-komandy-g-koda-dlya-cnc-obrabotki</link><generator>RSS for Node</generator><lastBuildDate>Thu, 18 Jun 2026 16:46:33 GMT</lastBuildDate><atom:link href="https://forum.investsteel.ru/topic/998.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 24 Jun 2025 13:59:55 GMT</pubDate><ttl>60</ttl></channel></rss>