Системы координат станка и детали

Зачем

Понять разницу между координатами станка и детали — значит перестать бояться нуля и начать им управлять.

Предложить правку

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

Ментальная модель: два мира, один станок

Представь так: у станка есть свой паспорт — система координат станка (МСС, Machine Coordinate System). Там написано, где крайние точки каждой оси, где «дом» каждого суппорта. Станок никогда не забывает этот паспорт — он прописан в памяти контроллера намертво.

У детали — свой чертёж. Размеры на нём отсчитываются от нуля детали (Program Zero, WCS — Work Coordinate System). Этот нуль ты выбираешь сам: обычно это правый торец или левый торец детали, угол заготовки.

Твоя работа как наладчика: сказать станку, где находится нуль детали в системе станка. Это и есть привязка детали.


Система координат станка (МСС / MCS)

МСС жёстко привязана к механике станка:

  • Нулевая точка (Machine Zero, M) — как правило, в крайнем положении осей (правый верхний угол для токарного, задний правый верхний угол для фрезерного).
  • Координаты МСС использует только сам станок — для домашней позиции, для проверки концевых выключателей.
  • В программе ты работаешь в МСС только при команде G53 (перемещение в абсолютных координатах станка, редко нужна в программе).

Важно

Никогда не путай нуль станка (Machine Zero) с нулём детали (Program Zero). Если после аварийного останова станок «потерял» позицию, он возвращается в нуль станка — это его «домашняя» точка.


Система координат детали (WCS / Рабочая СК)

WCS — это координаты, в которых написана твоя программа. Нуль детали (W) ты выбираешь при наладке:

  • Токарный станок: нуль — правый торец детали на оси вращения (ось Z = ноль, ось X = ноль на оси шпинделя).
  • Фрезерный станок: нуль — чаще всего угол заготовки или центр симметрии, плоскость верхней грани (Z = 0).

WCS хранится в регистрах смещения нуля (Work Offset):

Регистр Назначение
G54 1-я деталь (чаще всего используется)
G55 2-я деталь
G56 3-я деталь
G57 4-я деталь
G58 5-я деталь
G59 6-я деталь

Ты вводишь смещение (разницу между нулём станка и нулём детали) в таблицу смещений стойки. После этого команда G54 в программе «переключает» все координаты на твою деталь.


Оси станка

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

Для фрезерного станка: сложи правую руку в «пистолет» — большой палец = X, указательный = Y, средний = Z. Z всегда направлен от детали к шпинделю (из заготовки вверх).

Токарный станок

На токарном только две основные оси:

Ось Что означает Направление
Z Длина детали Положительное — от шпинделя к задней бабке (от детали в сторону)
X Диаметр (или радиус) детали Положительное — от оси вращения наружу

Важно

Fanuc по умолчанию работает с диаметральными значениями по X. Если деталь Ø40 мм — в программе пишешь X40.0, а не X20.0. Режим задаётся параметром стойки; уточни в документации конкретного станка.


Абсолютные координаты (G90) и инкрементные (G91)

Режим Команда Как считать Когда использовать
Абсолютный G90 Каждая точка — расстояние от нуля детали Основной режим; контурная обработка
Инкрементный G91 Каждое перемещение — расстояние от текущей точки Сверление отверстий по шаблону; повторяющиеся шаги

Пример разницы. Нужно переместиться из X10 в X30:

  • G90: G01 X30.0 (идти в точку X=30 от нуля детали)
  • G91: G01 X20.0 (идти на 20 мм от текущей позиции)

Разобранный пример

Деталь на токарном ЧПУ, нуль — в правом торце

Задача: обточить деталь с Ø36 до Ø30, длина участка 40 мм, затем отойти.

Нуль детали W = правый торец, на оси вращения.
В таблицу G54 введено смещение от нуля станка к правому торцу.

O0001                          (Пример - точение ступени)
G21 G18 G40 G49 G80            (мм, плоскость ZX, отмена коррекций)
G28 U0. W0.                    (возврат в референтную точку)
T0101                          (инструмент 1, коррекция 1)
G97 S1500 M03                  (шпиндель 1500 об/мин, вперёд)
G00 X36.0 Z2.0                 (быстрый ход к заготовке - G90 по умолчанию)
G01 X30.0 F0.15                (подача на диаметр 30 мм)
G01 Z-40.0 F0.2                (точение вдоль Z на 40 мм)
G00 X36.0                      (отход по X)
G00 Z50.0                      (отход по Z)
M05                            (шпиндель стоп)
M30                            (конец программы)

Разбор:

  • X36.0 Z2.0 — позиция над заготовкой (2 мм над торцем, чтобы не врезаться)
  • X30.0 — подача на диаметр 30 мм (в диаметральных единицах!)
  • Z-40.0 — минус, потому что точим от торца внутрь (Z отрицательный)
  • X36.0 после точения — отход от детали перед движением по Z
Иллюстрация готовится

Проверь себя

  1. На токарном станке нуль детали поставлен на правый торец. Деталь длиной 80 мм. Какая координата Z у левого торца?
  2. Чем отличается G54 от G55? Когда используют два разных регистра смещения?
  3. В каком режиме (G90 или G91) программируют контурное точение, и почему?

Предложить правку

Практическое задание

Возьми чертёж любой простой детали (вал с двумя ступенями или пластина с отверстием). Нарисуй схему от руки:

  1. Отметь нуль детали (Program Zero).
  2. Проставь координаты трёх характерных точек детали в G90 (абсолютные).
  3. Запиши те же три точки в G91 (инкрементные) — от точки к точке.
  4. Укажи, какой регистр (G54–G59) ты бы использовал и что ввёл бы в таблицу смещений (условно — числа придумай, но логика должна быть правильной).

Запиши результат в рабочий журнал.

Предложить правку

Поддержи проект!

IndustrialProfi пока разрабатывается на энтузиазме силами одного человека. Помоги создать лучшую открытую энциклопедию для востребованных и полезных профессий. Спасибо за участие!