Оборудование и инструмент

Ноль станка и ноль детали: как ошибка привязки сдвигает обработку на ЧПУ

Ошибка привязки на ЧПУ сдвигает все отверстия и контуры на одну и ту же величину, а размеры между ними остаются верными. Разбираем ноль станка, смещения G54–G59 и промер первой детали до серии.

Заготовка в тисках на столе вертикального фрезерного центра, щуп касается левой кромки, на экране стойки открыта страница смещений G54

Отверстия стоят друг от друга как в программе, ширина контура в допуске, а от левой кромки вся обработка уехала на одну величину. На трёхкоординатном ЧПУ так ведёт себя сбитая привязка: ноль станка и ноль детали — разные точки, и ошибка второй сдвигает каждый кадр на один вектор. Дальше — машинная и рабочая системы координат, направление осей, содержимое смещений G54–G59, расчёт сдвига на 2 мм и порядок промера первой детали до пуска партии.

Коротко: ноль станка — референтная точка, ноль детали — начало кадров на заготовке. Смещения G54–G59 хранят машинные координаты нуля детали. Ошибка регистра на 2 мм по X переносит всю обработку на 2 мм и сохраняет шаги между элементами. До серии ноль подтверждают промером первой детали от баз чертежа.

Где на трёхкоординатном станке заканчивается ноль станка и начинается ноль детали

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

После выхода в референтную точку стойка фиксирует машинную систему координат. Её начало — машинный ноль у референтной точки станка. От этой точки на экране растут машинные X, Y и Z. Трёхкоординатный фрезерный станок отрабатывает перемещения по X, Y и Z в машинной системе координат: приводы получают уже машинную позицию.

Управляющая программа написана от нуля детали. Ноль детали — угол, отверстие или пересечение базовых плоскостей на заготовке. Ноль детали задаёт начало рабочей системы координат: кадр X0 Y0 Z0 означает эту точку. Рабочая система координат задаётся смещением относительно машинной системы координат. Стойка складывает вектор смещения с координатой кадра и эту сумму отдаёт приводам.

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

Куда направлены оси X, Y и Z и что считать движением инструмента

Знак оси на вертикальном центре — движение инструмента относительно заготовки. На вертикальном трёхкоординатном фрезерном станке направление фиксирует правило правой руки, если встать лицом к станку: плюс X вправо, плюс Y от оператора вглубь, плюс Z вверх вдоль шпинделя.

Вертикальный центр, вид со стороны оператора
+X
вправо
+Y
от оператора вглубь
+Z
вверх вдоль шпинделя
Машинный ноль
у референтной точки
Ноль детали
левый ближний верхний угол
Знак оси относится к движению инструмента относительно детали. Стол по X и Y чаще едет в обратную сторону: заготовка идёт навстречу фрезе, на экране растёт координата инструмента.

Машинная система координат держит те же знаки. Рост X уводит инструмент вправо относительно детали, стол при этом чаще едет влево. Рост Y уводит инструмент вглубь, от оператора, а стол идёт к оператору. Плюс Z поднимает инструмент вдоль шпинделя, минус Z подаёт его в металл.

Ноль детали направление осей не меняет. Его ставят на левый ближний верхний угол заготовки в тисках: плюс X от этого угла вправо, плюс Y от оператора, плюс Z вверх. Другой угол программы записывают в карте наладки рядом с базой чертежа.

В регистр после касания щупом пишут координату точки на детали. Знак относится к движению инструмента, обратный ход стола в этой записи уже учтён.

Что записано в G54–G59 и какую систему включает программа

Смещения G54–G59 хранят машинные координаты нуля детали. На странице рабочих смещений это три числа X, Y и Z: положение точки заготовки в машинной системе координат. Кадр G54 в управляющей программе делает записанную точку началом рабочей системы координат, и следующие X, Y, Z читаются от неё, пока кадр не вызовет другой регистр.

В диалекте Fanuc и в коде ISO вызов G54–G59 модален и действует до следующего регистра. G53 задаёт ход в машинных координатах и на стойке Fanuc действует на один абсолютный кадр. На Heidenhain и Siemens ту же роль выполняет таблица нулевых точек с машинными координатами начала программы.

