Перейти к содержимому
MetalGuide
ЧПУ-фрезеровка

Обработка 3+2 и непрерывная 5-осевая: кинематики, наклонная плоскость, TCP

Чем позиционная обработка 3+2 отличается от непрерывной 5-осевой, какие бывают кинематики станков, как задают наклонную плоскость в Fanuc, Sinumerik и Heidenhain, зачем нужен TCP и где 5 осей окупаются, а где создают риски.

Редакция MetalGuide6 мин чтенияОбновлено

3+2 и непрерывная обработка: в чём разница

Siemens разделяет два способа наклонить инструмент к поверхности. При повороте плоскости (Swivel) поворотные оси двигаются, пока инструмент не режет. Инструмент встаёт в конечное положение, и дальше работают только три линейные оси — ориентация статическая. Это и есть 3+2, или позиционная 5-осевая обработка.

При 5-осевой трансформации (у Siemens — TRAORI) поворотные и линейные оси движутся одновременно во время резания, и инструмент всё время выставлен к поверхности. Интерполируются все пять осей — это непрерывная, или симультанная, обработка.

Heidenhain разделяет так же: функция наклона плоскости PLANE для позиционной обработки и M128 / FUNCTION TCPM для движения поворотных осей в резании. Обе — отдельные опции системы ЧПУ, их включает изготовитель станка.

Три кинематики 5-осевого станка

Две поворотные оси можно отдать детали, инструменту или разделить между ними. В руководстве Siemens по циклу CYCLE800 три варианта: поворотная голова (тип T), поворотный стол (тип P) и смешанная кинематика (тип M). FANUC приводит те же три типа.

Три кинематики 5-осевого обрабатывающего центраТри схемы рядом. Слева — стол-стол: шпиндель неподвижен по углу, деталь стоит на поворотном столе C, который закреплён в наклонной люльке A. В центре — голова-стол: шпиндельная голова наклоняется по оси B, стол с деталью вращается по оси C. Справа — голова-голова: вилочная голова поворачивается по C и наклоняет шпиндель по A, стол с деталью неподвижен. У Siemens эти типы обозначены P (поворотный стол), M (смешанная) и T (поворотная голова).Стол-столACA и C — у столаSiemens: тип PГолова-столBCB — у головы, C — у столаSiemens: тип MГолова-головаCAC и A — у головыSiemens: тип T
Слева — стол-стол: деталь в наклонной люльке с поворотным столом. В центре — голова-стол: голова наклоняется, стол вращается. Справа — голова-голова: обе оси у головы, стол неподвижен. Схема не в масштабе.

Кинематика

Что поворачивается

Что учитывать

Стол-стол (тип P)

Деталь — обе оси у стола

Масса и размер детали ограничены люлькой; ноль детали смещается вместе со столом

Голова-стол (тип M)

Голова по B, стол по C

Компромисс: деталь только вращается, наклон — у головы

Голова-голова (тип T)

Инструмент — обе оси у головы

Деталь неподвижна, подходит для крупных и тяжёлых деталей

От кинематики зависит, какие движения нужны станку для одной и той же поверхности. Siemens показывает это на примере цилиндрической поверхности: станку «голова-голова» нужны полукруг в X/Y и одновременный поворот вокруг Z, а станку «стол-стол» — наклон стола на 90° и вращение C при движении по Y. Если программа написана в осях станка, она подходит только к одной кинематике.

Наклонная плоскость: G68.2, CYCLE800, PLANE

Для 3+2 программист задаёт в системе детали наклонную плоскость — начало и углы. Система ЧПУ сама вычисляет положения поворотных осей, поворачивает нулевую точку и пересчитывает коррекции. Программа внутри плоскости пишется как обычная трёхосевая в X/Y/Z.

Система ЧПУ

Задать плоскость

Повернуть оси

Отмена

Fanuc

G68.2 — начало X Y Z и углы Эйлера I J K

G53.1 — инструмент по нормали к плоскости

G69

Sinumerik

CYCLE800 — оси станка или повороты вокруг X, Y, Z детали

в том же цикле

CYCLE800 со сбросом

Heidenhain TNC

PLANE SPATIAL SPA… SPB… SPC… и другие функции PLANE

MOVE, TURN или STAY в том же кадре

PLANE RESET

