Смена инструмента на станке это алгоритм последовательных действий, тесно связанных друг с другом, с контролем выполнения на каждом этапе с помощью всевозможных датчиков. Зачастую сбой одного из датчиков положения механизма смены или датчика давления пневмо- или гидросистемы, во время выполнения цикла смены инструмента, могут привести к аварийной ситуации. Каждый производитель по своему прописывает в логике алгоритм выхода из данной ситуации и инициализацию магазина инструментов. Это может быть какой-либо М-код, который нужно выполнить, чтобы прокрутить весь алгоритм смены в обратном порядке, либо комбинация клавиш и определённая последовательность их нажатия. Всё зависит от системы ЧПУ и от изготовителя станка.
На данном станке GORATU GMB31, с системой ЧПУ Heidenhain iTNC530 присутствует исполнительный Help файл с командным меню, с помощью которого производитель заложил возможность восстановления работы сменщика инструментов. К сожалению данный файл работал лишь частично и воспользоваться всеми его возможностями не удалось. Работа инструментального магазина была восстановлена с помощью прямого воздействия на выходные сигналы логики станка, управляющие узлами сменщика из меню работы с PLC системы ЧПУ. Это позволило выполнить обратную последовательность алгоритма смены и вернуть магазин инструментов и захват в исходное состояние.