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

Цилиндрическая интерполяция FANUC: почему нельзя смешивать угол поворота, радиус цилиндра и R дуги

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

Руководство 0i-D различает радиус цилиндра, угол поворотной оси и радиус дуги на развёртке в G07.1. Расчёт длины дуги объясняет размерные ошибки; далее приведены ключевые ограничения переходов между режимами.

Содержание
  1. G07.1 в руководстве 0i-D
  2. Проверка длины дуги выявляет разницу масштаба
  3. Ограничения внутри и вне режима тоже влияют на результат
  4. Определяйте порядок проверки по характеру ошибки

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

G07.1 в руководстве 0i-D

В разделе 4.5, на печатных страницах 43–45 общедоступного зеркала оригинального руководства FANUC B-64304EN/02, поясняется: цилиндрическая интерполяция преобразует угол поворота в перемещение по окружности и сочетает его с линейной осью, формируя траекторию на развёртке. Статья относится к 0i-D / 0i Mate-D с настроенными соответствующей функцией и поворотной осью; для других поколений нужны их руководства.

Величина или обозначениеСмысл в этой редакции
r в G07.1 IP rРадиус заготовки для цилиндрической интерполяции; IP обозначает адрес поворотной оси
Перемещение поворотной осиУгол, а не непосредственно вводимая длина дуги на развёртке
R в команде дуги на развёрткеРадиус дуги контура в единицах длины, а не угол

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

Проверка длины дуги выявляет разницу масштаба

Для цилиндра радиусом R поворот на θ градусов соответствует длине на развёртке s=2πRθ÷360. Пусть R=50 mm и θ=30°: s приблизительно равна 26.18 mm. При ошибочном R=100 mm тот же угол соответствует примерно 52.36 mm. Ошибка радиуса вдвое меняет масштаб преобразования угла в длину.

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

Ограничения внутри и вне режима тоже влияют на результат

Руководство определяет F как подачу по окружности цилиндра. На странице 44 для коррекции на радиус инструмента / радиус вершины резца требуется отменить действующую коррекцию перед входом, а начинать и заканчивать такую коррекцию внутри режима цилиндрической интерполяции. Страница 45 отдельно определяет смещение инструмента (Tool offset): его задают перед входом и не изменяют внутри режима. Эти требования нельзя объединять в утверждение, что коррекцию инструмента можно переустанавливать внутри режима. В нём также недоступны обычные постоянные циклы сверления; сопряжение участков программы проверяют по полной процедуре конкретного станка.

Определяйте порядок проверки по характеру ошибки

  1. Все элементы имеют общее угловое смещение: проверьте начальную точку по окружности, направление вращения и координатную базу.
  2. Размеры по окружности изменены пропорционально: проверьте преобразование между радиусом цилиндра, углом и длиной на развёртке.
  3. Ошибка отдельной дуги: проверьте единицы R дуги контура и определение плоскости, затем траекторию центра инструмента.

Это приоритетные направления поиска, а не единственные возможные причины. Если поверхность заготовки не является цилиндром постоянного радиуса, сначала пересмотрите применимость модели. Вернуться к материалам OPTION.

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

Опциональное управление поворотной осью FANUC: как знак абсолютной команды задаёт направлениеВысокоскоростной позиционный переключатель FANUC с учётом направления: разные выходы при одной координатеГибкая синхронизация FANUC: выравнивание скоростей и фаз — два разных условия