Перед пуском сверяют и числа, и активный номер. На стойке Fanuc модальный вызов G54 сохраняется после сброса программы, и следующая управляющая программа стартует от того же нуля, пока кадр не вызовет другой регистр. Какой регистр под какой установ заполняют — в таблице.

РегистрТипичный случайЧто записывает операторКадр программы
G54Одна деталь в тисках, основной нольМашинные X, Y, Z нуля деталиG54
G55Вторая сторона, ноль на новой базеМашинные X, Y, Z нового нуляG55
G56Вторая заготовка на плитеМашинные X, Y, Z её нуляG56
G57Третья заготовка на плитеМашинные X, Y, Z её нуляG57
G58Четвёртая позиция на плитеМашинные X, Y, Z её нуляG58
G59Запасной проверенный нольМашинные X, Y, Z запасного нуляG59
В регистре лежат машинные координаты нуля детали. Кадр с номером включает эту рабочую систему до следующего вызова.

Как ошибка привязки на 2 мм переносит все координаты обработки

Учебный пример, не паспорт станка. Ноль детали — левая кромка заготовки, передняя кромка и верх. Верный G54: X −320,000, Y −180,000, Z −250,000 мм. Радиус щупа 2 мм учли с обратным знаком и внесли X −318,000. Реальная кромка осталась на машинном X −320,000, для стойки ноль сдвинулся на 2 мм в плюс X.

Машинная координата кадра равна регистру плюс число управляющей программы. Отверстие X40 Y25: −320,000 + 40 = −280,000 при верном G54 и −318,000 + 40 = −278,000 при ошибочном, то есть 42 мм от реальной левой кромки. Стенка кармана X10 даёт −308,000 и оказывается в 12 мм. Шаг между ними остаётся 30 мм, глубина Z−12 сохраняется: Y, Z и корректоры в примере те же.

Так выглядит работа на станке с ЧПУ, когда взаимные размеры целы, а привязка к базе съехала. В регистр возвращают X −320,000 и промер повторяют. Кадры при таком промере оставляют как есть.

ЭлементКоордината в программеМашина при верном G54Машина при G54 X −318,000От реальной левой кромки
Левая кромка-базаX0 Y0 Z0X −320,000
Y −180,000
Z −250,000
X −318,000
Y −180,000
Z −250,000
2 мм
ОтверстиеX40 Y25 Z−12X −280,000
Y −155,000
Z −262,000
X −278,000
Y −155,000
Z −262,000
42 мм
Стенка карманаX10X −310,000X −308,00012 мм
Учебные координаты, не паспорт станка. Верный G54: X −320,000, Y −180,000, Z −250,000 мм. Последний столбец — расстояние от реальной левой кромки при регистре X −318,000. Шаг 30 мм и глубина Z−12 сохраняются. У стенки кармана в примере задан только X.

В каком порядке проверять первую деталь до запуска партии

Первая деталь подтверждает положение нуля детали. Пока размеры от баз чертежа не вошли в допуск, партию оставляют на паузе: сдвиг регистра G54–G59 повторится на каждой следующей заготовке. Последовательность ниже переносят в карту контроля. Годность сверяют с допуском, который стоит на размере чертежа.

  1. Программа, материал, регистр. Номер и ревизия управляющей программы, материал заготовки и активный регистр G54–G59 совпадают с картой наладки.
  2. Числа смещения. Машинные X, Y и Z активного регистра совпадают с картой по знаку и по миллиметру.
  3. Покадровый ход. На безопасной Z траектория проходит над деталью, губки тисков и прижимы остаются в стороне от инструмента.
  4. Первый рез. Рабочая подача, без ускоренного врезания в координату, которую ещё не подтвердили.
  5. Три размера от баз. Положение по X, положение по Y и глубина по Z. Берут элементы, которые программа задаёт от нуля напрямую, и сравнивают с допуском чертежа.
  6. Решение. Один вектор внутри допуска — правят смещение G54–G59 на величину отклонения и повторяют промер. Разные отклонения по элементам — партию останавливают.
  7. Запись. Измеренные отклонения, активный регистр, внесённая правка и подпись.

