FANUC 31i-B J652: интерполяция с условной осью G07 не блокирует станок
Проверка разрешения J652, работы G07 и причин PS0010. В ручном режиме условная ось по-прежнему может двигаться.
Содержание
Команда G07 X0 не означает, что ось X безопасно заблокирована. Интерполяция с условной осью меняет участие оси в автоматическом расчёте движения. Это не средство изоляции при обслуживании и не универсальный режим проверки программы. При переносе программы сначала выясните, зачем её автор исключил соответствующее автоматическое перемещение этой оси.
Система и опция
Речь идёт о FANUC Series 31i-B; выводы нельзя автоматически переносить на 31i-B Plus, 0i и другие серии. В официальном каталоге функций 2024 года на печатной странице 179 указана опция A02B-0327-J652. Работа функции описана в B-64484EN/03, §4.15, стр.108–109, правило для аварии — в примечании 3 на стр.30. Обозначение «/03» относится к редакции руководства, а не к версии ПО. Минимальная версия ПО и возможность дооснащения каждого старого станка здесь не подтверждены.
Передайте FANUC или изготовителю станка полную модель ЧПУ, серийный номер, серию и версию ПО, перечень установленных опций и описание задачи. Запросите письменное подтверждение совместимости J652, наличия лицензии и дополнительных требований. Установку опции выполняют по авторизованной сервисной процедуре, а настройку и приёмку — по документации конкретного станка. Изменение параметра не даёт лицензию; непроверенные универсальные настройки применять нельзя.
Что делает G07
G07 α0; объявляет управляемую ось α условной, G07 α1; отменяет это состояние. Это описание синтаксиса, не готовая программа обработки. Одно из описанных применений — исключение движения одной оси круговой плоскости при винтовой интерполяции, чтобы оставшиеся движения образовали синусоидальную траекторию. G07 и цилиндрическая интерполяция G07.1 — разные функции.
Указанная редакция требует программирования в приращениях и не допускает поворот координат. Главное ограничение: условная ось действует только в автоматическом режиме. При ручном управлении и вмешательстве маховичком она физически перемещается. Блокировки, ограничения хода и внешнее замедление могут действовать и на неё. Поэтому G07 не заменяет безопасную остановку, механическую опору или отключение источников энергии.
Что означает PS0010 (IMPROPER G-CODE)
На стр.30 среди причин PS0010 названы отсутствие соответствующей опции и команда, которой нет в применимой таблице G-кодов. В рассматриваемой системе отсутствие J652 — возможная причина отказа G07, но сама авария не доказывает, что опцию не приобретали. Это применение общего правила руководства, а не результат испытания станка и не обещание одинакового поведения всех версий FANUC.
Сохраните полное сообщение, весь кадр и соседние кадры, а не только фотографию G07. Проверьте, введено ли G07 или G07.1, затем модель системы, действующую систему G-кодов и соответствующую таблицу. После этого сверяйте официальные сведения об опциях. Остальные G-коды в том же кадре тоже требуют проверки. Удаление отвергнутой команды ради продолжения работы может убрать важное условие движения исходной программы.
Перед переносом нарисуйте три траектории
Предположим, программу со станка с подтверждённой J652 перенесли на другой 31i-B, и выполнение остановилось на G07. Это учебный сценарий, не выполненный ремонт. Нарисуйте ожидаемое исходное движение, движение без условной оси и движение после отмены этого режима. Пока различия непонятны, переходить к испытанию на станке рано.
Разделяйте проверку программы и проверку разрешения на опцию. Первая охватывает имена осей, режимы, точки включения и отмены, свободное пространство возле оснастки. Вторая подтверждает совместимость и законную настройку функции. Наличие лицензии не означает, что программа подходит этому станку. Приёмку должен проводить знакомый со станком специалист по процедуре изготовителя, заранее определив безопасную зону и условия прекращения проверки без резания. Не экспериментируйте на серийных деталях и не проверяйте ручным перемещением, «заблокирована» ли условная ось.
Источники
Каталог подтверждает код заказа; руководство — синтаксис, ограничения движения и общее правило PS0010. Руководство размещено на стороннем сайте и является копией документа изготовителя. Здесь не заявлены успешный ремонт, минимальная версия ПО или обход лицензирования.