Цилиндрическая интерполяция FANUC: почему нельзя смешивать угол поворота, радиус цилиндра и R дуги
Руководство 0i-D различает радиус цилиндра, угол поворотной оси и радиус дуги на развёртке в G07.1. Расчёт длины дуги объясняет размерные ошибки; далее приведены ключевые ограничения переходов между режимами.
Содержание
При ошибке масштаба контура на боковой поверхности цилиндра сначала проверьте три легко смешиваемые величины: радиус цилиндра, угол поворотной оси и радиус дуги контура. Они участвуют в одной траектории, но представляют разные данные.
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): его задают перед входом и не изменяют внутри режима. Эти требования нельзя объединять в утверждение, что коррекцию инструмента можно переустанавливать внутри режима. В нём также недоступны обычные постоянные циклы сверления; сопряжение участков программы проверяют по полной процедуре конкретного станка.
Определяйте порядок проверки по характеру ошибки
- Все элементы имеют общее угловое смещение: проверьте начальную точку по окружности, направление вращения и координатную базу.
- Размеры по окружности изменены пропорционально: проверьте преобразование между радиусом цилиндра, углом и длиной на развёртке.
- Ошибка отдельной дуги: проверьте единицы R дуги контура и определение плоскости, затем траекторию центра инструмента.
Это приоритетные направления поиска, а не единственные возможные причины. Если поверхность заготовки не является цилиндром постоянного радиуса, сначала пересмотрите применимость модели. Вернуться к материалам OPTION.