Аларм Fanuc

Fanuc PS0116 — запись в защищённую переменную

PS0116  (116)
WRITE PROTECTED VARIABLE

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

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

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

  • Запись в системную переменную, доступную только для чтения: #0, текущие координаты #5021 и т. п.
  • Опечатка в номере переменной

Что делать

  1. Проверьте номер переменной по таблице системных переменных
  2. Для своих данных используйте локальные #1–#33 или общие #100–#199, #500–#999

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