Аларм Fanuc

Fanuc PS0077 — слишком глубокая вложенность подпрограмм

PS0077  (077)
TOO MANY SUB, MACRO NESTING

Что это значит

Подпрограммы или макросы вызывают друг друга глубже, чем допускает стойка.

Частые причины

  • Подпрограмма случайно вызывает сама себя
  • Цепочка вызовов длиннее допустимой (обычно 4–10 уровней в зависимости от серии)

Что делать

  1. Проверьте цепочку M98/G65 и уберите лишние уровни
  2. Убедитесь, что в конце подпрограмм стоит M99

Коды даны для стоек Fanuc 0i-D, 0i-F, 30i и совместимых. На старых сериях (0i-C, 18i, 21i) у того же аларма номер без буквенного префикса — он указан в скобках. Алармы с номерами EX1000 и выше задаёт производитель станка: их смысл смотрите в документации к станку.