
Измерение углов и плоскостей на станке ЧПУ щупом
Деталь легла на стол станка с перекосом на 0,3°. Для большинства корпусных деталей это уже брак: отверстия уйдут из позиции, плоскости не совпадут по чертежу. Ручная выверка индикатором занимает 10–20 минут и всё равно зависит от квалификации оператора.
В этой статье разберём, как измерить плоскость щупом прямо на станке, вычислить угол отклонения и автоматически скомпенсировать перекос — без съёма детали и без КИМ.
Почему угол и плоскость — самые критичные параметры при базировании
Линейные отклонения по X, Y, Z поддаются ручной коррекции через смещение нуля детали. С угловым отклонением всё сложнее: если ось детали не параллельна оси станка, ошибка накапливается по всей длине обработки. При длине поверхности 300 мм и перекосе 0,1° линейная погрешность на дальнем конце составит уже 0,52 мм — совершенно неприемлемо для точных деталей.
Компенсация положения заготовки сводится к поиску значения угла — отклонения от параллельности грани искомой оси. Щуп производит ряд касаний вдоль двух поверхностей, а уже в макросе проходят вычисления угла отклонения грани. Этот угол учитывается либо путём поворота системы координат в управляющей программе, либо путём поворота стола станка, если он оснащён такой возможностью.
Когда измерение плоскости щупом обязательно:
- Корпусные детали с базированием по черновым поверхностям
- Литьё и поковки с непредсказуемым положением на столе
- Повторная установка детали после смены операции
- 4- и 5-осевая обработка, где угловая ошибка первой операции переносится на все последующие
Принцип измерения плоскости щупом
Замер осуществляется контактным методом с помощью щупа. Измерительный стержень щупа отклоняется при касании к поверхности заготовки. При этом срабатывают датчики касания, которые передают коммутационный сигнал в систему ЧПУ. Параллельно СЧПУ фиксирует координаты осей станка.
Для определения плоскости щуп касается поверхности в нескольких точках. Минимально достаточное количество:
| Задача | Минимум точек касания | Что вычисляется |
|---|---|---|
| Угол в одной плоскости (2D) | 2 точки | Отклонение от оси X или Y |
| Наклон плоскости (3D) | 3 точки | Нормаль к плоскости, два угла |
| Проверка плоскостности | 4+ точек | Отклонение от идеальной плоскости |
| Угол между двумя гранями | 4 точки (по 2 на грань) | Угол между гранями |
Алгоритм для двухточечного замера угла
Это самый распространённый случай — определить, насколько боковая грань детали развёрнута относительно оси X станка.
- Щуп касается точки P1 на грани (ближняя к оператору)
- Щуп перемещается вдоль оси X и касается точки P2 (дальняя)
- ЧПУ фиксирует координаты Y в обеих точках: Y₁ и Y₂, а также расстояние ΔX между ними
- Угол α = arctan((Y₂ − Y₁) / ΔX)
- Система координат G54 поворачивается на −α
Ключевое правило: чем больше расстояние между точками P1 и P2, тем выше точность измерения угла. Для деталей длиной до 200 мм разносите точки на всю доступную длину поверхности.
Измерительные циклы для углов и плоскостей
Циклы измерения заготовки включают одноточечное и двухточечное измерение, определение положения углов и плоскостей, контроль отверстий, валов, пазов и других геометрических элементов.
На практике используют готовые циклы производителя системы ЧПУ — они уже содержат логику касания, вычисления и записи результата в корректор.
Heidenhain (TNC/iTNC)
Цикл CYCLE 403 — разворот базовой плоскости по двум точкам на поверхности. Результат записывается в таблицу preset или напрямую в активную систему координат. Цикл CYCLE 404 позволяет задать базовую плоскость по трём точкам — для наклонных поверхностей и плоскостей, не параллельных осям станка.
Siemens Sinumerik (828D / 840D)
Цикл CYCLE998 — измерение угла поворота детали по двум точкам касания в плоскости XY. Результат записывается в параметр Frame (рабочая система координат). В СЧПУ Sinumerik реализуется принцип «измерения на лету»: обработка сигнала измерительного щупа осуществляется непосредственно в ЧПУ, что сокращает время задержки при регистрации измеренных значений.
Fanuc
Макрос O9810 (или аналогичный пользовательский) с командой G31. Базовой командой для большинства систем является G31 — измерение с пропуском, которая обеспечивает движение щупа до касания с заготовкой и автоматическую остановку при срабатывании датчика. Угол вычисляется в теле макроса через системные переменные #5061–#5069.
Renishaw (GoProbe / Inspection Plus)
Цикл MEAS_ANGLE — универсальный для измерения угла грани. Работает на Fanuc, Siemens и Heidenhain через единый синтаксис. Renishaw разработал GoProbe — программу, которая помогает оператору быстро выбирать нужный цикл и формировать команды для станка с ЧПУ.
Измерение наклонных плоскостей и 3D-углов
Когда поверхность наклонена сразу в двух направлениях (например, клиновой паз или кованая опорная плоскость), двух точек недостаточно. Нужно минимум три касания, чтобы определить нормаль к плоскости.
Это особенно актуально при программировании 4-осевой и 5-осевой обработки, где движение инструмента происходит в нескольких плоскостях и порой в непосредственной близости от оснастки.
Схема трёхточечного измерения плоскости:
- P1 — в углу поверхности (точка отсчёта)
- P2 — на расстоянии ΔX от P1 (определяет наклон вдоль X)
- P3 — на расстоянии ΔY от P1 (определяет наклон вдоль Y)
По координатам Z трёх точек вычисляются два угла: угол наклона α вдоль оси X и угол наклона β вдоль оси Y. На станках с поворотным столом (ось A или B) система ЧПУ может автоматически скомпенсировать оба угла поворотом стола.
Важно: для трёхточечного измерения щуп должен быть откалиброван с учётом фактического радиуса шарика стилуса. Ошибка калибровки напрямую переходит в ошибку вычисленного угла. Типичная погрешность хорошо откалиброванной системы — менее 5 угловых секунд.
Контроль плоскостности (4 и более точек)
Если нужно не скомпенсировать угол, а проверить, насколько поверхность вообще является плоскостью (контроль качества), щуп обходит её в матричном порядке. Контактные системы измерения позволили решить подобные задачи, а универсальные циклы измерения, такие как определение координат точек вдоль осей X, Y, Z, отклонение линии от вертикали или горизонтали, и другие стали незаменимы для оператора при наладке станка на обработку детали.
Подбор щупа для измерения плоскостей →
Типичные ошибки при измерении углов щупом
Слишком близкие точки касания
Если P1 и P2 разнесены на 10 мм, а позиционирование станка имеет погрешность ±1 мкм, итоговая ошибка угла составит arctan(0,001/10) ≈ 0,006°. При разносе 100 мм та же погрешность станка даёт 0,0006° — в 10 раз точнее. Разносите точки как можно дальше.
Касание нерабочей поверхностью стилуса
На данном этапе можно выявить многие ошибки, например столкновение с незапрограммированной частью детали или касание поверхности щупом, а не наконечником (сферой). Это даёт ложное срабатывание и полностью искажает результат.
Загрязнение поверхности
Стружка или плёнка СОЖ под точкой касания смещают реальную координату на 0,02–0,1 мм. Перед измерением продуйте поверхность или используйте цикл с двойным касанием (измерение в двух подходах с усреднением).
Несоответствие скорости подхода
Передача сигнала осуществляется через инфракрасный канал или кабельный интерфейс. Скорость передачи сигнала достаточно велика, однако всё же имеет место временная задержка, которая искажает данные об истинных координатах. Для угловых измерений используйте скорость подхода 300–500 мм/мин, не выше. На скорости 1000+ мм/мин задержка срабатывания накапливается как систематическая ошибка.
Тепловое расширение детали
Горячая после обработки деталь расширяется неравномерно. Если измерить угол сразу после фрезерования, результат будет отличаться от реального на холодной детали. Измерительные циклы повышают точность обработки. Автоматический контроль исключает влияние человеческого фактора, обеспечивая стабильное качество продукции. Однако тепловую паузу исключить не могут — для точных деталей выдерживайте 5–15 минут перед финальным контрольным замером.
Интеграция результата в управляющую программу
После того как цикл вычислил угол, есть два сценария использования результата.
Сценарий 1 — поворот системы координат (программный)
Результат (угол α) записывается в переменную, затем команда поворота СК (TRANS/ATRANS на Siemens, AROTATE на Heidenhain, G68 на Fanuc) разворачивает рабочую систему координат. Все последующие перемещения программы автоматически учитывают реальное положение детали.
Сценарий 2 — поворот стола станка (аппаратный)
На 4/5-осевых станках с управляемым поворотным столом ЧПУ физически доворачивает деталь до нужного положения. В отношении заготовки датчики применяются для задач базирования: поиск и назначение нуля детали, а также компенсация положения заготовки за счёт поворота осей или поворота стола станка.
Ключевое правило: программный поворот СК (G68/AROTATE) не устраняет физический перекос детали — он только математически компенсирует его в программе. При значительных углах (более 1–2°) это может привести к неравномерному съёму припуска. Если перекос велик, лучше физически перебазировать деталь или использовать поворот стола.
Подобрать щуп под вашу задачу →
Быстрая памятка: измерение угла и плоскости щупом
- Выберите метод → 2 точки для угла в плоскости, 3 точки для наклонной плоскости, 4+ для контроля плоскостности
- Максимально разнесите точки касания → чем больше база, тем меньше угловая погрешность
- Очистите поверхность → продувка или цикл с двойным касанием обязательны
- Установите скорость подхода 300–500 мм/мин → исключит систематическую ошибку задержки сигнала
- Выберите цикл под вашу систему ЧПУ → CYCLE998 (Siemens), CYCLE 403/404 (Heidenhain), G31+макрос (Fanuc), MEAS_ANGLE (Renishaw)
- Решите, как применить результат → поворот СК в программе или физический поворот стола
- Проверьте тепловое состояние → для финального замера дайте детали остыть 5–15 минут
Подобрать щуп для угловых измерений →
Связанные статьи
Похожие статьи

7 июля 2026 г.
Подбор измерительной системы по артикулу
Как расшифровать артикул щупа или датчика и правильно подобрать измерительную систему для станка с ЧПУ. Без ошибок и переплат.
Читать статью
7 июля 2026 г.
Погрешность измерения на станке: из чего складывается
Разбираем все составляющие погрешности измерения на станке ЧПУ: геометрия станка, щуп, температура, динамика. Как контролировать и минимизировать.
Читать статью
30 июня 2026 г.
Измерение детали в цикле обработки: контроль на лету
Как организовать контроль детали прямо в цикле обработки на ЧПУ: принципы, схемы измерения, автокоррекция смещений и реальная экономия брака.
Читать статью