CNC Path Analyzer

Дата изменения 2026-10-24

Учебный центр CNC G-code

Смотрите на синтетических NC и проверенных рисунках, как адресные значения меняют реальную траекторию.

Как создаются статьи Учебного центра

Объяснений G-кода в интернете много, но мало какие показывают, как меняется траектория при изменении одного адреса. Каждая статья здесь построена вокруг короткого примера УП, написанного специально для объяснения, и рисунка траектории, полученного интерпретацией этого примера механизмом CNC Path Analyzer. Рисунки не нарисованы вручную: механизм пересчитывает их при каждой сборке страниц, поэтому расхождение между числами в тексте и рисунком отлавливается проверками до публикации.

Вместо простого перечисления значений команд каждая статья разбирает места, которые действительно путают в цеху (G71, где одна и та же буква U в разных строках значит разное; X токарного станка, где смешиваются диаметр и радиус; циклы нарезания резьбы метчиком, где F привязана к шагу), и расчёты, которые можно повторить самостоятельно.

Рекомендуемый порядок чтения

  1. Базовые перемещения и координаты: G00 и G01 → дуги G02/G03 → абсолютные и относительные координаты, системы координат детали.
  2. Если вы работаете на токарных станках: сначала прочитайте о программировании X в диаметрах, затем переходите к многопроходным циклам G71, G70, G72 и резьбовому циклу G76.
  3. Если вы работаете на обрабатывающих центрах: разберитесь с коррекцией на радиус инструмента, затем читайте о цикле глубокого сверления G83 и цикле нарезания резьбы метчиком G84.
  4. Если вы работаете с программами целиком: завершите подпрограммами (M98/M99) и расчётом времени обработки.

Что нужно знать, используя примеры

Примеры — синтетические программы, не связанные с конкретной деталью или чертежом заказчика; в них не заданы закрепление заготовки, длины инструментов и смещения. Вставляйте их в инструмент, чтобы прогнать траекторию и проверить идею, но на реальном станке следуйте его руководству и порядку пробного прогона. Если вы нашли ошибку в материале, сообщите через страницу контактов — мы проверим её и внесём исправление вместе с историей изменений.

Базовые перемещения и координаты

Ускоренное перемещение G00 и линейное резание G01: почему они различаются, хотя обе выглядят как прямые

Разница между G00 и G01 с точки зрения скорости, формы траектории, модальности и безопасной высоты, а также чтение последовательности подвода, врезания, резания и отвода на фрезерном примере вместе с рисунком траектории.

Круговая интерполяция G02/G03: как определить направление и чем R отличается от I/J/K

Как отличить G02 (по часовой стрелке) от G03 (против часовой) с учётом выбора плоскости, проблема 180 градусов у команд R, задание центра через I/J/K и полные окружности — на фрезерном примере с рисунком траектории.

Почему X токарного станка — это диаметр: программирование диаметра, относительные перемещения U/W и плоскость G18

На примере снятия фаски объясняется, почему значение X в программе токарного станка с ЧПУ означает диаметр, а не радиус, почему на рисунке оно выглядит как радиус, а также относительные команды U/W и плоскость ZX G18.

Абсолютные G90 и относительные G91 координаты: когда одно и то же число означает другое положение

На примере прямоугольника и таблицы отслеживания координат объясняется разница между абсолютными командами G90 и относительными G91, повторяющаяся обработка, где удобен относительный режим, и аварии из-за невозврата режима.

Многопроходные циклы токарной обработки

Цикл черновой обработки наружного диаметра G71: как значения U, R, P, Q, U и W меняют траекторию

Двухкадровый формат цикла черновой обработки наружного диаметра G71 токарных станков семейства FANUC: глубина резания, величина отвода, припуск на чистовую обработку, правила записи кадров контура и частые причины аварий — вместе с реальным рисунком траектории.

Чистовой цикл G70: повторное использование чернового контура для чистовой обработки чистовым инструментом

На примере с дугой объясняется, как чистовой цикл G70 заново читает кадры контура P–Q циклов G71, G72 и G73, когда применяются F и S внутри контура, и практический порядок со сменой инструмента посередине.

Цикл черновой обработки торца G72: ступенчатая обработка по Z фланца с большой разницей диаметров

Сравнение цикла черновой обработки торца G72 с G71: когда его применять, почему W в первом кадре — глубина резания по Z, как записывать кадры контура от торца внутрь и как выбрать инструмент — на примере фланца.

Цикл нарезания резьбы G76: расчет P, Q и R для наружной резьбы M24×2

На примере метрической резьбы M24×2 объясняется двухкадровый формат многопроходного цикла резьбонарезания G76: расчет внутреннего диаметра и глубины резьбы, связь между глубиной первого прохода и числом проходов, зазор начального положения и построение траектории.

Циклы сверления и нарезания резьбы метчиком

Цикл глубокого сверления G83: подача Q, точка R и уровни возврата G98/G99

Описание цикла глубокого сверления G83 на обрабатывающих центрах на примере трех отверстий: подача Q и удаление стружки, различие между точкой R и исходной точкой, выбор возврата G98 или G99, отличие от G73 и изменение смысла R в токарном G83.

Цикл нарезания резьбы G84: почему F должна соответствовать частоте вращения, шагу и жесткому резьбонарезанию

На примере трех отверстий M8×1.25 объясняется, почему в цикле нарезания резьбы G84 обрабатывающего центра всегда должно выполняться соотношение F = S × шаг, чем различаются плавающее и жесткое резьбонарезание (M29) и как задавать глубину резьбы и точку R.

Коррекции и системы координат

Коррекция на радиус инструмента G41/G42: как различать левую и правую стороны и задавать кадры включения и отмены

На примере прямоугольного контура объясняется, как на обрабатывающем центре различать левую G41 и правую G42 коррекцию на радиус инструмента по направлению движения, как использовать номера D и значения коррекции, а также почему в кадрах включения и отмены возникают зарезы и аварийные сигналы.

Структура программы и время

Постоянная скорость резания G96 и G97/G50: почему при торцевании меняется частота вращения

На примере торцевания объясняется, как токарная команда G96 изменяет частоту вращения по диаметру X, зачем нужно ограничение G50 и когда для резьбы и сверления возвращаться к G97.

Единицы подачи G98/G99 на токарном станке: когда F0.2 и F200 означают одну скорость

На примере объясняется разница между токарной подачей G99 на оборот (mm/rev) и подачей G98 в минуту (mm/min), их взаимный пересчет и соответствие G94/G95 обрабатывающего центра, а также аварии из-за путаницы единиц.

Расчёт времени обработки ЧПУ: оценка времени резания, быстрых ходов и вспомогательных операций

На примере двух проходов наружного точения объясняются формула время = расстояние ÷ минутная подача, пересчёт подачи на оборот, время быстрых ходов и смен инструмента и причины отличия расчёта от реального цикла.