Добро пожаловать
Добро пожаловать в курс геометрии ЧПУ обработки. Каждый срез, который производит станок с ЧПУ, — это геометрическая операция: движение точки в пространстве вдоль точно определённой траектории.
Прежде чем вы сможете запрограммировать траекторию инструмента, вам нужно понять где: и это означает системы координат.
Этот урок предполагает, что вы уже знаете, что такое станок с ЧПУ и что делает G-код. Если нет, сначала изучите урок CNC Machining: Precision Manufacturing.
MCS и WCS
Система координат машины (MCS) в сравнении с рабочей системой координат (WCS)
Каждый станок с ЧПУ имеет две системы координат, работающие одновременно.
Система координат машины (MCS): Абсолютная система отсчёта машины. Когда вы выполняете инициализацию станка, шпиндель перемещается в фиксированную точку (нулевая точка машины), определяемую концевыми выключателями или энкодерами. Каждое положение, которое может достичь станок, определяется относительно этой точки. MCS никогда не меняется: она встроена в аппаратное обеспечение.
Рабочая система координат (WCS): Система отсчёта, которую вы выбираете для программирования детали. Вы выбираете удобную точку на заготовке (часто угол или центр элемента) и говорите станку: «Это моя нулевая точка». Все координаты в G-коде относятся к этой точке.
G54–G59 — это шесть рабочих смещений системы координат, сохранённых в контроллере. Каждое из них говорит: «Нулевая точка WCS находится в этой позиции MCS». G54 используется по умолчанию. Если у вас несколько деталей закреплены на столе, вы можете использовать G54 для первой детали, G55 для второй и G56 для третьей: одна программа, разные смещения.
Когда вы «касаетесь» детали, вы измеряете позицию в MCS начала координат заготовки и сохраняете её в регистре G54–G59. Если тиски движутся, смещения должны быть обновлены.
Правило правой руки
Ориентация осей: правило правой руки
Станки с ЧПУ следуют универсальному соглашению о направлениях осей. Направьте большой палец правой руки в положительном направлении X, указательный палец в положительном направлении Y, а средний палец согнётся в направлении положительного Z.
На вертикальном фрезерном станке (шпиндель смотрит вниз):
- X = влево / вправо (движение стола)
- Y = к вам / от вас (движение стола)
- Z = вверх / вниз (движение шпинделя): Z положительное — это ПОДАЛЬШЕ от заготовки
На токарном станке соглашение другое:
- Z = вдоль оси шпинделя (длина детали)
- X = перпендикулярно Z (радиальное направление: управляет диаметром)
Важное замечание: В G-коде вы программируете так, как будто инструмент движется, а деталь неподвижна. На многих станках происходит обратное: стол движется, а шпиндель остаётся неподвижным в направлениях X и Y. Контроллер станка обрабатывает инверсию. Вы всегда программируете с точки зрения инструмента.
Смещения длины инструмента
Смещение длины инструмента (коды H)
Различные инструменты имеют разную длину. Фреза 2 дюйма выступает дальше из шпинделя, чем центровое сверло. Если вы меняете инструменты и не учитываете разницу в длине, координаты Z будут неверными: потенциально катастрофически неверными.
Смещение длины инструмента (TLO): Значение, сохранённое в контроллере для каждого инструмента. Оно указывает машине, насколько кончик инструмента находится от линии датума шпинделя (опорная точка на шпинделе). Когда вы вызываете G43 H01, контроллер добавляет смещение длины инструмента 1 ко всем ходам Z.
Без TLO вам пришлось бы переустанавливать Z каждый раз при смене инструмента. С TLO вы касаетесь один раз эталонным инструментом, измеряете все остальные инструменты относительно этого эталона, и контроллер выполняет математику.
G43 = применить смещение длины инструмента (положительное направление: добавляет смещение)
G49 = отменить смещение длины инструмента
Код H = какое смещение инструмента использовать (H01, H02 и т. д.)
Линейная и круговая интерполяция
Как контроллер перемещает инструмент
G-код определяет два фундаментальных типа движения:
G01: линейная интерполяция: инструмент движется по прямой линии от текущего положения к целевому положению. Контроллер координирует двигатели X, Y и Z так, чтобы они все одновременно достигали конечной точки. G01 X2.0 Y1.0 Z-0.5 рисует прямую линию в трёхмерном пространстве.
G02 / G03: круговая интерполяция: инструмент движется по круговой дуге.
- G02 = дуга по часовой стрелке
- G03 = дуга против часовой стрелки
Дуги можно определить двумя способами:
- формат радиуса: G02 X2.0 Y1.0 R0.5: движется в (2.0, 1.0) по дуге с радиусом 0.5
- формат центра: G02 X2.0 Y1.0 I0.5 J0.0: I и J дают дополнительное расстояние от текущей позиции к центру дуги. Этот формат однозначен и предпочтителен для прецизионной работы.
Внутри контроллера даже круговые дуги разбиваются на крошечные прямые отрезки (микро-линейная интерполяция). Контроллер вычисляет сотни или тысячи промежуточных точек и отправляет импульсы шаг-и-направление двигателям. Разрешение настолько точно, что результирующее движение выглядит и измеряется как плавная кривая.
Фрезерование при восхождении в сравнении с традиционным
фрезерование при восхождении в сравнении с традиционным фрезерованием
Геометрия того, как резец входит в материал, имеет огромное значение для качества поверхности, срока службы инструмента и сил резания.
Традиционное (восходящее) фрезерование: Резец вращается против направления подачи. Каждый зуб входит в материал с нулевой толщиной стружки и выходит при максимальной толщине. Резец имеет тенденцию отталкиваться от заготовки изначально, затем захватывает и тянет. Это создаёт больше тепла (зуб трётся перед тем как резать) и более шероховатую поверхность.
Фрезерование при восхождении (вниз): резец вращается в направлении подачи. Каждый зуб входит при максимальной толщине стружки и выходит при минимальной. Резец немедленно впивается в материал и толкает заготовку вниз в стол. Это обеспечивает лучшую поверхность, меньше тепла и больший срок службы инструмента.
Почему не всегда фрезеровать при восхождении? Фрезерование при восхождении тянет заготовку к резцу. На старых ручных станках без компенсации люфта это может привести к рывку стола вперёд и краху. Станки с ЧПУ имеют шариковые винты с минимальным люфтом, поэтому фрезерование при восхождении является стандартом. Но для тонких или плохо закреплённых деталей традиционное фрезерование может быть всё ещё безопаснее, потому что оно толкает заготовку.
Касательные дуги и скругления
Касательные дуги, скругления и фаски
Реальные детали редко имеют идеально острые углы. Они имеют скругления (скруглённые внутренние углы), радиусы (скруглённые внешние углы) и фаски (косые срезы, которые удаляют острые края).
Касательная дуга — это дуга, которая встречается с прямой линией (или другой дугой) без разрыва в направлении. В точке, где дуга начинается, она имеет тот же наклон, что и соединяемая ею линия. Это создаёт гладкий, непрерывный профиль без резких изменений направления.
Почему касание имеет значение для обработки:
- Острый угол заставляет инструмент остановиться, изменить направление и снова ускориться. Это оставляет следы выдержки (инструмент сидит в одном месте во время замедления, обжигая поверхность).
- Касательная дуга позволяет инструменту проходить переход на скорости. Без замедления, без следов выдержки, лучшее качество поверхности.
- Концентраторы напряжения: острые внутренние углы концентрируют напряжение и являются местом разрушения деталей. Скругления распределяют напряжение по изогнутой поверхности.
Фаски проще: прямой срез под углом 45 градусов (или другой угол), который удаляет острый край. Программируется с помощью ходов G01 под углом. Фаски легче обрабатывать, чем скругления, но они не распределяют напряжение так хорошо.
Компенсация радиуса резца
Компенсация радиуса инструмента (G41 / G42)
Когда вы программируете профиль детали, вы описываете геометрию готовой поверхности детали. Но инструмент имеет радиус: его центр должен следовать по пути, который смещён от поверхности детали на этот радиус.
G41: компенсация резца слева: центр инструмента смещается влево от запрограммированного пути (глядя в направлении движения). Используется для фрезерования при восхождении внешних профилей.
G42: компенсация резца справа: центр инструмента смещается вправо.
G40: отменить компенсацию резца.
С активной компенсацией резца вы программируете точную геометрию детали (готовую поверхность), и контроллер автоматически вычисляет смещённый путь для центра инструмента. Это имеет два основных преимущества:
1. Программа соответствует печати. Размеры на чертеже совпадают с размерами в коде. Никаких ручных расчётов смещения.
2. Регулировка износа инструмента. Когда инструмент изнашивается и режет немного большего размера, оператор регулирует значение компенсации резца в таблице смещений: редактирование программы не требуется. Меньшее значение компенсации приближает инструмент к поверхности детали, компенсируя недостаточный срез.
Контроллер обрабатывает всю геометрическую сложность: смещение прямых линий, пересчёт радиусов дуг для смещённого пути и управление геометрией переходов на углах.
Почему GD&T полагается на геометрию
GD&T: геометрия, а не просто размеры
Традиционное нормирование говорит: «Это отверстие составляет 0.500 дюйма в диаметре, расположено в 2.000 дюйма от левого края, плюс или минус 0.005 дюйма».
Проблема: допусирование плюс-минус создаёт квадратную зону допуска. Центр отверстия должен находиться в пределах 0.010 x 0.010 дюйма. Но квадратная зона несправедлива: отверстие, центр которого находится в углу квадрата (0.005 справа И 0.005 вверх от номинала), на самом деле находится на расстоянии 0.007 дюйма от истинной позиции (теорема Пифагора: квадратный корень из 0.005 в квадрате плюс 0.005 в квадрате). Вы отклонили бы эту деталь, даже если бы отверстие на расстоянии 0.007 от номинала в одном направлении прошло бы.
GD&T заменяет квадратную зону на цилиндрическую зону допуска. Центр отверстия должен находиться в пределах круга указанного диаметра вокруг истинной позиции. Это геометрически справедливо: 0.007 от номинала составляет 0.007 от номинала независимо от направления.
GD&T — это полный геометрический язык для описания того, насколько элемент может отклоняться от его идеальной формы, ориентации и расположения. Он использует рамки управления элементом: те прямоугольные поля с символами, которые вы видите на инженерных чертежах.
Допуски формы и ориентации
Допуски формы: управление формой
Позиция управляет где находится элемент. Допуски формы управляют какую форму он имеет.
Плоскостность: поверхность должна лежать между двумя параллельными плоскостями, разделёнными значением допуска. Если плоскостность составляет 0.002, каждая точка на поверхности должна находиться в пределах зоны высотой 0.002 дюйма между двумя идеально плоскими параллельными плоскостями. Ссылка датума не требуется: плоскостность является саморефереренцирующейся.
Перпендикулярность: поверхность или ось должны находиться в пределах зоны допуска относительно датума (опорной поверхности). Для поверхности зона состоит из двух параллельных плоскостей, перпендикулярных датуму, разделённых значением допуска. Для оси (такой как отверстие), зона — это цилиндр, перпендикулярный датуму.
Концентричность: две цилиндрические элемента должны совместно использовать одну ось в пределах зоны допуска. Медианные точки одного цилиндра должны находиться в пределах цилиндрической зоны допуска, центрированной на оси датума. Концентричность дорога в проверке (требует расчётов медианных точек): большинство магазинов используют вместо этого биение.
Все это геометрические элементы управления. Они определяют зоны допуска, которые являются формами (плоскостями, цилиндрами, конусами), а не просто числами. Допуск плоскостности 0.002 — это пара параллельных плоскостей. Допуск позиции 0.014 диаметра — это цилиндр. Вот что делает GD&T геометрическим: каждый допуск — это форма в пространстве.
Пределы хода машины
Рабочая зона: пространство, которое может достичь машина
Каждый станок с ЧПУ имеет ограниченный ход в каждой оси. Типичный вертикальный обрабатывающий центр может иметь:
- Ход X: 30 дюймов
- Ход Y: 16 дюймов
- Ход Z: 20 дюймов
Рабочая зона — это трёхмерный объём, определённый этими пределами хода: прямоугольная коробка (для фрезерного станка с 3 осями) или более сложная форма (для станков с вращающимися осями). Любой элемент, который вы хотите вырезать, должен находиться в пределах этой зоны.
Избежание столкновений — это геометрия обеспечения того, чтобы инструмент, держатель инструмента, головка шпинделя, приспособление и заготовка не столкнулись во время программы. Контроллер не знает по своей природе, где находятся тиски, зажимы или приспособления. Избежание столкновений — это ответственность программиста.
Критическая геометрия столкновения:
- Длина инструмента в сравнении с глубиной кармана: длинный инструмент, достигающий в глубокий карман, может столкнуться держателем инструмента или головкой шпинделя со стенками детали.
- Вмешательство приспособления: траектория инструмента должна проходить над зажимами, параллелями и губками тисков. быстрый ход (G00) над деталью при неправильной высоте Z может вогнать инструмент в зажим.
- Плоскость быстрого хода: большинство программ определяют 'плоскость быстрого хода': безопасную высоту Z над всеми препятствиями. Быстрые ходы происходят выше этой плоскости. Никогда не быстрый ход ниже него.
Вращающиеся оси и геометрическая свобода
4-я и 5-я оси: ротация расширяет геометрию
Фрезерный станок с 3 осями может только подойти к заготовке сверху (вдоль Z). Любой элемент, требующий доступа сбоку или снизу, требует отдельного приспособления: переверните деталь, переприспособьте, переустановите, и молитесь, чтобы элементы совпадали.
4-я ось: добавляет одну вращающуюся ось (обычно A, которая вращается вокруг X). Деталь может быть повёрнута, чтобы представить разные грани инструменту. 4-я ось обычно — это ротационный стол, прикреплённый к столу фреза. Это позволяет вам обрабатывать элементы вокруг цилиндра или на нескольких гранях без переприспособления.
5-я ось: добавляет две вращающиеся оси. Инструмент (или стол) может наклониться в двух независимых направлениях поворота. Это означает, что инструмент может подойти с практически любого угла.
Что 5-ось делает геометрически возможным, что 3-ось не может:
- Подрезы: элементы, которые скрыты от взгляда сверху. Инструмент наклоняется, чтобы достичь позади нависающей геометрии.
- Сложные углы: поверхности, которые не параллельны и не перпендикулярны ни одной оси. Станок с 3 осями потребовал бы пользовательское приспособление под углом. Станок с 5 осями просто наклоняется.
- Крыльчатки и лопатки турбин: скручены, изогнутые поверхности, которые непрерывно меняют угол. Только одновременная обработка на 5 осях может вырезать их в одном приспособлении.
- Уменьшено приспособлений: деталь, которая требует шести приспособлений на станке с 3 осями, может потребовать одного приспособления на станке с 5 осями. Каждое приспособление — это шанс ошибки выравнивания.
Резюме
Геометрия ЧПУ обработки: ключевые выводы
Системы координат: MCS — это абсолютная рамка машины. WCS (G54–G59) — это ваша опорная рамка для детали. Правило правой руки определяет направления осей. Смещения длины инструмента компенсируют различные длины инструмента.
Траектории инструмента: G01 движется по прямым линиям. G02/G03 движутся по дугам. Формат центра I/J исключает двухдуговую неоднозначность формата радиуса. Фрезерование при восхождении (вращение резца с направлением подачи) обеспечивает лучшее качество поверхности и срок службы инструмента.
Дуги и профили: касательные дуги создают плавные переходы без следов выдержки. Минимальный внутренний радиус скругления равен радиусу инструмента. Компенсация резца (G41/G42) позволяет запрограммировать геометрию детали, пока контроллер смещает траекторию инструмента.
GD&T: геометрические допуски определяют зоны допусков как формы (цилиндры, плоскости). Зоны допуска позиции круглые, а не квадратные: геометрически справедливы. Бонусный допуск MMC отражает реальный допуск сборки. Плоскостность и перпендикулярность контролируют форму независимо от размеров.
Рабочая зона: каждый станок имеет конечный ход. Вращающиеся оси (4-я и 5-я) расширяют, какую геометрию можно достичь, и снижают количество приспособлений. Меньше приспособлений означает более плотные допуски элемента к элементу, потому что все элементы совместно используют одно начало WCS.
Геометрия — это основа. Каждая команда G-кода, каждый допуск, каждое решение о приспособлении — это геометрическая операция. Овладейте геометрией, и обработка последует.