FANUC Smooth TCP и ориентация инструмента: почему верная траектория вершины не отменяет проверку бокового фрезерования
Официальные материалы FANUC 30i/31i-A5 разделяют TCP, Tool Posture Control и Smooth TCP. Геометрия опорной точки оси инструмента показывает рост смещения от угла с расстоянием, не отождествляя траекторию вершины с движением всего инструмента.
Содержание
При проверке пятиосевой обработки близость траектории вершины к целевой кривой не доказывает ожидаемого движения всех точек по длине инструмента. Если область контакта при боковом фрезеровании протяжённая, изменение ориентации инструмента необходимо проверять отдельно.
Что описывают три названия функций
Официальная брошюра FANUC 5-Axis Machining, MBA-025-EN_03_1308, редакция 2013 года, страницы PDF 2 и 7 рассматривает 30i и 31i-A5. TCP удерживает управляемую точку вершины на программной траектории; Tool Posture Control расширяет управление траекторией ориентации, прежде всего для бокового фрезерования. Smooth TCP сглаживает резкие изменения ориентации из CAM и движения поворотных осей, а High-Speed Smooth TCP дополнительно оптимизирует боковое фрезерование при управлении ориентацией. Брошюра не задаёт условия конфигурации всех версий ПО; статья не предполагает наличие этих функций на любом пятиосевом станке.
Влияние угла на примере опорной точки оси
Авторская идеальная модель твёрдого тела: вершина T неподвижна, единичный вектор u направлен по оси инструмента от вершины к держателю. Опорная точка на расстоянии h вдоль оси: P=T+hu. Это точка оси или центр сечения, а не реальная точка бокового контакта; последняя зависит также от радиуса инструмента, стороны контакта и поверхности заготовки.
При угле δ между двумя ориентациями расстояние между опорными точками равно хорде равнобедренного треугольника: |ΔP|=h|u₂−u₁|=2h sin(δ/2). Для авторского примера δ=0.1° получаем:
| Расстояние h от вершины | Разность положений опорной точки оси |
|---|---|
| 20 mm | Около 0.03491 mm |
| 80 mm | Около 0.13963 mm |
| 160 mm | Около 0.27925 mm |
Во всех трёх случаях разность положений вершины может быть нулевой. Чем дальше опорная точка, тем больше смещение при одинаковом различии углов. В таблице дана геометрическая разность двух ориентаций, а не точность изготовителя и не прогноз глубины зареза. Реальную погрешность поверхности непосредственно из таблицы получить нельзя.
Почему файл проверки должен сохранять ориентацию
Сохранение только XYZ вершины означает сохранение лишь T: восстановить u в P=T+hu невозможно. При сравнении результатов двух постпроцессоров сопоставляйте положение вершины и направление инструмента в одинаковом представлении координат; отделяйте необходимый плавный наклон от необоснованных скачков между кадрами. Даже при неизменной траектории вершины изменение направления может изменить объём, проходимый инструментом.
Углы поворотных осей зависят и от кинематики станка. Нельзя напрямую вычитать A, B, C двух разных конструкций и считать результат разностью ориентации инструмента. Сначала получите векторы направления каждого инструмента, затем выполните описанное геометрическое сравнение.
Сглаживание и пригодность поверхности проверяются отдельно
Сглаживание воздействует на изменения движения. Соответствие конкретного бокового фрезерования требованиям контура всё равно требует проверки формы инструмента, области контакта и полного ометаемого объёма. Статья не задаёт команд включения, параметров допуска и гарантий результата; она предлагает геометрический способ понять недостаточность одной верной вершины. Другие пятиосевые функции — в разделе OPTION.