Sep 14, 2023 Оставить сообщение

Используйте M99 для реализации цикла, перехода и возврата

 

Обычно видимый нами M99 появляется в конце подпрограммы, который используется для завершения подпрограммы и возврата в основную программу.


Но код M99 делает гораздо больше.

Помимо нашей общей функции возврата в основную программу, M99 может реализовать функции цикла и перехода.

 

Во время автоматизированной обработки мы можем использовать роботов или питатели для поддержания непрерывного состояния обработки машины и достижения «завода без света».

 

Когда оператор подготовит сырье, робот будет оперативно загружать и выгружать сырье и полуфабрикаты согласно настройкам программы. Поскольку это действие повторяется, нашу программу обработки также необходимо выполнять неоднократно, автоматически открывая защитную дверцу станка, ожидая загрузки и выгрузки обрабатываемых материалов, автоматически закрывая защитную дверцу и повторно выполняя код обработки. ..


На этот раз мы будем использовать функцию цикла M99. Для повторного выполнения кода обработки необходимо дождаться сигнала от робота или устройства подачи.

 

В соответствии с настройками сырья в устройстве подачи или роботе, когда поддон или устройство подачи находятся в состоянии ожидания, программа обработки условно останавливается, а не выполняется в бесконечном цикле.

 

M99 используется в конце основной программы, чтобы заставить всю программу обработки выполняться в цикле;

Используется в конце подпрограммы и возвращает в основную программу.


Перед использованием функции перехода M99 есть одно специальное напоминание:

*Не используйте повторяющиеся номера строк*

 

Независимо от того, используете ли вы GOTOnnnn или M99 Pnnnn, он безоговорочно перейдет на строку Nnnnn. Если в программе имеется несколько строк Nnnnn, система управления перейдет к любой из них. Это очень опасно для обработки, поэтому очень важно задавать уникальный номер строки.

 

Чтобы пропустить большой объем кода, мы воспользуемся функцией перехода. Что делать, если я хочу пропустить в программе всего несколько строк кода?

Думаю, ответ вы найдете в видео ниже.

 

 

Отправить запрос

whatsapp

skype

Отправить по электронной почте

Запрос