Сухой прогон — это выполнение управляющей программы без заготовки или без касания инструмента с материалом. Его главная задача — убедиться, что траектория безопасна: инструмент не врезается в тиски, приспособление, корпус станка и саму деталь там, где не должен. Прогон занимает несколько минут, а экономит сломанный инструмент, испорченную заготовку и иногда ремонт шпинделя.
Главный принцип: сухой прогон не заменяет проверку программы в CAM-системе или симуляторе, а дополняет её. Симуляция ловит ошибки геометрии, прогон — ошибки привязки, смещений нулей, длины инструмента и реальной компоновки приспособлений на столе. Полная проверка перед первой обработкой новой детали выглядит так: симуляция в CAM → сухой прогон на станке → пробный проход с уменьшенной подачей.
- Зачем нужен сухой прогон и что он реально проверяет
- Подготовка перед прогоном
- Что проверить до запуска
- Как имитировать заготовку
- Пошаговый порядок выполнения
- Настройки стойки, которые важно понимать
- Комбинации режимов для разных задач
- Типичные ошибки и как их избежать
- Признаки проблемы во время прогона
- Сценарии: что делать в конкретной ситуации
- Практические рекомендации
Зачем нужен сухой прогон и что он реально проверяет
Управляющая программа может быть геометрически корректной и при этом опасной на конкретном станке. Причины разные: ноль детали привязан не к той плоскости, корректор длины инструмента введён со знаком минус, тиски стоят ближе к краю стола, чем предполагалось при программировании, а в программе остался быстрый подвод G00 через зону приспособления. Ни один из этих дефектов не виден в коде — они проявляются только в связке «программа + станок + оснастка».
Сухой прогон выявляет:
- выходы осей за пределы хода станка и зоны обработки;
- столкновения инструмента, оправки или цанги с тисками, прихватами, крепёжными болтами и корпусом станка;
- ошибки привязки нулей по X, Y и Z, включая перепутанные оси;
- неверные корректоры длины и радиуса инструмента;
- отсутствие или неверный номер инструмента в командах смены;
- подводы и отводы на холостых перемещениях, проходящие через опасные зоны;
- логические ошибки программы: пропущенные команды, неожиданные координаты, резкие скачки позиции.
Чего прогон не показывает: качество поверхности, фактические силы резания, вибрации, износ и правильность режимов. Эти параметры проверяются только пробной обработкой. Поэтому после успешного сухого прогона первую деталь всё равно ведут с осторожностью.
Подготовка перед прогоном
Качество проверки напрямую зависит от того, насколько конфигурация станка во время прогона совпадает с той, что будет при обработке. Если после прогона переставить тиски или заменить инструмент на другой длины, результат проверки обесценивается.
Что проверить до запуска
- Компоновку оснастки. Тиски, прихваты, упоры и прокладки должны стоять так же, как при рабочем прогоне. Положение фиксируют: расстояние от края стола, ориентация губок, высота установки.
- Инструменты. Все инструменты из программы должны быть в магазине или в шпинделе с уже измеренными корректорами длины. Замена фрезы на другую модель после прогона требует повторной проверки вылета.
- Корректоры. Сверьте таблицу инструментов: номера, длины, радиусы, компенсация на износ должна быть обнулена для первого прогона.
- Нули детали. Привяжите ноль по всем трём осям так же, как для реальной обработки. Прогон с «примерным» нулём не имеет смысла.
- Программу. Убедитесь, что в стойку загружена актуальная версия файла, а не предыдущая редакция. Проверьте имя программы и дату, если стойка это отображает.
- Ограничения осей. Если в стойке заданы программные пределы рабочей зоны, они должны соответствовать текущей компоновке.
Как имитировать заготовку
Есть два подхода, и выбор зависит от задачи:
- Прогон без заготовки. Подходит для проверки траекторий, когда риск касается приспособления ниже уровня заготовки невелик. Быстро, но не показывает взаимодействие с реальным объёмом материала.
- Прогон над деревянным бруском, пластиком или отработанной заготовкой. Инструмент проходит по воздуху на высоте несколько миллиметров над материалом либо слегка касается его. Такой вариант надёжнее: видно и положение относительно приспособления, и поведение программы в зоне резания.
Для ответственных деталей применяют третий способ — обработку дешёвого материала-двойника (дерево, пенопласт, алюминиевый лом) в полном цикле. Это уже не сухой прогон, а пробная деталь, но она логически продолжает ту же цепочку проверок.
Пошаговый порядок выполнения
Последовательность ниже описывает типовой порядок для вертикального фрезерного центра с ЧПУ. Конкретные названия клавиш и функций зависят от системы управления (Fanuc, Siemens, Heidenhain, HAAS и другие), поэтому опирайтесь на руководство своего станка.
- Приведите станок в исходное состояние. Выполните возврат в референтную точку по всем осям, если этого требует система управления после включения. Без референса многие стойки блокируют автоматический режим.
- Загрузите программу и пролистайте её. Откройте файл, просмотрите начало и конец, проверьте, что нет обрезанных строк и чужих фрагментов. На многих стойках полезно включить графическую прорисовку контура прямо в ЧПУ — это быстрая первичная проверка кода.
- Установите оснастку и инструменты. Разместите тиски или приспособление, вставьте инструменты, измерьте длины, привяжите ноль детали. Зафиксируйте компоновку.
- Включите режим сухого прогона. В большинстве систем управления есть переключатель Dry Run, который игнорирует команду подачи F и заменяет её ускоренным холостым ходом. Дополнительно часто используют блокировку Z (Z-axis ignore): ось Z не опускается ниже заданного уровня, и инструмент физически не может коснуться заготовки.
- Опустите скорость холостых перемещений. Даже в режиме Dry Run быстрые ходы G00 остаются быстрыми. Для первого прогона снизьте общий override rapid до минимума, который допускает стойка. Это даёт время среагировать, если траектория пошла не туда.
- Выполните первый прогон с максимальными предосторожностями. Рука на кнопке подачи (feed hold), взгляд на зону обработки. Следите за каждым подводом: именно на холостых перемещениях происходят самые дорогие столкновения.
- Повторите прогон на рабочих скоростях. После чистового первого прохода поднимите override до 100% и прогоните ещё раз. Так проверяют, что программа укладывается в разумное время и не содержит паразитных перемещений.
- Отключите режимы прогона и подтвердите возврат настроек. Типичная ошибка — начать обработку с забытым Dry Run или заблокированной осью Z. Станок «обработает» воздух, а оператор получит бракованную деталь. Перед стартом резания убедитесь, что все переключатели прогона выключены.
- Выполните пробный проход. Первую деталь ведите с пониженной подачей (override 25–50%), готовый остановить в любой момент. Контролируйте первый врезание, стружкообразование и звук.
Настройки стойки, которые важно понимать
Режимы прогона различаются между системами управления, но логика везде схожая. Ниже — основные функции и их смысл.
| Функция | Что делает | Когда применять |
|---|---|---|
| Dry Run | Игнорирует programmed feed, движение идёт на холостой скорости | Быстрая проверка всей траектории без резания |
| Блокировка оси Z | Не даёт оси Z опуститься ниже заданной координаты | Когда нужно проверить движения XY без риска касания |
| Блокировка машины (Machine Lock) | Оси неподвижны, программа выполняется «в уме», счётчики координат обновляются | Проверка логики программы и времени цикла без движения |
| Графическая прорисовка в ЧПУ | Рисует траекторию на экране стойки | Первичная визуальная проверка кода до выхода к станку |
| Override rapid / feed | Изменяет скорость холостых и рабочих ходов в процентах | Первые прогоны и первые проходы резания на пониженной скорости |
| Single Block | Выполняет программу по одному кадру за нажатие | Разбор подозрительных участков, первые кадры новой программы |
Важно: Machine Lock и графическая прорисовка не учитывают реальное положение заготовки и приспособлений. Они проверяют программу, но не её совместимость с конкретной установкой. Поэтому их нельзя считать заменой физического прогона.
Комбинации режимов для разных задач
- Новая программа, новая деталь: прорисовка в ЧПУ → симуляция в CAM → Dry Run с блокировкой Z → Dry Run полный → пробный проход на пониженной подаче.
- Программа проверена, изменилась оснастка: Dry Run полный на пониженных холостых ходах, внимание на участки рядом с переставленными элементами.
- Правка одного участка программы: Single Block на этом участке плюс Dry Run соседних подводов, затем короткий пробный проход.
- После аварии или сбоя: сначала Machine Lock для проверки целостности программы, затем полный Dry Run, и только потом резание.
Типичные ошибки и как их избежать
Большинство проблем при первых запусках связано не с геометрией обработки, а с организацией проверки.
- Прогон с другой компоновкой. Тиски переставили после прогона — и проверка потеряла смысл. Правило: любое изменение оснастки или инструмента после прогона отменяет его результат.
- Полный override rapid на первом прогоне. Столкновение на быстром ходе происходит за доли секунды, среагировать невозможно. Первый прогон всегда на минимальных холостых ходах.
- Забытый Dry Run перед резанием. Классическая ситуация: оператор запускает обработку, станок быстро проходит весь цикл «по воздуху». Помогает привычка физически проверять переключатели и делать контрольный опуск инструмента вручную перед стартом.
- Доверие только симуляции. CAM-симулятор знает виртуальную модель станка, но не знает, что тиски сегодня стоят на 20 мм ближе. Симуляция и прогон решают разные части задачи.
- Прогон без инструментов в магазине. Если корректоры длин не измерены, траектория по Z будет неверной, и прогон покажет ложную картину. Сначала таблица инструментов, потом прогон.
- Проверка «на глаз» вместо контрольных точек. Лучше заранее знать два-три критичных места программы — подводы, смены инструмента, переходы между операциями — и наблюдать именно их, а не смотреть в общую сторону.
- Прогон при снятом ограждении. Даже без резания движущиеся массы и вращающийся шпиндель опасны. Все проверки выполняются с закрытыми дверцами.
Признаки проблемы во время прогона
Прогон стоит немедленно остановить кнопкой подачи, если заметно хотя бы одно из следующего:
- инструмент или оправка проходят ближе нескольких миллиметров к тискам, прихватам или болтам;
- ось движется к концевику или границе хода, и стойка выдаёт предупреждение о превышении;
- позиции в кадрах программы резко расходятся с ожидаемыми — например, скачок на десятки миллиметров между соседними кадрами;
- шпиндель ориентирован или повёрнут в месте, где запрограммирована смена инструмента, а рядом находится препятствие;
- программа завершается не в ожидаемой точке или координаты конца не совпадают с расчётными.
Если проблема обнаружена, не правьте код «на лету» без понимания причины. Вернитесь к CAM-системе, исправьте источник ошибки, перегенерируйте программу и начните проверку заново. Точечные ручные правки кода у стойки допустимы только для опытного технолога и только с последующим полным повторным прогоном.
Сценарии: что делать в конкретной ситуации
- Первая деталь новой номенклатуры. Полный цикл проверок: симуляция, Dry Run с блокировкой Z, полный Dry Run, пробный проход на 25–50% подачи. Не сокращайте цепочку даже при горящих сроках — стоимость одной аварии перекроет сэкономленное время многократно.
- Повторный запуск отработанной программы через месяц. Компоновка могла измениться. Достаточно сверить оснастку и выполнить один полный Dry Run на умеренных холостых ходах.
- Длинная программа на несколько часов машинного времени. Dry Run на ускоренном холостом ходе позволяет оценить время цикла и найти паразитные перемещения. Если прогон показывает завышенное время, вернитесь в CAM и оптимизируйте подводы.
- Обработка в четырёх- и пятиосевых режимах. Здесь цена ошибки выше: поворотные оси могут завести инструмент в приспособление под непредсказуемым углом. Обязательны полноценная машинная симуляция в CAM с моделью конкретного станка и осторожный Dry Run с пониженными скоростями всех осей, включая поворотные.
- Работа на новом для вас станке. Перед первым прогоном изучите расположение органов управления, поведение override и процедуру аварийного останова. Реакция должна быть мышечной, а не теоретической.
Практические рекомендации
Сухой прогон эффективен, когда он встроен в стабильный порядок работы, а не выполняется «по настроению».
- Зафиксируйте письменный чек-лист запуска новой программы и держите его у станка: оснастка, инструменты, корректеры, нули, режимы прогона, override, отключение режимов после проверки.
- Стандартизируйте компоновку: одинаковые тиски, одинаковые позиции на столе, единая схема привязки нулей. Чем меньше вариативности, тем надёжнее работают и симуляция, и прогон.
- Отмечайте в карте наладки критичные точки программы — места близких проходов у приспособлений. Следующий оператор будет знать, куда смотреть.
- Не пропускайте этап отключения режимов прогона. Сделайте его отдельным пунктом чек-листа с физической проверкой переключателей.
- Сохраняйте проверенные версии программ с понятными именами и версиями, чтобы исключить запуск устаревшего файла.
Следующий шаг после прочтения простой: составьте свой чек-лист прогона под конкретный станок и систему управления, сверьте названия функций с руководством по эксплуатации и проведите следующий запуск новой программы строго по нему. Через несколько деталей порядок станет привычкой, а риск столкновений и брака на первых проходах заметно снизится.
Материал носит информационный характер. Названия функций, режимов и порядок действий различаются у разных систем управления и производителей станков: перед работой сверяйтесь с руководством по эксплуатации вашего оборудования и действуйте согласно внутренним регламентам предприятия.