Этот порядок и есть работа на станке с ЧПУ до запуска партии. Серию открывают после записи. На токарно-фрезерной обработке на ЧПУ ноль программы и базы фиксируют до первого реза. Отклонения вне одного вектора или вне допуска чертежа закрывают контролем на КИМ: протокол снимают от баз чертежа.

Как по промеру отличить сдвиг нуля, геометрию программы и коррекцию инструмента

Промер первой детали складывают в одну картину — по тому, что совпало сразу на нескольких размерах.

Смещение G54–G59 даёт один вектор на все элементы. Отверстие и стенка дальше от базы на одну величину, шаг между ними равен шагу в управляющей программе, контур уехал вместе с центрами свёрл. Правят регистр и повторяют промер.

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

Коррекция на длину инструмента смещает вершину инструмента вдоль Z относительно нуля детали. Контур в плане на базах, центры отверстий на координатах, глубины ушли вместе. Смотрят ноль по Z, номер H, кадр G43 и вылет оправки. Износ по длине — частный случай той же коррекции: небольшая добавка Z на чистовом инструменте.

Коррекция на радиус фрезы строит эквидистанту к контуру из управляющей программы. Центры свёрл, заданные без G41 и G42, остаются на месте, контур равномерно больше или меньше на ошибку в D. Износ по радиусу — частный случай корректора D. Сдвиг нуля уводит центры и контур одним вектором, корректор D меняет ширину контура при тех же центрах.

Картина промераСмещение G54–G59Геометрия программыКоррекция длины H / G43Коррекция радиуса D / G41 / G42
Все элементы на одном векторе, шаги сохраненыПризнак смещенияКадры согласованы между собойПлан X и Y остаётся, если вектор был только по Z — смотрят глубинуШирина контура прежняя, контур уехал вместе с центрами
Расходится один шаг между элементамиВзаимные шаги сохраняетПризнак ошибки кадра или моделиШаги в плане сохраняетМеняет отступ стенки, центр отверстия оставляет
Ошибка только по глубине Z, план на базахСдвиг нуля по Z уводит все глубины вместеОшибочный Z одного элементаПризнак H, G43, нуля Z или вылетаГлубины остаются теми же
Контур равномерно больше или меньше, центры свёрл верныеСместил бы и центры свёрлРазмеры контура расходятся по-разномуУводит ZПризнак корректора D
Что правитьРегистр смещения и повторный промерКадр или модель, затем новая первая детальНомер H, значение длины, ноль Z, вылет оправкиЗначение D и сторону G41 или G42
Одна совпавшая картина — один источник правки. Износ корректора входит в длину H или в радиус D.

Что оператор станков с ЧПУ записывает при привязке нуля

Работа оператора станков с ЧПУ при привязке нуля сводится к карте наладки. По ней ноль детали повторяют на следующем запуске, без устного пересказа смены.

Активный регистр G54–G59 и угол нуля программы пишут вместе с базами чертежа: какая кромка или ось отверстия задаёт X, Y и Z. Машинные координаты нуля детали переносят со страницы смещений так, как их показывает стойка.

Коррекция на длину инструмента идёт номером H и значением длины, с которым резали первую деталь. Коррекция на радиус фрезы — номером D, величиной радиуса и стороной G41 или G42, если контур строился эквидистантой. Безопасная Z записана числом, с которого делали покадровый ход.

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

  • Активный регистр G54–G59 под этот установ.
  • Базы чертежа и угол нуля программы.
  • Машинные X, Y, Z нуля детали.
  • Корректоры длины H и радиуса D: номера и значения.
  • Безопасная Z покадрового хода.
  • Промер первой детали: отклонения, правка смещения и подпись.

Как задать ноль торца и ось X на токарном станке с ЧПУ

