Ошибка G28 на FANUC: смещение нуля, проверка дома и калибровка осей
-

Мужики, ошибка G28 на станках FANUC - это когда после возврата в домашнюю позицию ноль сбивается, инструмент улетает не туда. Проблема знакомая: станок доезжает до упора, пауза - и выстрел за пределы. Разберём, как проверить домашнюю позицию и откалибровать оси, чтобы стружка летела ровно.
Зачем копаться? Чтобы не мучиться с перестановкой заготовок, не ловить алермы и не тратить время на подгонки. По фактам: на 80% случаев виноваты датчики или параметры в ЧПУ. Давайте по шагам разберём, без теории - чисто практика для коллег.
Что такое G28 и почему ноль уходит
G28 - это возврат в исходную машину нулевую точку (machine zero), не в рабочую. Станок едет к концевым выключателям, фиксирует дом, потом паркуется по параметрам. Но если датчики глючат или параметры сбиты, то после G28 координаты улетают - в Distance to go выскакивает бред, и алерм.
Пример из жизни: на фрезере FANUC при G28 X0 Y0 Z0 ось Z доезжает до ноля, тормозит на миг и выбегает на 50-100 мм. Не всегда, но повторно - с близкими значениями. Виноваты концевые выключатели или смещения G54-G59. Ещё ловится на токарях: шпиндель паркуется не там, инструмент цепляет.
Проверить просто:
- Запусти G28 в MDI-режиме, смотри дисплей.
- Если вылет - ищи overtravel или sensor fail.
- Сравни с G30 - там промежуточная точка, реже глючит.
Проблема Симптом Первая причина Вылет за ноль Пауза + рывок Датчики не срабатывают четко Ноль сбивается Distance to go растёт Параметры 1200-1324 сбиты Только по Z Подъём не по траектории G28 без G91 инкремента Проверка домашней позиции: датчики и упоры
Домашняя позиция - это где reference point по всем осям. FANUC ищет концевые (DOG + deceleration switch) или сетевые энкодеры. Если упор изношен или грязный, ноль плавает на 0.1-0.5 мм, а то и больше. На практике: стружка в пазах датчика - и привет, смещение.
Реальный кейс: фрезер не держит X/Y, Z ок. Проверили - датчик Z чистый, а X с люфтом в кронштейне. Почистили, поджали - ноль встал. Ещё ловят на вибрациях: станок старый, рама гудит, сигнал теряется. Логично вести к диагностике: мультиметр на выключатели, осцилл на сигналы.
Шаги проверки:
- Останови станок, выключи ЧПУ.
- Проверь концевые: замыкание на 1-24В, без залипания.
- Очисти от стружки, смажь контакты.
- Подай питание, вручную подведи ось - сигнал должен быть чётким.
Нюанс: на FANUC 0i/16i/18i параметры 1220-1229 задают направление поиска дома.
Калибровка осей после сбоя G28
Калибровка - переобучение станка на нулевую точку. После чистки датчиков или замены заходи в offset-ы. В FANUC параметры 1321-1324 хранят machine coordinate после референса. Если ноль сместился - сотри и заново.
Пример: G28 G91 Z15 - подъём на 15 мм, потом в дом. Без этого инструмент врежет в тиски. На фрезерах добавь G91 для инкремента, иначе по прямой - столкновение. Тестируй в MEMORY или MDI, не в AUTO сразу. Аргумент: на 90% калибровка фиксит повторяющиеся вылеты.
Процедура калибровки:
- Выбери PRESET или REF ALL.
- G28 U0 V0 W0 (для токарных) или X0 Y0 Z0.
- Жми CYCLE START, жди фиксации.
- Проверь POS и MACHINE - должны совпадать с параметрами.
Ось Параметр направления Калибровка X 1220.1 REF X+ или X- Y 1221.1 G28 Y15 для подъёма Z 1222.1 Z10 перед домом Параметры FANUC, которые рулят G28
В ЧПУ FANUC куча параметров под возврат. 1200-1207 - скорость референса, 1250-1324 - координаты дома. Если ноль сбивается случайно, смотри 1321 (X-home). По опыту форумов: сбой после отключения - параметры не сохранились, битая батарейка SRAM.
Кейс: станок выбегает по Z на 200 мм, Distance to go +1000. Причина - параметр 1240 (overtravel limit) не тот. Меняешь на реальные габариты - фикс. Логично к списку: меняй по одному, сохраняй (param write enable).
Ключевые параметры:
- 1201: Скорость DOG-срабатывания (30-50% max).
- 1220: Направление рефа (0=+,1=-).
- 1321-1324: Абсолют дома по осям.
- P.S. Бит 1323.0 - G28 траектория через safe point.
Таблица типичных ошибок:
Алерм Причина Фикс 090 Overtravel Сброс OT, калибр 431 Sensor fail Чистка/замена 098 Home fail Параметры 122x Итог по G28: что ещё поглядеть
Подытожим: ошибка G28 - датчики, параметры или траектория. Проверил дом, откалибровал оси - 95% фикс. Осталось за кадром: сетевые энкодеры на ABS-станках (battery low сбивает) и кастомные макросы, которые G28 перехватывают.
Дальше думай над backlash в дом-поиске - на старых станках компенсация кривая. Или диагностика кабелей: обрыв экрана - фантомные срабатывания. По фактам, мужики, копай по шагам - станок скажет спасибо.
Здравствуйте! Похоже, вас заинтересовал этот пост, но у вас ещё нет аккаунта.
Надоело каждый раз пролистывать одни и те же посты? Зарегистрировав аккаунт, вы всегда будете возвращаться на ту же страницу, где были раньше, и сможете выбирать, получать ли уведомления о новых ответах (по электронной почте или в виде push-уведомлений). Вы также сможете сохранять закладки и ставить лайки постам, чтобы выразить свою благодарность другим участникам сообщества.
С вашими комментариями этот пост мог бы стать ещё лучше 💗
Зарегистрироваться Войти© 2022 - 2026 InvestSteel, Inc. Все права защищены.