Типовая структура на Fanuc:

G-код
G68.2 X0 Y0 Z0 I0 J30 K0 (НАЧАЛО И УГЛЫ ЭЙЛЕРА)
G53.1 (ПОВОРОТ ОСЕЙ К НОРМАЛИ ПЛОСКОСТИ)
(... ОБРАБОТКА В ПЛОСКОСТИ ТРЕМЯ ОСЯМИ ...)
G69 (ОТМЕНА НАКЛОННОЙ ПЛОСКОСТИ)

Важная деталь: G68.2 только включает повёрнутую систему координат и сам станок не поворачивает. Поворот делает G53.1. На Heidenhain то же выражается одной строкой — пример из руководства TNC 640:

PLANE SPATIAL SPA+0 SPB+45 SPC+0 MOVE DIST50
PLANE RESET MOVE DIST50 F1000

У Heidenhain нужно задавать все три пространственных угла, даже нулевые. Сбрасывают плоскость только PLANE RESET: нули во всех углах сбрасывают углы, но не саму функцию. Siemens подчёркивает отличие CYCLE800 от простого поворота координат (фрейма ROT): цикл учитывает кинематику станка, нули и коррекции инструмента, а при повороте фреймом это делает программист.

TCP: G43.4, TRAORI, M128

Когда поворотная ось движется, вершина инструмента описывает дугу вокруг центра поворота. Heidenhain формулирует это так: без специальной функции при смене угла наклона вершина смещается от заданного положения, и система ЧПУ это не компенсирует.

Функция TCP (центральная точка инструмента) решает задачу: программа задаёт путь вершины инструмента в системе детали, а система ЧПУ пересчитывает его в движения линейных и поворотных осей своего станка.

  • Fanuc — G43.4. FANUC добавляет, что с TCP подачу задают в мм/мин (G94), а не обратнозависимой подачей G93 в каждом кадре. Система ЧПУ сама снижает подачу, если упирается в предел одной из осей.
  • Sinumerik — TRAORI. По Siemens, программа из CAM с TRAORI не зависит от длины инструмента: система учитывает длину сама. Программу с посчитанными положениями осей пришлось бы пересчитывать при каждой смене длины.
  • Heidenhain — M128 или расширенная FUNCTION TCPM, где отдельно задают трактовку подачи, углов и интерполяции ориентации.

TCP — это коррекция на длину, которая работает с наклонным инструментом. Поэтому длины должны быть измерены точно: ошибка длины при наклоне даёт ошибку уже по нескольким осям.

Когда хватает 3+2, когда нужна непрерывная

Задача

Способ

Корпус с отверстиями и плоскостями под разными углами

3+2

Обработка пяти сторон за один установ

3+2

Глубокий карман: наклон, чтобы взять фрезу короче

3+2

Фаски и кромки по пространственному контуру

Непрерывная

Лопатки, крыльчатки, блиски

Непрерывная

Штампы и пресс-формы с поднутрениями и крутыми стенками

По геометрии: 3+2 или непрерывная

Для крыльчаток Sandvik Coromant называет условия успеха: 5-осевой станок с хорошей динамикой при одновременной работе осей, специализированный модуль CAM и инструмент под материал. Профиль лопатки быстрее всего обрабатывают боковой стороной фрезы с большой осевой глубиной — если позволяют деталь, CAM и инструмент.

Правило простое: если поверхность можно обработать трёхосевой траекторией из нескольких фиксированных положений — берите 3+2. Программа проще, её легче проверить, риск ошибки ниже.

Что даёт 5 осей

  • Короче инструмент. Наклон детали или головы позволяет дотянуться до глубокой стенки фрезой с меньшим вылетом. По Sandvik Coromant, при вылете больше четырёх диаметров склонность к вибрациям заметно растёт — а каждый миллиметр вылета стоит режимов.
  • Меньше установов. Пять сторон за один установ — меньше переустановок, меньше накопления ошибок базирования между операциями. FANUC прямо называет это одной из причин перехода цехов на 5 осей.
  • Меньше оснастки. Вместо набора угловых приспособлений — одно закрепление на нулевой системе или в 5-осевых тисках.

Ограничения: столкновения и симуляция

