Прямые поставки недоступных в РФ брендов из Китая и Европы. Заявки оставляйте на почту info@cnc360.ru  
0
0

Ошибка Renishaw 91 INPUT MISSING на Fanuc / Meldas: разбор параметров A, B, C, X, Y, Z

Ошибка Renishaw 91 INPUT MISSING на Fanuc / Meldas: разбор параметров A, B, C, X, Y, Z
Сообщение «91 INPUT MISSING» в макроциклах Renishaw на стойках Fanuc и Mitsubishi Meldas означает, что в вызове измерительного цикла пропущен обязательный параметр. Разбираемся, за что отвечают адреса X, Y, Z, A, B, C и как быстро найти пропущенное значение в управляющей программе.
3921
(1)

Ошибка «91 INPUT MISSING» относится не к аппаратной части станка, а к программному слою — она формируется макро-программами Renishaw (Inspection Plus, Productivity+ и аналогичными пакетами циклов), встроенными в постпроцессор стойки Fanuc или Mitsubishi Meldas.座на первый взгляд сообщение выглядит пугающе, но по сути это защита от некорректного вызова цикла: система обнаружила, что в строке G65 (или G75) не хватает одного из обязательных адресов, без которого цикл измерения не может быть выполнен. Ниже разобрано, какие параметры считаются обязательными, почему они выпадают из программы и как быстро локализовать причину без остановки производства на длительное время.

  1. Что означает ошибка 91 INPUT MISSING
  2. Где возникает ошибка: макроциклы Renishaw для Fanuc и Meldas
  3. Параметры X, Y, Z, A, B, C и другие: что они означают
  4. Типовые сценарии возникновения ошибки
  5. Порядок диагностики и устранения
  6. Отличие от смежных кодов ошибки 91
  7. Профилактика повторного появления

Что означает ошибка 91 INPUT MISSING

Измерительные циклы Renishaw для контактных щупов (измерение детали, привязка инструмента, калибровка) реализованы как макро-программы с параметрической передачей данных. Оператор или технолог вызывает цикл командой вида G65 P9832 X... Y... Z... A... B... C..., где буквенные адреса — это аргументы, которые макрос ожидает получить перед выполнением. Внутри макроса заложена проверка: если обязательный аргумент не найден в текущем кадре, программа прерывается и на экран выводится «91 INPUT MISSING» — то есть «отсутствует входной параметр».

Важно понимать: ошибка не указывает конкретный пропущенный адрес по номеру — она лишь фиксирует сам факт нехватки данных. Поэтому диагностика сводится к сверке фактической строки вызова с перечнем обязательных параметров конкретного цикла по документации на щуп Renishaw и версии макропакета, установленного на станке.

Где возникает ошибка: макроциклы Renishaw для Fanuc и Meldas

Ошибка типична для следующих групп циклов:

  • калибровка щупа по эталонной сфере или кольцу (определение диаметра, смещений по осям);
  • измерение геометрических элементов детали — отверстий, бобышек, пазов, плоскостей, углов;
  • привязка нуля детали (single surface, corner, web/pocket);
  • измерение и коррекция длины/диаметра инструмента бесконтактными или контактными датчиками;
  • пользовательские макросы, написанные технологом «по мотивам» стандартных циклов Renishaw, но без полного набора проверок совместимости параметров.

