Сухой прогон и обработка в воздухе — два способа проверить управляющую программу до реального резания, и их часто путают. Коротко о главном: сухой прогон — это прогон программы на станке без детали или без касания инструмента с заготовкой, при котором проверяется геометрия траекторий и поведение станка. Обработка в воздухе — это выполнение программы по реальной заготовке, но с поднятым инструментом или смещённой системой координат, чтобы фреза шла «в воздухе» над деталью. Первый способ проверяет логику программы, второй — её соответствие конкретной заготовке и оснастке.
Ниже разберём, как устроен каждый режим, чем они отличаются на практике, какие задачи решают и в какой последовательности их разумно применять, чтобы не испортить заготовку, инструмент или сам станок.
- Зачем вообще проверять программу до резания
- Что такое сухой прогон
- Что такое обработка в воздухе
- Ключевые различия: сравнение по практическим критериям
- Когда применять сухой прогон
- Когда применять обработку в воздухе
- Порядок действий: как выстроить проверку
- Типичные ошибки при проверке программ
- Ограничения обоих методов
- Практические рекомендации
Зачем вообще проверять программу до резания
Управляющая программа для станка с ЧПУ — это последовательность команд, по которым станок перемещает инструмент. Даже если программа написана в CAM-системе и визуально выглядит корректно, на реальном станке её могут ждать проблемы: неверная привязка нулевой точки, столкновение с приспособлением, выход за пределы рабочей зоны, забытая компенсация длины или радиуса инструмента, ошибка в подаче или оборотах.
Цена такой ошибки различается. В лучшем случае это испорченная заготовка, в худшем — сломанный инструмент, повреждённый шпиндель, погнутый стол или травма оператора. Поэтому проверка программы перед резанием — не формальность, а стандартная практика, особенно для новых программ, программ после редактирования и при работе с дорогими заготовками.
И сухой прогон, и обработка в воздухе относятся к методам такой проверки. Они не заменяют друг друга, а дополняют: один ловит одни классы ошибок, другой — другие.
Что такое сухой прогон
Сухой прогон (dry run) — это выполнение управляющей программы на станке в режиме, при котором исключено фактическое резание. Реализуется он по-разному в зависимости от стойки ЧПУ и типа станка:
- Без заготовки. Деталь и приспособление сняты или ещё не установлены, инструмент проходит всю траекторию «в пустоте». Так проверяют логику программы, последовательность переходов, смены инструмента и выходы в безопасные точки.
- С блокировкой осей или имитацией. На многих стойках есть режим, при котором оси не двигаются или перемещаются с ограничением, а программа выполняется формально — проверяется синтаксис, вызовы инструментов, циклы, логика подпрограмм.
- С заниженной скоростью и без включения шпинделя. Программа идёт в ускоренном или, наоборот, замедленном режиме без вращения инструмента, чтобы оператор мог визуально контролировать траекторию.
- Графическая симуляция на стойке. Формально это не прогон, а моделирование, но по назначению близко: стойка отрисовывает траекторию по коду без движения осей.
Ключевая особенность сухого прогона: он проверяет программу как таковую — корректность кода, траекторий, переходов, смен инструмента. Но он не проверяет соответствие программы конкретной заготовке, потому что заготовки на столе может не быть вовсе.
Что такое обработка в воздухе
Обработка в воздухе (air cutting) — это выполнение программы по реальной установленной заготовке с реальной оснасткой и привязкой, но так, чтобы инструмент не касался материала. Добиться этого можно несколькими способами:
- Смещением нулевой точки по Z. Ноль детали искусственно поднимают выше реальной поверхности заготовки — обычно на величину, превышающую максимальную глубину резания. Инструмент проходит весь цикл, имитируя резание, но оставаясь над деталью.
- Смещением по X или Y. Программу сдвигают в сторону так, чтобы траектория шла рядом с заготовкой. Это удобно, когда нужно проверить контур по габаритам, но точное совпадение с деталью не требуется.
- Завышенной безопасной высотой. Подходы, отходы и переходы между инструментами проверяют на увеличенной высоте, чтобы убедиться, что инструмент нигде не заденет приспособление или деталь.
Главная ценность обработки в воздухе в том, что она выполняется в реальной конфигурации: та же заготовка, те же тиски или приспособление, та же привязка координат, те же инструменты в тех же гнёздах магазина. Это позволяет поймать именно те ошибки, которые не видны ни в симуляции, ни в прогоне без детали: столкновение с тисками, неверную привязку, выход инструмента за габарит заготовки, ошибку в длине инструмента.
Ключевые различия: сравнение по практическим критериям
| Критерий | Сухой прогон | Обработка в воздухе |
|---|---|---|
| Основная задача | Проверка логики и траекторий программы | Проверка соответствия программы конкретной заготовке и оснастке |
| Наличие заготовки | Не обязательна, часто отсутствует | Обязательна, установлена как для реальной обработки |
| Привязка координат | Может быть условной | Реальная, как при резании |
| Что проверяет | Код, переходы, смены инструмента, циклы | Столкновения, привязку, габариты, длины инструментов |
| Чего не ловит | Столкновения с реальной оснасткой и деталью | Ошибки в самой геометрии траектории, если смещение маскирует проблему |
| Типичное применение | Новая или отредактированная программа, чужой код | Первая деталь, дорогая заготовка, сложная оснастка |
Из таблицы видно главное: сухой прогон отвечает на вопрос «правильно ли написана программа», а обработка в воздухе — «правильно ли эта программа встанет на этот станок с этой деталью». Ошибка в первом случае — это ошибка в коде, во втором — ошибка наладки.
Когда применять сухой прогон
Сухой прогон уместен в следующих ситуациях:
- Первая проверка новой программы. Прежде чем устанавливать заготовку и тратить время на привязку, стоит убедиться, что программа вообще выполняется без ошибок синтаксиса, что все инструменты есть в магазине, а циклы отрабатывают корректно.
- Программа после ручного редактирования. Любая правка кода «вручную» — потенциальный источник ошибки. Прогон без детали позволяет быстро убедиться, что правка не сломала последовательность.
- Чужая программа или код из внешнего источника. Если программа пришла от заказчика или из другой CAM-системы, сухой прогон — минимальная проверка перед более глубокой отладкой.
- Проверка времени цикла. Прогон в ускоренном режиме даёт приблизительную оценку длительности обработки, что полезно для планирования.
- Обучение оператора. Прогон без заготовки — безопасный способ показать новичку, как ведёт себя программа, где происходят смены инструмента и какие участки требуют внимания.
Когда применять обработку в воздухе
Обработка в воздухе нужна там, где сухой прогон не даёт ответа:
- Первая деталь из новой программы. Даже идеально проверенный код стоит прогнать по реальной заготовке со смещённым нулём по Z — это финальная проверка перед резанием.
- Дорогая или труднодоступная заготовка. Если материал дорогой, единственный или с длительным сроком поставки, цена ошибки слишком высока, чтобы рисковать без проверки в воздухе.
- Сложная оснастка. Многочисленные прижимы, кондукторы, поворотные приспособления — всё это зоны потенциальных столкновений, которые видны только при реальной установке.
- После смены инструмента или его переточки. Изменившаяся длина или вылет инструмента могут привести к столкновению, и прогон в воздухе это покажет.
- Перенос программы на другой станок. Код, отработавший на одном станке, на другом может столкнуться с другими габаритами рабочей зоны, другим расположением оснастки или другими длинами инструментов.
Порядок действий: как выстроить проверку
На практике два метода применяют последовательно. Типичный порядок выглядит так:
- Графическая симуляция в CAM-системе или на стойке — отсев грубых ошибок в траекториях ещё до передачи программы на станок.
- Сухой прогон на станке без заготовки — проверка выполнения кода, смен инструмента, циклов и логики в реальных условиях стойки.
- Установка заготовки и привязка координат — как для обычной обработки, с реальными инструментами и длинами.
- Обработка в воздухе — прогон программы со смещённым нулём по Z или на увеличенной безопасной высоте. Оператор контролирует, чтобы инструмент нигде не приблизился к детали и приспособлению ближе допустимого.
- Сброс смещения и резание — после успешного прогона в воздухе ноль возвращается на место, и выполняется реальная обработка, обычно с пробным проходом на пониженной подаче и рукой на кнопке подачи.
Такая последовательность занимает время, но для новой программы или дорогой заготовки она оправдана. Для повторных деталей по уже проверенной программе полный цикл проверки не нужен — достаточно контроля первого прохода.
Типичные ошибки при проверке программ
- Проверка только в симуляции. CAM-симуляция не знает о реальных тисках, прижимах и фактическом вылете инструмента. Полагаться только на неё при сложной оснастке рискованно.
- Забытое смещение нуля. Самая опасная ошибка: после прогона в воздухе смещение по Z не убрали, и станок начал резать «в воздухе» на рабочей подаче — или, наоборот, смещение внесли дважды, и инструмент ушёл в деталь глубже расчётного. Перед резанием всегда проверяйте текущую привязку на стойке.
- Слишком маленькое смещение при прогоне в воздухе. Если поднять ноль на величину, равную глубине резания, инструмент пройдёт вплотную к поверхности. Смещение должно превышать максимальную глубину с запасом, учитывая и длину режущей части.
- Прогон без реальных длин инструментов. Если при сухом прогоне длины инструментов не активны или заданы условно, проверка столкновений по Z теряет смысл.
- Ускоренный прогон как единственная проверка. На высокой скорости оператор физически не успевает отследить сближение с оснасткой. Критичные участки стоит проходить замедленно.
- Игнорирование смены инструмента. Позиции смены и точки возврата в безопасную плоскость — частое место столкновений, особенно на станках с тесной рабочей зоной.
Ограничения обоих методов
Ни сухой прогон, ни обработка в воздухе не проверяют всё. Они не покажут:
- качество резания: шероховатость, вибрации, заусенцы — это видно только при реальном резании;
- правильность режимов: подача и обороты, подходящие на бумаге, могут оказаться неудачными для конкретного материала и жёсткости системы;
- поведение материала: упругие деформации, нагрев, образование стружки;
- точность позиционирования под нагрузкой.
Поэтому проверку в воздухе нельзя считать заменой пробного прохода. После успешного прогона в воздухе первую деталь всё равно обрабатывают внимательно: с контролем первого врезания, сниженной подачей на подходе и готовностью мгновенно остановить цикл.
Практические рекомендации
- Для каждой новой программы закладывайте время на проверку — это дешевле, чем любая переделка.
- Ведите простой чек-лист наладки: привязка, длины инструментов, смещения, безопасная плоскость, режим прогона. Список защищает от «забытых мелочей», которые и вызывают большинство столкновений.
- При прогоне в воздухе держите руку на регуляторе подачи и следите за зоной резания, а не только за экраном стойки.
- После проверки в воздухе обязательно верните и перепроверьте нулевую точку — это самый критичный шаг всей процедуры.
- Для серийных деталей документируйте проверенную программу и привязку, чтобы повторные запуски не требовали полного цикла проверок.
Главный принцип простой: сухой прогон проверяет программу, обработка в воздухе — наладку. Новую или изменённую программу сначала прогоняют без детали, затем — по реальной заготовке со смещённым нулём, и только после обеих проверок начинают резать. Чем дороже заготовка и сложнее оснастка, тем строже стоит соблюдать эту последовательность.
