English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

un

гость
1 / ?
назад к урокам

Добро пожаловать

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

Прежде чем вы сможете запрограммировать траекторию инструмента, вам нужно понять где: и это означает системы координат.

Этот урок предполагает, что вы уже знаете, что такое станок с ЧПУ и что делает G-код. Если нет, сначала изучите урок CNC Machining: Precision Manufacturing.

MCS и WCS

Система координат машины (MCS) в сравнении с рабочей системой координат (WCS)

Каждый станок с ЧПУ имеет две системы координат, работающие одновременно.


Система координат машины (MCS): Абсолютная система отсчёта машины. Когда вы выполняете инициализацию станка, шпиндель перемещается в фиксированную точку (нулевая точка машины), определяемую концевыми выключателями или энкодерами. Каждое положение, которое может достичь станок, определяется относительно этой точки. MCS никогда не меняется: она встроена в аппаратное обеспечение.


Рабочая система координат (WCS): Система отсчёта, которую вы выбираете для программирования детали. Вы выбираете удобную точку на заготовке (часто угол или центр элемента) и говорите станку: «Это моя нулевая точка». Все координаты в G-коде относятся к этой точке.


G54–G59 — это шесть рабочих смещений системы координат, сохранённых в контроллере. Каждое из них говорит: «Нулевая точка WCS находится в этой позиции MCS». G54 используется по умолчанию. Если у вас несколько деталей закреплены на столе, вы можете использовать G54 для первой детали, G55 для второй и G56 для третьей: одна программа, разные смещения.


Когда вы «касаетесь» детали, вы измеряете позицию в MCS начала координат заготовки и сохраняете её в регистре G54–G59. Если тиски движутся, смещения должны быть обновлены.

MCS vs WCS: machine zero, work offset G54, and the consequence of a shifted part

Станочник программирует деталь с G54 в качестве рабочего смещения. Начало WCS находится в верхнем левом углу заготовки. Программа командует G01 X2.0 Y1.5. Куда движется инструмент: и что произойдёт, если тиски получат удар и деталь сместится на 0.050 дюйма вправо?

Правило правой руки

Ориентация осей: правило правой руки

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


На вертикальном фрезерном станке (шпиндель смотрит вниз):

- X = влево / вправо (движение стола)

- Y = к вам / от вас (движение стола)

- Z = вверх / вниз (движение шпинделя): Z положительное — это ПОДАЛЬШЕ от заготовки


На токарном станке соглашение другое:

- Z = вдоль оси шпинделя (длина детали)

- X = перпендикулярно Z (радиальное направление: управляет диаметром)


Важное замечание: В G-коде вы программируете так, как будто инструмент движется, а деталь неподвижна. На многих станках происходит обратное: стол движется, а шпиндель остаётся неподвижным в направлениях X и Y. Контроллер станка обрабатывает инверсию. Вы всегда программируете с точки зрения инструмента.

Right-Hand Rule: axis directions for vertical mill and lathe, Z+ safety convention

На вертикальном фрезерном станке программист пишет G01 Z-0.500. Что означает отрицательное Z физически и почему эта ориентация осей важна для безопасности?

Смещения длины инструмента

Смещение длины инструмента (коды H)

Различные инструменты имеют разную длину. Фреза 2 дюйма выступает дальше из шпинделя, чем центровое сверло. Если вы меняете инструменты и не учитываете разницу в длине, координаты Z будут неверными: потенциально катастрофически неверными.


Смещение длины инструмента (TLO): Значение, сохранённое в контроллере для каждого инструмента. Оно указывает машине, насколько кончик инструмента находится от линии датума шпинделя (опорная точка на шпинделе). Когда вы вызываете G43 H01, контроллер добавляет смещение длины инструмента 1 ко всем ходам Z.


Без TLO вам пришлось бы переустанавливать Z каждый раз при смене инструмента. С TLO вы касаетесь один раз эталонным инструментом, измеряете все остальные инструменты относительно этого эталона, и контроллер выполняет математику.


G43 = применить смещение длины инструмента (положительное направление: добавляет смещение)

G49 = отменить смещение длины инструмента

Код H = какое смещение инструмента использовать (H01, H02 и т. д.)

У вас есть два инструмента: инструмент 1 — это фреза 3 дюйма, инструмент 2 — это центровое сверло 1 дюйм. Вы касались Z с помощью инструмента 1. Если вы переключитесь на инструмент 2 без применения его смещения длины инструмента, что происходит геометрически, когда программа командует Z0.0 (верх детали)?

