Независимый ремонт ЧПУ и технические материалы Контакты

Трёхмерная коррекция инструмента FANUC: почему при фиксированном знаменателе IJK задаёт и направление, и величину

Опубликовано Обновлено

Для обрабатывающих центров 30i/31i/32i-B сравниваются исходные, удвоенные и нормализованные IJK при ненулевом фиксированном знаменателе. Одинаковое направление не гарантирует одинакового смещения; отдельно проверяются нулевые компоненты, запуск режима и сохранение вектора на дуге.

Содержание
  1. Сначала ограничим тип коррекции и условие фиксированного знаменателя
  2. Как три компонента совместно задают смещение
  3. Нулевая компонента не равна пропущенному адресу
  4. Сначала проверьте линейные кадры, затем другую интерполяцию

Если постпроцессор умножает I, J, K на 2 или приводит их к вектору длиной 1, направление остаётся прежним. Но в рассматриваемой конфигурации трёхмерной коррекции FANUC меняется смещение коррекции, поэтому это не просто изменение формата вывода.

Сначала ограничим тип коррекции и условие фиксированного знаменателя

Руководство обрабатывающих центров FANUC 30i/31i/32i-B B-64484EN-2/03, §6.9, страницы 240–242, и приложение на странице 389 (общедоступное зеркало оригинального руководства) определяет функцию 3-dimensional tool compensation. Здесь предполагаются её наличие, положительная коррекция G41 и уже настроенный ненулевой фиксированный знаменатель 5011. Рекомендаций по изменению параметра нет.

Руководство охватывает 30i-B, 31i-B, 31i-B5 и 32i-B, однако доступность функций зависит от конфигурации модели. IJK этого раздела задаёт направление трёхмерной коррекции и связанные данные величины. Нельзя переносить это определение на любые пятиосевые команды точки контакта или оси инструмента.

Как три компонента совместно задают смещение

Соотношение компонентов у изготовителя: V=(ri/p,rj/p,rk/p), где i, j, k берутся из IJK, r — значение коррекции, выбранное D, p — подтверждённый здесь фиксированный знаменатель. Независимый вывод по евклидовой длине даёт |V|=|r/p|√(i²+j²+k²). При фиксированном p длина входного вектора непосредственно влияет на длину вектора коррекции.

Авторская модель с единым миллиметровым вводом: в таблице коррекции r=10 mm, фиксированный p=5. Номер после D только выбирает запись и сам по себе не означает 10 mm. У трёх наборов IJK ниже совершенно одинаковое направление, но разные смещения.

Вывод постпроцессораЗначения IJKПолученный V, mm|V|
Исходный вектор(3,0,4)(6,0,8)10 mm
Все компоненты умножены на 2(6,0,8)(12,0,16)20 mm
Приведение к единичному вектору(0.6,0,0.8)(1.2,0,1.6)2 mm

Например, первая строка даёт Vx=10×3/5=6, Vz=10×4/5=8 и длину √(6²+8²)=10. Третья сохраняет направление, но уменьшает смещение до 1/5 исходного. Фиксированный знаменатель позволяет одновременно выражать направление и величину; автоматическая нормализация IJK без понимания соглашения недопустима.

Нулевая компонента не равна пропущенному адресу

Страница 241 требует все I, J, K при включении трёхмерной коррекции из состояния её отмены. При отсутствии любого из них включается двумерная коррекция радиуса инструмента. J=0 в примере остаётся явно заданной компонентой; удаление постпроцессором всего адреса J меняет условие включения. Масштабирование чисел и удаление нулевых адресов следует проверять как независимые изменения вывода.

Сначала проверьте линейные кадры, затем другую интерполяцию

Страница 242 указывает, что круговая, винтовая и эвольвентная интерполяция сохраняют вектор коррекции предыдущего кадра. Пересчёт по новым IJK, как в таблице, нельзя трактовать как непрерывную коррекцию по нормали в этих видах интерполяции.

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

Статьи по теме

Электронный редуктор FANUC: почему коэффициент синхронизации не равен просто числу заходов фрезы, делённому на число зубьевТрёхмерная дуга FANUC G02.4/G03.4: что задаёт направление и обязана ли промежуточная точка быть посерединеЭкспоненциальная интерполяция FANUC: почему на равных осевых расстояниях поворот постепенно уменьшается