Зачем
Понять разницу между координатами станка и детали — значит перестать бояться нуля и начать им управлять.
Когда ты только смотришь на станок с ЧПУ, кажется, что координаты — это просто числа в программе. На деле за ними стоят две разные системы, и путаница между ними — самая частая причина брака в первые недели работы.
Ментальная модель: два мира, один станок
Представь так: у станка есть свой паспорт — система координат станка (МСС, 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
Проверь себя
- На токарном станке нуль детали поставлен на правый торец. Деталь длиной 80 мм. Какая координата Z у левого торца?
- Чем отличается G54 от G55? Когда используют два разных регистра смещения?
- В каком режиме (G90 или G91) программируют контурное точение, и почему?
Практическое задание
Возьми чертёж любой простой детали (вал с двумя ступенями или пластина с отверстием). Нарисуй схему от руки:
- Отметь нуль детали (Program Zero).
- Проставь координаты трёх характерных точек детали в G90 (абсолютные).
- Запиши те же три точки в G91 (инкрементные) — от точки к точке.
- Укажи, какой регистр (G54–G59) ты бы использовал и что ввёл бы в таблицу смещений (условно — числа придумай, но логика должна быть правильной).
Запиши результат в рабочий журнал.
Отмечайте прогресс — заведите бесплатный аккаунт. Уже есть? Войти.