Независимый ремонт ЧПУ и технические материалы Контакты

FANUC 31i-B J831: почему координаты G30.1 не задают конечную плавающую исходную позицию

Опубликовано Обновлено

Проверяем разрешение J831, промежуточную точку G30.1 и цель в параметре 1244; отличаем PS0010 от возврата в неожиданное положение.

Содержание
  1. Система, опция и условия подключения
  2. Два перемещения вместо одного
  3. Отсутствующая опция и другие причины аварии
  4. Приёмка без проб и ошибок
  5. Источники

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

Система, опция и условия подключения

Статья относится только к FANUC Series 31i-B. На странице 190 официального каталога функций 2024 года для Floating Reference Position Return указана спецификация A02B-0327-J831. Движения описаны в B-64484EN/03, раздел 6.2, страницы 152–153. «/03» означает редакцию руководства, а не минимальную версию ПО. Таблица минимальных версий не проверена; возможность дооснащения должен подтвердить FANUC или изготовитель станка. Нельзя напрямую переносить эти сведения на 0i или B Plus.

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

Два перемещения вместо одного

Формат: G30.1 IP_;. IP задаёт промежуточную позицию указанных осей с учётом абсолютного или относительного программирования, а не саму плавающую исходную позицию. В примере руководства G30.1 G90 X50.0 Y40.0; значения X50 и Y40 относятся к промежуточной точке. После неё следует движение к сохранённой цели. Это пояснение синтаксиса, а не готовая программа обработки.

Плавающая исходная позиция сохраняется в машинных координатах. Руководство описывает запоминание текущего положения клавишей [SETFRP] на экране текущих координат; данные хранятся в параметре 1244 и сохраняются после выключения питания. Чтение 1244 проверяет цель движения, а не лицензию. Не перезаписывайте его ради проверки функции и не считайте [SETFRP] кнопкой подключения опции.

Указанные оси сначала идут ускоренным ходом к промежуточной точке, затем ускоренным ходом к плавающей исходной позиции. Перед G30.1 руководство требует отменить компенсации, включая коррекцию радиуса и длины инструмента. Требования изготовителя к отводу, последовательности осей и блокировкам смены инструмента остаются обязательными. Безопасный конечный пункт ещё не означает безопасного пути на обоих участках.

Отсутствующая опция и другие причины аварии

Согласно B-64484EN/03, страница 30, G-код, отсутствующий в соответствующей таблице либо не имеющий соответствующей опции, может вызвать PS0010, IMPROPER G-CODE. Если 31i-B отклоняет G30.1, проверьте наличие J831. Однако PS0010 не относится исключительно к J831 и не доказывает отсутствие этой опции. Сохраните весь аварийный кадр, затем сопоставьте таблицу G-кодов целевой системы, применимость ПО и разрешённые функции. Не копируйте параметры другого станка.

Если G30.1 принят, но инструмент пришёл не туда, проверьте абсолютную/относительную трактовку промежуточной точки, цель в 1244 и состояние компенсаций. Ошибка траектории без аварии не доказывает «неполное подключение» опции. Список опций и данные движения отвечают на разные вопросы.

Приёмка без проб и ошибок

Предположим, программу перенесли со станка A на B. На обоих подтверждена J831, промежуточная точка в программе одинакова, но на B осталась плавающая позиция от прежней заготовки. Это аналитический пример, не отчёт о ремонте: одинаковый кадр G30.1 не гарантирует одинакового конечного положения, а выключение питания не удаляет старую цель.

До движения запишите цель, режим координат, состояние компенсаций и полный кадр возврата. Изготовитель или квалифицированный специалист должен проверить оба участка ускоренного перемещения и разрешение смены инструмента. Используйте утверждённую изготовителем безопасную проверку после оценки зазоров до оснастки, заготовки и инструмента. Не полагайтесь на уменьшение F как на замедление ускоренного хода и не проверяйте программу методом проб на производственной детали.

Источники

Каталог подтверждает спецификацию опции, руководство оператора — движения и условия PS0010. Ссылка на руководство ведёт на стороннюю копию документа изготовителя. Испытаний на станке не проводилось.

Статьи по теме

FANUC J881: зеркальное отображение для двух револьверных головок и G68 на 0i-TF PlusFANUC 31i-B J652: интерполяция с условной осью G07 не блокирует станокFANUC 0i-TF Plus: опция Multi-Step Skip J849 и причины PS0370 при G31 P3