Обично се М99 који видимо појављује на крају потпрограма, који се користи за завршетак потпрограма и повратак у главни програм.
Али код М99 чини много више од тога.
Поред наше уобичајене функције враћања у главни програм, М99 може имплементирати функције петље и скока.
Током аутоматизоване обраде, можемо да користимо роботе или хранилице да бисмо одржали статус континуиране обраде машине и постигли „фабрику угашеног светла“.
Када оператер припреми сировине, робот ће одмах утоварити и истоварити сировине и полупроизводе према подешавањима програма. Пошто се ова радња понавља, наш програм обраде такође треба да се извршава више пута, аутоматски отварајући заштитна врата машине алатке, чекајући утовар и истовар материјала за обраду, аутоматски затварајући заштитна врата и поново извршавајући код за обраду. ..
У овом тренутку користићемо функцију петље М99. Да ли да се поново изврши код за обраду, потребно је чекати сигнал од робота или фидера.
У складу са подешавањима сировог материјала у хранилици или роботу, када је палета или хранилица у стању чекања, програм обраде ће се зауставити условно уместо да се извршава у бесконачној петљи.
М99 се користи на крају главног програма да изазове да се цео програм обраде изврши у петљи;
Када се користи на крају потпрограма, враћа се у главни програм.
Пре употребе функције скока М99, постоји један посебан подсетник:
*Не користите дуплиране бројеве редова*
Било да користите ГОТОнннн или М99 Пнннн, безусловно ће скочити на линију Ннннн. Једном када у програму постоји више Ннннн линија, контролни систем ће скочити на било коју од њих. Ово је веома опасно за обраду, па је веома важно поставити јединствени број линије.
Да бисмо прескочили велику количину кода, користићемо функцију скока. Шта да радим ако желим да прескочим само неколико редова кода у програму?
Верујем да одговор можете пронаћи у видеу испод.