Линейная и круговая интерполяция

Как контроллер перемещает инструмент

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 дают дополнительное расстояние от текущей позиции к центру дуги. Этот формат однозначен и предпочтителен для прецизионной работы.


Внутри контроллера даже круговые дуги разбиваются на крошечные прямые отрезки (микро-линейная интерполяция). Контроллер вычисляет сотни или тысячи промежуточных точек и отправляет импульсы шаг-и-направление двигателям. Разрешение настолько точно, что результирующее движение выглядит и измеряется как плавная кривая.

Почему программист выбрал бы дуги в формате центра I/J вместо дуг в формате радиуса R? Подумайте о геометрии: когда значение радиуса не может уникально определить дугу?

Фрезерование при восхождении в сравнении с традиционным

фрезерование при восхождении в сравнении с традиционным фрезерованием

Геометрия того, как резец входит в материал, имеет огромное значение для качества поверхности, срока службы инструмента и сил резания.


Традиционное (восходящее) фрезерование: Резец вращается против направления подачи. Каждый зуб входит в материал с нулевой толщиной стружки и выходит при максимальной толщине. Резец имеет тенденцию отталкиваться от заготовки изначально, затем захватывает и тянет. Это создаёт больше тепла (зуб трётся перед тем как резать) и более шероховатую поверхность.


Фрезерование при восхождении (вниз): резец вращается в направлении подачи. Каждый зуб входит при максимальной толщине стружки и выходит при минимальной. Резец немедленно впивается в материал и толкает заготовку вниз в стол. Это обеспечивает лучшую поверхность, меньше тепла и больший срок службы инструмента.


Почему не всегда фрезеровать при восхождении? Фрезерование при восхождении тянет заготовку к резцу. На старых ручных станках без компенсации люфта это может привести к рывку стола вперёд и краху. Станки с ЧПУ имеют шариковые винты с минимальным люфтом, поэтому фрезерование при восхождении является стандартом. Но для тонких или плохо закреплённых деталей традиционное фрезерование может быть всё ещё безопаснее, потому что оно толкает заготовку.

Программист ЧПУ вырезает профиль по внешней стороне прямоугольной детали, движущейся против часовой стрелки вокруг периметра. Шпиндель вращается по часовой стрелке (стандарт). Это фрезерование при восхождении или традиционное фрезерование? Объясните вашу геометрическую логику.

Касательные дуги и скругления

Касательные дуги, скругления и фаски

Реальные детали редко имеют идеально острые углы. Они имеют скругления (скруглённые внутренние углы), радиусы (скруглённые внешние углы) и фаски (косые срезы, которые удаляют острые края).


Касательная дуга — это дуга, которая встречается с прямой линией (или другой дугой) без разрыва в направлении. В точке, где дуга начинается, она имеет тот же наклон, что и соединяемая ею линия. Это создаёт гладкий, непрерывный профиль без резких изменений направления.


Почему касание имеет значение для обработки:

- Острый угол заставляет инструмент остановиться, изменить направление и снова ускориться. Это оставляет следы выдержки (инструмент сидит в одном месте во время замедления, обжигая поверхность).

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

- Концентраторы напряжения: острые внутренние углы концентрируют напряжение и являются местом разрушения деталей. Скругления распределяют напряжение по изогнутой поверхности.


Фаски проще: прямой срез под углом 45 градусов (или другой угол), который удаляет острый край. Программируется с помощью ходов G01 под углом. Фаски легче обрабатывать, чем скругления, но они не распределяют напряжение так хорошо.


Tool path with tangent arc and cutter compensation

На чертеже детали указано скругление радиусом 0.125 дюйма во внутреннем углу, где две прямые стены встречаются под углом 90 градусов. Почему это скругление радиусом 0.125 дюйма является проблемой, если вы используете концевую фрезу диаметром 0.250 дюйма? Объясните геометрическое ограничение.

Компенсация радиуса резца

Компенсация радиуса инструмента (G41 / G42)

Когда вы программируете профиль детали, вы описываете геометрию готовой поверхности детали. Но инструмент имеет радиус: его центр должен следовать по пути, который смещён от поверхности детали на этот радиус.


G41: компенсация резца слева: центр инструмента смещается влево от запрограммированного пути (глядя в направлении движения). Используется для фрезерования при восхождении внешних профилей.

