Обычно M99, который мы видим, появляется в конце подпрограммы, используется для завершения подпрограммы и возврата к основной программе.
Но функция кода M99 намного больше.
В дополнение к нашей общей функции возврата к основной программе, M99 может реализовывать функции цикла и перехода.
При автоматической обработке мы можем использовать роботов или питатели для поддержания состояния непрерывной обработки машины и реализации «завода с выключенным светом».
Когда оператор подготовит сырье, робот будет своевременно загружать и выгружать сырье и полуфабрикаты в соответствии с настройками программы. Поскольку это действие является повторяющимся, нашу программу обработки также необходимо выполнять неоднократно, автоматически открывая защитную дверцу станка, ожидая загрузки и выгрузки материалов для обработки, автоматически закрывая защитную дверцу и повторно выполняя код обработки. ..
кусок
На этот раз мы будем использовать функцию цикла M99. Чтобы выполнить код обработки снова, нужно дождаться сигнала от робота или кормушки.
В соответствии с настройкой сырья в устройстве подачи или роботе, когда лоток или устройство подачи находятся в состоянии ожидания, программа обработки будет условно остановлена вместо выполнения бесконечного цикла.
M99 используется в конце основной программы, и вся программа обработки будет выполняться циклически;
Используется в конце подпрограммы, возвращает в основную программу.
Перед использованием функции прыжка M99 есть специальное напоминание:
*не используйте повторяющиеся номера строк*
Независимо от использования GOTOnnnn или M99 Pnnnn, он безоговорочно перейдет к строке Nnnnn. Как только в программе появится несколько строк Nnnnn, система управления перейдет к любой из них, что очень опасно для обработки, поэтому очень важно задать уникальный номер строки.





