Zvyčajne sa na konci podprogramu objaví M99, ktorý sa používa na ukončenie podprogramu a návrat do hlavného programu.
Funkcia kódu M99 je však oveľa viac.
Okrem našej bežnej funkcie návratu do hlavného programu môže M99 realizovať funkcie slučky a skoku.
Pri automatickom spracovaní môžeme použiť roboty alebo podávače, aby sme udržali stav nepretržitého spracovania stroja a realizovali „továreň na vypnutie svetiel“.
Keď operátor pripraví suroviny, robot včas naloží a vyloží suroviny a polotovary podľa nastavenia programu. Pretože sa táto akcia opakuje, náš program spracovania je tiež potrebné vykonávať opakovane, automaticky otvárať ochranné dvierka obrábacieho stroja, čakať na nakladanie a vykladanie spracovaných materiálov, automatické zatvorenie ochranných dvierok a opätovné vykonanie kódu spracovania. ..
kus
V tejto chvíli použijeme funkciu cyklu M99. Ak chcete znova spustiť kód spracovania, musíte počkať na signál z robota alebo podávača.
Podľa nastavenia suroviny v podávači alebo robote, keď je zásobník alebo podávač v čakacom stave, program spracovania sa podmienečne zastaví namiesto vykonávania nekonečnej slučky.
M99 sa používa na konci hlavného programu a celý program obrábania sa bude vykonávať cyklicky;
Ak sa použije na konci podprogramu, vráti sa do hlavného programu.
Pred použitím funkcie skoku M99 je tu špeciálne pripomenutie:
*nepoužívajte duplicitné čísla riadkov*
Bez ohľadu na to, či používate GOTOnnnn alebo M99 Pnnnn, bezpodmienečne preskočí na riadok Nnnnn. Akonáhle sa v programe objaví viacero riadkov Nnnnn, riadiaci systém preskočí na ktorýkoľvek z nich, čo je veľmi nebezpečné pre spracovanie, preto je veľmi dôležité nastaviť jedinečné číslo riadku.