G42: компенсация резца справа: центр инструмента смещается вправо.

G40: отменить компенсацию резца.


С активной компенсацией резца вы программируете точную геометрию детали (готовую поверхность), и контроллер автоматически вычисляет смещённый путь для центра инструмента. Это имеет два основных преимущества:

1. Программа соответствует печати. Размеры на чертеже совпадают с размерами в коде. Никаких ручных расчётов смещения.

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


Контроллер обрабатывает всю геометрическую сложность: смещение прямых линий, пересчёт радиусов дуг для смещённого пути и управление геометрией переходов на углах.

Программист включил компенсацию резца (G41) и профилирует внешнюю часть детали. Инструмент начинает изнашиваться и детали измеряют 0.002 дюйма больше размера. Как станочник исправляет это без редактирования программы G-кода? Объясните геометрию регулировки.

Почему 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 — это полный геометрический язык для описания того, насколько элемент может отклоняться от его идеальной формы, ориентации и расположения. Он использует рамки управления элементом: те прямоугольные поля с символами, которые вы видите на инженерных чертежах.


GD&T position tolerance with cylindrical zone and MMC

Отверстие имеет допуск позиции диаметром 0.014 при MMC. Номинальный размер отверстия составляет 0.500 диаметра с допуском +0.010/-0.000 (таким образом, MMC составляет 0.500). Если фактическое отверстие измеряет 0.506 диаметра, какой общий допуск позиции разрешен центру отверстия? Объясните почему.

Допуски формы и ориентации

Допуски формы: управление формой

Позиция управляет где находится элемент. Допуски формы управляют какую форму он имеет.


Плоскостность: поверхность должна лежать между двумя параллельными плоскостями, разделёнными значением допуска. Если плоскостность составляет 0.002, каждая точка на поверхности должна находиться в пределах зоны высотой 0.002 дюйма между двумя идеально плоскими параллельными плоскостями. Ссылка датума не требуется: плоскостность является саморефереренцирующейся.


Перпендикулярность: поверхность или ось должны находиться в пределах зоны допуска относительно датума (опорной поверхности). Для поверхности зона состоит из двух параллельных плоскостей, перпендикулярных датуму, разделённых значением допуска. Для оси (такой как отверстие), зона — это цилиндр, перпендикулярный датуму.


Концентричность: две цилиндрические элемента должны совместно использовать одну ось в пределах зоны допуска. Медианные точки одного цилиндра должны находиться в пределах цилиндрической зоны допуска, центрированной на оси датума. Концентричность дорога в проверке (требует расчётов медианных точек): большинство магазинов используют вместо этого биение.


Все это геометрические элементы управления. Они определяют зоны допуска, которые являются формами (плоскостями, цилиндрами, конусами), а не просто числами. Допуск плоскостности 0.002 — это пара параллельных плоскостей. Допуск позиции 0.014 диаметра — это цилиндр. Вот что делает GD&T геометрическим: каждый допуск — это форма в пространстве.

GD&T Form Tolerances: flatness zone, perpendicularity zone, true position cylindrical zone

Станочник измеряет поверхность с допуском плоскостности 0.003 дюйма. Поверхность в целом плоская, но имеет выступ высотой 0.004 дюйма в центре. Поверхность находится в пределах плюс-минус допуска толщины. Деталь проходит или не проходит требование плоскостности, и почему плоскостность — это отдельная проверка от толщины?

Пределы хода машины

Рабочая зона: пространство, которое может достичь машина

Каждый станок с ЧПУ имеет ограниченный ход в каждой оси. Типичный вертикальный обрабатывающий центр может иметь:

- Ход X: 30 дюймов

- Ход Y: 16 дюймов

- Ход Z: 20 дюймов


Рабочая зона — это трёхмерный объём, определённый этими пределами хода: прямоугольная коробка (для фрезерного станка с 3 осями) или более сложная форма (для станков с вращающимися осями). Любой элемент, который вы хотите вырезать, должен находиться в пределах этой зоны.


Избежание столкновений — это геометрия обеспечения того, чтобы инструмент, держатель инструмента, головка шпинделя, приспособление и заготовка не столкнулись во время программы. Контроллер не знает по своей природе, где находятся тиски, зажимы или приспособления. Избежание столкновений — это ответственность программиста.


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

