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

Копирование фигуры FANUC G72.1/G72.2: почему L4 не означает ещё 4 копии сверх оригинала

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

Правила копирования фигуры в 0i-F для обрабатывающих центров объясняют множитель n−1 для преобразования экземпляра. Авторские линейный и трёхпозиционный круговой массивы показывают крайние позиции и ограничения первого кадра и соединений между контурами.

Содержание
  1. Сначала установите начало счёта копий
  2. Линейный массив: сначала первый экземпляр, затем последний
  3. Поворотный массив тоже включает экземпляр с нулевым углом
  4. При верных позициях соединительные перемещения проверяются отдельно

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

Сначала установите начало счёта копий

Руководство обрабатывающего центра 0i-F B-64604EN-2/01, §5.8, страницы 174–177 (общедоступное зеркало оригинального руководства, нумерация этой копии) относит копирование фигуры к опциям: G72.1 выполняет поворотное, G72.2 — линейное копирование. Угловое смещение экземпляра n равно R×(n−1), перенос — заданному смещению ×(n−1). Центр поворота G72.1 трактуется как абсолютная позиция даже в режиме приращений.

Линейный массив: сначала первый экземпляр, затем последний

Авторский пример в XY: узнаваемая конечная точка базового контура S=(12,8) mm, смещение копии d=(35,−6) mm, L=4. Вычисляются только геометрические позиции, реальная программа станка не задаётся. Конечная точка экземпляра n: Sₙ=S+(n−1)d.

Номер вызова nСмещение относительно базы, mmКонечная точка Sₙ, mm
1(0,0)(12,8)
2(35,−6)(47,2)
3(70,−12)(82,−4)
4(105,−18)(117,−10)

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

Поворотный массив тоже включает экземпляр с нулевым углом

При центре в начале координат, R=120°, L=3 и базовой точке (20,0) mm три угла равны 0°, 120° и 240°. Точки получаются (20,0), (−10,10√3) и (−10,−10√3) mm. Ошибочная замена на L4 даёт четвёртый экземпляр при 360°, возвращая точку в базовое положение, а не создавая четвёртую различную позицию тройного деления.

При верных позициях соединительные перемещения проверяются отдельно

Эта редакция требует движения в первом кадре подпрограммы копирования и абсолютного задания первого движения. Несовпадение конца одного экземпляра с началом следующего вызывает соединительное перемещение. В подпрограмме копирования нельзя менять выбранную плоскость и перечисленные в этом разделе координатные коды, включая G54–G59. Условия приведены на страницах 175–177; привычные представления об обычном вызове M98 их не заменяют.

Автономная проверка должна показывать каждый контур и соединения между ними. Проверка лишь четырёх конечных точек упускает путь через приспособления или обработанные контуры. Увеличение L не заменяет проектирование отвода и обхода препятствий. Другие координатные преобразования — в разделе OPTION.

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

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