Аларм Sinumerik
Sinumerik 14012 — превышена вложенность подпрограмм
14012 Channel %1 block %2 maximum subroutine level exceeded
Что это значит
Подпрограммы вызывают друг друга глубже допустимого уровня.
Частые причины
- Подпрограмма вызывает сама себя
- Слишком глубокая цепочка вызовов
Что делать
- Проверьте, нет ли рекурсивного вызова
- Упростите структуру программы
Номера и тексты даны для Sinumerik 840D sl и 828D. В тексте на экране вместо %1, %2 стоят номер канала, кадра и имя оси. Алармы 60000–69999 относятся к циклам, 700000 и выше — к логике станка от производителя.