- Длина инструмента в сравнении с глубиной кармана: длинный инструмент, достигающий в глубокий карман, может столкнуться держателем инструмента или головкой шпинделя со стенками детали.

- Вмешательство приспособления: траектория инструмента должна проходить над зажимами, параллелями и губками тисков. быстрый ход (G00) над деталью при неправильной высоте Z может вогнать инструмент в зажим.

- Плоскость быстрого хода: большинство программ определяют 'плоскость быстрого хода': безопасную высоту Z над всеми препятствиями. Быстрые ходы происходят выше этой плоскости. Никогда не быстрый ход ниже него.

Work Envelope and Collision Scenarios: travel limits, tool holder collision, rapid into clamp

Программист должен обработать деталь длиной 32 дюйма на станке с ходом X в 30 дюймов. Деталь не может быть обработана в одном приспособлении. Опишите две разные геометрические стратегии для обработки полной детали.

Вращающиеся оси и геометрическая свобода

4-я и 5-я оси: ротация расширяет геометрию

Фрезерный станок с 3 осями может только подойти к заготовке сверху (вдоль Z). Любой элемент, требующий доступа сбоку или снизу, требует отдельного приспособления: переверните деталь, переприспособьте, переустановите, и молитесь, чтобы элементы совпадали.


4-я ось: добавляет одну вращающуюся ось (обычно A, которая вращается вокруг X). Деталь может быть повёрнута, чтобы представить разные грани инструменту. 4-я ось обычно — это ротационный стол, прикреплённый к столу фреза. Это позволяет вам обрабатывать элементы вокруг цилиндра или на нескольких гранях без переприспособления.


5-я ось: добавляет две вращающиеся оси. Инструмент (или стол) может наклониться в двух независимых направлениях поворота. Это означает, что инструмент может подойти с практически любого угла.


Что 5-ось делает геометрически возможным, что 3-ось не может:

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

- Сложные углы: поверхности, которые не параллельны и не перпендикулярны ни одной оси. Станок с 3 осями потребовал бы пользовательское приспособление под углом. Станок с 5 осями просто наклоняется.

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

- Уменьшено приспособлений: деталь, которая требует шести приспособлений на станке с 3 осями, может потребовать одного приспособления на станке с 5 осями. Каждое приспособление — это шанс ошибки выравнивания.


3-axis vs 5-axis geometric comparison

Деталь имеет плоский карман на верхней грани и отверстие, просверленное под углом 30 градусов от вертикали в одну боковую стену. На станке с 3 осями это требует два приспособления: один для кармана (деталь плоская), один для отверстия (деталь наклонена на 30 градусов в пользовательское приспособление). Объясните геометрическое преимущество выполнения обеих операций в одном приспособлении с 5 осями. Какие конкретные ошибки исключает исключение второго приспособления?

Резюме

Геометрия ЧПУ обработки: ключевые выводы


Системы координат: MCS — это абсолютная рамка машины. WCS (G54–G59) — это ваша опорная рамка для детали. Правило правой руки определяет направления осей. Смещения длины инструмента компенсируют различные длины инструмента.


Траектории инструмента: G01 движется по прямым линиям. G02/G03 движутся по дугам. Формат центра I/J исключает двухдуговую неоднозначность формата радиуса. Фрезерование при восхождении (вращение резца с направлением подачи) обеспечивает лучшее качество поверхности и срок службы инструмента.


Дуги и профили: касательные дуги создают плавные переходы без следов выдержки. Минимальный внутренний радиус скругления равен радиусу инструмента. Компенсация резца (G41/G42) позволяет запрограммировать геометрию детали, пока контроллер смещает траекторию инструмента.


GD&T: геометрические допуски определяют зоны допусков как формы (цилиндры, плоскости). Зоны допуска позиции круглые, а не квадратные: геометрически справедливы. Бонусный допуск MMC отражает реальный допуск сборки. Плоскостность и перпендикулярность контролируют форму независимо от размеров.


Рабочая зона: каждый станок имеет конечный ход. Вращающиеся оси (4-я и 5-я) расширяют, какую геометрию можно достичь, и снижают количество приспособлений. Меньше приспособлений означает более плотные допуски элемента к элементу, потому что все элементы совместно используют одно начало WCS.


Геометрия — это основа. Каждая команда G-кода, каждый допуск, каждое решение о приспособлении — это геометрическая операция. Овладейте геометрией, и обработка последует.