Каждая поворотная ось добавляет положения, в которых шпиндель, патрон или голова задевают стол, тиски или саму деталь. Руководства прямо предупреждают о рисках:

  • Heidenhain: оси с зубчатой муфтой (Hirth) при повороте выходят из зацепления — отведите инструмент перед сменой угла;
  • Heidenhain: после включения станок пытается восстановить наклонное состояние, которое было при выключении, — проверьте его;
  • у Fanuc G53.1 поворачивает оси, не учитывая, где сейчас инструмент. GibbsCAM рекомендует выводить в постпроцессоре явные перемещения поворотных осей перед G53.1, чтобы исключить лишние развороты.

Как нуль детали и коррекции задаются в трёхосевой программе — в статье «Системы координат и коррекции инструмента». Как CAM и постпроцессор выводят 5-осевые траектории — в статье «CAM и постпроцессор».

Вопросы и ответы

Можно ли делать 3+2 на станке без опции TCP?

Да. Для 3+2 нужна функция наклонной плоскости — G68.2 у Fanuc, CYCLE800 у Sinumerik, PLANE у Heidenhain. Поворотные оси встают в позицию и стоят, резание идёт тремя линейными осями. TCP нужен, когда поворотные оси двигаются во время резания.

Что такое 4+1 или 3+1?

Та же позиционная обработка, но с одной поворотной осью — например, стол с осью A на трёхосевом станке. У Heidenhain для такого случая есть функция PLANE AXIAL, остальные функции PLANE требуют минимум двух поворотных осей.

Почему программу для 5 осей нельзя просто перенести на другой станок?

Если постпроцессор вывел координаты осей станка, программа привязана к его кинематике, положению детали и длине инструмента. С TCP программа пишется по вершине инструмента в системе детали, и система ЧПУ сама пересчитывает её под свою кинематику — такую программу переносить проще, но кинематика и ходы осей всё равно должны подходить.

Какой инструмент нужен для непрерывной 5-осевой обработки?

Heidenhain при работе с M128 рекомендует только сферические фрезы, длину которых измеряют до центра сферы, иначе возможны зарезы контура. Для боковой обработки лопаток Sandvik Coromant предлагает конические фрезы со сферическим торцом.

Термины

Источники

  1. Siemens. SINUMERIK 840D sl — Manual, 5-axis machining (разделы 3.2 Swivel, frames and TRAORI; 3.4 Swivel — CYCLE800; 3.5 TRAORI; 3.6 CYCLE832)
  2. HEIDENHAIN. TNC 640 User's Manual, Klartext Programming (NC-Software 34059x-11) — PLANE, M128, FUNCTION TCPM
  3. FANUC America. High-Quality, Fast & Flexible 5-Axis Part-Centric Workflow (MWA-030-EN), 2015
  4. GibbsCAM Post Wiki — Fanuc G68.2 (G68.2, G53.1, G69)
  5. Sandvik Coromant — Aerospace impellers in titanium and HRSA
  6. Sandvik Coromant — How to reduce vibration in milling

Читать также

  • G-код и CAM7 мин

    Системы координат станка и детали, G54 и коррекции инструмента

    Нуль станка и нуль детали, смещения G54–G59, коррекция на длину G43/G49 и на радиус G41/G42/G40 — как это устроено в Fanuc-подобных системах, чем отличаются Sinumerik и Heidenhain и какие ошибки наладки чаще всего ведут к браку и столкновениям.

  • G-код и CAM6 мин

    CAM и постпроцессор: как устроена цепочка от 3D-модели до станка

    Путь от модели до управляющей программы — CAD, CAM, CLDATA, постпроцессор, проверка и станок. Что делает постпроцессор, почему «чужой» пост опасен, как проверяют программу до первой детали, какие CAM-системы есть на рынке и что передать программисту ЧПУ.

  • ЧПУ-фрезеровка7 мин

    Закрепление заготовки на фрезерном станке с ЧПУ: тиски, губки, прижимы, вакуум и нулевые системы

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

  • ЧПУ-фрезеровка6 мин

    Трохоидальное и высокоскоростное фрезерование: угол контакта, утонение стружки, пересчёт подачи

    Как работают HSM, динамическое и трохоидальное фрезерование — малая ширина резания, большая глубина, стабильная нагрузка на зуб. Угол контакта, утонение стружки, пересчёт подачи на зуб с примером и требования к станку.