Собственные M-команды
Современные системы ЧПУ достаточно продвинуты для удобного программирования обработки деталей. Яркий пример этого - возможность указания радиуса дуги при задании круговой интерполяции.
Сегодня разработаем собственную M-команду и обучим исполнять её станок со стойкой FANUC.
Любые действия можно запрограммировать в отдельной программе и "повесить" её выполнение на какой-либо M-код.
Например сделаем включение вращения шпинделя и включение СОЖ одной командой, например, M13.
Сначала нужно убедиться по инструкции станка что эта M-команда свободна, иначе следует выбрать другой номер, например, M300.
Далее, найдём свободный параметр от 6071 до 6079.
Например, выберем параметр 6073 (если в нём записан 0) и запишем в него число 13 (для кода M13) или 300 (для кода M300).
И напишем программу с номером O9003 (номер которой соответствует этому параметру):
O9003
M3 (включение вр. шпинд.)
M8 (включение СОЖ)
M99 (конец подпрограммы)
Разместим эту программу в папке LIBRARY, чтобы к ней был доступ из любой программы.
Готово!
Теперь по команде M13 (или M300) будут включаться и вращение шпинделя и СОЖ.
Таблица соответствия параметров и программ:
O9001 - N6071 (скорее всего занят)
O9002 - N6072
O9003 - N6073
O9004 - N6074
O9005 - N6075
O9006 - N6076
O9007 - N6077
O9008 - N6078
O9009 - N6079