Аларм Fanuc

Fanuc PS0111 — переполнение при вычислении в макросе

PS0111  (111)
CALCULATED DATA OVERFLOW

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

Результат вычисления в макропрограмме вышел за допустимый диапазон чисел.

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

  • Ошибка в формуле, деление на очень маленькое число
  • Неинициализированная переменная в цикле приводит к росту значения

Что делать

  1. Проверьте формулу и значения переменных на шаге остановки
  2. Ограничьте цикл WHILE условием выхода

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