Токарный станок с ЧПУ ведёт диаметр по X и длину по Z в рабочей системе координат. Работа на токарном ЧПУ-станке по металлу начинается с нуля детали: Z0 на указанном торце, X0 на оси шпинделя. Общее смещение задаёт эту рабочую систему относительно машины — регистром G54 или сдвигом нуля стойки.

В режиме диаметров число смещения X уже ведётся как диаметр, поэтому ошибка общего смещения X на 0,2 мм меняет диаметры на 0,2 мм. Черновые и чистовые проходы всех резцов уходят вместе. Ошибка общего смещения Z на 0,2 мм сдвигает торцы и длины на 0,2 мм, диаметры остаются прежними. Общий сдвиг виден сразу на двух разных инструментах.

Коррекция на длину инструмента на токарной стойке — геометрия резца по X и Z в его гнезде плюс износ. Она смещает только проходы этого резца. Ушёл один наружный диаметр, а канавка в своём размере — правят геометрию проходного. Ушли оба резца на одну величину — правят общий ноль детали.

В карте наладки рядом с торцом Z0 и осью X0 указывают режим диаметров. В радиусном режиме то же число смещения X читается как радиус, и диаметр уходит сильнее, чем ждут по диаметральной привычке. Деталь с назначенным торцом Z0 ведут отдельной токарной обработкой. Токарный торец привязывают своим смещением, отдельно от фрезерного G54. Торец Z0 и ось шпинделя как X0 фиксируют до маршрута, на расчёте по чертежу.

Ось или правкаГде лежит нольВ каких единицах ведётся осьОшибка общего смещения на вертикальном центреОшибка общего смещения на токарном ЧПУ, режим диаметров
XФрезер: база на заготовке. Токарный: ось шпинделяФрезер: мм хода инструмента. Токарный: диаметрВсе X на величину ошибки0,2 мм ошибки дают 0,2 мм на диаметре
ZФрезер: верх или база по высоте. Токарный: указанный торецМиллиметры длины и глубиныВсе глубины на величину ошибкиТорцы и длины на величину ошибки, диаметры прежние
Геометрия одного инструментаКорректор этого инструмента, не общий нольФрезер: длина H по Z и радиус D. Токарный: X и Z резцаТолько этот инструментТолько проходы этого резца
Общее смещение двигает всю наладку. Геометрия одного резца и коррекция длины одной фрезы остаются на своём инструменте.

Частые вопросы

Чем машинный ноль отличается от нуля детали?

Машинный ноль — референтная точка станка. Ноль детали лежит на заготовке, его координаты хранит активное G54–G59.

На сколько сдвинет обработку ошибка G54 по X в 2 мм?

Все элементы уйдут на 2 мм по X в ту же сторону. Шаги между ними и глубина сохранятся при верных Y, Z и корректорах.

Куда вносить правку, если деталь целиком сместилась от баз?

Правят регистр смещения и заново меряют деталь. Кадры программы и корректоры инструмента оставляют без изменений.

Глубины ушли, а контур в плане на базах. Куда смотреть?

При верном контуре в плане глубину задают ноль по Z, коррекция длины и вылет оправки.

Как ошибка нуля по X на токарном ЧПУ выходит в диаметр?

В диаметральном режиме 0,2 мм ошибки смещения X дают 0,2 мм на диаметре. Геометрия одного резца сдвигает только его проходы.

Что указать в заявке, чтобы ноль совпал с базами чертежа?

Фиксируют базы X, Y и Z и угол, от которого написана программа. Для токарной детали указывают торец Z0 и ось шпинделя как X0.

Запрос расчёта

Есть чертёж? Посчитаем за 3 рабочих дня.

Один файл — ответный звонок технолога с конкретной стоимостью, сроком и маршрутом изготовления.

NDA по запросу. Чертежи не передаём третьим лицам.
От 1 шт. Опытный образец, мелкая и крупная серия — одна команда.
Материал. Свой или наш — оба варианта работают.
Контакт. +7 (993) 490-40-24 · zayavka@detalmet.ru
Расчёт по чертежуОтветим за 1 день
Минимальный заказ — 100 000 ₽. От 1 шт: опытный образец, серия.