Fits Calc
СТАНКИ И ЧПУ
F-013

Массивы отверстий и болтовая окружность на ЧПУ

Как рассчитывать координаты отверстий по окружности и когда использовать подпрограмму или встроенный цикл.

Коротко

Как рассчитывать координаты отверстий по окружности и когда использовать подпрограмму или встроенный цикл.

Практический принцип Команды ЧПУ и параметры станка проверяют по руководству конкретного контроллера и конфигурации машины. Одинаковый G-код не гарантирует одинаковое поведение на разных системах.

Геометрия окружности

Для N отверстий с равным шагом угловое приращение равно 360°/N. Координаты получают через синус и косинус относительно центра.

Программирование

В зависимости от контроллера применяют полярные координаты, специальные циклы или подпрограмму с повтором.

Проверка

Контролируют центр окружности, начальный угол, направление нумерации и совместимость расчёта с активной системой координат.

Ключевые параметры

ПараметрНазначение
Nчисло отверстий
Rрадиус окружности
α0начальный угол
x = xc + R·cos(α); y = yc + R·sin(α)для каждого отверстия α=α0+k·360°/N.

Проверка перед использованием

  1. Определить контроллер и конфигурацию станка.
  2. Проверить активную систему координат, единицы и модальные состояния.
  3. Сверить синтаксис команды с официальным руководством.
  4. Проверить траекторию в симуляции и затем в безопасном режиме на станке.
  5. Только после этого разрешать рабочие подачи и обороты.
Важно Синтаксис циклов, адресов коррекций и машинных M-функций может различаться у Haas, FANUC, SINUMERIK, LinuxCNC и других систем.
Проверено: 06.10.2026Раздел: станки и ЧПУИсточники: официальная документация

Болтовая окружность отверстий

Устройство и инженерный смысл

Координаты отверстий на делительной окружности вычисляются из Xᵢ=Xc+Rcosφᵢ, Yᵢ=Yc+Rsinφᵢ. Для N равномерных отверстий φᵢ=φ₀+360°i/N.

Расчётный пример

Для четырёх отверстий на окружности Ø80 мм с центром (0;0) получаем точки (40;0), (0;40), (−40;0), (0;−40) мм.

Контроль режима и безопасность

Диаметр отверстия, порядок сверления, наличие крепёжных препятствий и система координат задаются отдельно.

Позиционная ошибка делительной окружности

Положение отверстия на окружности зависит от точности центра, радиуса и угла. Ошибка радиуса направлена радиально, ошибка угла — примерно по касательной. При малом угле касательное смещение равно R · δφ, где δφ выражен в радианах. Эта связь позволяет оценить чувствительность большого диаметра к небольшой ошибке ориентации.

Пусть радиус окружности равен 60 мм, а угловая ошибка составляет 0,02 градуса. Касательное смещение будет около 0,0209 мм. Если радиальная ошибка равна 0,015 мм, геометрическая длина их результирующего вектора составляет примерно 0,0257 мм. Здесь радиальная и касательная составляющие взаимно перпендикулярны.

Таблица показывает изменение касательной ошибки при одном угловом отклонении и разных радиусах. Ошибка положения центра не включена: она переносит все отверстия одинаково и может дополнительно увеличивать или уменьшать отклонение конкретной точки. Поэтому проверку окружности полезно выполнять по нескольким отверстиям.

РадиусУгловая ошибкаКасательное смещение
30 мм0,02°0,0105 мм
60 мм0,02°0,0209 мм
90 мм0,02°0,0314 мм

Модель применима к оценке базирования детали с болтовым рисунком и требованиям к угловой ориентации. Для отверстий около осей координат отдельная составляющая может выглядеть небольшой, хотя полное позиционное отклонение сохраняется. Радиус и угол оценивают относительно установленного центра. Допуск позиции по чертежу проверяют согласно его базе и форме зоны, а не только сравнением ошибки одной координаты с числом допуска.

Источник: официальное руководство Haas по G-кодам фрезерного станка.

Продолжить чтение

Координатные системы ЧПУ: ноль станка, ноль детали и G54–G59Координаты отверстий нужно связать с выбранным рабочим нулём и смещениемG54.G90 и G91: абсолютные и относительные координатыЦель различает абсолютную запись каждого центра и последовательные приращения.Подпрограммы ЧПУ: повторяющаяся геометрия, вызов и возвратПовторяемые отверстия удобно организовать вызовом подпрограммы с проверкой возврата.Циклы сверления G81–G89: R-плоскость, глубина, выдержка и возвратДля каждого вычисленного центра цель задаёт цикл сверления, глубину и безопаснуюR-плоскость.