На стойках Fanuc сообщение выводится штатным механизмом пользовательских тревог (#3000), на Mitsubishi Meldas — аналогичным способом через макро-alarm. Внешне текст ошибки одинаков независимо от модели стойки, но конкретный номер макро-программы (P9xxx) и набор обязательных параметров зависят от версии пакета циклов — уточняйте по руководству на комплект щупа и постпроцессору станка.

Параметры X, Y, Z, A, B, C и другие: что они означают

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

Параметр Типовое назначение Что проверить, если он «пропал»
X, Y, Z Номинальные координаты измеряемого элемента или точки старта цикла Заданы ли все три координаты в кадре вызова, не потерялась ли одна при копировании программы
A Номинальный размер элемента (диаметр, длина стороны) либо угол поворота на многоосевых станках Указано ли значение размера/угла, соответствует ли тип цикла ожидаемому набору аргументов
B Допуск или направление подхода щупа к поверхности Не был ли параметр удалён при редактировании кадра вручную
C Номер макропеременной для записи результата измерения либо угол C-оси Выделен ли диапазон макропеременных, не занят ли адрес другим циклом
D, H Номер корректора инструмента или щупа, к которому применяется результат Существует ли корректор с указанным номером в таблице инструментов
F Скорость подачи измерительного перемещения Задана ли подача явно или ожидается модальное значение из предыдущего кадра
R Плоскость отвода/безопасная высота перед измерением Присутствует ли адрес R в кадре, не потерян ли он при переносе цикла между программами

На практике чаще всего «теряются» именно X, Y, Z и A — либо потому что технолог скопировал строку вызова из другого цикла с иным набором параметров, либо потому что при ручном редактировании программы в текстовом редакторе случайно вырезан один из адресов вместе с пробелом.

PH10 PLUS приводные головки с шаговым изменением углового положения RENISHAW
Измерительные системы · Приводные головки Renishaw
PH10 PLUS приводные головки с шаговым изменением углового положения RENISHAW
A-5863-4000

Головка задаёт ориентацию щупа перед вызовом измерительного цикла — если параметры A/B/C в макросе отвечают за угол подхода, несовпадение с реальным положением головки часто выявляется одновременно с ошибкой INPUT MISSING.

Тип шаговая приводная головка Производитель Renishaw

Типовые сценарии возникновения ошибки

На практике «91 INPUT MISSING» почти всегда возникает по одной из следующих причин:

  • программу для измерения нового типа детали скопировали с предыдущей и не полностью адаптировали строку вызова — часть параметров осталась в старом виде, а часть выпала;
  • в CAM-системе постпроцессор сгенерировал кадр без одного из обязательных адресов из-за неверных настроек шаблона цикла Renishaw;
  • оператор вручную вносил правки в кадр G65 и случайно удалил символ адреса вместе со значением;
  • на станке обновили пакет макроциклов Renishaw до новой версии, где изменился обязательный набор параметров, а старые программы не пересмотрели;
  • используется цикл, требующий разного набора параметров в зависимости от типа элемента (например, отверстие против бобышки), и в программе вызван «не тот» P-номер с набором аргументов от другого цикла.

Если ошибка появляется не на конкретной операции, а хаотично на разных программах, стоит проверить общую целостность файла с макросами Renishaw в памяти стойки — возможна частичная порча данных из-за сбоя при переносе программ.

Порядок диагностики и устранения

Диагностику удобно вести по шагам от простого к сложному:

  1. Откройте кадр, на котором произошла остановка, и выпишите все адреса, которые в нём фактически присутствуют.
  2. Сравните список с обязательными параметрами для данного номера макроса P9xxx по документации на цикл — набор параметров у разных циклов (калибровка, измерение отверстия, измерение бобышки, привязка угла) различается.
  3. Проверьте, не «съехали» ли адреса при переносе программы между системами: часто пропадает именно последний параметр в строке из-за обрезки длинной строки при импорте.
  4. Если программа сгенерирована постпроцессором CAM, сверьте шаблон вызова цикла Renishaw в постпроцессоре с актуальной версией макропакета на станке.
  5. Убедитесь, что используемый номер макроса соответствует типу измеряемого элемента — вызов цикла «для отверстия» с набором параметров «для плоскости» тоже даёт INPUT MISSING.
  6. После правки протестируйте цикл в режиме покадрового выполнения, прежде чем запускать полный цикл обработки.

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

Отличие от смежных кодов ошибки 91

Сообщение «91» в макросах Renishaw объединяет целую группу текстовых расшифровок, и путать их между собой не стоит — каждая указывает на свой характер проблемы в кадре вызова цикла.

Вариант ошибки 91 Что означает Типичная причина
INPUT MISSING Обязательный параметр отсутствует в кадре Пропущен адрес X/Y/Z/A/B/C при вызове цикла
INPUT NOT ALLOWED Указан параметр, который цикл не ожидает Лишний адрес, не предусмотренный данным номером макроса
INPUT OUT OF RANGE Значение параметра выходит за допустимые пределы Опечатка в размере, неверная единица измерения
FORMAT ERROR Нарушен синтаксис строки вызова макроса Лишний символ, неверный порядок адресов
INPUT MIXED Одновременно заданы взаимоисключающие параметры Совмещены аргументы разных режимов цикла
DATA MISSING Отсутствуют данные, необходимые для расчёта результата Не заполнена таблица калибровки или ссылочная переменная

Практически: если станок «не начал» цикл вообще — вероятнее INPUT MISSING или FORMAT ERROR, если цикл стартовал и упал на расчёте результата — стоит проверить DATA MISSING. Точная трактовка всё равно зависит от модели стойки и версии макропакета, поэтому финальную сверку делайте по руководству на конкретный измерительный цикл.

Профилактика повторного появления

Чтобы ошибка не возвращалась после устранения:

  • ведите библиотеку проверенных шаблонов вызова циклов Renishaw отдельно от рабочих программ, чтобы копирование не приводило к потере параметров;
  • после обновления пакета макроциклов или прошивки стойки прогоняйте контрольный комплект программ в покадровом режиме перед запуском в серию;
  • при разработке постпроцессора для CAM-системы явно фиксируйте полный набор обязательных параметров для каждого используемого номера цикла;
  • ограничивайте ручное редактирование измерительных кадров операторами без доступа к макро-программированию — снижает риск случайного удаления адреса;
  • периодически сверяйте фактическую конфигурацию щупа и приводной головки со значениями, заложенными в калибровочные макросы — расхождение по углу или смещению нередко маскируется под нехватку параметров.

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

Инкрементный энкодер Renishaw RESM20USA150
Энкодеры · Контроль положения осей
Инкрементный энкодер Renishaw RESM20USA150
RESM20USA150

Точность позиционирования осей напрямую влияет на достоверность результатов измерительных циклов Renishaw — стабильный энкодер снижает вероятность ложных срабатываний диагностики.

Тип инкрементный Производитель Renishaw

FAQ: частые вопросы

Что именно означает «91 INPUT MISSING» на стойке Fanuc или Meldas?

Это сообщение макро-программы Renishaw о том, что в вызове измерительного цикла отсутствует один из обязательных параметров — чаще всего X, Y, Z или A. Сама стойка при этом исправна, проблема в тексте управляющей программы.

Как узнать, какой именно параметр пропущен?

Стойка не указывает конкретный адрес — нужно вручную сверить кадр вызова цикла с перечнем обязательных параметров для данного номера макроса по документации на комплект Renishaw.

Может ли ошибка появиться из-за неисправности самого щупа?

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

Одинаковы ли обязательные параметры для всех циклов Renishaw?

Нет. Набор параметров зависит от типа цикла — измерение отверстия, бобышки, плоскости, калибровка щупа требуют разных аргументов. Уточняйте по руководству на конкретный макрос.

Как избежать повторного появления этой ошибки?

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

Заключение

Ошибка «91 INPUT MISSING» — программная, а не аппаратная, и в большинстве случаев устраняется сверкой строки вызова макроцикла с перечнем обязательных параметров конкретного номера P9xxx. Тем не менее если ошибка возникает нерегулярно, сопровождается смежными кодами 91 или проявляется после обновления ПО стойки, есть смысл провести системную ревизию макропрограмм и конфигурации измерительного оборудования.

Если разобраться с макросом самостоятельно не получается или ошибка сопровождается сомнениями в исправности самого щупа, приводной головки или измерительной цепи станка, обратитесь к специалистам ООО «Эффективное производство» — поможем с диагностикой, подбором совместимых компонентов Renishaw и настройкой измерительных циклов.


Связанные материалы

Назад

Читайте также

4481
(1)
Измерительный щуп Blum TC-52: обзор и применение на станках с ЧПУ
Разбираем принцип работы, конструктивные особенности и область применения измерительного щупа Blum TC-52 — инфракрасной системы контроля инструмента для обрабатывающих центров. Отдельно рассмотрены отличия от соседних моделей линейки и типичные ошибки при эксплуатации.
2378
(1)
Запчасти для люнета SMW SLU-3.2-ZS — что нужно знать
Разбираем устройство самоцентрирующегося люнета SMW-Autoblok SLU-3.2-ZS, состав его сменных узлов и правила подбора запчастей — роликов, кулачков и накладок — чтобы точность обработки не терялась из-за износа опоры.
4038
(1)
СКБ ИС ЛИР-919Д: преобразователь интерфейсов для измерительных систем ЧПУ
Разбираем назначение и устройство преобразователя интерфейсов ЛИР-919Д производства СКБ ИС: как он согласует сигналы датчиков перемещения с системой ЧПУ, чем отличается от других моделей линейки и на что смотреть при подборе.